,,,,,,,,,After blurting this out, (print:$name_A) grabs two handfuls of her hair again and rushes back to sit down at the edge of her bed, head in her hand. You step forward slowly, as though you were approaching a big cat in a cage. Poor (print:$name_A) seems almost on the verge of tears.
//And still I have no idea why!//
"I...I-I don't...//what do you mean?//" you say finally. "//Everyone// listens to you! You basically run this whole house!" //With an iron fist,// you almost add, but don't.
She looks up at you and purses her lips. "Th-Thanks for saying that," she says gratefully. "But it's different at the restaurant: most of the people working there are older than me. Besides, they've been working there longer than me -- they aren't gonna listen to some //kid//." She sniffs. "I've been trying to test things, telling the line cooks to stop taking smoke breaks every five minutes, that kind of thing. They just laugh at me."
She sighs a deep, tired sigh.
"The promotion goes into effect tomorrow," she says. "I'm //dreading// it. None of them respect me, and now that's going to be all anyone sees." She drops her head back into her hands, muffling her words. "Uhmvetting eveebuddrown." Translation: //I'm letting everyone down//
You step back, unsure of what to say. //But I've got to say **something!** So you decide to say the first thing that comes to your mind.//"
["//Nobody// is going to respect you if you mope around like this."]<dom|
["Well...what if we gave them a little demonstration?"]<sub|{
}(click:?dom)[(goto:"RESTAURANT RESPECT DOM")]{
}(click:?sub)[(goto:"RESTAURANT RESPECT SUB")]"//Nobody// is going to respect you if you mope around like this."
(print:$name_A) looks at you, startled by the sudden shift in your tone. She sits up straighter and stops mid-sniffle.
"I'm surprised at you, (print:$name_A)," you say, shaking your head. "All of this whining and self-doubt -- it's not you."
(print:$name_A) bites her lip. "B-But..."
"Enough," you command, holding up your hand. "I think what you need is a //wake-up call.//"
Now your housemate blinks, confused. "A...wake-up call?"
You nod. "If you offer to help her with a demonstration, she cheers up. You have to go to work the next day to see the demonstration."Wait wait wait, slow down," you say quickly. "What do you mean //decode//? Where did you even find this? Who is this message even //from//?"
"That's the craziest part," she says excitedly, her voice a whisper. "//I think it's from the birds!//"
"The //birds?!//"
"The other day, I was sitting on the sun porch and feeding the birds like I normally do, right?" she begins, hurriedly straightening up the library books into a neat stack. "Then this crow -- they're the smartest ones, you know -- actually //hopped up on the deck!// She had this little gum wrapper in her beak and she just sorta dropped it. And then she waited for me to pick it up!"
"H-How did you know it was a //girl// crow?"
"//Don't you see?!//" (print:$name_B) bursts out, bringing her face so close to yours you can feel her breath. "They're trying to say something! What if they want to thank me for the bird seed? Or wait -- what if they're tired of this type and they want a different one?! //I have to know!//"
"But how do you know it's --" (print:$name_B) is so adorably excited that you don't want to pop her balloon, but still, you feel absurd. "-- it's //the birds// trying to say something? What if it was just a gum wrapper he found?"
"She," (print:$name_B) corrects gently. "And I know because I just //know// -- you should have seen her face when I went to pick it up! But I can't figure it out on my own...what if it's something really important?! What if it says, like //HELP US?!//" She looks so distraught at this that your heart almost breaks.
You sigh deeply and run one hand through your hair, and hold out the other. "Let me see this note."
[[Continue|BIRD BRAINS 2]](unless:$familiars contains "crow scratch")[(print:$name_B) presses the gum wrapper into your hand and you unfurl it gently. "Here," she says, clearing a spot on her desk, "it's easier to see in the light."
You angle the desk lamp closer and smooth the gum wrapper flat. You do have to admit...it //does// look like a code. //What's the saying...chicken-scratch? Only this must be **crow-scratch**...// You peer closely at the symbols, trying to puzzle out their meaning.](else:)[You look once again at the well-creased gum wrapper, screwing up your eyes to see if the message will come to light. //(print:$name_B) is crazy to think birds are talking to her...// you think, not for the first time as you feel her beside you, holding her breath in anticipation. //But I must be crazier for believing her.//
//And if a freaking **bird** made this puzzle...how hard can it be?!//]
##`*`.!%.!@.% **-** (.!$ **-** @).`*`.% **-** #.`*`.%.!`*`.!`*`.@% **-** @).!`*`.%.%
(set:$chance=(random:1,5))[{
}(if:$chance is 1)["I was thinking....maybe the '**-**' marks are spaces between words?" (print:$name_B) says.]{
}(else-if:$chance is 2)["Do you think the little '**.**' marks are separating the letters in a word?" (print:$name_B) asks.]{
}(else-if:$chance is 3)["Man -- I wish that little crow could have just typed it out," (print:$name_B) says. "But, I guess, how would she use a [keyboard]<k|(live:3s)[(replace:?k)[(transition:"pulse")[keyboard]]]?"]{
}(else-if:$chance is 4)["It looks like some of the letters get //one// symbol and other letters get //two//," (print:$name_B) says. "I //think...//"]{
}(else:)["A lot of codes I read about will turn the 26 letters in the alphabet into [numbers]<n|(live:3s)[(replace:?n)[(transition:"pulse")[numbers]]]," (print:$name_B) says. "...Can crows count?"]]
[Try to solve the code]<code|(click-replace:?code)[(set:_answer=(prompt:"What do you think the message says? Use ALL CAPS!","ENTER MESSAGE HERE"))(if:_answer is "HOLE IN THE CHERRY TREE")[(goto:"BIRD BRAINS SOLUTION")](else:)[//No, that can't be it....//]]
[Give up for now]<give_up|(click-replace:?give_up)["I...I think I need to take a break..." //From all this craziness,// you think but don't say.
(print:$name_B) nods, then rubs her eyes. "Okay...let's sleep on it. If you think you've got it, come back to my room when it's night time, okay?"
[Leave]<leave|(click:?leave)[{
(set:$interaction=0)
(set:$header=0)
(set:$footer=0)
(goto:"EOD")}]]"Wait a second...(print:$name_B), I-...I think I've got it!"
"You //do//?" (print:$name_B) leaps to her feet, clasping her hands together excitedly. "What's it say? //What's it say?//"
"It says...hang on," you reply. "Each of these symbols represents a letter. See? The '//*//' symbol must be the //H//, and it shows up again here and here...and look! '//%//' has got to be //E//, since there are two of them here! So the message says...it says...//HOLE IN THE CHERRY TREE//! But..." Your smile falters. "I...I don't know what that means..."
For a moment, the excitement drains from the room. But then, (print:$name_B)'s eyes go wide.
"//I// do," she says. She grabs you by the wrist and pulls you out of the room. "//C'mon, let's go!//"
[[Continue|BIRD BRAINS AFTERMATH]]"A...//demon?//"
(print:$name_C) nods as though it were the most natural thing in the world.
"But...//why//?" you blurt out. "Aren't they...like...//evil?!//"
"That's largely a misunderstanding," (print:$name_C) replies. "The truth is, demonic spirits are a lot like people: some are good, some are bad, most are sort of in between." She looks down at her journal. "The one we're summoning, though, is //super// evil." She traces her finger along the heading: "//Peh-zuza, goddess of war and bloodlust, may One Hundred Million heads roll at her feet --//"
"//What//?!"
"Chill out, (print:$name)!" (print:$name_C) insists. "The summoning will never work if you're this //up tight//."(if:$dom is $sub)[
[["Look, this is stupid -- pick a different demon."]<dom|
["But does it have to be an //evil// demon?!"]<sub|]<choice|{
}(click:?dom)[(replace:?choice)["Look, this is stupid -- pick a different demon," you say firmly. "I'm not helping you summon a //goddess of beheading// or whatever, that's insane."
"But --"
"//Pick a less evil demon, or I'm out.//"
(print:$name) sighs deeply, crestfallen. She looks at you, eyes pleading, but you only cross your arms.(show:?hidden)]]{
}(click:?sub)[(replace:?choice)["But does it have to be an //evil// demon?!" you exclaim, barely able to contain yourself. "Like, isn't that -- //dangerous?!//"
(print:$name_C) looks down at her journal silently for a moment. "Well," she says. "I guess...for your //first time//...we could summon somebody less...//whatever//."
"Yes, please! //Pick someone else!//"(show:?hidden)]]]{
}(else:)[She sighs deeply, rubbing her temples as though exasperated with a whiny child.
"But I guess if you're gonna be a //baby// about it..."
And so, reluctantly, she flips the journal open, muttering as she passes pages. "//Shianti...no...Asmodeum...nah...Mina...already did that one...//okay, here, this one is good." She holds up the journal and reads. "//Ahwei, lesser spirit of mischief//. Barely even a poltergeist. Totally harmless." She closes the book at looks up at you, shadowy candlelight playing across her face. "Happy, now?"
You bite your lip, looking at her skeptically. You look down at the summoning circle. "Does this stuff actually //work//?" you say, curious despite your nerves. You flick your eyes back up at (print:$name_C) to find she's grinning at you.
"Only one way to find out."
[[Continue|DEMON DAYS 2]]]{
}|hidden)[
And so, reluctantly, she flips the journal open, muttering as she passes pages. "//Shianti...no...Asmodeum...nah...Mina...already did that one...//okay, here, this one is good." She holds up the journal and reads. "//Ahwei, lesser spirit of mischief//. Barely even a poltergeist. Totally harmless." She closes the book at looks up at you, shadowy candlelight playing across her face. "Happy, now?"
You bite your lip, looking at her skeptically. You look down at the summoning circle. "Does this stuff actually //work//?" you say, curious despite your nerves. You flick your eyes back up at (print:$name_C) to find she's grinning at you.
"Only one way to find out."
[[Continue|DEMON DAYS 2]]]A ghostly laugh resonates through the room, sounding as though it's coming from all around you at once. You look around wildly, then back at (print:$name_G), who is still rising above you. Her face is bright red with strain, and she looks like she wants to scream again, but the sound keeps getting caught in her throat:
"//G-Gaaagh! Hnnnggh!//"
You grab her legs to try to pull her back to the ground, but this only makes her cry out even more.
"//Gnneeeeehaaaaow! D-DON'T PULL ME!//"
The ghostly laugh echoes again, even more shrill this time. (print:$name_G) continues floating in mid-aid as though she were suspended by something, hanging by an invisible thread. She starts to turn slowly, rotating like a celestial body until her back is facing you and you see...
...that she's being held in the air by //the waistband of her panties//.
And apparently, a pair of purple panties is all she had been wearing beneath the extra-large teeshirt -- you can certainly see that //now//. Her pales are bare and pale white, and her bottom is fully exposed as the waistband continues to creep up in the air.
"//Gnnggh!//" (print:$name_C) kicks her feet again, now a foot off the ground. "//I-It huuuuuurts!//"
The seat of her purple panties is //fully// engulfed in between her butt-cheeks, each one as round and pale as a full moon. The fabric is forming a taut and painful //V// that's digging //way// into the crease of her butt crack. She flails her arms, trying to balance herself, but now she's holding her legs as still as she can to prevent bouncing herself at the end of the //diabolical// wedgie.
"O-OH! OHMIGOD! //I-It'ssofarupmybutt!// Gaah! //Owwwwwwaahaaaaow!!!//"
The elastic of (print:$name_C)'s undies makes a terrible stretching sound as the wedgie is pulled tighter, her own weight flossing the panties even //deeper// into her tushy.
"//G-Gaaaha! Aaaaoww!// (uppercase:$name)! DO SOMETHING!!!"
You snap out of your trance and scramble to your feet just as the evil laughter rings out for a third time from all around you. You look around the room frantically, the laughter rising in volume in pitch. "//Uh....uhhhh...// --"
(print:$name_C) let's out another shriek as the panties are yanked even //harder// into her ass, making her feet in every direction!
Finally, your eyes fall on a pair of scissors in a mason jar on (print:$name)'s desk, and you snatch them. You rush to where (print:$name_C) is thrashing in mid-air, her bare bottom bouncing as the wedgie pulls all the way up to the //top of her head//.
"//WAAHAAAAAAOAWWW! OHMIGODOHMIGODOHMIGOOOOOOOD!//"
The waist band of the panties seems to //thrust// itself over (print:$name_C)'s head, the tensed seat of her undies thrumming a dark note that she can almost certainly feel in her butthole. (print:$name_C) makes a sound from the back of her throat that's like nothing you've ever heard before.
And the //view// is nothing short of //extraordinary...//
[[Take a look|IMAGE C WEDGIE]]
[[Continue|DEMON DAYS 4]]<!--You come directly to her room and work out. If you do this 3 days in a row, you get a permanent energy boost! Either way, on the 5th time, you discover her sleeping and can spank her to make her wake up. Or, you can deliberately sleep in and she'll spank you!
On the fourth visit, she should foreshadow this!-->{
}(print:$name_E) opens the door for you before you've even knocked twice. She has her hair pulled back and she's wearing nothing but yoga pants and a sports bra. "Ready? //Let's do this!//"(set:$familiars=$familiars+(a:"morning workout with E")){
}(if:$familiars.count("morning workout with E") is 1)[The first morning workout with (print:$name_E) is about what you expected:
//Awful//.
The moment (print:$name_E) pops in the DVD, you can tell you're in for it: the people on the cover are almost //inhumanly// jacked. Almost immediately, the peppy group leader launches into the hardest workout of your life.
Even watching (print:$name_E)'s sportsbra bounce during jumping jacks couldn't make up for all that pain. By then, you're on the floor gasping for breath.
"Pretty good, huh?" (print:$name_E) pants, smiling. She's shiny with sweat, her dark face pleasantly flushed. "Same time tomorrow?"
All you can do is groan.]{
}(else-if:$familiars.count("morning workout with E") is 2)[The second time working out with (print:$name_E) in the morning is basically just as bad. The two of you jump and crunch and run-in-place until you're drenched with sweat, chests heaving, muscles on fire.
At least, //your// muscles are on fire. (print:$name_E) almost looks at though she could go another round. "The next one will be easier," she says, grinning. "Trust me."
"That's how I got into this mess..." You grumble beneath your breath.]{
}(else-if:$familiars.count("morning workout with E") is 3)[Believe it or not, the third time working out with (print:$name_E) actually //is// btter than before. You're starting to feel muscles in places you didn't know you had them, and the drills aren't nearly as dizzying. You're still exhausted and sore by the end, but this time it's a //good// way.
"See? Told you!" (print:$name_E) says triumphantly when you tell her this. "Feels good, right? Just wait until we're done with the whole thing -- just two more days!"
For once, you leave her room smiling.]{
}(else:)[On the fourth morning workout, you manage to keep up with (print:$name_E) the entire time. You even manage to outlast her on a couple of the tougher holds! She notices this and watches you, looking impressed. "Alright, (print:$name)!" she cheers, grinning ear to ear.
When the workout is done, you and (print:$name_E) sit crosslegged on your yoga mats and drink a bottled waters from her mini-fridge. The icy cold rushing down your throat is heavenly.
"The main problem with morning workouts for //me//," (print:$name_E) says, "is always //motivation//."
You tilt your head, suprised. "//You// struggle to get motivated?"
She nods. "It's actually really tough. You wouldn't think it, but I'm actually pretty lazy." She giggles as you let your jaw drop in disbelief.
"You? //Lazy?//"
"You'd be surprised," she says. "I've been just //barely// getting up in time for these sessions of ours."
"Seriously?"
She nods. "We're almost done with this series -- and this is always where I want to slack off, for some reason." She looks you in the eye. "Promise me that if you come in here and I'm still in bed, you'll //make// me do the last workout with you -- okay?"
"I-..."
"//Whatever// you have to do," she says insistently. She looks around, gesturing with both hands. "Even if you have to...have to //spank// me to get me moving!"
You open your mouth, but your words are gone.
Realizing what she just said, (print:$name_E) flushes, embarrassed. "I-I...I didn't...I just mean..." Her blush spreads, hot and pink, all the way to her collarbone. "(css:"font-size: 80%")[//Ohmigosh...I can't believe I just said that...//]"
You decide to save her. "Okay," you say seriously. "If that's what it takes, I'll do it."
(print:$name_E) looks up, still redfaced.
"And you know what?" you add. "You can do the same for me."
(print:$name_E)'s eyes widen. "...Really?"
You nod. "If I'm not up for our next morning workout, you //offically// have permission to spank me."
(print:$name_E) giggles. "Oh man -- now our butts are //really// on the line. Should we pinky swear on it?"
You hold out your little finger, and she curls it in yours.
"Okay," (print:$name_E) says. "If either of us oversleeps our next morning workout, the other has permission to give them a good hard //spanking//. For //motivation//." She grins sheepishly. "Deal?"
"Deal," you say.
You release eachothers hands, both of you basking in a warm, happy, post-work-out glow. "Thanks for doing this with me, (print:$name)," (print:$name_E) says gratefully. "There's no way I would have gotten this far without you."
"There's still one workout left," you reply. "And you'd better not forget it!"
Playfully, (print:$name_E) covers her toned butt with both hands. "I won't." She grins. "And //you// better not either -- when I say I'm do something, I //do// it!"
You grin to yourself as you open the door to leave.
//We'll see...//
##(color:purple)[**You've made friends with (print:$name_E)!**]
**You can now come into her room at any time.**(set:$rel_E=2)
[Leave]<leave|(click:?leave)[(goto:"SECOND FLOOR HALL")]]If you have already been to her 4 times and choose to come a 5th time, you'll find her sleeping. You can spank her!If you deliberately sleep in, she spanks you."Well, what do you want //me// to do?!" you exclaim.
"I need you to say that it's //your// fault my room is a mess," (print:$name_D) says. She looks around wildly with a flurry of gestures. "Like -- you were....//distracting// me, or something!"
"Wh-//What?!//"
"//I don't know just make something up!//" (print:$name_D) exclaims, stamping her foot. "I //can't// get spanked again -- this would be the third freaking week in a //row//! My butt is still sore from last time!" Her face starts to redden as you both glance at the full length mirror behind her.
Sure enough, (print:$name_D)'s butt cheeks are bright pink. Her bottom is shapely -- not to huge, but definitely not small. Just the right size to show off in a flirty mini-skirt.
Although she might not want to show it off right now: you can still see the faint, mottled blush of (print:$name_A)'s handprints on her sit-spots and upper thigh!
"Just this one time," (print:$name_D) pleads, folding her hands. "Just --"
You both freeze as you hear footsteps in the hallway.
(print:$name_D)'s eyes go even wider, and she shakes you, hoping on the balls of her bare feet. "//C'mooooon!// Pleeeeease! //Helpmehelpmehelpmehelpme --//"
[["O-Okay! I'll take the blame!"]<sub|
["This is //your// room, so it's //your// spanking."]<dom|]<choice|{
}(click:?sub)[(replace:?choice)[(set:$sub=$sub+1)**+1 SUBMISSIVENESS!**(set:$route="submissive")(live:1s)[(goto:"BLAME GAME 2")]]]{
}(click:?dom)[(replace:?choice)[(set:$dom=$dom+1)**+1 DOMINANCE!!**(set:$route="dominant")(live:1s)[(goto:"BLAME GAME 2")]]](print:$name_F) leads the way down to the basement. The space is empty, but you can hear (print:$name_G) snoring from behind the door to her bedroom, a television playing on low volume.
(print:$name_F) doesn't seem worried about waking her up. She strides over to the white cloth covering at the corner of the room and throws it off to reveal the strange machine.
"This textbook is so full of technical jargon it might as well be another language," (print:$name_F) says as she kneels beside the screen display. "But there's no mistaking it -- this is the same machine. Here, look --" She points emphatically to the picture, then at the machine before you. "Here's the arch, which this odd, flat appendage. And here's the bench -- it even has this same incline! And here's the display." She peers hard at the book, then back at the black screen. "The text book calls it a //counter// -- but what is it counting?!"
You rub the back of your head. "Maybe it's some kind of exercise equipment? It could be counting sit-ups or something."
(print:$name_F) shakes her head. "This platform would never work for sit-ups. And then, what would this appendage be for?"
[[Continue|MACHINE MADNESS 2]]She looks intently from the book to the machine, stepping around it as she pushes her glasses back up her nose. "See these rings at the bottom of the incline? The text book labels them 'restraints' -- see?"
She hands the textbook to you and bends down to get a closer look, obliviously sticking her tushy up in the air to do so.
You politely look away as (print:$name_F)'s bottom wiggles and her skirt hem flounces, trying to bury yourself conspicuously in the text. You flip pages absently, skimming over the too-small text without any idea what it's saying...
...until you land on a page you were //not// expecting, and it freezes you where you stand.
[[Continue|MACHINE MADNESS 3]]"Have you ever wondered," she says, eyes still focused on the screen, "how I pay the rent even though I just watch TV all day?"
//Well, according to (print:$name_A), you **don't** always --//
"I //do// pay the rent," she says, apparently reading your mind. She gives you a pouting look over her shoulder, then turns back to the webpage before her. "The secret is this: //passive income.//"
"Passive income?"
"You gotta get creative," she goes on, continuing to type.
Finally, a webpage pops up that looks as though it was made in the early nineties. The URL reads: //www.madeyousayunderwear.com//
"//This//," she says, "Is how I do it."
The webpage before you has a simple black menu bar: SELL | BUY | ABOUT US. In a tile pattern, thumbnail pictures of girls' pantyclad butts fill the screen. Each thumbnail has a link below with just a few words of description:
==><==
PINK, WORN DURING WORKOUT - 155G
LACE BLACK, self-wedgie.gif - 160G
WHITE PANTIES, NOT WASHED -145G
<==
The scroll bar at the bottom is tiny -- and this is just the first of 129,089,299 pages...
[[Take a look|IMAGE G COMPUTER]]
[[Continue|UNDER WHERE?]]"What the hell is this?!" you exclaim.
"The power of the internet, my friend," (print:$name_G) replies smugly. "Connecting lonely perverts with the goods and services they need."
"These are all...for sale?"
(print:$name_G) nods sagely. "Used panties. It's a freakin' //goldmine//. These people will pay top dollar for a set of underwear bottoms a pretty girl wore -- even more if she farted in them."
You wrinkle your nose. "...//why//?"
"Who cares //why//? The only question that matters is //how//, and the question is: through //online credit card transactions.//" She grins. "There's a huge market for girls underwear right now -- you know, supply-and-demand and all that --"
"And you...//sell your underwear to them?//" you blurt out.
"Oh, no," (print:$name_G) says, "I already sold all //my// panties. I go commando." She smirks as you squirm uncomfortably, remembering the smooth imprint of her butt against her shorts as she bent over. "No, see, now I sell //our// panties."
"You //what//?!"
"Think about it! This house is //full// of girl's underwear -- and these people will pay hundreds of G for them!" She leans back in her swivel chair, looking hard at you. "I thought you'd be more chill about this..."
"I'm not...//upset//," you say. "I just...it's //weird//, right?"
"Oh, yeah, super-weird," (print:$name_G) confirms. "But also: //profitable.//"
"So you're really going to steal the other housemates underwear and sell it on the internet?"
"Well, actually," (print:$name_G) says, "that's kinda where //you come in."
[[Continue|UNDERWEAR!]]"Where //I// come in?"
"None of the girls trust me alone in their rooms any more," (print:$name_G) says sheepishly. "And, uh...there might be good reason for that. If I get caught again, I'll be out on my butt. So..."
"Wait...so you're saying --"
"I'm //saying,//" (print:$name_G) interrupts, "you bring me the goods, I make the sale, we split the profits. 70/30 -- deal?"
You give (print:$name_G) a look, and she sighs.
"Okay, okay -- 50/50. All you have to do is go into our housemates rooms while they're away and snatch a pair of panties, then bring it to me at night. The next day, I'll slip the money I earned under your door." She grins. "Are we in business?"
"It seems like //I'd// be the one doing all the work, here."
"You think it's easy to sell //one pair// of stinky panties out of one //billion?//" (print:$name_G) asks indignantly. "No, man, you don't understand: it's all about //advertising//. //Sales copy//. You leave that to me, and we won't ever go wrong."
You frown, rubbing your chin. "...But...why don't we just buy a bunch of underwear and sell them? Can't you just make up some bullsh-- I mean, //sales copy// about a random pair of panties?"
(print:$name_G) shakes her head. "A lot of people go wrong that way. Sure, you might sell the first batch, but after that they get wise. I've got a 4.86 star seller rating -- I am //not// about to blow that."
You sigh. This is all becoming a bit too ridiculous. "I'll...I'll think about it."(set:$familiars=$familiars+(a:"G underwear business"))
(print:$name_G)'s grin widens. "Go ahead. Think all you want." She leans back confidently in her chair. "But when you're done thinking, make sure you bring them to me at nighttime -- oh, and wear gloves!"
You roll your eyes, and with that, it's settled: you and (print:$name_G) are business partners now.
"See you in the big leagues!" (print:$name_G) exclaims. As you close the door behind you, you hear her humming happily to herself.
##(color:#f9c2e1)[**You've made friends with (print:$name_G)!**]
**You can now come into her room at any time.**(set:$rel_G=1)(set:$TV=$TV+1)(set:$opportunity=$opportunity-(a:$name_G))
[Leave]<leave|(click:?leave)[{
(set:$interaction=0)
(set:$header=0)
(set:$footer=0)
(goto:"EOD")}](print:$name_C) crosses her legs and reaches out both hands for you to take. You do so warily, watching the candle flames guttering between you. She opens one eye to look at you and grins.
"Nervous?" she says.
"A little bit," you admit. "Are you sure you know what you're doing?"
"Oh, totally," (print:$name_C) says calmly. "I've done this a million times before. Now, close your eyes like I'm doing and we'll get started."
So you close your eyes. In the darkness, you feel as though your other senses are heightening: you can feel the stuffiness of the attic more, smell the sweetness (print:$name_C)'s shampoo. A moment later, (print:$name_C) starts to speak.
"Ahwei, we invite you into this room. Visit upon us your strange ways that we may behold them. //Azz'orash metryon, zinthos!//"
You open one eye. "What language is that?"
"Don't know, I heard it on a TV show. Now shh."
Silence. For a few moments, you both hold your breath and listen with all of your might -- but there's no sound. //I can't believe I actually expected something,// you think, feeling a blend of embarrassment and relief rush through you.
Then, one of the glass baubles on (print:$name_C)'s bookshelf starts to shake. It quiver, then finally starts to rattle. It's joined by all the knick-knacks in the room, all of them trembling at once.
You both open your eyes. (print:$name_C) looks just as surprised as you are. One of her rodent skulls rattles off the desk and clatters to the floor, and you have to shout over the rising din.
"What do we do?!"
"I don't know!" (print:$name_C) yells back.
"//What//? You said you've done this a million times!"
"Yeah, but it's never actually //worked// before!"
The air between you starts to shimmer. For a split second, you could swear you see an impish face with razor sharp teeth, taking shape in your mind's eye -- but as quickly as it appears, it's gone.
"Did you see that?!"
"Y-Yeah...yeah, I think I did..."
The knick-knacks stop shaking, and the room is suddenly eerily silent. You and (print:$name_C) look at each other, wide-eyed, from aross the pentacle. Finally, in a hushed voice, (print:$name_C) says:
"That...was...//awesome//!"
You sigh deeply, your shoulders slumping with relief. You can't remember a time when you've clenched your butt cheeks any tighter than just then. "That was //terrifying//. I hope you --"
You're about to tell her how very //not// awesome that was, when suddenly, (print:$name_G) is //launched// into a standing position, her eyes wide as a shrieks flies from her lips! She seems to levitate off the floor, her shirt draping down over her thighs, her feet kicking helplessly!
"//WhwaaaaahaEEEEEIEEEEE!//"
[[Continue|DEMON DAYS 3]]You stagger in the dark until your hand finds the lamp on (print:$name_C)'s bedside table. You flick it on, and the yellow light illuminates the room just as (print:$name_C)'s panties fall out of the air.
The laughter is gone, now, and the only sound is (print:$name_C)'s groaning. She's lying in the middle of the floor with her metal band teeshirt flipped up to her shoulders, her bare bottom on full display...but she seems too stunned to care. She rubs at her behind, whimpering to herself. Her face is still scarlet, and there are glittering tears at the corners of her eyes.
"//Owwwwieeeeeee...//" she moans softly, clutching her backside with both hands.
"Wait a second...//Owie...//**Ahwei**! That's the name of the demon!" you say excitedly.
(print:$name_C) sniffles. "That's...that's actually pretty sick..." she admits. "Not sure I would have caught that..." She winces as she sees her ripped underwear. "Aw, man...I //liked// those panties..."
"I didn't know what else to do," you say defensively. "I mean...you were getting //wedgied// by a //demon//!"
"Yeah...and I think it might have awakened something in me," she says drily, still rubbing at her behind. She pulls her shirt down to cover herself and looks up at you. "That was...//intense//."
"Still think it was awesome?"
(print:$name_C) snorts a laugh. "I'll stick with //intense//." She looks at you again and wipes her eyes. "Th-Thanks for the help."
"Don't mention it."
"You //literally// saved my ass," she goes on, shaking her head incredulously. "I thought it was gonna split me in two..."
"So...maybe hold off on demon summonings for a while?" you say.
"Maybe," she agrees with another tender rub. "I don't think I could take another round with //Ahwei// -- that demon's a real //pain in the ass//." Then she grins. "But still: I'm glad you were here. Come up here again sometime, okay? We can just...you know...//hang out//." Then she smiles at you as she smooths her shirt down over her bum. The smile is sincere -- and grateful, too.
"One more thing before you go..." (print:$name_C) looks over to her dresser. "Could you maybe pass me a new pair of panties?"
##(color:purple)[**You've made friends with (print:$name_C)!**]
**You can now come into her room at any time.**(set:$rel_C=1)(set:$OUIJA=$OUIJA+1)(set:$opportunity=$opportunity-(a:$name_C))
[Leave]<leave|(click:?leave)[{
(set:$interaction=0)
(set:$header=0)
(set:$footer=0)
(goto:"EOD")}](print:$name_B) leads you to the back of the house. The yard there ends in a steep cliff overlooking the ocean: there, at the very edge of the drop off, stands the cherry tree that gives this bluff its name.
And sure enough, just above the base of the trunk is a small round hole, hardly bigger than your fist. (print:$name_B) carefully fits her hand inside and starts to root around.
Suddenly, her eyes widen and she freezes in place.
"You find something?" you ask urgently.
(print:$name_B) doesn't answer. Instead, she pulls out her closed hand, holds it out to you, and opens her fingers.
There on her palm is a silver necklace. It ends in a locket shaped like a heart. (if:$name_B is "Bella")[At the center of the heart, inscribed in tiny script writing, is a //B//.
"B for (print:$name_B)," you whisper in amazement.](else:)[She looks up at you, entreating, and you nod.]
Her fingers fumble the clasp open and she holds it around her neck. She can't seem to close it, though, so she backs slightly towards you and lets you close the tiny latch. Then she turns, beaming. "How does it look?" she asks. The silver locket gleams on her chest.
You smile. "Your crow friend has got good taste."
(print:$name_B) laughs. "She's //our// crow friend, now," she corrects. Then she looks back at the hole. "Do you think they're saying thank you?"
You shrug. "Seems like it to me."
"I wonder if she'll put anything else in there," she says. "We should check it every so often to see if there's another message..."
"Or more jewelry."
(print:$name_B) giggles again. "This is the best day //ever//." Still holding the locket in her forefinger and thumb, she looks gratefully into your eyes. "Thanks, (print:$name). Not just for helping with the message...for..." She looks down, her face reddening. "...for actually //listening// to me..."
You put a hand on her shoulder. "Anytime," you say, and she beams once more. "If you get any more notes from the birds, you just let me know."
Her grin widens. "Oh, don't worry -- I will."
##(color:orange)[**You've made friends with (print:$name_B)!**]
**You can now come into her room at any time.**(set:$rel_B=1)(set:$kin=$kin+1)(set:$opportunity=$opportunity-(a:$name_B))
[Leave]<leave|(click:?leave)[{
(set:$interaction=0)
(set:$header=0)
(set:$footer=0)
(goto:"EOD")}]"I've got something for you."
As you hand (print:$name_G) the underwear, her eyes go wide. "//Choice//!" she exclaims. "(set:$chance=(random:1,5)){
(if:$chance is 1)[Oh man, these are gonna sell like //hot-cakes.// Dirty, stinky, //hot-cakes//!]
(else-if:$chance is 2)[We've been sitting on a goldmine here..." She blinks, realizing what she just said. "...//literally!//]
(else-if:$chance is 3)[Hey, I had a pair just like these -- I wonder what happened to 'em?...Oh, yeah, that's right...]
(else-if:$chance is 4)[These are gonna sell for a //butt-load...//Get it? A //butt// load!]
(else:)[A little bit show-offy, but I don't think the boys will mind.]}"
You roll your eyes, and (print:$name_G) gives you a hangdog grin.
"I'll put your cut under your door as soon as the sale is made," (print:$name_G) declares. "I gotta go post these now before anyone realizes they're missing and tries to look around my room." She grins at you and gives you a wink. "Keep up the great work, (print:$name)!"
[Leave]<leave|(click:?leave)[(goto:"BASEMENT")]{(set:$turn_counter=15)
(set:$inventory=(a:))
(set:$familiars=(a:))
(set:$given=(a:))
(set:$received=(a:))
(set:$earned=(a:))
(set:$opportunity=(a:))
(set:$dom=0)
(set:$sub=0)
(set:$items=(a:
"vanilla-scented candles",
"massage oil",
"bath salts",
"lotion set",
"throw blanket",
"soft towel set",
"chocolate strawberries",
"fancy ice cream",
"box of wine",
"bottle of prosecco",
"board game",
"card game",
"sleep mask pack",
"bluetooth speaker",
"playlist gift card",
"pajama set",
"room spray",
"bubble bath",
"hand mirror",
"snack tray",
"fruit platter",
"bakery cake",
"body wash pack",
"led candles",
"face mask kit",
"disposable camera",
"photo album",
"coffee maker",
"kettle",
"jar of honey",
"olive oil bottle",
"maple syrup bottle",
"jar of jam",
"small potted plant",
"succulent trio",
"flower bouquet",
"notebook set",
"sketchpad and pens",
"ceramic mug",
"tea sampler",
"gourmet popcorn",
"mini spice rack",
"chocolate cake",
"vanilla cake",
"red velvet cake",
"carrot cake",
"cheesecake",
"strawberry shortcake",
"black forest cake",
"lemon cake",
"funfetti cake",
"marble cake",
"german chocolate cake",
"tres leches cake",
"pineapple upside-down cake",
"ice cream cake",
"angel food cake",
"devil’s food cake",
"coconut cake",
"butter cake",
"boston cream cake",
"confetti cake",
"chiffon cake",
"spice cake",
"opera cake",
"italian cream cake",
"birthday cake",
"pound cake",
"matcha cake",
"mocha cake",
"almond cake",
"peanut butter cake"))
(set: $randomIndex to (random: 1, $items's length))
(set:$energy=10)
(set:$stress=0)
(set:$day=1)
(set:$week=1)
(set:$stage="morning")
(set:$letters=(a:$name_A,$name_B,$name_C,$name_D,$name_E,$name_F,$name_G,
$name))
(set:$sore=(a:$sore_A,$sore_B,$sore_C,$sore_D,$sore_E,$sore_F,$sore_G,
$player_sore))
(set:$relationships=(a:$rel_A,$rel_B,$rel_C,$rel_D,$rel_E,$rel_F,$rel_G, $player_rel))
(set:$chores=(a:$cho_A,$cho_B,$cho_C,$cho_D,$cho_E,$cho_F,$cho_G,
$player_chore))
(set:$locations=(a:$loc_A,$loc_B,$loc_C,$loc_D,$loc_E,$loc_F,$loc_G,
$player_loc))}
<img src="https://i.ibb.co/8g2Gzr6X/THE-HOUSE-ON-CHERRY-BLUFF.gif" alt="THE-HOUSE-ON-CHERRY-BLUFF" border="0" width=100%>
==><==
[Begin]<begin|(click:?begin)[(goto:"SET-UP")]
[Continue]<continue|(click:?continue)[(goto:"LOAD")]{
}(set: $ouija_message to (a:"start","O","K","A","Y","L","E","T","M","E","T","E","L","L","Y","O","U","A","S","T","O","R","Y","I","N","M","Y","N","E","I","G","H","B","O","R","H","O","O","D","T","H","E","R","E","W","A","S","A","G","I","R","L","N","A","M","E","D","P","A","T","R","I","C","I","A","E","V","E","R","D","E","E","N","S","H","E","W","A","S","P","R","E","T","T","Y","A","N","D","B","L","O","N","D","E","A","N","D","P","O","P","U","L","A","R","A","N","D","T","R","U","T","H","B","E","T","O","L","D","A","B","R","A","T","B","U","T","T","O","B","E","H","O","N","E","S","T","I","T","W","A","S","N","T","U","N","T","I","L","H","E","R","E","I","G","H","T","E","E","N","T","H","B","I","R","T","H","D","A","Y","T","H","A","T","A","N","Y","O","N","E","D","E","C","I","D","E","D","T","O","D","O","A","N","Y","T","H","I","N","G","A","B","O","U","T","I","T","H","E","R","P","A","R","E","N","T","S","H","A","D","J","U","S","T","B","O","U","G","H","T","H","E","R","A","C","A","R","A","N","D","T","H","R","O","W","N","T","H","I","S","H","U","G","E","P","A","R","T","Y","C","E","L","E","B","R","A","T","I","N","G","H","E","R","R","I","G","H","T","B","U","T","W","A","S","T","H","A","T","E","N","O","U","G","H","F","O","R","H","E","R","N","O","O","O","O","S","H","E","T","H","R","E","W","A","F","I","T","B","E","C","A","U","S","E","H","E","R","D","R","E","S","S","W","A","S","N","T","T","H","E","R","I","G","H","T","C","O","L","O","R","O","R","W","H","A","T","E","V","E","R","A","P","P","A","R","E","N","T","L","Y","H","E","R","D","A","D","H","A","D","J","U","S","T","H","A","D","I","T","W","I","T","H","H","E","R","A","T","T","I","T","U","D","E","H","E","S","T","A","R","T","E","D","Y","E","L","L","I","N","G","G","R","A","B","B","E","D","H","E","R","B","Y","T","H","E","W","R","I","S","T","P","U","L","L","E","D","H","E","R","O","V","E","R","H","I","S","L","A","P","A","N","D","B","A","R","E","D","H","E","R","B","U","T","T","R","I","G","H","T","T","H","E","R","E","I","N","F","R","O","N","T","O","F","T","H","E","W","H","O","L","E","P","A","R","T","Y","I","W","A","S","T","H","E","R","E","I","T","W","A","S","C","R","A","Z","Y","S","O","H","E","S","P","A","N","K","E","D","H","E","R","I","N","F","R","O","N","T","O","F","B","A","S","I","C","A","L","L","Y","A","L","L","O","F","H","E","R","F","R","I","E","N","D","S","T","H","A","T","D","A","Y","A","N","D","S","H","E","W","A","S","C","R","Y","I","N","G","A","N","D","W","H","I","N","I","N","G","A","N","D","B","L","U","S","H","I","N","G","A","N","D","S","A","Y","I","N","G","H","E","W","A","S","T","H","E","W","O","R","S","T","D","A","D","E","V","E","R","B","U","T","T","H","E","T","H","I","N","G","I","S","E","V","E","R","Y","O","N","E","E","L","S","E","W","A","S","L","O","V","I","N","G","I","T","T","H","E","Y","W","E","R","E","S","E","E","I","N","G","H","E","R","F","I","N","A","L","L","Y","G","E","T","W","H","A","T","S","H","E","D","E","S","E","R","V","E","D","S","O","T","H","E","D","A","D","A","N","D","T","H","E","M","O","M","T","O","L","D","E","V","E","R","Y","O","N","E","A","T","T","H","E","P","A","R","T","Y","T","H","A","T","T","H","E","Y","W","O","U","L","D","C","O","N","T","I","N","U","E","T","O","S","P","A","N","K","P","A","T","R","I","C","I","A","U","N","T","I","L","H","E","R","B","E","H","A","V","I","O","R","I","M","P","R","O","V","E","D","T","H","E","N","A","N","D","H","E","R","E","S","T","H","E","C","R","A","Z","Y","P","A","R","T","T","H","E","Y","T","O","L","D","E","V","E","R","Y","O","N","E","T","H","A","T","T","H","E","Y","C","O","U","L","D","S","P","A","N","K","P","A","T","R","I","C","I","A","A","N","Y","T","I","M","E","S","H","E","G","O","T","O","U","T","O","F","L","I","N","E","F","O","R","A","W","H","I","L","E","G","E","T","T","I","N","G","S","P","A","N","K","E","D","A","N","D","H","U","M","I","L","I","A","T","E","D","I","N","F","R","O","N","T","O","F","E","V","E","R","Y","O","N","E","S","H","E","K","N","E","W","W","A","S","E","N","O","U","G","H","T","O","M","A","K","E","P","A","T","R","I","C","I","A","B","E","H","A","V","E","O","R","Y","O","U","K","N","O","W","A","T","L","E","A","S","T","S","T","O","P","B","E","I","N","G","S","U","C","H","A","B","R","A","T","B","U","T","L","A","T","E","R","T","H","A","T","W","E","E","K","P","A","T","R","I","C","I","A","D","I","D","N","T","W","A","N","T","T","O","W","A","L","K","T","H","E","D","O","G","S","O","S","H","E","S","T","A","R","T","E","D","W","H","I","N","I","N","G","H","E","R","M","O","M","T","O","O","K","H","E","R","O","V","E","R","H","E","R","L","A","P","A","N","D","G","A","V","E","H","E","R","A","H","A","R","D","S","P","A","N","K","I","N","G","W","I","T","H","A","W","O","O","D","E","N","S","P","O","O","N","O","W","S","O","S","H","E","S","W","R","I","G","G","L","I","N","G","A","N","D","C","R","Y","I","N","G","A","N","D","S","C","R","E","A","M","I","N","G","A","N","D","K","I","C","K","I","N","G","B","U","T","T","H","E","N","H","E","R","M","O","M","T","E","L","L","S","H","E","C","A","N","T","P","U","T","H","E","R","P","A","N","T","S","B","A","C","K","O","N","U","N","T","I","L","S","H","E","D","O","E","S","W","H","A","T","S","H","E","W","A","S","T","O","L","D","S","O","T","H","E","R","E","S","P","A","T","R","I","C","I","A","E","V","E","R","D","E","E","N","W","A","L","K","I","N","G","A","R","O","U","N","D","T","H","E","N","E","I","G","H","B","O","R","H","O","O","D","W","I","T","H","H","E","R","B","A","R","E","B","U","T","T","O","N","D","I","S","P","L","A","Y","S","T","I","L","L","B","R","I","G","H","T","R","E","D","A","N","D","M","A","R","K","E","D","F","R","O","M","G","E","T","T","I","N","G","S","P","A","N","K","E","D","T","H","E","N","E","X","T","D","A","Y","S","O","M","E","O","N","E","W","A","S","M","A","K","I","N","G","F","U","N","O","F","P","A","T","R","I","C","I","A","A","T","T","H","E","M","O","V","I","E","S","T","H","E","Y","W","E","R","E","C","A","L","L","I","N","G","H","E","R","P","A","T","T","Y","C","A","K","E","S","W","H","I","C","H","I","S","A","N","I","C","K","N","A","M","E","S","H","E","T","O","T","A","L","L","Y","H","A","T","E","D","P","A","T","R","I","C","I","A","G","O","T","S","U","P","E","R","M","A","D","A","N","D","S","T","A","R","T","E","D","C","U","R","S","I","N","G","S","O","T","H","E","O","W","N","E","R","O","F","T","H","E","M","O","V","I","E","T","H","E","A","T","E","R","C","A","M","E","D","O","W","N","T","O","B","R","E","A","K","T","H","I","N","G","S","U","P","T","H","E","O","W","N","E","R","O","F","T","H","E","M","O","V","I","E","T","H","E","A","T","E","R","H","A","D","A","D","A","U","G","H","T","E","R","I","N","O","U","R","G","R","A","D","E","S","O","H","E","K","N","E","W","A","B","O","U","T","P","A","T","R","I","C","I","A","S","O","W","H","E","N","S","H","E","K","E","P","T","M","A","K","I","N","G","A","S","C","E","N","E","H","E","P","U","L","L","E","D","H","E","R","O","V","E","R","T","H","E","C","O","U","N","T","E","R","A","N","D","G","A","V","E","H","E","R","A","N","O","T","H","E","R","S","P","A","N","K","I","N","G","O","N","H","E","R","B","R","I","G","H","T","R","E","D","B","U","T","T","T","A","L","K","A","B","O","U","T","A","C","I","N","E","M","A","T","I","C","E","X","P","E","R","I","E","N","C","E","I","F","Y","O","U","L","I","K","E","T","H","I","S","S","T","O","R","Y","L","E","T","W","A","F","E","R","B","O","R","N","K","N","O","W","A","N","D","H","E","L","L","K","E","E","P","A","D","D","I","N","G","M","O","R","E"))(if:$header is "on")[{
==><==
##(color:red)[(print:$ath)]|(color:orange)[(print:$kin)]|(color:yellow)[(print:$cha)]|(color:green)[(print:$tru)]|(color:blue)[(print:$int)]|(color:purple)[(print:$OUIJA)]|(color:#f9c2e1)[(print:$TV)]
<==
}**MISSION: //(uppercase:$mission)//**
**HOUSEMATES: (if:$week is 1)[{
(if:$familiars contains "met A")[(print:$name_A)](else:)[???],
(if:$familiars contains "met B")[(print:$name_B)](else:)[???],
(if:$familiars contains "met C")[(print:$name_C)](else:)[???],
(if:$familiars contains "met D")[(print:$name_D)](else:)[???],
(if:$familiars contains "met E")[(print:$name_E)](else:)[???],
(if:$familiars contains "met F")[(print:$name_F)](else:)[???], &
(if:$familiars contains "met G")[(print:$name_G)](else:)[???].}]{
}(else-if:length of $opportunity > 0)[(print:1st of $opportunity) has something to say to you.]{
}(else:)[(set:$chance=(random:1,7)){
(if:$chance is 1)[Wednesdays are a busy shift for (print:$name_A)...]
(if:$chance is 2)[(print:$name_A) wishes people were nicer.]
(if:$chance is 3)[Try to read the ouija message with (print:$name_C)!]
(if:$chance is 4)[(print:$name_D) just wants someone who can party.]
(if:$chance is 5)[//Everything// with (print:$name_E) is competitive.]
(if:$chance is 6)["Read a book sometime, dummy!" - (print:$name_F)]
(if:$chance is 7)[Best way to get to know (print:$name_G) is with TV!]
}]**{
----------
(display:"IMAGE")
(display:"TURN")
(if:$turn is 1)[(display:"STATUS")]}
{(display:"OPPORTUNITY")
}(display:"LOCATION")
**GOLD:** (print:$money)G
][]<game|(display:"NAMES")(if:$footer is "on")[
{(display:"BACK TO MAP")[]<bottom|
}]**MOVES**: (unless:$turn_counter <= 0)[(print:$turn_counter)](else:)[0]
**STAGE**: (if:$day is 1)[Monday](if:$day is 2)[Tuesday](if:$day is 3)[Wednesday](if:$day is 4)[Thursday](if:$day is 5)[Friday] {
(if:$turn_counter >= 10)[(set:$stage = "morning") (print:$stage)]
(else-if:$turn_counter >= 5)[(set:$stage="afternoon") (print:$stage)]
(else-if:$turn_counter > 0)[(set:$stage="night") (print:$stage)]
}(else:)[(set:$stage = "EOD") night]{
<!--This is the event where the player learns about the spankings!-->
(if:$week is 1)[
(if:$day is 5)[
(if:$familiars contains "met A" and "met B" and "met C" and "met D" and "met E" and "met F" and "met G")[
(set:$event="discovery")](else:)[(set:$event="game over")]]]
<!--This is the event where the player picks a partner for the games.-->
(if:$week is 2)[
(if:$day < 5)[(set:$event="house games")]
(else-if:$day is 5)[(if:$rel_A + $rel_B + $rel_C + $rel_D + $rel_E + $rel_F + $rel_G > 0)[
(set:$event="partner choice")](else:)[(set:$event="game over")]]]}**LOCATION**: [(print:$player_loc)]<loc|{
}(if:$stage is "morning")[{
(set:$loc_A="entrance")
(set:$loc_B="sun porch")
(set:$loc_C="attic")
(set:$loc_D="deck")
(set:$loc_E="basement")
(set:$loc_F="library")
(set:$loc_G="TV room")
(if:$turn_counter > 15)[(set:$chance=(random:1,7))
(if:$chance is 1)[(set:$loc_A="kitchen")]
(if:$chance is 2)[(set:$loc_B="kitchen")]
(if:$chance is 3)[(set:$loc_C="kitchen")]
(if:$chance is 4)[(set:$loc_D="kitchen")]
(if:$chance is 5)[(set:$loc_E="kitchen")]
(if:$chance is 6)[(set:$loc_F="kitchen")]
(if:$chance is 7)[(set:$loc_G="kitchen")]]
}]{
}(if:$stage is "afternoon")[{
(display:"A - LOC")
(display:"B - LOC")
(display:"C - LOC")
(display:"D - LOC")
(display:"E - LOC")
(display:"F - LOC")
(display:"G - LOC")}]{
}(if:$stage is "night")[{
(display:"A - LOC")
(display:"B - LOC")
(display:"C - LOC")
(display:"D - LOC")
(display:"E - LOC")
(display:"F - LOC")
(display:"G - LOC")}]{<!--NOTE: This should be displayed after the player is spanked!-->
(if:$energy>0)[(if:$turn is 3)[(set:$energy=$energy-1)]]
(if:$stress < 10)[(if:$money<100)[(set:$stress=$stress+1)]]
(if:$player_sore <= 1)[(set:$bottom= "not sore")]
(else-if:$player_sore<=5)[(set:$bottom = "slightly pink")]
(else-if:$player_sore<=10)[(set:$bottom = "bright red")]
(else-if:$player_sore<=15)[(set:$bottom = "dark red")]
(else-if:$player_sore<= 20)[(set:$bottom = "crimson and hot to the touch")]
(else-if:$player_sore<=25)[(set:$bottom = "blistered scarlet")]
(else-if:$player_sore<=30)[(set:$bottom = "painfully bruised magenta")]
(else-if:$player_sore<= 40)[(set:$bottom = "black and blue")]
(else:)[(set:$bottom = "purple and throbbing; so thoroughly spanked and sore that you can hardly think straight")(set:$sore_max_status=1)]}{(unless:$sore is (a:))[
(for:each _item, ...$sore)[
(set:_item=_item-1)
(if:_item <= 0)[(set:$sore=$sore-(a:_item))]]]
(else-if:$sore is (a:$player_sore))[(set:$player_sore=$player_sore-1)]
(else:)[]}{(if:$week is 1)[(set:$chore_list=(a:"laundry", "dishes", "trash", "sweep", "vacuum", "grass", "car", 0))]
(else-if:$week is 2)[(set:$chore_list=(a:"dishes", "trash", "sweep", "vacuum", "grass", "car", 0, "laundry"))]
(else-if:$week is 3)[(set:$chore_list=(a:"trash", "sweep", "vacuum", "grass", "car", 0, "laundry", "dishes"))]
(else-if:$week is 4)[(set:$chore_list=(a:"sweep", "vacuum", "grass", "car", 0, "laundry", "dishes", "trash"))]
(else-if:$week is 5)[(set:$chore_list=(a:"vacuum", "grass", "car", 0, "laundry", "dishes", "trash", "sweep"))]
(else-if:$week is 6)[(set:$chore_list=(a:"grass", "car", 0, "laundry", "dishes", "trash", "sweep", "vacuum"))]
(else-if:$week is 7)[(set:$chore_list=(a:"car", 0, "laundry", "dishes", "trash", "sweep", "vacuum", "grass"))]
(else-if:$week is 8)[(set:$chore_list=(a:0, "laundry", "dishes", "trash", "sweep", "vacuum", "grass", "car"))]
(else:)[(set:$week=1)(display:"CHORES")]
(for: each _item, ...$chores)[(set:_item=first of $chore_list)(set:$chore_list=$chore_list-(a:$first of $chore_list))]
(if:$player_chore is "dishes")[(set:$chore_count=5)]
(else-if:$player_chore is "trash")[(set:$chore_count=2)]
(else:)[(set:$chore_count=0)]}{(set:$chance=(random:1,10))(set:$reason=0)
(if:$chance is 1)[(set:$reason="complaining")]
(else-if:$chance is 2)[(set:$reason="no rent")]
(else-if:$chance is 3)[(set:$reason="weeknight curfew")]
(else-if:$chance is 4)[(set:$reason="room not clean")]
(else-if:$chance is 5)[(set:$reason="didn't finish chore")]
(else:)[(set:$reason="didn't finish chore")]
(display:"EXCUSE")}It's officially the end of the day.
The sun has gone down and the house is quiet. On the second floor, the nightly rigamarole of your housemates all changing into PJs and brushing their teeth has begun.
You're starting to feel a bit sleepy yourself.{
<!--This is the event where the player learns about the spankings!-->
(if:$week is 1)[
(if:$day is 5)[
(if:$familiars contains "met A" and "met B" and "met C" and "met D" and "met E" and "met F" and "met G")[
(set:$event="discovery")](else:)[(set:$event="game over")]]]
<!--This is the event where the player picks a partner for the games.-->
(if:$week is 2)[
(if:$day < 5)[(set:$event="house games")]
(else-if:$day is 5)[(if:$rel_A + $rel_B + $rel_C + $rel_D + $rel_E + $rel_F + $rel_G > 0)[
(set:$event="partner choice")](else:)[(set:$event="game over")]]]}
(unless:$event is 0)[ (display:"EVENT")(set:$event=0)]{
}(else:)[So you'd better get to bed. Tomorrow, after all, is a new day...
[Go to bed]<room|{
}(click:?room)[(set:$player_loc="your room"){
(unless:$day is "weekend")[(set:$day=$day+1)
(if:$day is 6)[(set:$day="weekend")]]
(else:)[(set:$day=1)]}(goto:"NEW DAY")]]{
(set:$save_name=(prompt:"What will you name this save file?","FILE NAME"))
==><==
}(link:"[Save game - FILE A]")[
(if:(save-game:"File A",$save_name))[(replace:?save)[Game saved to "FILE A" slot as **"(print:$save_name)"**!]](else: )[
Sorry, I couldn't save your game.]]
(link:"[Save game - FILE B]")[
(if:(save-game:"File B",$save_name))[(replace:?save)[Game saved to "FILE B" slot as **"(print:$save_name)"**!]](else: )[
Sorry, I couldn't save your game.]]
(link:"[Save game - FILE C]")[
(if:(save-game:"File C",$save_name))[(replace:?save)[Game saved to "FILE C" slot as **"(print:$save_name)"**!]](else: )[
Sorry, I couldn't save your game.]]
(link:"[Save game - FILE D]")[
(if:(save-game:"File D",$save_name))[(replace:?save)[Game saved to "FILE D" slot as **"(print:$save_name)"**!]](else: )[
Sorry, I couldn't save your game.]](color:black)[.
]
==><==
###CHOOSE YOUR SAVE FILE
Saves Slots:
{(set: _saves to (saved-games:))
(for: each _name, ...(datanames: _saves))[
<br>
(print:
"(link: 'LOAD: " + (_saves's (_name)) + "')[" +
"(load-game: '" + _name + "')" +
"]"
)
]}(color:black)[sdsdf]
#DAY (print:$day)
You wake up to your alarm blaring and blearily turn it off. It's a brand new day, and there's a lot to do. You should probably hop out of bed, get dressed, and go to the kitchen to make breakfast.(set:$header="on")(set:$footer="on")(set:$turn_counter=15)(if:$player_chore is "wash the car")[
A glance out the window tells you it's a beautiful, sunny day. //Perfect day to wash the car...//
[Wash the car]<wash|(click:?wash)[(set:$player_loc="outside")(goto:"CHORE: WASH THE CAR")]]
But a part of you wants to just lie here for a little bit longer...(set:$stage="morning")(set:$header="on")(set:$footer="on")(set:$daily_chance=(random:1,5)){
<!--Resets-->
(set:$birdseed=0)
(set:$workout=0)
(set:$daily_chance=(random:1,7))}
[Go to the kitchen]<kitchen|{
}(click:?kitchen)[(set:$player_loc="kitchen")(goto:"KITCHEN")]
[[Stay in your room|YOUR ROOM]]{(if:$int is 9)[(unless:$opportunity contains $name_F)[(set:$opportunity=$opportunity+(a:$name_F))]]
(if:$ath is 9)[(unless:$opportunity contains $name_E)[(set:$opportunity=$opportunity+(a:$name_E))]]
(if:$kin is 9)[(unless:$opportunity contains $name_B)[(set:$opportunity=$opportunity+(a:$name_B))]]
(if:$cha is 9)[(unless:$opportunity contains $name_D)[(set:$opportunity=$opportunity+(a:$name_D))]]
(if:$tru is 9)[(unless:$opportunity contains $name_A)[(set:$opportunity=$opportunity+(a:$name_A))]]
(if:$TV is 9)[(unless:$opportunity contains $name_G)[(set:$opportunity=$opportunity+(a:$name_G))]]
(if:$OUIJA is 9)[(unless:$opportunity contains $name_C)[(set:$opportunity=$opportunity+(a:$name_C))]]}{(set:$name_A="Amanda")(set:$nickname_A="Mandy")
(set:$name_B="Bella")(set:$nickname_B="'Za")
(set:$name_C="Candice")(set:$nickname_C="Candy")
(set:$name_D="Daphne")(set:$nickname_D="Daff")
(set:$name_E="Elizabeth")(set:$nickname_E="Lizzy")
(set:$name_F="Fiona")(set:$nickname_F="Fi")
(set:$name_G="Grayce")(set:$nickname_G="Gray")}(set:_tips=(random:10,30))You do your shift, and it's (if:$chance is 1)[pure chaos](else:)[more or less fine. ](unless:$day is 3 or $opportunity contains $name_A)[
You're still learning what the various 'restaurant-speak' sayings mean, but you're starting to get the hang of it. //Take the order, bring the water, clear the plates, smile, smile, smile//. Every once in a while, you pass (print:$name_A) and she gives you a friendly wink. (set:$tru=$tru+1)(color:green)[**+1!**]
You figure that probably means you're doing a decent job.](else:)[
(display:"HELP OUT AT WORK")]
After work ends, you go back home. You earned 20G plus (print:_tips) in tips.(set:$money=$money+20+_tips) //Not bad, not bad...//(set:$turn=$turn+5)You read a book on (set:$chance=(random:1,10)){
}(if:$chance is 1)[sports, for a change: //PAST-TIMES: A HISTORY OF SPORTS NO LONGER PLAYED//.
(if:$familiars contains "met E")[//(print:$name_E) would probably approve,// you think to yourself.] It's about the history of an 18th century sport you've never heard of being -- //Golleywop//? All of the record setters were either mothers or school teachers...(unless:$opportunity contains $name_E)[(set:$ath=$ath+1)(color:red)[**+1**]]]{
}(else-if:$chance is 2)[self-improvement, just to switch things up: //IN PUPPY LOVE: HOW ANIMALS MAKE US OUR BEST SELVES//.
(if:$familiars contains "met E")[//(print:$name_E) would probably really like this book,// you think to yourself.] It's all about the healing power of //being around animals//. The author claims that people who have pets are kinder, more empathetic, and more compassionate in general. Notably, they say nothing about how their houses smell. (unless:$opportunity contains $name_B)[(set:$kin=$kin+1)(color:orange)[**+1**]]]{
}(else:)[(if:$chance is 3)[robo-mechanics: //PUNI-MECHANICS: A PERKINS LABS TREATISE ON HOW TECHNOLOGY CAN BE HARNESSED TO ENHANCE DISCIPLINARY...blah blah blah//
Most of the terms are too technical for you to understand, but it helps to look at the pictures. There's a diagram towards the middle of the book that, for some reason, looks familiar. It's comprised mainly of a simple incline has a metal arch above with a flat black paddle-like appendange...(unless:$opportunity contains $name_F)[(set:$int=$int+1)(color:blue)[**+1**]]]{
}(else-if:$chance is 4)[sociology: //THE MYTHS AND FACTS OF NOBLE LIFE!// It's basically a guide for the super-rich in how to find maids and butlers.
It's an odd read...there's no publication date, so you can't tell if it's from years ago or present-day. The author, Q.T. something-or-other, talks about how having a maid who can truly "pamper" you means giving them responsibility over everything in your life...and he really means //everything.// (unless:$opportunity contains $name_F)[(set:$int=$int+1)(color:blue)[**+1**]]]{
}(else:)[history, then science, then math, then back again. Of course, you take a break every so often from the heavier stuff to read a chapter or two of a romance novel -- they have a //huge// collection from your favorite author, K. O'Connor. (unless:$opportunity contains $name_F)[(set:$int=$int+1)(color:blue)[**+1**]]
(if:$familiars contains "met F")[//(print:$name_F) might have something to say about that...//] But still -- you can //definitely// feel yourself getting smarter.] ]
Time flies as you're turning pages. Before you know it, the sky outside has gotten darker, and it's time to leave.[Buy the (print:$sale_item)]<buy|{
}(click-replace:?buy)[{
}(if:$cost<=$money)[{
}(unless:$inventory contains $sale_item)[You buy the (print:$sale_item)!(set:$money=$money-$cost)(set:$inventory=$inventory+(a:$sale_item)) //Not sure what I'm gonna **do** with this but...I can't resist a sale!//]{
}(else:)[Wait a second...I already have one of these...]]{
}(else:)[Uh-oh -- you don't have enough money for that!]]{(if:$player_chore is "laundry")[(if:$turn is 1 or 2)[You decide to do the laundry. You can get it all done at once!(set:$turn=$turn+5)](else:)[//No time to do that right now...//]]
(else-if:$player_chore is "dishes")[You do the dishes.(set:$chore_count=$chore_count-1)]
(else-if:$player_chore is "trash")[(if:$turn is < 4)[You take out the trash. You'll have to do it once more later.(set:$turn=$turn+3)](else:)[//No time to do that right now...//](set:$chore_count=$chore_count-1)]
(else-if:$player_chore is "sweep")[(if:$turn is < 4)[You decide to sweep. You'll have to do it once more later.(set:$turn=$turn+3)](else:)[//No time to do that right now...//]]
(else-if:$player_chore is "vacuum")[(if:$turn is 1 or 2)[You vacuum. You get it all done at once!(set:$turn=$turn+5)](else:)[//No time to do that right now...//]]
(else-if:$player_chore is "grass")[(if:$turn is 1 or 2)[You mow the lawn. You get it all done at once!(set:$turn=$turn+5)](else:)[//No time to do that right now...//]]
(else-if:$player_chore is "car")[(if:$turn is 1 or 2)[You wash the car. You get it all done at once!(set:$turn=$turn+5)](else:)[//No time to do that right now...//]]
(else:)[You don't have any chores...]}(set:$turn=$turn+1)(if:$loc_G is "TV room")["Gonna watch with me for a while?" (print:$name_G) says with a grin. "Awesome. Let's see if we can find a movie, then."(unless:$familiars contains "met B")[(set:$familiars=$familiars+(a:"met B"))]{
}(if:$familiars contains "watch TV with G")[
The two of you slouch back on the sofa, and (print:$name_G) puts her bowl of snacks between you. (print:$name_G) flips through the channels with all the confidence of an experienced couch potato. Finally, she settles on one. "Oh, //yes//, you're gonna love this," (print:$name_G) says excitedly.
With that, you settle in for the feature film.(set:$familiars=$familiars+(a:"watch TV with G"))]](else:)[You decide to sit down and watch a movie. You scan through the channels until you land on something that looks interesting...]
Today's showing is (if:$day is 1)[about a retired librarian who discovers he has a superpower: he can set things on fire with his mind. At first, he's horrified when he accidentally burns down his annoying neighbors house, but he later decides to use his powers to wreak vengeance on everyone who wronged him, starting with a landlord who let him go two years with no hot water.(set:$familiars=$familiars+(a:"librarian movie"))
//Wow,// you think as the mild-mannered librarian set's his landlord's pants ablaze. //I guess what goes around comes around...// (unless:$opportunity contains $name_A)[(set:$tru=$tru+1)(color:green)[**+1**]]](if:$day is 2)[a black and white art film about a young couple trying to start a family -- the only problem is that the man's...er...//member// is too big to for normal sex. The director apparently thought this would be a real tear-jerker, because it's somber and dramatic all the way through.](if:$day is 3)[about seven roommates who can't seem to figure out a way to keep the house clean. Finally, one of them suggests that any housemate who doesn't do her chores gets a sp -- (if:$loc_G is "TV room")[
"I've already seen this one," (print:$name) says quickly, changing the channel to a buddy cop movie starring Tim Crews.](else:)[hang on, this is too weird.]](if:$day is 4)[a slapstick comedy involving a mother-daughter duo. They miss each other while the daughter is away at college, so the mother keeps visiting...but things get weird when they start falling for the same hunky guy.](if:$day is 5)[a science fiction flick about a space cadet named Wren. The heroine was a complete Mary-Sue -- and you think you know why. It turns out that the //writer/director// is named Wren, too. //A self-insert, maybe?//]{
}(if:$loc_G is "TV room")[
What the movie lacks in quality, (print:$name_G) makes up for with her comments. She truly is an //expert// at this. Before long, you're wiping away tears of laughter. As the credits roll, (print:$name_G) looks at you. (unless:$opportunity contains $name_A)[(color:#f9c2e1)[**+1**](set:$TV=$TV+1)]
(if:$familiars contains "watch TV with G")["This was fun," she says. "You're actually pretty fun to watch with. None of the other girls like when I talk through a film..."
"Well, I thought it was hilarious," you say sincerely.
(print:$name_G) grins. "In that case," she says, "let's do it again sometime!"] She shakes the bowl, making the last kernels of popcorn swirl around inside. "Same time tomorrow? You know I'll be here..." She grins.]
[[Leave|TV ROOM]](set:$turn=$turn+2)You are in the TV room. (unless:$familiars contains "TV room")[In other houses you might call it the "common area" or the "living room" -- but here, it's //definitely// the TV room. Everytime you've been in it or even passed by, the TV has been on.(set:$familiars=$familiars+(a:"TV room"))
It's a pretty simple room: there's a squishy green couch in the center facing the screen, as well as a cozy second-hand arm chair with plaid upholstery. There are a few folding chairs leaning against the wall (for if the entire house wanted to watch a movie -- otherwise, that sofa and couch combo would be a //very// tight squeeze).](else:)[The television is, as usual, playing in the background.] {(unless:$television is "a re-run")[(set:$chance=(random:1,10))
(if:$chance is 1)[(set:$television="a court drama")]
(if:$chance is 2)[(set:$television="a reality TV show")]
(if:$chance is 3)[(set:$television="an episode of //I Am Scarlet of McCannassey Lane//")]
(if:$chance is 4)[(set:$television="an episode of a weird Japanese gameshow")]
(if:$chance is 5)[(set:$television="an episode of //Lynn Dasher: Crime Solver//")]
(else:)[(set:$television="a commercial break")]]}Right now, (print:$television) is on.
(unless:$turn_counter < 2)[{}[Watch TV (-2 MOVES)]<watch|(click:?watch)[(unless:$television is "a re-run")[(set:$turn_counter=$turn_counter-2)(goto:"WATCH TELEVISION")](else:)[You've already watched enough TV for one day. //If I keep going my brain is gonna start leaking out of my ears...]]](else:)[You don't have time to watch TV right now.]
There's an open archway leading into the [entrance hall]<entrance|(click:?entrance)[(set:$player_loc="entrance")(goto:"ENTRANCE")].
(display:"INTERACTIONS")You're standing in the entrance hall. (unless:$familiars contains "entrance")[This is a simple room with an old-fashioned light fixture hanging from the ceiling and an oval-shaped rug on the floor. The front door is always left open -- after all, there's no AC to keep in.
There's a dresser beside the door going outside with a bowl where the girls leave their keys.(set:$familiars=$familiars+(a:"entrance"))](else:)[(if:$stage is "night")[The bowl full of keys is basically overflowing, so it seems like everyone is home.](else:)[The door is open, and sunlight is streaming in.]]
From here, you can go outside or back into the [first floor hallway]<1|(click:?1)[(set:$header=0)(set:$footer=0)(set:$player_loc="first floor")(goto:"MAP - FIRST FLOOR")]. You can go left to the [TV room]<tv|(click:?tv)[(set:$player_loc="TV room")(goto:"TV ROOM")] or right out to the [sun porch]<sun|(click:?sun)[(set:$player_loc="sun porch")(goto:"SUN PORCH")].
(display:"INTERACTIONS")You're standing on the sun porch. (unless:$familiars contains "sun porch")[
There are potted plants -- some living, some dead -- everywhere you look. There aren't any walls or windows, just the ceiling above with a cracked porchlight and a couple of brick pillars. It's kind of an unusual space, like a patio built into the house, really...but you have to admit, you kinda like it.(set:$familiars=$familiars+(a:"sun porch"))
There are a couple of white wicker chairs that probably came with the place and a few sun-bleached folding chairs that were definitely found at the side of the road. The railing penning the room in is about waist high and littered with cool shells your roommates have found when out walking on the beach. The steps lead down to the side yard (unless:$stage is "night")[where the lawn mower is sitting in the sun, and there's a mason jar on the wooden railing filled with birdseed](else:)[but it's too dark to hang out there now].](else:)[The mason jar containing birdseed is (unless:$birdseed is "empty")[full](else:)[empty -- you'll have to wait until (if:$familiars contains "B feeds the birds")[(print:$name_B)](else:)[someone] refills it]].
There's a screen door leading to the front [entrance hall]<entrance|(click:?entrance)[(set:$player_loc="entrance")(goto:"ENTRANCE")].
(display:"INTERACTIONS")
(unless:$turn_counter < 2)[{}[Feed the birds (-2 MOVES)]<feed|(click-replace:?feed)[(unless:$birdseed is "empty")[(set:$turn_counter=$turn_counter-2)(goto:"FEED THE BIRDS")](else:)[There's no more birdseed left.]]](else:)[You don't have time to feed the birds right now.]You are in the kitchen. (unless:$familiars contains "kitchen")[It's a small space with plenty of sunlight and not nearly enough counterspace -- a toaser, a drying rack, a coffee maker, a silver jar full of cooking implements, separate cannisters for the flour and the sugar, and a high power blender are all crammed into a tiny area between the sink and the stove. (set:$familiars=$familiars+(a:"kitchen"))
You can still smell the ghosts of meals past in here. There's no dishwasher, and the sink is piled high with plates. A white refrigerator from the 1980s hums quietly in the corner.
There's a circular wooden table at the center with mismatched chairs crowded around it -- not enough for everyone to eat in here at once!](else:)[(if:$chores contains "dishes")[The sink is piled high with plates. ](if:$stage is "morning")[The smell of fresh coffee greets you at the door.] You're feeling (if:$energy is 5)[fine right now -- no need to make a meal](else-if:$energy is 3 or 4)[a bit hungry](else:)[famished.]]
The door leads out into the [first floor hallway]<1|. (click:?first)[(set:$header=0)(set:$footer=0)(set:$player_loc="first floor")(goto:"MAP - FIRST FLOOR")]
(display:"INTERACTIONS")
[Make a meal]<eat|(click-replace:?eat)[You decide to put something together to eat. You whip up (if:$stage is "morning")[some eggs and bacon](else-if:$stage is "afternoon")[a sandwich and chips](else:)[a couple of frozen entrees] and wolf them down quickly.(set:$turn=$turn+2)(set:$energy=$energy+1) After eating, you feel ready to conquer the day.
//I should probably help restock the fridge,// you think. //Wouldn't want to get everyone mad at me...//](if:$player_chore is "dishes")[
[Do the dishes]<dishes|(click-replace:?dishes)[(display:"DO CHORE")]]You are in the first floor hallway. (unless:$familiars contains "first floor")[
The hall is wide, and there are framed photographs and decorations hung on the wall. There's (print:$name_E) grinning for a team portrait, her frizzy hair pulled back by a sweatband and a soccerball beneath her arm. There's (print:$name_E)'s diploma -- what even //is// 'METAPHYSICAL CALCULUS', anyway? There's (print:$name_D) cheesing for a selfie with an unsmiling (print:$name_C) in front of the overlook. Finally, there's a group picture of the seven of them standing on the beach, (print:$name_A) standing confidently at the center, the word "ROOMIES!!" in colorful block letters above the pic.(set:$familiars=$familiars+(a:"first floor"))
//Guess they'll need to take a new picture now...//](else:)[You glance up briefly at the picture of the "ROOMIES!!" on the wall.]
There's a door at the end of the hall leading to the kitchen and another at the other end leading back to the front entrance. Your room is on the left, and there's a bathroom right next door.
[Continue]<cont|(click:?cont)[(set:$header=0)(set:$footer=0)(goto:"MAP - FIRST FLOOR")]You are in your bedroom. (unless:$familiars contains "your room")[(set:$familiars=$familiars+(a:"your room"))
It's a cozy space...small, but cozy. Well worth what you're paying for it, at least. Plus, it even came with furniture!(set:$familiars=$familiars+(a:"your room"))
There's a desk against the wall beside a window looking west over a grassy hill sloping down from Cherry Bluff. The metal bedframe is slightly rusted and discolored from however long it spent outside in the sun and rain. You spread your sheets out over the mattress, trying hard not to think abou that yellow stain. The pale blue walls have been cleared of everything but a few nails and some hanging wire, but they did leave a hanging full-length mirror (perhaps because they couldn't figure out how to pull it down. There's a nightstand beside the bed and a bookshelf on the same wall as the door leading to the hallway.
Some books have been left in the bookshelf -- mostly beach-read type novels with swollen, water-warped pages. //The Poolside Murders// by Douglass Evans. //Never Swim Alone// by Lena Greenwald. One book, however, grabs your attention: a slim paperback called //How to Manage Misbehavior: A Guide for Effective Rule-Setting for Adults// by Dr. S. M. Acksbury...
You pick-up the book and open to a random page. There's an illustration on the left of a man and a woman. The woman is sitting on a bed holding something in her hand while the other stands with facing her with his hands behind his back. The subtitle says: //**Use a stern tone**// --
[[Continue|MEETING A]]](else-if:$week is 1)[You've unpacked all of your things, and its starting to feel like home -- but you still have a lot to learn about this house.](else:)[Finally, you can have some peace and quiet.
The door leads out into the [first floor hallway]<1|. (click:?1)[(set:$header=0)(set:$footer=0)(set:$player_loc="first floor")(goto:"MAP - FIRST FLOOR")]
(display:"INTERACTIONS")(unless:$stage is "morning" or "afternoon")[
[Go to sleep]<sleep|]<end_day|(click:?sleep)[(replace:?end_day)[//I think I've had enough of this place for one day.// You stretch your arms, slide off your shoes, and collapse onto the soft, inviting bedspread. For a few minutes, disjointed memories of the day's happenings flit through your mind.
Before long, though, you've fallen deeply asleep.
[[Continue|NEW DAY]]]]]You are on the second floor.(unless:$familiars contains "second floor")[ There's a narrow strip of bare hardwood floor surrounding the railing of the stairs, but that's about it. Light is pouring in through the glass sliding door going out to the deck on the south side of the house. There are three doors on the east side of the hall and three on the right.(set:$familiars=$familiars+(a:"second floor"))
Each door is painted a different color -- red for (print:$name_A), blue for (print:$name_B), yellow for (print:$name_C), orange for (print:$name_E) and green for (print:$name_F). Each door has a white board on it -- some of them have written messages.
"'//Vene, vidi, vici//' - Julius Caesar"
"STUDYING, KEEP OUT -- that means YOU, (print:$name_G)!!!"
"if you see a phone charger it's mine"
You only count five doors, of course, because (print:$name_G)'s room is in the basement and (print:$name_C)'s room is in the attic. There's a pull down trap door leading up there, the cord swaying gently.
You're probably //not// welcome in any of these rooms just yet. //They'll definitely want to get to know me first...//](else:)[ Each of the colorful bedroom doors is closed.]
(print:$name_A) and (print:$name_B) have their rooms on the right. (print:$name_D), (print:$name_E), and (print:$name_F) are on the left. There's a bathroom and a door leading out to the deck.
[Continue]<cont|(click:?cont)[(set:$header=0)(set:$footer=0)(goto:"MAP - SECOND FLOOR")]You step out onto the deck. (unless:$familiars contains "deck")[The deck is on the south side of the house and overlooks the bluff. There are two plastic outdoor patio chairs here as well as a folded umbrella. Down below, waves crash against the rocky cliff. You're looking out at an ocean extending as far as the eye can see. (set:$familiars=$familiars+(a:"deck"))
Behind the house is a huge cherry tree. The branches hang over the wooden deck. Dead leaves, cherry stems, bird poop, and pits are scattered all over the deck.](if:$chores contains "sweep")[It could definitely use a good sweeping. ](else:)[The leaves of the cherry tree rustle faintly in the wind.]
The door leads back into the [second floor hallway]<2|. (click:?2)[(set:$header=0)(set:$footer=0)(set:$player_loc="second floor")(goto:"MAP - SECOND FLOOR")]
(display:"INTERACTIONS")You are standing in the guest bathroom. (unless:$familiars contains "guest bathroom")[This room is relatively clean, with light blue tile and a yellow shower curtain. There's a mirror over the sink and an extra roll of toilet paper on the back of the toilet bowl -- nothing out of the ordinary. On a whim you decide to pull back the shower curtain --(set:$familiars=$familiars+(a:"guest bathroom"))
... //oh...my...god...//
It's like an apothecary in there! Three suction-on shelves are full to the //brim// with shampoos, body wash, moisturizing lotions, conditions, all different colors and fragrances, some spilling over, some empty and fading, some stacked along the ridge of the tub --
You pull the curtain closed. //Let's pretend I didn't see that.// You wonder if maybe you could shower at the gym...](else:)[ The girls mostly use the bathroom upstairs, so it's pretty clean, but you know the shower is a different story.]
The door leads out into the [second floor hallway]<2|. (click:?2)[(set:$header=0)(set:$footer=0)(set:$player_loc="second floor")(goto:"MAP - SECOND FLOOR")]
(display:"INTERACTIONS")
[Look in the mirror]<mirror|(click-replace:?mirror)[You decide to take a look at yourself in the mirror. //Lookin' good!//(unless:$player_sore is 0)[
(display:"LOOK IN MIRROR")]](if:$player_loc is "first floor")[{
}[Go upstairs]<hall2|{
}(click:?hall2)[(set:$player_loc="second floor")(goto:"2ND FLOOR HALL")]
[Go downstairs]<basement|{
}(click:?basement)[(set:$player_loc="basement")(goto:"BASEMENT")]]{
}(else-if:$player_loc is "second floor")[{
}[Go upstairs]<attic|{
}(click:?attic)[(set:$player_loc="attic")(goto:"ATTIC")]
[Go downstairs]<hall1|{
}(click:?hall1)[(set:$player_loc="first floor")(goto:"1ST FLOOR HALL")]]{
}(else-if:$player_loc is "attic")[{
}[Go downstairs]<hall2|{
}(click:?hall2)[(set:$player_loc="second floor")(goto:"2ND FLOOR HALL")]]{
}(else-if:$player_loc is "basement")[{
}[Go upstairs]<hall1|{
}(click:?hall1)[(set:$player_loc="first floor")(goto:"1ST FLOOR HALL")]]You are in the attic. (unless:$familiars contains "attic")[It's a cramped room with a low, slanted ceiling -- you have to stoop not to bump your head.(set:$familiars=$familiars+(a:"attic"))
(print:$name_C) apparently doesn't mind, though, because her bedroom is up here: the attic is divided in two by a plain white drywall with a black door at the center with a helpful message written on its whiteboard: //ABANDON ALL HOPE YE WHO ENTER HERE!!!//
Other than some of (print:$name_C)'s stuff -- a few melted candles, stacks of creepy looking books, a dead houseplant -- there's not much up here. Just a window looking north over the front yard. There are a few pillows jammed into that corner; it seems like (print:$name_C) likes to sit there and watch the street.
Something in the corner catches your eye. It's a wooden board with the entire alphabet written in black script in three rows. At the top left is a circle that says YES, and at the right a circle that says NO.
//Oh, I know what this is: a ouija board!// (set:$familiars=$familiars+(a:"ouija board"))
Supposedly, these things help people communicate with the spirit world. You've never actually seen one in person before -- your entire experience of them is from creepy horror movies. There's a triangular planchette you move over the letters. Supposedly, if there's a ghost in the room, it will 'guide' your hand to spell out a message...
You put your hand on the planchette...but nothing happens. //Oh well. Guess I should be glad this place isn't haunted...//]
There's a door to [(print:$name_C)'s room]<C_room| up here.(click:?C_room)[(set:$player_loc="C room")(goto:"C ROOM")]
(display:"INTERACTIONS"){
}(if:$familiars contains "met C")[
(unless:$turn_counter < 3)[{}[Use the ouija board (-2 MOVES)]<use|(click:?use)[(set:$turn_counter=$turn_counter-2)(goto:"USE OUIJA")]](else:)[You don't have time to mess with the ouija board right now.]]You are in the basement. (unless:$familiars contains "basement")[It's a large, dim space with a dirty concrete floor, much cooler than the rest of the house. It also seems to be where everything the girls didn't know what to do with when they first got the house has come to stay. There are boxes stacked against the walls as well as dusty white clothes covering bulky items against the back wall.
You notice one strange shape under a checkered cloth that looks dustier than the rest. Stepping forward, you pull the cloth down to the floor, unveiling the mysterious item and sending up a cloud of dust that makes you gag.(set:$familiars=$familiars+(a:"basement"))
"//Kyeh!// `*`//Cough!//`*`" //Don't these people ever clean down here?!//
When the dust cloud clears, you're staring at a machine the likes of which you've never seen before. At first glance it looks like some kind of work-out machine -- there's an inclined platform at the center, similar to a benchpress -- but you can't imagine what sort of workout the appendage suspended above would give you with it's flat black paddle.
There's some kind of digital screen at the base of the device -- coated with dust, of course -- but even after wiping it down and plugging it in, the display won't come on.
//Weird...what **is** this thing?//](else:)[(unless:$familiars contains "spanking machine turned on")[The strange machine you found is still at the back of the room.](if:$chores contains "laundry")[ There's an overflowing laundry hamper in the corner. ]]
[(print:$name_G)'s bedroom]<G|(click:?G)[(set:$player_loc="G room")(goto:"G ROOM")] is down here, as well as the laundry machines. There's a treadmill against the wall beside a yoga mat, too, where you could probably get in a decent workout.
(display:"INTERACTIONS")
(if:$player_chore is "laundry")[[Do the laundry]<laundry|(click-replace:?dishes)[(display:"DO CHORE")]
](unless:$turn_counter < 2)[{}[Use the treadmill (-2 MOVES)]<use|(click-replace:?use)[(unless:$workout is 1)[(set:$turn_counter=$turn_counter-2)(goto:"USE THE TREADMILL")](else:)[You definitely need to rest before doing //that// again.]]](else:)[You don't have time to work out right now.](if:$familiars contains "invited to A's room")[(print:$name_A)'s room is (as you might have guessed) tidy and well-organized. (unless:$familiars contains "A's bedroom")[The small bookshelf beside her bed is alphabetized, and hostes uniform is laid out on a wooden chair in the corner. She has a framed "EMPLOYEE OF THE MONTH" certificate above her desk next to a selfie of her and (print:$name_B) in front of a waterfall. (set:$familiars=$familiars+(a:"A's bedroom"))]It smells faintly like air freshener.
(if:$opportunity contains $name_A and $loc_A is "bedroom")[{
}(display:"A - OPP")]{
}(else-if:$loc_A is "bedroom")[(print:$name_A) is here. {
}[[Go up to her|A - INT]]]{
}(else:)[(print:$name_A) isn't here.]]{
}(else:)[The door to (print:$name_A)'s room is closed, and she probably wouldn't appreciate you bursting in.](if:$familiars contains "invited to B's room")[(print:$name_B)'s room is painted sky blue, and her bed is piled high with stuffed animals. (unless:$familiars contains "B's bedroom")[Her desk is piled high with boxes and bags of dog treats, and there are leashes of various sizes hanging from a set of hooks on the far wall. There's a framed photo of a cat with one eye on her desk, as well as a selfie of her with (print:$name_C) grinning over a platter of tacos. (set:$familiars=$familiars+(a:"B's bedroom"))]It's cool in here, and the window is open.
(if:$opportunity contains $name_B and $loc_B is "bedroom")[{
}(display:"B - OPP")]{
}(else-if:$loc_B is "bedroom")[(print:$name_B) is here. {
}[[Go up to her|B - INT]]]{
}(else:)[(print:$name_B) isn't here.]]{
}(else:)[The door to (print:$name_B)'s room is closed, and she probably wouldn't appreciate you bursting in.](if:$familiars contains "invited to C's room")[(print:$name_C)'s room is a cramped and dimly lit Museum of the Weird . (unless:$familiars contains "C's bedroom")[Every surface, it seems, is decorated with bizarre knick-knacks and detritus: little rodent skulls, candles with punk-rock icons dressed in saint attire, succulents of weird colors, tabloid newspapers, glass pipes with burned cannibus still in the bowl, and on and on. By the light of a single lamp, you spy a framed selfie of (print:$name_C) and (print:$name_D) at an outdoor concert, grinning and holding glowsticks. (set:$familiars=$familiars+(a:"C's bedroom"))]The only window has been blacked out with a messy coat of paint.
(if:$opportunity contains $name_C and $loc_C is "bedroom")[{
}(display:"C - OPP")]{
}(else-if:$loc_C is "bedroom")[(print:$name_C) is here. {
}[[Go up to her|C - INT]]]{
}(else:)[(print:$name_C) isn't here.]]{
}(else:)[The door to (print:$name_C)'s room is closed, and she probably wouldn't appreciate you bursting in.](if:$familiars contains "invited to D's room")[(print:$name_D)'s room is (unless:$familiars contains "D cleans room")[a disaster: party outfits of every possible type cover the floor, apparently thrown there after (print:$name_D) rejected them. The bed covers have been kicked off and onto the floor.
It looks like a rave party threw up in here. (print:$name_A) is //not// gonna be happy...
](else:)[now completely clean...although you have a feeling if you opened that closet it would all explode out at you again.] (unless:$familiars contains "D's bedroom")[Other than clothes and shoes, not much is here. The bookshelf is empty other than empty cups and glasses.] There's a collage of pictures of her with every one of the roommates on her wall.(unless:$familiars contains "D's bedroom")[ One stands out to you: a selfie of her and (print:$name_E) at a public pool wearing //very// small bikinis(set:$familiars=$familiars+(a:"D's bedroom")).]
(if:$opportunity contains $name_D and $loc_D is "bedroom")[{
}(display:"D - OPP")]{
}(else-if:$loc_A is "bedroom")[(print:$name_D) is here. {
}[[Go up to her|D - INT]]]{
}(else:)[(print:$name_D) isn't here.]]{
}(else:)[The door to (print:$name_D)'s room is closed, and she probably wouldn't appreciate you bursting in.](if:$familiars contains "invited to E's room")[The floor of (print:$name_E)'s room is completely cleared except for an exercise bike. (unless:$familiars contains "E's bedroom")[She has an old TV on her desk with a stack of work-out tapes with names like //BUN-BREAKER// and //WELCOME TO THIGH-HIGH//. There's a rolled up yoga mat leaning against the foot of the bed and a jumprope hanging from the wall. On a small shelf on the far side of the room is a collection of trophies as well as a selfie of her with (print:$name_F) in a bowling alley. (set:$familiars=$familiars+(a:"E's bedroom"))]You have to duck under the pull-up bar she has on the door.
(if:$opportunity contains $name_E and $loc_E is "bedroom")[{
}(display:"E - OPP")]{
}(else-if:$loc_A is "bedroom")[(print:$name_E) is here. {
}[[Go up to her|E - INT]]]{
}(else:)[(print:$name_E) isn't here.]]{
}(else:)[The door to (print:$name_E)'s room is closed, and she probably wouldn't appreciate you bursting in.](if:$familiars contains "invited to F's room")[(print:$name_F)'s room is like a mini-laboratory with incomplete experiments on every surface. (unless:$familiars contains "F's bedroom")[Her bookshelf is jammed with impossible to pronounce titles, and there's a strange, bluish plant in the corner by the window that doesn't look like any houseplant you've ever seen. An incomplete robot -- sort of like one of those automatic vacuums, only //way// more complicated looking -- is on her nightstand beside a framed photo of her and (print:$name_G) at a cosplay convention.(set:$familiars=$familiars+(a:"F's bedroom"))] It's an organized chaos, though, everything carefully labelled and cleaned.
(if:$opportunity contains $name_F and $loc_F is "bedroom")[{
}(display:"F - OPP")]{
}(else-if:$loc_F is "bedroom")[(print:$name_F) is here. {
}[[Go up to her|F - INT]]]{
}(else:)[(print:$name_F) isn't here.]]{
}(else:)[The door to (print:$name_F)'s room is closed, and she probably wouldn't appreciate you bursting in.](if:$familiars contains "invited to G's room")[(print:$name_G)'s room hits you with the smell of weed the second you step through the door. (unless:$familiars contains "G's bedroom")[The furniture in here -- bed, desk chair, beanbag, all of it -- is angled towards a tiny TV set on the desk resting on a gaming console with two controllers. You're a bit surprised to see some good books in (print:$name_G)'s bookshelf -- //she actually reads?!// -- and on the top shelf there's a framed photo of her with (print:$name_A)smiling in front of the green truck in the house's driveway....right next to a dirty bong. (set:$familiars=$familiars+(a:"G's bedroom"))]Her bed is made and the laundry is put away, though, probably so (print:$name_A) can't complain.
(if:$opportunity contains $name_G and $loc_G is "bedroom")[{
}(display:"G - OPP")]{
}(else-if:$loc_G is "bedroom")[(print:$name_G) is here. {
}[[Go up to her|G - INT]]]{
}(else:)[(print:$name_G) isn't here.]]{
}(else:)[The door to (print:$name_G)'s room is closed, and she probably wouldn't appreciate you bursting in.]You're in the main bathroom. (unless:$familiars contains "main bathroom")[This is where seven girls do their make-up, take their showers, get themselves ready and whatever-the-heck else. Every surface is stacked high with products of every conceivable type, and every hook hangs a different towel.(set:$familiars=$familiars+(a:"main bathroom"))
You're probably better off sticking to the one downstairs.](else:)[It's a mess, as usual.]
The door leads out into the [second floor hallway]<2|. (click:?2)[(set:$header=0)(set:$footer=0)(set:$player_loc="second floor")(goto:"MAP - SECOND FLOOR")](if:$loc_A is $player_loc)[(print:$name_A) is here. {
}(unless:$familiars contains "met A")[{
}[Go up to her]<A|(click:?A)[(set:$interaction="A"){
}(goto:"MEETING A")]]{
}(else-if:$opportunity contains $name_A)[{
}[Go up to her]<A|(click-replace:?A)[{
}(if:$loc_A is "bedroom")[(set:$interaction="A")(goto:"A - OPP")]{
}(else:)[(display:"A - OPP")]]]{
}(else:)[{
}[Go up to her]<A|(click:?A)[(set:$interaction="A")
(goto:"A - INT")]]]{
}(else-if:$loc_B is $player_loc)[(print:$name_B) is here. {
}(unless:$familiars contains "met B")[{
}[Go up to her]<B|(click:?B)[(set:$interaction="B")
(goto:"MEETING B")]]{
}(else-if:$opportunity contains $name_B)[{
}[Go up to her]<B|(click-replace:?B)[{
}(if:$loc_B is "bedroom")[(set:$interaction="B")(goto:"B - OPP")]{
}(else:)[(display:"B - OPP")]]]{
}(else:)[{
}[Go up to her]<B|(click:?B)[(set:$interaction="B")
(goto:"B - INT")]]]{
}(else-if:$loc_C is $player_loc)[(print:$name_C) is here. {
}(unless:$familiars contains "met C")[{
}[Go up to her]<C|(click:?C)[(set:$interaction="C")
(goto:"MEETING C")]]{
}(else-if:$opportunity contains $name_C)[{
}[Go up to her]<C|(click-replace:?C)[{
}(if:$loc_C is "bedroom")[(set:$interaction="C")(goto:"C - OPP")]{
}(else:)[(display:"C - OPP")]]]{
}(else:)[{
}[Go up to her]<C|(click:?C)[(set:$interaction="C")
(goto:"C - INT")]]]{
}(else-if:$loc_D is $player_loc)[(print:$name_D) is here. {
}(unless:$familiars contains "met D")[{
}[Go up to her]<D|(click:?D)[(set:$interaction="D"){
}(goto:"MEETING D")]]{
}(else-if:$opportunity contains $name_D)[{
}[Go up to her]<D|(click-replace:?D)[{
}(if:$loc_D is "bedroom")[(set:$interaction="D")(goto:"D - OPP")]{
}(else:)[(display:"D - OPP")]]]{
}(else:)[{
}[Go up to her]<D|(click:?D)[(set:$interaction="D"){
}(goto:"D - INT")]]]{
}(else-if:$loc_E is $player_loc)[(print:$name_E) is here. {
}(unless:$familiars contains "met E")[{
}[Go up to her]<E|(click:?E)[(set:$interaction="E"){
}(goto:"MEETING E")]]{
}(else-if:$opportunity contains $name_E)[{
}[Go up to her]<E|(click-replace:?E)[{
}(if:$loc_E is "bedroom")[(set:$interaction="E")(goto:"E - OPP")]{
}(else:)[(display:"E - OPP")]]]{
}(else:)[{
}[Go up to her]<E|(click:?E)[(set:$interaction="E"){
}(goto:"E - INT")]]]{
}(else-if:$loc_F is $player_loc)[(print:$name_F) is here. {
}(unless:$familiars contains "met F")[{
}[Go up to her]<F|(click:?F)[(set:$interaction="F")
(goto:"MEETING F")]]{
}(else-if:$opportunity contains $name_F)[{
}[Go up to her]<F|(click-replace:?F)[{
}(if:$loc_F is "bedroom")[(set:$interaction="F")(goto:"F - OPP")]{
}(else:)[(display:"F - OPP")]]]{
}(else:)[{
}[Go up to her]<F|(click:?F)[(set:$interaction="F")
(goto:"F - INT")]]]{
}(else-if:$loc_G is $player_loc)[(print:$name_G) is here. {
}(unless:$familiars contains "met G")[{
}[Go up to her]<G|(click:?G)[(set:$interaction="G")
(goto:"MEETING G")]]{
}(else-if:$opportunity contains $name_G)[{
}[Go up to her]<G|(click-replace:?G)[{
}(if:$loc_G is "bedroom")[(set:$interaction="G")(goto:"G - OPP")]{
}(else:)[(display:"G - OPP")]]]{
}(else:)[{
}[Go up to her]<G|(click:?G)[(set:$interaction="G")
(goto:"G - INT")]]]{
}(else:)[No one else is in here.]{(if:$player_loc is "TV room")[{
}[Leave]<tv_room|(click:?tv_room)[(set:$interaction=0)
(goto:"TV ROOM")]]
(if:$player_loc is "entrance")[{
}[Leave]<entrance|(click:?entrance)[(set:$interaction=0)
(goto:"ENTRANCE")]]
(if:$player_loc is "sun porch")[{
}[Leave]<sun_porch|(click:?sun_porch)[(set:$interaction=0)
(goto:"SUN PORCH")]]
(if:$player_loc is "your room")[{
}[Leave]<your_room|(click:?your_room)[(set:$interaction=0)
(goto:"YOUR ROOM")]]
(if:$player_loc is "kitchen")[{
}[Leave]<kitchen|(click:?kitchen)[(set:$interaction=0)
(goto:"KITCHEN")]]
(if:$player_loc is "first floor")[{
}[Leave]<floor1|(click:?floor1)[(set:$interaction=0)(set:$header=0)(set:$footer=0)
(goto:"MAP - FIRST FLOOR")]]
(if:$player_loc is "second floor")[{
}[Leave]<floor2|(click:?floor2)[(set:$interaction=0)(set:$header=0)(set:$footer=0)
(goto:"MAP - SECOND FLOOR")]]
(if:$player_loc is "deck")[{
}[Leave]<deck|(click:?deck)[(set:$interaction=0)
(goto:"DECK")]]
(if:$player_loc is "guest bathroom")[{
}[Leave]<guest_rr|(click:?guest_rr)[(set:$interaction=0)
(goto:"GUEST BATHROOM")]]
(if:$player_loc is "main bathroom")[{
}[Leave]<main_rr|(click:?main_rr)[(set:$interaction=0)
(goto:"MAIN BATHROOM")]]
(if:$player_loc is "attic")[{
}[Leave]<attic|(click:?attic)[(set:$interaction=0)
(goto:"ATTIC")]]
(if:$player_loc is "basement")[{
}[Leave]<basement|(click:?basement)[(set:$interaction=0)
(goto:"BASEMENT")]]
(if:$player_loc is "library" or "store" or "restaurant")[{
}[Go back to the house]<house|(click:?house)[(set:$player_loc="entrance")(set:$interaction=0)
(goto:"ENTRANCE")]]}You step outside. Now you're standing on the front lawn of the house, looking down the hill to a long dirt path that leads to the small town. (if:$stage is "morning")[The sun is shining brightly and there's a gentle breeze blowing through your hair.](else-if:$stage is "afternoon")[The sun is high in the sky, beating down hard on the island.](else:)[The sky is dark now and the moon has risen. Stars twinkle in the inky black.]
The door to the [front entrance]<1| is behind you. (click:?1)[(set:$player_loc="entrance")(goto:"ENTRANCE")]
[Continue]<cont|(click:?cont)[(set:$header=0)(set:$footer=0)(goto:"MAP-OUTIDE")]You decide to go to the library.
(unless:$familiars contains "library")[The library is a squat rectangular building on the west side of town. Inside, you find green-carpeted floors and row upon row of shelves. There's a faint papery smell you find somehow comforting.(set:$familiars=$familiars+(a:"library"))
The only woman besides you is the librarian. She's a woman in her fifties with silver hair, wearing a floral-pattern dress and reading at the kiosk. She looks up to acknowledge you with a nod before immediately returning to her book.](else:)[As usual, the library is quiet and mostly empty.(if:$loc_F is "library")[..except, this time, (display:"INTERACTIONS")]]
(unless:$turn_counter < 3)[You peruse the shelves looking for what to read(unless:$familiars contains "library")[ next].
[Read (-3 MOVES)]<read|(click:?read)[(set:$turn_counter=$turn_counter-3)(goto:"READ")]](else:)[You don't have time to read right now...]You decide to go to the restaurant.
(unless:$familiars contains "restaurant")[The restaurant is towards the center of town -- it gets lots of foot traffic, or at least, enough. It's a decent menu -- the fish and chips looks great -- but it's out of your price range. Your very, very low price range.
The kitchen is loud and hot, and if you go in there you can pretty much guarantee you're going to get kicked out. ]Thanks to (print:$name_A), you have a job here waiting tables.(if:$loc_A is "restaurant")[..as a matter of fact, (display:"INTERACTIONS")
](if:$stage is "morning")[...but you can't pick up a shift yet, because it's too early!]{
}(else-if:$stage is "afternoon")[ Do you want to pick up a shift?
[Work a shift (-5 MOVES)]<work|(click:?work)[(set:$turn_counter=$turn_counter-5)(goto:"WORK")]]{
}(else:)[...but it's too late to pick up a shift now.]You decide to go to the store. The grocery store has a green facade facing the street with a wholesome window display. Inside, the air is chilly and smells like produce.
(unless:$familiars contains "store")[Other shoppers pass to and fro down the aisle carrying or pushing grocery carts. You don't have a very big list so you pick up a basket and start strolling through the aisles until a bright red SALE sticket catches your eye.(set:$familiars=$familiars+(a:"store"))](else:)[The store is crowded with shoppers, as usual.(if:$loc_D is "store")[ You realize, looking at the passerbys, that you recognize one of them: (display:"INTERACTIONS")]]
Basket in tow, you walk up and down the aisle until you notice today's sale:(if:$week is 1 or $week is 2)[{
(if:$daily_chance is 1)[(set:$sale_item="peanut butter cake")]
(if:$daily_chance is 2)[(set:$sale_item="devil's food cake")]
(if:$daily_chance is 3)[(set:$sale_item="carrot cake")]
(if:$daily_chance is 4)[(set:$sale_item="ice cream cake")]
(if:$daily_chance is 5)[(set:$sale_item="red velvet cake")]
(if:$daily_chance is 6)[(set:$sale_item="coffee swirl cake")]
(if:$daily_chance is 7)[(set:$sale_item="bundt cake")]}(set:$cost=(random:5,15))](else:)[(set:$sale_item=$items's $randomIndex)(set:$cost=(random:5,30))]
**ON SALE TODAY**: (uppercase:$sale_item) - (print:$cost)G!
(display:"BUY")(if:$stage is "afternoon")[(set:$loc_A="restaurant")](else:)[(set:$loc_A="bedroom")](display:"A - CONVO")(unless:$familiars contains "met A")[(display:"MEETING A")]{
}(else:)[{
}(print:$name_A) is chewing a wad of pink bubblegum. She's wearing her auburn hair up in a ponytail, and her gold earrings flash in the sun. She seems like she's lost in thought, and you almost don't want to interrupt her...but before you can slip away she notices you and locks eyes. (set:$conversation=0)(set:$chance=(random:1,5))
["Oh, hey (print:$name)," she says casually.]<convo|
[Talk to (print:$name_A)]<talk|
(display:"EXITS"){
}(click:?talk)[(replace:?convo)[{(set:$turn=$turn+1)
(if:$week is 1)[(display:"LVL 1 CONVO - A")]
(else-if:$week is 2)[(goto:"LVL 2 CONVO - A")]
(else-if:$rel_A<=15)[(display:"FRIEND 1 CONVO - A")]
(else-if:$rel_A<=20)[(display:"FRIEND 2 CONVO - A")]
(else-if:$rel_A<=25)[(display:"LOVE 1 CONVO - A")]
(else-if:$rel_A<=30)[(display:"LOVE 2 CONVO - A")]
(else-if:$rel_A>=30)[(display:"AVAILABLE SUB/DOM CONVO")]}]]](unless:$loc_A is "bedroom")["Hey, (print:$name)," (print:$name) says hastily as you approach. "I've been meaning to talk to you. Come to my room tonight, okay?"(set:$familiars=$familiars+(a:"invited to A's room"))
//Guess there's something she needs to say in private...//]{
}(else-if:$tru is 20)[You find (print:$name_A) pacing back and forth across the green circular carpet, lengthwise like a pizza-cutter. She's looking at the ground and so deep in thought she doesn't seem to notice you come in.
"(print:?name_A)" you venture. "Is everything --"
"Oh, (print:$name) -- you're just the person I was hoping to see," she says, breathlessly, going to shut the door and pull you further inside by your wrist.
"Wh-What's going on?"
(print:$name_A) runs her hands through her red hair, which, for the first time since you've known her, isn't tied up in a high ponytail. It curls wildly around her face, and after her fingers run through it it drops in a tangled mess across her forehead. She bites her lip.
"I'm getting a promotion," she says finally.
You blink, uncomprehending. "That," you say, "...that...well...that sounds great! Congratulations!"
She shakes her head, tussling her hair even more. "You don't understand. That's not the problem -- like, I'm happy they're making me restaurant manager, I know I'll be good at it, but..." She looks at you, and her eyes are glistening and helpless, making her seem far young than twenty-three. "//Nobody there is going to listen to what I say!//"
[Continue]<cont|(click:?cont)[(goto:"RESTAURANT RESPECT 1")]]{
}(else:)[You find (print:$name_A) at her desk talking on the phone...
...a //landline// phone.
//Wait -- what year is it?//
"Yeah, I can do that," (print:$name_A) says into the melon-green receiver. She sees you at the door and tilts her head in acknowledgement. "Sounds good. Hey, I gotta go, okay? See you tomorrow."
She hangs up the phone with a sharp //clack// and turns with a smile.
"Hey, (print:$name)!" she says. "Thanks for coming in! I've been meaning to talk to you about something...." She sees your eyes drifting to the phone behind her and she laughs. "Oh, this? Yeah, pretty retro, huh? I've found I'm way more productive if I use this thing for all my work-related stuff. And besides, the internet company makes us pay for landline //anyway//..." She rolls her eyes. "So, yeah."
"Who were you talking to?"
"One of the managers at the restaurant," she says. "That's actually why I wanted to talk to you -- come on in and have a seat!"
[Continue]<cont|(set:$interaction="A")(click:?cont)[(set:$header=0)(set:$footer=0)(goto:"THE NIGHT SHIFT 1")]]You talk to (print:$name_A) for a little while.(set:$conversation=$conversation+1)
(if:$day is 1)[{
}(if:$conversation is 1)[“I had to smooth-talk a family of six into waiting forty-five minutes today. They were //pissed//.”]{
}(else-if:$conversation is 2)[“Then some guy tried to flirt with me while yelling at the busboy. Gross.”]{
}(else-if:$conversation is 3)[“But I //did// get to comp a drink for a couple tonight. I think they were on a first date. Kinda cute.”]{
}(else-if:$conversation is 4)["Overall, not a terrible day at work."]{
}(else:)[She looks at you with one eyebrow raised. "So... What's up with you?" she says expectantly.
You shrug.
She rolls her eyes. "Good talk, (print:$name)"]]{
}(else-if:$day is 2)[{
}(if:$conversation is 1)["I'm not sure yet if you're gonna be a big help around here or another pain in my butt..."]{
}(else:)[She gives you a once-over, chewing her gum thoughtfully. She sighs. "Yeah...I just don't know.]]{
}(else-if:$day is 3)[{
}(if:$conversation is 1)["I really can't believe (print:$name_G). Does she //seriously// just sit on the couch all day?"]{
}(else-if:$conversation is 2)["Personally, I'd lose my effin' //mind//."]{
}(else-if:$conversation is 3)["I mean, a day off would be nice..."]{
}(else-if:$conversation is 4)["But, like -- I'm not //jealous// of her or anything...that would be crazy."]{
}(else:)["Do //you// think I'm jealous of (print:$name_G)?" She glances at you suspiciously.]]{
}(else:)[(unless:$familiars contains "met A" and "met B" and "met C" and "met D" and "met E" and "met F" and "met G")["So have you met all of the other housemates yet?" she asks. "Better get on that."]{
}(else:)[(print:$name_A) must have a lot on her mind. She talks as though she were running through a to-do list in her head at the same time. But that's okay, because you don't have much to say to her right now.]]{
}(click:?talk)[(replace:?convo)[(display:"LVL 1 CONVO - A")]]<!--(color:yellow)[**NOT AVAILABLE YET!** This game is a work in progress and you've reached the end of available content. Check in soon for an update!]
-->You talk to (print:$name_A) for a little while.(set:$conversation_A=$conversation_A+1)
(if:$conversation_A is 1)["Are you getting used to things around here yet?" she asks at one point, smirking.
"I think so," you reply.
"Good," she says. "Just don't forget to do your chores..."
And she gives you a wink. (set:$tru=$tru+1)(color:green)[**+1!**]]{
}(else:)[(unless:$rel_A + $rel_B + $rel_C + $rel_D + $rel_E + $rel_F + $rel_G > 0 or $day is 1)["Do you know who you're going to ask to be your partner for the House Games yet?" (print:$name_A) asks. When you shake your head, she sucks her teeth and says, "Better get on that..."](else:)[(print:$name_A) must have a lot on her mind. She talks as though she were running through a to-do list in her head at the same time. But that's okay, because you don't have much to say to her right now.]](unless:$inventory is (a:))[
[Give (print:$name_A) a gift]<gift|(click-replace:?gift)[(set:$favorites=(a:"carrot cake"))(display:"GIVE GIFTS")]]
(display:"EXITS")(unless:$familiars contains "met A")[You're still lost in thought when the front door swings open and there she is. (set:$mid_int="on")
(print:$name_A) looks even prettier in person. She gives you a sizing-up glance, appears satisfied, and says, "(print:$name)?"
You nod.(set:$familiars=$familiars+(a:"met A"))
She smiles. "Welcome to your new home." She steps out onto the porch with you and gestures for you to look around. "Like it?"
The house seems larger than in the photos -- older, too. The chipped and sun-faded yellow paintjob makes you think of a banana //just// on the verge of being over-ripe. There's a salty smell in the air, and the sun is hot on your neck. The house seems to be sizing you up just like (print:$name_A) did, rather than the other way around.
You don't really know what to say, so you just nod again.
"Let me show you your room." With that, she turns abruptly, expecting you to follow her in.
As you do, you pass into an entrance hall that's only slightly cooler than outside. You hear noises from upstairs and glance up to see //all six of your new roommates// peering at you over the railing! One of them waves at you, and someone else says, "Hi!" but (print:$name_A) is already getting away, so you give a quick wave back and follow her with your suitcase in tow.
[[Continue|YOUR ROOM]]]{
}(else:)[Just then your reading is interrupted by a sharp knock at the door. You turn and see (print:$name_A) leaning against the doorframe. "So..." she says expectantly. "What do you think?"
[["I'll take it!"]<n|
["100G a week for //this//?"]<d|
["W-Well...100G is a lot of money..."]<s|]<choice|{
}(click:?n)[(replace:?choice)[(set:$route="neutral")(show:?hidden)]]{
}(click:?d)[(replace:?choice)[(set:$dom=$dom+1)**+1 DOMINANCE!**(set:$route="dominant")(live:1s)[(replace:?choice)[(show:?hidden)](stop:)]]]{
}(click:?s)[(replace:?choice)[(set:$sub=$sub+1)**+1 SUBMISSIVENESS!**(set:$route="submissive")(live:1s)[(replace:?choice)[(show:?hidden)](stop:)]]]{
}|hidden)[(display:"INTRO 5 (WEEK 1)")]](set:$turn=$turn+2)(if:$stage is "afternoon")[(set:$chance=(1,5))(unless:$chance is 3)[(set:$loc_B="sun porch")](else:)[(set:$loc_B="work")]](else:)[(set:$loc_B="bedroom")](display:"B - CONVO")(unless:$familiars contains "met B")[(display:"MEETING B")]{
}(else:)[(print:$name_B) is holding her mug with both hands and looking out with a far-away expression. Her tee shirt is from an animal rescue, and the back of her short shorts have a paw print on each cheek -- which sort of embarrasses her, but they're just too comfy! She looks up at you as you approach, suddenly stirred from thought.{
}(set:$conversation=0)(set:$chance=(random:1,5))
["O-Oh, hey, (print:$name)," she says. "What's up?"]<convo|
[Talk to (print:$name_B)]<talk|
(display:"EXITS"){
}(click:?talk)[(replace:?convo)[{(set:$turn=$turn+1)
(if:$week is 1)[(display:"LVL 1 CONVO - B")]
(else-if:$week is 2)[(goto:"LVL 2 CONVO - B")]
(else-if:$rel_B<=15)[(display:"FRIEND 1 CONVO - B")]
(else-if:$rel_B<=20)[(display:"FRIEND 2 CONVO - B")]
(else-if:$rel_B<=25)[(display:"LOVE 1 CONVO - B")]
(else-if:$rel_B<=30)[(display:"LOVE 2 CONVO - B")]
(else-if:$rel_B>=30)[(display:"AVAILABLE SUB/DOM CONVO")]}]]](unless:$loc_B is "bedroom")["Oh, (print:$name)," (print:$name) says, stammering slightly. "I, um, I was wondering...could you come to my room tonight? I-uhm...I wanted to talk to you."(set:$familiars=$familiars+(a:"invited to B's room"))](else:)[You find (print:$name_B) sitting at her desk with her back to the door. She's wearing only a white shirt and short shorts -- her pajamas -- so she's already ready for bed...but all of the lights are on, and she seems completely wired. She turns around, startled, but when she sees you her face lights up.
"(print:$name)!" she exclaims. "Come in, come in -- you've got to see this!"
You walk over and stand over (print:$name_B)'s shoulder so you can get a better look at what she's looking at. Her hair is still damp from the shower, and it smells like strawberry and cucumber shampoo.
Spread out on her desk are a variety of books and print outs, all of them with complicated looking symbols and codes. On top of this pile is a single piece of paper no larger than a gum wrapper...
//Wait...it **is** a gum wrapper!//
The creased silver wrapper is flipped over to show the white side, and a series of irregular scratchings marks the surface. It almost looks like --
"It's a //message//!" (print:$name_B) exclaims. "A secret message! Written in code and everything..." She holds it up to the desk light so you can have a better look. "But I can't tell what it says..."
She looks into your face, eyes bright and pleading.
"Can you help me figure it out?"
[Continue]<cont|(set:$interaction="B")(click:?cont)[(set:$header=0)(set:$footer=0)(goto:"BIRD BRAINS 1")]]You talk to (print:$name_B) for a little while.(set:$conversation=$conversation+1)
(if:$day is 1)[{
}(if:$conversation is 1)["Living in a house with all these girls is really fun, but it can get hectic..."]{
}(else-if:$conversation is 2)["(print:$name_A) is really good at keeping everything organized."]{
}(else-if:$conversation is 3)["It's an easy system," she says, getting a bit lost in the explanation. "Everyone has a chore to do each week. And if you don't like your chore, it's fine, it'll switch next week..."]{
}(else-if:$conversation is 4)["But if you don't finish your chores or clean your room, (print:$name_A) comes and --"]{
}(else:)["And...she, um...she..." Suddenly, (print:$name_B) stops mid-sentence and her face flushes. Apparently, she let herself say too much. "She...well, it's...it's complicated..."]]{
}(else-if:$day is 2)[{
}(if:$conversation is 1)["I really like watching the birds from the sun porch. I even like to feed them -- I bought a bunch of birdseed."(set:$familiars=$familiars+(a:"B feeds the birds"))]{
}(else-if:$conversation is 2)[She shrugs, grinning. "They're just so fluffy and //cute//!"]{
}(else:)[Now (print:$name_B) just grins contentedly to herself, lost in thoughts about cute little birds.]]{
}(else-if:$day is 3)[{
}(if:$conversation is 1)["I started walking dogs as a job a while ago, and it's been really good for me," she says.]{
}(else-if:$conversation is 2)["I have about ten regular clients, which is enough to help me cover the rent. Plus, I get to hang out with animals, which is my favorite thing."]{
}(else-if:$conversation is 3)["Every so often I do housesitting for people and that makes a bit more."]{
}(else-if:$conversation is 4)["I'm really happy I get to work with dogs...sometimes, I think I might like animals more than people..."]{
}(else:)[As though realizing that she's been talking for longer than you've ever seen, she looks up at you wide-eyed. "S-sorry, am I being boring?"]]{
}(else:)[(unless:$familiars contains "met A" and "met B" and "met C" and "met D" and "met E" and "met F" and "met G")["Have you met everyone in the house yet? You should, they're all really nice."](else:)["I-I'm sorry I'm not that good at small talk," she says, fretting with her blonde hair. "I...I guess it takes me a while to open up to people..."]]{
}(click:?talk)[(replace:?convo)[(display:"LVL 1 CONVO - B")]]<!--(color:yellow)[**NOT AVAILABLE YET!** This game is a work in progress and you've reached the end of available content. Check in soon for an update!]
-->You talk to (print:$name_B) for a little while.(set:$conversation_B=$conversation_B+1)
(if:$conversation_B is 1)["W-We don't have to talk about what you saw on Friday..." (print:$name_B) says, her cheeks reddening. You can tell she's still pretty embarrassed that you saw her getting spanked.
So, to make her feel better, you give her shoulder a gentle nudge. "Hey," you say with a friendly grin. "Don't worry about it -- who knows? Maybe it'll be //me// this week..."
She giggles at that, the redness in her face fading. "Thanks, (print:$name)," she says gratefully. "You're nice..."(set:$kin=$kin+1)(color:orange)[**+1!**]]{
}(else:)[(unless:$rel_A + $rel_B + $rel_C + $rel_D + $rel_E + $rel_F + $rel_G > 0 or $day is 1)["I-I'm still not sure who I'll have be my partner for the House Games -- last time, (print:$name_A) crushed everyone, but this time I don't know..." She trails off, looking away.](else:)["I-I'm sorry I'm not that good at small talk," she says, fretting with her blonde hair. "I...I guess it takes me a while to open up to people..."]](unless:$inventory is (a:))[
[Give (print:$name_B) a gift]<gift|(click-replace:?gift)[(set:$favorites=(a:"peanut butter cake"))(display:"GIVE GIFTS")]]
(display:"EXITS")(unless:$familiars contains "met B")[(print:$name_B) has short blonde hair reaching down to her shoulders, but right now she has it piled up in a tall bun on top of her head. She sits as though she were hoping to curl herself into a protective ball and roll away. She holds her drink with two hands. She gives you a shy glance as you step toward her, sweeping stray hairs out of her blue eyes.(set:$mid_int="on")
"H-Hey," she says. "So...you're (print:$name)?"
You nod.(set:$familiars=$familiars+(a:"met B"))
"I'm (print:$name_B)," she says with a smile that shows her dimples. "Nice to meet you."
You nod politely, hands still jammed in your pockets.
"Y-you...you wanna sit with me for a minute?" she says, nodding her head to the chair across from her.
Wordlessly, you take a seat.
"So," (print:$name_B) begins. Her voice is soft and raspy, and she looks into her (if:$stage is "morning")[coffee mug](else:)[soda can] more than into your face. "Um -- w-what do you think of the house so far?" She looks up at you with those sincere blue eyes, and the words almost get lodged in your throat.
[["It's good -- everyone's really nice!"]<n|
["Why do you talk so quietly? I can barely hear you..."]<d|
["I, um...well...I guess...I dunno..."]<s|]<choice|{
}(click:?n)[(set:$route="neutral")(goto:"MEETING B")]{
}(click:?d)[(set:$dom=$dom+1)**+1 DOMINANCE!**(set:$route="dominant")(live:1s)[(goto:"MEETING B")]]{
}(click:?s)[(set:$sub=$sub+1)**+1 SUBMISSIVENESS!**(set:$route="submissive")(live:1s)[(goto:"MEETING B")]]]{
}(else:)[{
}(if:$route is "neutral")["It's good -- everyone's really...//nice//."
She smiles again. It's a bit like looking at a bright light, or maybe a starry night sky -- it makes you feel warm inside. "We're a little...weird," she says, tilting her head. "Weird, but...nice."
"True," you say sincerely. You look her in the face. "//You// don't seem weird, though. Just nice."
She giggles, blushing slightly. "Th-Thank you..." Her face continues to heat up as she looks away, trying to casually take a sip of her drink. "I-I..." she starts, then trails off. "...You seem nice, too." She beams up at you.
(print:$name_B) isn't very talkative...but then again, neither are you. She gives off a nice feeling, though, like a cool summer night full of fireflies. So you sit with her in companionable silence for a few minutes before deciding to be on your way.
"See you around, roommie," she says with a slight giggle.
You smile as you walk away. **(live:1s)[(transition:"dissolve")[(set:$kin=$kin+1)(color:orange)[+1]](stop:)]**]{
}(else-if:$route is "dominant")["Why do you talk so quietly? I can barely hear you..."
(print:$name_B)'s face falls. "O-Oh -- I'm sorry!" she says. "I-I...I guess I just..." But as her voice trails off into a whisper, she cups her hand over her mouth. She starts to blush an adorable, bubble-gum pink.
"I'm not //mad// at you," you say sternly. "But you should speak up when you're talking to people."
(print:$name_B) nods as the blush spreads to the tips of her ears.
For a few minutes, you and your timid housemate sit together in silence (if:$stage is "morning")[at the breakfast table](else:)[on the sunporch, watching the yard]. You can practically hear her thoughts racing as she sits beside you. //She's cute//, you think, noting her twitching lower lip and the way she chews her hair. //But **really** shy...guess I'd have to be the one doing most of the talking.//
When you get up to leave, she looks up with a slight start. "S-See you," she says, trembling slightly.
You nod, still smiling as you walk away.**]{
}(else:)["I, um...well...I guess...I dunno..."
You stammer haltingly, your face starting to heat up as your pretty housemate watches you struggle. When you finally trail off, (print:$name_B) covers up a giggle with her cupped hand.
"Don't be nervous," she says, smiling. "I'm really happy you moved in here." Her blue eyes sparkle, and her body starts to untense. She almost looks relaxed, now. For a while, the two of you sit in a comfortable quiet, (if:$stage is "morning")[drinking your coffee as the kitchen is flooded with morning light.](else-if:$stage is "afternoon")[watching the yard as birds peck at the lawn].
After a while, you stands. "It was really nice to meet you," she says as she stands. You awkwardly put out your hand, and she shakes it, beaming. She giggles again as you turn to leave, smiling and blushing as you go. ]
(display:"EXITS")(set:$mid_int=0)](set:$turn=$turn+2)(if:$stage is "afternoon")[(if:$day is 1 or 3 or 5)[(set:$loc_C="attic")](else:)[(set:$loc_C="work")]](else:)[(set:$loc_C="bedroom")](display:"C - CONVO")(unless:$familiars contains "met C")[(display:"MEETING C")]{
}(else:)[(print:$name_C)'s nose stud glints in the light. Her lashes are heavy and dark, her eyeliner pristine. Her mismatched tights are just barely snug at the thighs, her //zettai ryōiki// smooth and plush. The rest of her outfit is black, as per usual, with lace here and there and everywhere. As you step towards her, she turns and raises her eyebrow.{
}(set:$conversation=0)(set:$chance=(random:1,5))
["Well, if it isn't (print:$name). Come sit with me a while."]<convo|
[Talk to (print:$name_C)]<talk|
(display:"EXITS"){
}(click:?talk)[(replace:?convo)[{(set:$turn=$turn+1)
(if:$week is 1)[(display:"LVL 1 CONVO - C")]
(else-if:$week is 2)[(goto:"LVL 2 CONVO - C")]
(else-if:$rel_C<=15)[(display:"FRIEND 1 CONVO - C")]
(else-if:$rel_C<=20)[(display:"FRIEND 2 CONVO - C")]
(else-if:$rel_C<=25)[(display:"LOVE 1 CONVO - C")]
(else-if:$rel_C<=30)[(display:"LOVE 2 CONVO - C")]
(else-if:$rel_C>=30)[(display:"AVAILABLE SUB/DOM CONVO")]}]]](unless:$loc_C is "bedroom")["(print:$name), I've been looking for you," (print:$name_C) says as you approach. "There's something I wanna show you. Not here, though -- come to my room in the attic tonight."(set:$familiars=$familiars+(a:"invited to C's room"))](else:)[You can barely see anything, though, because the room is completely dark. As your eyes adjust to the light, you see (print:$name_C) sitting crosslegged at the middle of the room.
"(print:$name). You came." she says calmly as she lights a match with a hard tearing sound. The fire bobs at the end of the matchstick, spookily illuminating her pretty face. She lowers it to the wick of a purple candle in front of her. "Come have a seat."
"What's all this?" you ask as you approach. Her rug has been pushed out of the way, and in front of (print:$name_C) on the floor is a five-pointed star drawn with red paint. There's a circle around it drawn with what looks like chalk. "Is that...a pentagram?"
(print:$name_C) nods. She's wearing a long, baggy tee-shirt with an unreadable metal band logo on it. The shirt covers all the way to her mid thighs, and her legs and feet are bare. She has a journal out on her lap, and you can see it's full of tiny handwriting and scratch-outs. "Technically it's a penta//cle//, since it's in a circle, but I don't get bitchy about that."
"What's it for?"
"The circle? It's a protective --"
"//All// of it," you say, gesturing to her set up. At each of the stars five points is a mismatched candle, all of them different colors and sizes. At least one of them is scented, because you're getting the overwearing smell of vanilla bean. "What's all of this //for//?"
"Oh, I thought you knew," (print:$name_C) says grinning as she waves the candle to snuff it out.
A trail of white smoke leaves the tip, climbing for the ceiling. She leans forward and looks you right in the eyes.
"//We're summoning a demon.//"
[Continue]<cont|(set:$interaction="C")(click:?cont)[(set:$header=0)(set:$footer=0)(goto:"DEMON DAYS 1")]]You talk to (print:$name_C) for a little while.(set:$conversation=$conversation+1)
(if:$day is 1)[{
}(if:$conversation is 1)["I like it here. The girls are chill."]{
}(else-if:$conversation is 2)["(print:$name_B) is really funny. It's really easy to make her blush."]{
}(else-if:$conversation is 3)[(print:$name_E) is, like, the fittest person I know. She's going to live to be a thousand, like an ent."]{
}(else-if:$conversation is 4)["And (print:$name_A) is really talented...and //strong//...like, in every way..."]{
}(else:)[She sighs, reflecting on something. "Do you believe you can be in love with someone who hurts you, (print:$name)?" She rephrase. "Like, //becuase// they hurt you..."]]{
}(else-if:$day is 2)[{
}(if:$conversation is 1)["Everyone asks you if you believe in an afterlife, but that's obvious because ghosts are everywhere. The real question is: do you believe in a //before//life?"]{
}(else:)[She looks at you expectantly. "Well? Where do you think people go in the beforelife, (print:$name)?"]]{
}(else-if:$day is 3)[{
}(if:$conversation is 1)["Another pair of my panties went missing the other day. And I //know// the ghost took them."]{
}(else-if:$conversation is 2)["None of the girls believe me when I tell them this house is haunted, but they'll see."]{
}(else-if:$conversation is 3)["I've been making progress with rituals -- pretty soon we'll be in full communication..."]{
}(else-if:$conversation is 4)[She winkles her nose. "I just hope it isn't, like, a //pervy// ghost."]{
}(else:)["First thing I'm going to do when I open the channel to the spiritworld is tell that ghost to //give my freaking panties back.//" And that's about all of the crazy you can take for one day.]]{
}(else:)[(unless:$familiars contains "met A" and "met B" and "met C" and "met D" and "met E" and "met F" and "met G")["You should talk to the other girls in this house," she says. "Right now, you're sort of just an interloper.](else:)["The key to paranormal contact is //ritual//," she says. "That's why I'm up here with the ouija board every first, third, and fifth day of the week. Ghosts //love// that number shit."]]{
}(click:?talk)[(replace:?convo)[(display:"LVL 1 CONVO - C")]]<!--(color:yellow)[**NOT AVAILABLE YET!** This game is a work in progress and you've reached the end of available content. Check in soon for an update!]
-->You talk to (print:$name_C) for a little while.(set:$conversation_C=$conversation_C+1)
(if:$conversation_C is 1)["Now that you've seen what's going on in this house," she says, her lip curling, "is there any //doubt// this place is haunted?"
You laugh. "Definitely some weird stuff going down here," you agree.
She nods -- then something occurs to her. "Although I guess if you hear wailing at night, it might //not// be the ghost..."(set:$OUIJA=$OUIJA+1)(color:purple)[**+1!**]]{
}(else:)[(unless:$rel_A + $rel_B + $rel_C + $rel_D + $rel_E + $rel_F + $rel_G > 0 or $day is 1)["Everyone's wondering who you'll partner up with at the House Games," (print:$name_C) says flatly. "Personally, I'm thinking of inviting my friend: Yorick."](else:)["The key to paranormal contact is //ritual//," she says. "That's why I'm up here with the ouija board every first, third, and fifth day of the week. Ghosts //love// that number shit."]](unless:$inventory is (a:))[
[Give (print:$name_C) a gift]<gift|(click-replace:?gift)[(set:$favorites=(a:"devil's food cake"))(display:"GIVE GIFTS")]]
(display:"EXITS")(unless:$familiars contains "met C")[(print:$name_C) doesn't look at you as you approach her. She's wearing plush headphones over her ears, but as you approach she pulls them off as though she could sense your presence. (if:$familiars contains "ouija board")[She's sitting crosslegged in front of her ouija board, as as you step closer she straightens. ](set:$familiars=$familiars+(a:"met C"))(set:$mid_int="on")
She has dyed black hair so dark it's almost purple, like a night sky, cut in a brutalist bob. Her belt is studded with metal spikes and she's wearing a pair of mismatched stockings -- one blue, the other fishnet. They're tight enough to indent her thick thighs.
She's exactly the type of girl you would have dreamed about in high school...and, well, maybe now.
"Hey," she says with a buzzy vocal fry. "'Sup, new (if:$gender is "boy")[guy](else:)[girl]?"
Before you get a chance to reply, she turns around in her seat and eyes you closely, measuring you up. You can't tell what the result of her appraisal is, but she raises an eyebrow.
"So you're the new roomie," she says, leaning back. "Like...what's your //deal//?"
[["What's //your// deal? It's not Halloween yet, y'know."]<d|(if:$familiars contains "ouija board")[
["Is that a ouija board?"]<n|]
["Um...I live here now? If that's what you mean..."]<s|]<choice|{
}(click:?d)[(replace:?choice)[(set:$dom=$dom+1)**+1 DOMINANCE!**(set:$route="dominant")(live:1s)[(goto:"MEETING C")]]]{
}(click:?n)[(set:$route="neutral")(goto:"MEETING C")]{
}(click:?s)[(replace:?choice)[(set:$sub=$sub+1)**+1 SUBMISSIVENESS!**(set:$route="submissive")(live:1s)[(goto:"MEETING C")]]]]{
}(else:)[{
}(if:$route is "dominant")["What's //your// deal? It's not Halloween yet, y'know."
"Oho!" If (print:$name_C) is offended at all by your jab at her get-up, it doesn't show. If anything, she seems genuinely amused. She looks you up and down again, giving you a new appraisal. "The new roomie is //spicy// -- I like it!"
Then, grinning a grin that bares her sharp canines, she tilts her head and gives you a wink before pulling her headphones up from her neck, clapping them onto her ears. You get up to leave, nonplussed. "Be seein' you around, roomie." The way she says it sounds like a taunt...a particularly bratty one, at that...]{
}(else-if:$route is "submissive")["Um...I live here now? If that's what you mean..."
(print:$name_C) locks her eyes on you. It reminds you of a look you saw a mountain lion give to an orphaned fawn in a nature documentary once. She looks as though she's about to lick her chops.
"You know," she says, "you're sorta cute...in an //orphaned fawn// kind of way."
//W-Wait...what?! Did she just --//
"Read your mind?" (print:$name_C) says casually. "I only do it sometimes, when a person has an interesting aura. Yours is nice." She breathes in. "Fluffy. Like cotton candy."
But then, before you can ask her what the //heck// she's talking about, she claps her headphones back over her ears and turns away. "Be seeing you around, roomie," she says with a smirk. The way she says it sounds like a threat...if there's, you know, a //fun// kind of threat...]{
}(else-if:$route is "neutral")["Is that a ouija board?"
(print:$name_C) perks up. Her half-lidded eyes flutter all the way open. "You know about these?" she says, holding up the planchette.
You nod. "I mean, I've watched a lot of horror movies, so, yeah. Does it really work?"
"Of course it does," (print:$name_C) says. "The only question is whether any spirits will be interested enough to answer."
"You seem like a pretty interesting person," you say with a smirk. "If I was a ghost, I'd talk to you."
A coquettish grin spreads across (print:$name_C)'s face, and she straightens her back. "Well," she says, "I think you and I are going to get along just fine, new guy. **Come up here and hang out sometime in the afternoon -- that's when I usually mess around with the ouija board.** It'll be fun."
"I'll do that," you say.(set:$OUIJA=$OUIJA+1) (color:purple)[**+1**]
She smiles, giving you another head-to-toe appraisal before pulling up her headphones again. "See you around, new roomie," she says. The way she says it sounds like an invitation.]
(display:"EXITS")(set:$mid_int=0)](set:$turn=$turn+2)(if:$stage is "afternoon")[(set:$chance=(random:1,5))(if:$chance is 1)[(set:$loc_D="store")](else:)[(set:$loc_D="deck")]](else:)[(set:$loc_D="bedroom")](display:"D - CONVO")(unless:$familiars contains "met D")[(display:"MEETING D")]{
}(else:)[(print:$name_D) is such a brat that it seems to pour off her in waves. Even as she sits there, tapping away at her phone, jogging her foot and slouching deep in her seat, you have the sense that she's making a running list of all the things she can get away with. She smacks her lips absently and pouts, her lipstick is bright and glossy, as she checks her reflection in her phone's selfie mode. {
}(set:$conversation=0)(set:$chance=(random:1,5))
["What do //you// want?" she says, looking up as though just noticing you.]<convo|
[Talk to (print:$name_D)]<talk|
(display:"EXITS"){
}(click:?talk)[(replace:?convo)[{(set:$turn=$turn+1)
(if:$week is 1)[(display:"LVL 1 CONVO - D")]
(else-if:$week is 2)[(goto:"LVL 2 CONVO - D")]
(else-if:$rel_D<=15)[(display:"FRIEND 1 CONVO - D")]
(else-if:$rel_D<=20)[(display:"FRIEND 2 CONVO - D")]
(else-if:$rel_D<=25)[(display:"LOVE 1 CONVO - D")]
(else-if:$rel_D<=30)[(display:"LOVE 2 CONVO - D")]
(else-if:$rel_D>=30)[(display:"AVAILABLE SUB/DOM CONVO")]}]]](unless:$loc_D is "bedroom")["Hey, (print:$name)! C'mere," (print:$name) says, waving you over insistently. "There's, uh, something I wanted to talk to you about. Can you, uhm -- can you come to my room tonight?"
She looks up at you and, seeing your confusion, wrinkles her nose.
"Not like //that//, perv! I just...need to talk to you."(set:$familiars=$familiars+(a:"invited to D's room"))](else:)[Before you can even take in the whole room, (print:$name_D) snatches you by your shirt and yanks you into the room.
"//Whoa!//"
She slams the door closed behind you a presses her nose to yours. She's only wearing her pink bra, which pushes up her small breasts like two scoops of vanilla ice cream. "//Don't look down,//" she hisses.
Of course, you immediately look down...
...only to see that (print:$name_D) is half-naked. Her legs are pale white and her feet are bare and slightly pigeon toed. She's wearing a pink bra...and //nothing else//.
Her face flushes darker pink than her hair. "//I just said not to look down!//" she exclaims furiously. "Gaaha! You're //useless//!"
"Why are you --"
"//She's gonna be here in, like, two seconds,//" (print:$name_D) snaps, "//so I need you to listen to me. NOW!//"
[Continue]<cont|(set:$interaction="D")(click:?cont)[(set:$header=0)(set:$footer=0)(goto:"BLAME GAME 1")]]You talk to (print:$name_D) for a little while.(set:$conversation=$conversation+1)
(if:$day is 1)[{
}(if:$conversation is 1)["The girls here are //such// weirdos," (print:$name) confides.]{
}(else-if:$conversation is 2)["Like, I don't even want to //tell// you what they do if you don't do your chores or whatever."]{
}(else-if:$conversation is 3)["Perverts." Suddenly she looks up at you, now with a glimmer of concern in her eye.]{
}(else:)[Finally, it seems like she thinks she might have said too much. "...I'm gonna stop talking now."]]{
}(else-if:$day is 2)[{
}(if:$conversation is 1)["My friend was //sooo// drunk last night. She was like, //Aaahhhhh!//" (print:$name_D) is laughing so hard she doubles over, holding her sides. You tilt your head, confused.]{
}(else:)[Only after the story is done does she look up to see your reaction. "...Huh. Guess you had to be there."]]{
}(else:)[(unless:$familiars contains "met A" and "met B" and "met C" and "met D" and "met E" and "met F" and "met G")["Have you even, like, //met// everyone who lives here?" she asks. "Like, who even //are// you?"](else:)["This island is honestly //so lame// sometimes," she complains. "There's, like, //barely// any parties going on tonight." (if:$day is 3)[
"Well, it //is// only (if:$day is 3)[Wednesday]..." you point out.
She gives you a look. "//And//? Your point is?"]Then she goes back to tapping away at her phone, still pouting as she quickly forgets you exist.]]{
}(click:?talk)[(replace:?convo)[(display:"LVL 1 CONVO - D")]]<!--(color:yellow)[**NOT AVAILABLE YET!** This game is a work in progress and you've reached the end of available content. Check in soon for an update!]
-->You talk to (print:$name_D) for a little while.(set:$conversation_D=$conversation_D+1)
(if:$conversation_D is 1)["I don't know //how// I wound up living with these weirdos," she muses, almost seeming to talk to herself.
"Maybe you were drawn to them," you say, smirking as you look away. "You know what they say -- birds of a feather..."
She looks at you sharply and pouts. "//Hey!//" She punches you on the arm, trying (and failing) to suppress a grin. (set:$cha=$cha+1)(color:yellow)[**+1!**]]{
}(else:)[(unless:$rel_A + $rel_B + $rel_C + $rel_D + $rel_E + $rel_F + $rel_G > 0 or $day is 1)["I've gotta choose a partner for the House Games. Someone who can kick (print:$name_A)'s //ass//." She chews her fingernail as she says this, then turns to look you up and down. "...Not //you//, obviously...."
//Well, okay, then...//](else:)["This island is honestly //so lame// sometimes," she complains. "There's, like, //barely// any parties going on tonight." (if:$day is 3)[
"Well, it //is// only (if:$day is 3)[Wednesday]..." you point out.
She gives you a look. "//And//? Your point is?"]Then she goes back to tapping away at her phone, still pouting as she quickly forgets you exist.]](unless:$inventory is (a:))[
[Give (print:$name_D) a gift]<gift|(click-replace:?gift)[(set:$favorites=(a:"ice cream cake"))(display:"GIVE GIFTS")]]
(display:"EXITS")(unless:$familiars contains "met D")[(print:$name_D)'s thumbs are flitting rapidly over her phone screen as you approach. She gives one bored glance up before looking back down. (set:$familiars=$familiars+(a:"met D"))(set:$mid_int="on")
She's wearing a tight shirt that cuts off just below her pert breasts, and the way she's slouching has it riding up to her underboob. She's wearing skin-tight leggings with the undies on the outside, Superman style -- quite a fashion statement. Right now, her pink-streaked hair is braided into two pigtails. Her socks match her tighty-whities -- pink.
"//What.//" she says flatly. Finally, she looks up. "Are you just gonna stand there?! Creep!"
[["Sorry, sorry!"]<s|
["Going out tonight?"]<d|
["I just wanted to introduce myself..."]<n|]<choice|{
}(click:?d)[(replace:?choice)[(set:$route="dominant")(set:$dom=$dom+1)**+1 DOMINANCE!**(live:1s)[(goto:"MEETING D")]]]{
}(click:?n)[(set:$route="neutral")(goto:"MEETING D")]{
}(click:?s)[(replace:choice)[(set:$route="submissive")(set:$sub=$sub+1)**+1 SUBMISSIVENESS!**(live:1s)[(goto:"MEETING D")]]]]{
}(else:)[{
}(if:$route is "dominant")["Going out tonight?" you say calmly.
"Uh, //yeah,//" she says, wrinkling her nose. "What's it to //you//?"
"Just wanted to remind you: underwear goes //under// the pants. That's why they call it that."
She scowls and sticks her tongue out at you. "Bleh!" But as you turn to walk away, you catch her watching you out of the corner of your eye. Her eyes follow you as you leave, her phone forgotten.]{
}(else-if:$route is "neutral")["I just wanted to introduce myself," you say. "I'm (print:$name) -- your new housemate."
"Um, //duh//?" she retorts.
"I just wanted you to know that, in case you ever need a Luis Lane to go with you to a superhero party. I might not look like much, but that's just my mild-mannered alter-ego."
(print:$name_D) rolls her eyes...but even as she does, her lips twitch in a reluctant smirk. "Okay, //Luis Lane// was pretty good...but wasn't //Clark Kent// the alter-ego?"
"Oh, so you're a comic book nerd?"
"//You're// the nerd," she snaps, turning back to her phone. But at this point, her face is completely lit up in a grin.
As you walk away, you feel her eyes following you -- and just as you're about to round the corner, she calls out.
"Hey!"
You turn.
"Tonight's party is a small thing, just friends. But next time I have a plus one, maybe I'll let you know."
You grin. "Sounds good."
With that, (print:$name_D) returns to her phone -- but she doesn't seem quite as stand-offish as before. **(live:1s)[(transition:"dissolve")[(set:$cha=$cha+1)(color:yellow)[+1!]](stop:)]**]{
}(else-if:$route is "submissive")["Sorry, sorry!" you say, putting up your hands.
"Just 'cuz you live her doesn't mean I have to talk to you, perv!" (print:$name_D) says as you make your retreat. You feel her eyes on you as you scurry away, and when you look back she's looking back at her phone.
But she's also barely suppressing a grin...]
(display:"EXITS")(set:$mid_int=0)](set:$turn=$turn+2)(if:$stage is "afternoon")[(if:$day is 2 or 4)[(set:$loc_E="basement")](else:)[(set:$loc_E="running")]](else:)[(set:$loc_E="bedroom")](display:"E - CONVO")(unless:$familiars contains "met E")[(display:"MEETING E")]{
}(else:)[(print:$name_E) is doing a yoga pose when you first step up to her -- Downward Looking Cat, or whatever -- and you can't help but admire her toned, perfectly round behind. As always she's in her workout clothes: black spanx and a sports bra, her frizzy hair held up with her sweatband. She straightens, rolls her shoulders, and takes a sip of something from a green smoothie before saying:{
}(set:$conversation=0)(set:$chance=(random:1,5))
["Oh, hey, (print:$name)! What's up?"]<convo|
[Talk to (print:$name_E)]<talk|
(display:"EXITS"){
}(click:?talk)[(replace:?convo)[{(set:$turn=$turn+1)
(if:$week is 1)[(display:"LVL 1 CONVO - E")]
(else-if:$week is 2)[(goto:"LVL 2 CONVO - E")]
(else-if:$rel_E<=15)[(display:"FRIEND 1 CONVO - E")]
(else-if:$rel_E<=20)[(display:"FRIEND 2 CONVO - E")]
(else-if:$rel_E<=25)[(display:"LOVE 1 CONVO - E")]
(else-if:$rel_E<=30)[(display:"LOVE 2 CONVO - E")]
(else-if:$rel_E>=30)[(display:"AVAILABLE SUB/DOM CONVO")]}]]](unless:$loc_B is "bedroom")["Oh, hey, (print:$name)," (print:$name) says. "Could you stop by my room later tonight? There's something I wanted to talk to you about."
Before you can ask her to clarify further, she pops in her headphones and strikes another stretching pose.(set:$familiars=$familiars+(a:"invited to E's room"))]{
}(else-if:$ath is 20)[You find (print:$name_E) on the floor doing sit-ups. "Ninety-eight...ninety-nine...one hundred!" She gasps and drops flat on the floor, her chest heaving. "Perfect timing, (print:$name)," she says. "I...wanted to ask you...something..."
You nod as she springs up into a standing position.
"I was wondering," she says, dabbing her forehead with a towel. She's still catching her breath, but at this point is almost completely recovered. "Would you be interested...//hoo//...in doing morning work-outs with me?"
"Morning workouts?
She nods. "I found this new fitness routine I want to try out, but I need someone to help me stick to it -- otherwise, I'll just drop it."
"Did you ask any of the other girls?"
She grins. "You should be flattered: you're my first choice!" As she walks away from you to grab her water, she shrugs up her shoulders, stretching her muscular back. "Basically, you'd have to come to my room first thing in the morning. It's pretty demanding -- think you can handle it?"
All it takes is that slight, challenging raise of her eyebrow to make you certain what your answer will be.
"Sure," you say, "let's do it!"
She beams. "Aweome! Then I'll see you in my room first thing tomorrow morning, work-out buddy!" (set:$familiars=$familiars+(a:"morning workouts with E"))
(display:"EXITS")]{
}(else:)[You see (print:$name_E) sitting on a yellow yoga ball, her back facing the door. She's rubbing something onto herself, a white cream. Her shoulders are broad and strong, and as her fingers press into the skin you can see her muscles bend and flex.
The sight of it reminds you -- and not for the first time, either -- that (print:$name_E) could //definitely// kick your butt.
She turns as she realizes you're standing at the door.
"Oh, hey, (print:$name)," she says grinning. "Come on in. I wanted to ask a favor of you..."
[Continue]<cont|(click:?cont)[(set:$interaction="E")(set:$header=0)(set:$footer=0)(goto:"SORENESS SWITCH-UP 1")]]You talk to (print:$name_E) for a little while.(set:$conversation=$conversation+1)
(if:$day is 1)[{
}(if:$conversation is 1)["I keep trying to get a pick-up soccer game going -- now that we have an even number of people it will be perfect!"]{
}(else-if:$conversation is 2)["None of the other girls wanna play sports with me -- they say I always win."]{
}(else-if:$conversation is 3)["And I guess they're right -- but it's just because they don't //want// it bad enough. All of them are, like, //athletic// in their own way..."]{
}(else-if:$conversation is 4)["Take (print:$name_A), for example. She should //totally// play tennis -- she's got a //crazy// forearm!"]{
}(else:)[After mentioning (print:$name_A)'s forearm, (print:$name_E)'s face gets hot and she's suddenly silent. She keeps looking anywhere but at you. "Yeah, um..." she says. "I just mean...(css:"font-size: 80%")[sports are...fun...]" She trails off."]]{
}(else-if:$day is 2)[{
}(if:$conversation is 1)["On Tuesdays and Thursdays I do my workouts downstairs in the basement," she says.]{
}(else:)["It smells like (print:$name_G)'s laundry down there sometimes, but the treadmill works just fine."]]{
}(else-if:$day is 3)[{
}(if:$conversation is 1)["I've always been into sport, but since coming here I've been //really// into fitness," say says.]{
}(else-if:$conversation is 2)["Now that I'm a personal trainer, I have to stay on top of my game, y'know?"]{
}(else-if:$conversation is 3)["Nobody wants someone who's out of shape yelling at them to give one more set..."]{
}(else-if:$conversation is 4)["And that's why I've always gotta stay fit. The only part of me that's //fat// is...well..." She looks back at her butt with a dissatisfied expression.]{
}(else:)["No matter how many squats I do, I've still got this big ol' booty," she says, giving her bottom a squeeze. That's when you decide that's all the fitness talk to can take.]]{
}(else:)[(unless:$familiars contains "met A" and "met B" and "met C" and "met D" and "met E" and "met F" and "met G")["Did you talk to all of the other girls yet?" (print:$name_E) asks. "We're sorta like a team here -- you've gotta know your teammates!](else:)["Now that you're here, we can play 4v4s! Do you like soccer or street hockey? OOH! Or we could put up a net and play volleyball!" She goes on like this until she's seemingly unaware that you're backing away...]]{
}(click:?talk)[(replace:?convo)[(display:"LVL 1 CONVO - E")]]<!--(color:yellow)[**NOT AVAILABLE YET!** This game is a work in progress and you've reached the end of available content. Check in soon for an update!]
-->You talk to (print:$name_E) for a little while.(set:$conversation_E=$conversation_E+1)
(if:$conversation_E is 1)["Guess you understand why I said (print:$name_A) has a great forehand now, huh?" she says at one point, her eyes sparkling.
You laugh. "Yeah...now that I've seen it myself."
"You should see her on the tennis court."
"Is she good?"
"No," (print:$name_E) says flatly, taking a sip of her protein shake. "She's terrible. But //man// is she a sore loser...." She bites her lip, a faraway look coming over her face as she remembers something.
You decide not to ask. (set:$ath=$ath+1)(color:red)[**+1!**]]{
}(else-if:$conversation_E is 2)["Ooh, let's see who can do more push-ups!" she suddenly declares with no warning.
"//One! Two! Three!...//" She doesn't seem to have noticed that you aren't participating. "...//Thirteen! Fourteen! Fifteen!//"]{
}(else:)[(unless:$rel_A + $rel_B + $rel_C + $rel_D + $rel_E + $rel_F + $rel_G > 0 or $day is 1)["Have you picked a partner for the House Games yet?" she says, grinning. "Don't wait too long...there's a lot on the line!"](else:)["Now that you're here, we can play 4v4s! Do you like soccer or street hockey? OOH! Or we could put up a net and play volleyball!" She goes on like this until she's seemingly unaware that you're backing away...]](unless:$inventory is (a:))[
[Give (print:$name_E) a gift]<gift|(click-replace:?gift)[(set:$favorites=(a:"red velvet cake"))(display:"GIVE GIFTS")]]
(display:"EXITS")(unless:$familiars contains "met E")[As your watching her, (print:$name_E) is in constant motion. She does a lunge for each leg, stretches her long neck, and shakes out her arms. She's wearing tight booty shorts and a white tee that clings to the curves of her torso -- her thighs are muscular and firm. You can't tell if she's warming up for exercise or just antsy, but when she bends over to touch her toes, you can //immediately// tell she squats.(set:$familiars=$familiars+(a:"met E"))(set:$mid_int="on")
She has bouncy sproings of curly hair held back with a headband, and her skin is as dark and smooth as hot cocao. When she sees you walking over she smiles a brilliant smile and gives you a wave. "Oh, hey," (print:$name_E) says, pulling out her headphones. "I was just about to go for a run. But it's good to see you -- I feel like you've been hiding! How are you settling in?"
"Good," you say. "How far are you running?"
"Oh, not far," she says nonchalantly, "just 7 or 8 miles today, I'm not in training right now."
[["Only 8? You should make it an even 10."]<d|
["Whoa. Can I join you on a run sometime?"]<n|
["//7 or 8 MILES?!//"]<s|]<choice|{
}(click:?d)[(replace:?choice)[(set:$dom=$dom+1)**+1 DOMINANCE!**(set:$route="dominant")(live:1s)[(goto:"MEETING E")]]]{
}(click:?n)[(set:$route="neutral")(goto:"MEETING E")]{
}(click:?s)[(replace:?choice)[(set:$sub=$sub+1)**+1 SUBMISSIVENESS!**(set:$route="submissive")(live:1s)[(goto:"MEETING E")]]]]{
}(else:)[{
}(if:$route is "dominant")["Only 8? You should make it an even 10."
She looks up at you, suprised. Then that brilliant smile comes back in full force. "Maybe I will," she says. She straightens, pulling one arm across her chest. "Are you gonna coach me?"
"Looking for a personal trainer?" you say. "I can get a bullhorn."
She laughs. "Bullhorn. I like that." She looks you up and down, reevaluating you as you stare coolly back. "...it's good to finally meet you, (print:$name)," she says, taking an earbud again. "See you around?"
"For sure," you say calmly as you leave, her eyes following as you go.]{
}(else-if:$route is "neutral")["Whoa. Can I join you on a run sometime?"
She arches an eyebrow at you. "Think you can keep up?" she says dubiously.
"Well," you say with a shrug, "maybe not for //7 miles//...but I like to keep in shape."
She steps towards you, a challenge in her eyes. "Make a muscle," she says, putting one hand on your bicep.
You flex, and her eyes widen appreciatively.
"Not bad," she says. "Maybe you //would// be a good workout partner. God knows no one in the house will do it."
"I look pretty good in booty shorts, too," you say, then glance down. "...Well, maybe not //that// good..."
She giggles, her eyes shining. "You're fun," she says, letting her hand linger before letting go of your arm. "I'm glad you moved in. I think you'll like it here." Then she takes up her headphones again. "I gotta stretch. See you around?" **(live:1s)[(transition:"dissolve")[(set:$ath=$ath+1)(color:red)[+1]](stop:)]**
You nod as you leave, and (print:$name_D) turns her head to watch you go.]{
}(else-if:$route is "submissive")["//7 or 8 MILES?!//" you exclaim.
She laughs. It's mostly friendly with just the //slightest// edge of teasing condescension. "That's nothing," she says. "Wait 'til it's marathon season."
You shake your head in amazement as she pulls up one foot to her thigh to stretch her quadraceps. "I don't know if I could run //one// mile," you admit. "Like...without falling over."
She smirks. "It's all about stamina," she says. She looks you up and down, then meets your eyes with hers. "You know," she says, "if you want help with your...//stamina//," she grins flirtaciously, "maybe you could tag along sometime."
You swallow, unsure of what to say.
Before you can stammer out a response she says, bouncing on the balls of her feet. "I'd better go...but I'll see you around, right?"
"R-Right," you say, leaving in a daze. You can feel her smirking at you as you go."]
(display:"EXITS")(set:$mid_int=0)](set:$turn=$turn+2)(if:$stage is "afternoon")[(set:$loc_F="library")](else:)[(set:$loc_F="bedroom")](display:"F - CONVO")(unless:$familiars contains "met F")[(display:"MEETING F")]{
}(else:)[(print:$name_F) has a mean resting face. Maybe it's because her glasses perscription isn't high enough (although it //seems// pretty high already), forcing her to always squint hard. Maybe whatever she's reading or thinking requires deep concentration, hence the focused frown. Maybe the pastry she's eating as she reads isn't very good. Or maybe she's just annoyed to always be surrounded by idiots. Either way, her expression doesn't change much when she sees you, although she does glance down at her her blouse and plaid skirt for a split second, maybe checking for crumbs. Then she looks up at you.{
}(set:$conversation=0)(set:$chance=(random:1,5))
["Can I help you with something?" she says flatly.]<convo|
[Talk to (print:$name_F)]<talk|
(display:"EXITS"){
}(click:?talk)[(replace:?convo)[{(set:$turn=$turn+1)
(if:$week is 1)[(display:"LVL 1 CONVO - F")]
(else-if:$week is 2)[(goto:"LVL 2 CONVO - F")]
(else-if:$rel_F<=15)[(display:"FRIEND 1 CONVO - F")]
(else-if:$rel_F<=20)[(display:"FRIEND 2 CONVO - F")]
(else-if:$rel_F<=25)[(display:"LOVE 1 CONVO - F")]
(else-if:$rel_F<=30)[(display:"LOVE 2 CONVO - F")]
(else-if:$rel_F>=30)[(display:"AVAILABLE SUB/DOM CONVO")]}]]](unless:$loc_B is "bedroom")["(print:$name)," (print:$name_F) whispers urgently before you can get any words out. "Come see me in my room later tonight. There's something I want you to see."
You open your mouth to ask a question, but she silences you with a sharp hiss.
"//Just// you. The others wouldn't understand." (set:$familiars=$familiars+(a:"invited to F's room"))]{
}(else:)[You see (print:$name_B) sitting at her desk, pouring over a textbook that must weight half as much as she does. She flips through page after page of strange and complicated diagrams, too absorbed to notice you come in.
"Uhm...(print:$name_B)?"
She's startled out of her trance and practically leaps out of her chair. "Eep!" When she lands, she flushes and straightens her glasses. "O-Oh...(print:$name)...I didn't hear you."
"What's that you're reading?"
"I'm glad you asked," she says, straightening her posture. "This is a mechanical engineering textbook published by a laboratory I've never heard of. It's...an //interesting// read." Her cheeks are still pink, but her curiousity is starting to take over. "Look at this here."
She folds out a page with a complicated looking blueprint.
"Do you recognize this?" she asks.
You squint your eyes at the mess of shapes and symbols. It seems to be some kind of workout machine -- there's a bench with a bar arching over it -- only instead of a pulley with weights or a crossbar there's a robotic arm with a broad, flat paddle...
"Wait a second," you say, recognition dawning. "I //have// seen this before! In...in..."
"//In the basement,//" (print:$name_F) complete the thought for you, nodding in satisfaction. She closes the book and hefts it under her arm. "Come on," she says. Let's go take a look for ourselves."
[Continue]<cont|(set:$interaction="F")(click:?cont)[(set:$header=0)(set:$footer=0)(goto:"MACHINE MADNESS 1")]]You talk to (print:$name_F) for a little while.(set:$conversation=$conversation+1)
(if:$day is 1)[{
}(if:$conversation is 1)["Living with this many people is...not always ideal," (print:$name_F) says. "Too many personalities."]{
}(else-if:$conversation is 2)["Take (print:$name_G) for example: a //complete// derelict! Although she //does// have her funny moments..."]{
}(else-if:$conversation is 3)["And (print:$name_C) with her bizarre, unscientific nonsense about //ghosts//...how can anyone believe that?! She's nice enough, I guess, but //seriously//!"]{
}(else-if:$conversation is 4)["The only other person here who seems to have her life together is (print:$name_A), but she takes it too far. Just the other day she said my room was messy because I had my papers spread around and she //spa// --" She cuts herself off, eyes wide.]{
}(else:)[Her voice trails off, and her face reddens. She looks at you wide-eyed. "She...she...she was very rude..." Her face is so hot you can feel the heat as she trails off. (css:"font-size: 80%")["//Very, very rude//..."]]]{
}(else-if:$day is 2)[{
}(if:$conversation is 1)["I noticed you packed a lot of paperbackbooks with you."]{
}(else:)["Romance and fantasy, of course. Can't believe anyone actually //reads// those..."]]{
}(else-if:$day is 3)[{
}(if:$conversation is 1)["I have summers off, of course, but during the year I work for the University."]{
}(else-if:$conversation is 2)[" I graduated early and started post-graduate. Now I'm a TA."]{
}(else-if:$conversation is 3)["I like working at the University -- the only issue I have is that they seem to have lowered their standards."]{
}(else-if:$conversation is 4)["Sometimes I sit in these lecture halls and I wonder -- do these people just let //anyone// in?!"]{
}(else:)[She shakes her head, then pushes up her glasses. "And yet, the acceptance rate hasn't changed...I just can't //imagine// who they're turning away!"]]{
}(else:)[(unless:$familiars contains "met A" and "met B" and "met C" and "met D" and "met E" and "met F" and "met G")["Seems to me that you'd better try to meet everyone else in the house," she says. "Not spend all of your time bothering //me//."](else:)[(print:$name_F) is clearly smart -- sometimes, she uses words even the //dictionary// probably doesn't known. But under all of that brainy self-importance, you get the sense she's not as self-assured as she wants you to believe...]]{
}(click:?talk)[(replace:?convo)[(display:"LVL 1 CONVO - F")]]<!--(color:yellow)[**NOT AVAILABLE YET!** This game is a work in progress and you've reached the end of available content. Check in soon for an update!]
-->You talk to (print:$name_F) for a little while.(set:$conversation_F=$conversation_F+1)
(if:$conversation_F is 1)["The worst part about our house is the //noise//," she complains at one point in your conversation. "It's impossible to focus. That's why I'm at the library every day." She rubs the impressions her glasses have made in the bridge of her nose. "//Unfortunately//, the library closes in the afternoon...and night time is when it's //really// loud. These walls are //paper thin!"
You don't say much during the conversation, but she seems to appreciate you for letting her vent...(set:$int=$int+1)(color:blue)[**+1!**]]{
}(else:)[(unless:$rel_A + $rel_B + $rel_C + $rel_D + $rel_E + $rel_F + $rel_G > 0 or $day is 1)["The problem with the last House Games is that they only focused on //athletic// skills, hand-eye coordination and the like," (print:$name_F) complains, pushing her glasses up. "I expect this month's will be much the same..."](else:)[(print:$name_F) is clearly smart -- sometimes, she uses words even the //dictionary// probably doesn't known. But under all of that brainy self-importance, you get the sense she's not as self-assured as she wants you to believe...]](unless:$inventory is (a:))[
[Give (print:$name_F) a gift]<gift|(click-replace:?gift)[(set:$favorites=(a:"coffee swirl cake"))(display:"GIVE GIFTS")]]
(display:"EXITS")(unless:$familiars contains "met F")[If (print:$name_F) was bent any further over her book, she'd pass through it and come out the other side. She reads with a furious intensity, only pausing, it seems, to flip a page or to push up her glasses.(set:$familiars=$familiars+(a:"met F"))(set:$mid_int="on")
Her study outfit is a plaid a-line skirt and a white blouse. She has her raven-black hair tied in a braid that brushes the small of her back, and her eyes are narrowed in focus. As you approach, she looks up, sees you, wrinkles her nose, then seems to redouble her efforts to enter the tome splayed out before her.
"I'm busy," she says. "Go play with the other kids."
[["I was just wondering what you're reading."]<n|
["You're using that book wrong."]<d|
[`*`quietly leave`*`]<s|]<choice|{
}(click:?d)[(replace:?choice)[(set:$dom=$dom+1)**+1 DOMINANCE!**(set:$route="dominant")(live:1s)[(goto:"MEETING F")]]]{
}(click:?n)[(set:$route="neutral")(goto:"MEETING F")]{
}(click:?s)[(replace:?choice)[(set:$sub=$sub+1)**+1 SUBMISSIVENESS!**(set:$route="submissive")(live:1s)[(goto:"MEETING F")]]]]{
}(else:)[{
}(if:$route is "dominant")["You're using that book wrong."
Instantly, you've managed to get her attention. She looks up at you, her dark eyes flashing. "What? What are you talking about?" she snaps.
"Yeah," you say. "If you wanted to look down on people, you should be standing on it."
(print:$name_F)'s pretty face flushes bright red all the way to her neck. "I-You-...Hmpf!" She pouts before pushing up her glasses slightly crooked, then burying her nose back in the text.
You smirk to yourself as you're walking away, and you can feel her simmering glare on your back.]{
}(else-if:$route is "neutral")["I was just wondering what you're reading."
She straightens, her shoulders falling somewhat. "I...I doubt you've ever heard of it," she says, begrudingly entering private-tutor mode. "This is high level metaphysical sociology."
"What's it about?"
"Well...right now, the author seems to have taken a slight //tangent//," she says, sounding annoyed. She points to the page on the right. "See this chart? It shows the increase in susceptibility to social pathogen over time, and as you can see, the trend is --"
"Downward," you say, scooting your chair closer for a better look.
"R-Right," she says, starting to sound flustered by your closeness. "But then over //here// --" She points to the other page, "the author is clairming that the trend is 'elevating'...s-so I don't see how --"
"I think I get it," you say, pointing where her finger is. Your hand brushes hers and she stiffens but lets it linger. "This article is saying that S.P. instance are going //up//, but S.P. susceptibility is going //down//. So there's more of it happening, but it's not as effective. Right?"
(print:$name_F) blinks at the page. "The...the author is distinguishing between the pathogen itself and its effication?...That..." She looks at you slowly, a new respect in her eyes. "That actually makes a lot more sense..."
"Sometimes you just need a fresh set of eyes," you say with a broad grin. "Anytime you need one, just let me know -- okay?"
A smile flickers across her face as you see your reflection standing in her glasses. "O-Okay," she says with a nod. "I'll keep that in mind."
As you're leaving, she calls out: "S-See you around!" You give her a wave, still grinning ear to ear. **(live:1s)[(transition:"dissolve")[(set:$int=$int+1)(color:blue)[+1]](stop:)]**]{
}(else-if:$route is "submissive")[You turn and meekly walk away.
(print:$name_F) huffs softly as though she can't believe your nerve. She lifts up the heavy textbook like a wall to block her off from the world... but just before you turn the corner, you catch her peeking over the top of it at you, a gleam in her eye...]
(display:"EXITS")(set:$mid_int=0)](set:$turn=$turn+2)(if:$stage is "afternoon")[(set:$loc_G="TV room")](else:)[(set:$loc_G="bedroom")](display:"G - CONVO")(unless:$familiars contains "met G")[(display:"MEETING G")]{
}(else:)[(print:$name_G) is wearing her hat on backwards and a hoodie sweatshirt with the sleeves rolled up. She's in running shorts and flip-flops -- a funny combination -- and has telling Night-Owl circles under her eyes. Even still, she looks almost enviably content, reclined in a perpetual slouch with a half smirk on her pretty face. {
}(set:$conversation=0)(set:$chance=(random:1,5))
["Yo. (print:$name). What's happening?" she says.]<convo|
[Talk to (print:$name_G)]<talk|
(display:"EXITS"){
}(click:?talk)[(replace:?convo)[{(set:$turn=$turn+1)
(if:$week is 1)[(display:"LVL 1 CONVO - G")]
(else-if:$week is 2)[(goto:"LVL 2 CONVO - G")]
(else-if:$rel_G<=15)[(display:"FRIEND 1 CONVO - G")]
(else-if:$rel_G<=20)[(display:"FRIEND 2 CONVO - G")]
(else-if:$rel_G<=25)[(display:"LOVE 1 CONVO - G")]
(else-if:$rel_G<=30)[(display:"LOVE 2 CONVO - G")]
(else-if:$rel_G>=30)[(display:"AVAILABLE SUB/DOM CONVO")]}]]](unless:$loc_B is "bedroom")["Yo, (print:$name)," (print:$name_G) says. There's a mischeivious glint in her eye. "I've got a proposition for you to listen to -- not here, though. Come to my room later tonight, okay?"(set:$familiars=$familiars+(a:"invited to G's room"))](else:)[You find (print:$name_G) seated on the floor playing a video game. She tilts her body left and right as she steers a pixelated car along the curves of a track.
"//C'monc'monc'monFU@#*&$!@#*$*@%%&^& --//" .
Your jaw drops as a torrent of profanity pours out. You stand there in the doorway, frozen in place, until (print:$name_G) happens to turn around and see you standing there.
"Oh, hey," (print:$name_G) says casually, apparently recovered from her blind rage. Then her eyes widen with realization. "Oh! //(print:$name)!// I've been wanting to talk to you!"
She jumps to her feet, dropping the controller with a heavy //clack//. Then she shuts the door and pulls you in behind her.
"You're gonna love this," she says, grinning ear to ear as she depresses the power button on a old laptop. It boots up with a wheezing sound and (print:$name) bends over the keyboard, sticking her round bottom out with no regard for how close you're standing. She's wearing a pair of tight shorts that hugs //every// curve, and you don't see the outline of a pair of panties...
But the reason for //that// is about to become clear.
[Continue]<cont|(set:$interaction="G")(click:?cont)[(set:$header=0)(set:$footer=0)(goto:"UNDER THERE")]]You talk to (print:$name_G) for a little while.(set:$conversation=$conversation+1)
(if:$chance is 1)[{
}(if:$conversation is 1)["You might have heard: I'm kinda the reason you're here," (print:$name_G) says with a smirk. "'Cuz I was behind on the rent."]{
}(else-if:$conversation is 2)["I make it most weeks, but last week was tough. I tried to sell homemade candles, right? But apparently bacon grease doesn't work for that..."]{
}(else-if:$conversation is 3)["They didn't want to kick me out -- we're all friends at this point, y'know? But (print:$name_A) was //mad//."]{
}(else-if:$conversation is 4)["Really, really mad..." (print:$name_G) seems to be remembering something that makes her wince. "And she let me know it, too..."]{
}(else:)["The candles //did// smell pretty good," she says as an afterthought before shrugging the whole thing off."]]{
}(else-if:$chance is 2)[{
}(if:$conversation is 1)["Uh-oh -- look out," (print:$name_G) says at one point, closing one eye.]{
}(else:)[(set:$chance is (random:1,2))(if:$chance is 1)[She lifts up her leg and farts. //PHBBBBTT!//](else:)[She opens her mouth wide and lets out a burp "//BURRAP!//] "Ah. Much better," she says contentedly, lying back.]]{
}(else-if:$chance is 3)[{
}(if:$conversation is 1)["Daytime TV is the freaking //best//," she says. "//So// many options."]{
}(else-if:$conversation is 2)["Like, one day I can watch a spy movie about a bomb that hypnotizes people, and the next there's a reality TV show about live streamers who play video games naked."]{
}(else-if:$conversation is 3)["I swear, they save all the best programming for the afternoon. Nighttime shows are whack."]{
}(else:)["Why would I watch, like, an actual movie? Soooo boring. The commercials are worse, too."]]{
}(else:)[(unless:$familiars contains "met A" and "met B" and "met C" and "met D" and "met E" and "met F" and "met G")["Dude, have you even met all of the housemates yet? What are you doin'?" she says. "I guess some of them are harder to find...maybe if you wake up early and go straight to the kitchen you'll run into them? I dunno, man..."](else:)[Despite all of the hours of mind-rotting TV, (print:$name_G) is actually pretty bright...and funny, too. She apparently pays her rent with harebrained ideas she calls 'business ventures'..."If you ever want in on the ground floor," she says somberly, "let me know...although I'd have to get to know you better, first."]]{
}(click:?talk)[(replace:?convo)[(display:"LVL 1 CONVO - G")]](color:yellow)[**NOT AVAILABLE YET!** This game is a work in progress and you've reached the end of available content. Check in soon for an update!]
You talk to (print:$name_G) for a little while.(set:$conversation_G=$conversation_G+1)
(if:$conversation_G is 1)["What chore did you get?" (print:$name_G) asks through a mouthful of popcorn and soda.
"Washing the car," you reply.
"Ugh," she says with distaste. "That one sucks, but mine is worse: I have to //mow the lawn//." She makes a face as though she were about to wretch. "(print:$name_A) hates me, I swear. She //knows// I get allergies, too!"
You glance out the window at the completely overgrown yard. "So...what are you gonna do.
She shrugs her shoulders. "I dunno...but, er, if you hear weird noises on Friday, maybe //don't// come check it out this time..." (set:$TV=$TV+1)(color:#f9c2e1)[**+1!**]]{
}(else:)[(unless:$rel_A + $rel_B + $rel_C + $rel_D + $rel_E + $rel_F + $rel_G > 0 or $day is 1)["So, (print:$name), are you pumped for the House Games?" (print:$name) asks with a crooked grin. "I hear this month's winner gets //more// than just bragging rights..."](else:)[Despite all of the hours of mind-rotting TV, (print:$name_G) is actually pretty bright...and funny, too. She apparently pays her rent with harebrained ideas she calls 'business ventures'..."If you ever want in on the ground floor," she says somberly, "let me know...although I'd have to get to know you better, first."]](unless:$inventory is (a:))[
(unless:$inventory is (a:))[{}[Give (print:$name_G) a gift]<gift|(click-replace:?gift)[(set:$favorites=(a:"bundt cake"))(display:"GIVE GIFTS")]]]
(display:"EXITS")(unless:$familiars contains "met G")[(print:$name_G) is wearing a baggy tee-shirt long enough that it covers up her shorts, making her look as though she's half-naked. She's wearing a baseball cap with the brim facing backwards, her hair a tangled mess. (if:$stage is "morning")[She looks as though she were about to fall asleep face first into her coffee](else:)[She's got a bowl full of snacks on one knee and is munching contentedly]. She looks at you with eyes half-lidded and nods.(set:$familiars=$familiars+(a:"met G"))(set:$mid_int="on")
"New roomie," she says, acknowledging your presense. "How's it hangin'?"
[(if:$loc_G is "TV room")[["Not much. Anything good on TV?"]<n|
]["Do you just sit around //all day//?"]<d|
["'H-How is //what// hangin?'"]<s|]<choice|{
}(click:?d)[(replace:?choice)[(set:$dom=$dom+1)**+1 DOMINANCE!**(set:$route="dominant")(live:1s)[(goto:"MEETING G")]]]{
}(click:?n)[(set:$route="neutral")(goto:"MEETING G")]{
}(click:?s)[(replace:?choice)[(set:$sub=$sub+1)**+1 SUBMISSIVENESS!**(set:$route="submissive")(live:1s)[(goto:"MEETING G")]]]]{
}(else:)[{
}(if:$route is "dominant")["Do you just sit around //all day//?"
(print:$name_G) blinks in surprise. She swallows hard, seemingly at a loss for words. "I-...Um, I --"
"Get up off your lazy //butt// sometime, you might like feeling the breeze back there," you say dismissively as you walk away.
The tomboy watches you leave in stunned silence. Just before you round the corner, you see her shift her weight and glance back, a bit self-consciously, at her lazy butt. You smirk.]{
}(else-if:$route is "neutral")["Not much. Anything good on TV?"
(print:$name_B) grins. "Now you're speaking my language." She pats the space on the couch beside her, and you have a seat.
Together, in companionable silence, you watch a commercial where a man walks down the street dodging danger on every corner. The instant he steps off the sidewalk, a paino drops to the ground and shatters into a million pieces. He looks up at the camera and declares, "Good think I've got Grendlins!"
You and (print:$name_B) blink as the commercial break ends. "Wait," you say at last. "Was that an ad for life insurance?"
"Mm-hm. //Good think I've got Grendlins// -- that's their tagline."
"But he didn't die...so, like, the life insurance doesn't do anything."
(print:$name_G) nods, considering this passively.
"I think this is making me stupider," you say after another moment.
"I know," the tomboy grins lazily. "Isn't it great?"
After a few more minutes you get up to leave, and (print:$name_G) gives you a smile. "You're chill, (print:$name)," she says. "Let's hang out sometime, okay? I'm right here every afternoon, that's when the best shows are on -- come be a couch potato with me!" (set:$TV=$TV+1)(color:#f9c2e1)[**+1**]
You laugh as you walk away, feeling glad to have made a friend...]{
}(else-if:$route is "submissive")["'H-How is //what// hangin?'"
(print:$name_G)'s grin is half sneer. She sits up straighter and gives you an appraising look. "You're gonna be fun, I can tell," the tomboy says lackadaisically before sinking back in her seat. "Run along, fresh meat," she says, grinning.
Awkwardly, you start to sidle away, feeling heat rising to your face as (print:$name_G)'s eyes follow you...]
(display:"EXITS")(set:$mid_int=0)](set:$turn=$turn+2)Then, after briefly checking to make sure no one is around to peek, you close the door and pull down your pants and underwear. Looking over your shoulder, you can see your tushy well enough in the reflection: your bottom is (print:$status) from your latest spanking.
You wince softly as you pull up your pants again. //Owie ow owwww!//(set:$name=(prompt:"What is your name?","ENTER NAME"))Welcome, (print:$name)! Are you a boy or a girl?(set:$ability_to_save="on")
[Boy]<boy|(click:?boy)[(set:$gender="boy")(goto:"INTRO 1 (WEEK 1)")]
[Girl]<girl|(click:?girl)[(set:$gender="girl")(goto:"INTRO 1 (WEEK 1)")](if:$loc_C is "attic")[(print:$name_C) raises an eyebrow at you. "You want to give this a try?"(unless:$familiars contains "use board with C")[
You shrug your shoulders.
She smirks. "You don't think it will work, do you?"
You shake your head.
"I dunno man," she says, pulling the board between you. "Guess we'll see!"(set:$familiars=$familiars+(a:"use board with C"))]
The two of you sit across from each other and, at (print:$name_C)'s insistence, you both place your hands on the planchette.
"Okay, now clear your mind," (print:$name_C) says, closing her eyes. (unless:$familiars contains "use board with C")[It's easier said than done, especially sitting with (print:$name_C)'s cleavage in direct line of sight...but eventually, you manage.]](else:)[You aren't sure //what// it is, exactly, but something is drawing you to the ouija board. You take a seat beside it, pick up the planchette, and put it to the board.
You put your hand on the planchette and try to clear your mind. ](if:$familiars contains "use board with C")[(display:"OUIJA MESSAGES")
==><==
**[START]<start|**(click-replace:?start)[{(set: $index to 1)(live:2s)[(show:?hidden)(stop:)](set: $current to $ouija_message's ($index))(live: .5s)[(if: $index < (length of $ouija_message))[(set: $index to $index + 1)(set: $current to $ouija_message's ($index))(transition:"dissolve")[(print:$current)]]]}]
<==
|hidden)[(if:$loc_C is "attic")["W-Whoa!"
You and (print:$name_C) hold on for dear life as the planchette clacks around the board.] //It's going too fast!// You try to watch the letters but it's just nonsense. //Maybe if I could write it down?//
[End the reading]<stop|]{
}(click-replace:?stop)["I-I think that's enough for one day," you say. (if:$loc_C is "attic")[
(print:$name_C) nods, a bit shaky. You can't tell if it's just her normal goth complexion or if she's looking pale. "Yeah...let's...let's try again later," she says. Then, brightening, she flashes a smile. "Make sure you come back sometime," she says. "The ghost seems to like you!" (unless:$opportunity contains $name_C)[(color:purple)[**+1**](set:$OUIJA=$OUIJA+1)]](replace:?start)[You take your hands off the planchette.]]](else:)[
Try as you might, though, nothing happens. //Maybe I ought to come up here some afternoon when (print:$name_C) is up here and see how she does it...//]
[[Continue|ATTIC]](set:$turn=$turn+2)<!--
[Add tru]<tru|(click-replace:?tru)[+1!(set:$tru=$tru+1)]
[Add kin]<kin|(click-replace:?kin)[+1!(set:$kin=$kin+1)]
[Add OUIJA]<ouija|(click-replace:?ouija)[+1!+1!(set:$OUIJA=$OUIJA+1)]
[Add ath]<int|(click-replace:?ath)[+1!(set:$ath=$ath+1)]
[Add int]<int|(click-replace:?int)[+1!(set:$int=$int+1)]
[Add TV]<tv|(click-replace:?tv)[+1!(set:$TV=$TV+1)]
(print:$locations)
(print:$loc_A)
(print:$loc_B)
(print:$loc_C)
(print:$loc_D)
(print:$loc_E)
(print:$loc_F)
(print:$loc_G)
(print:$opportunity)
**TURN: (print:$turn)**
[[Skip|YOUR ROOM]]
[Header/Footer]<h_f|(click:?h_f)[(set:$header="on")(set:$footer="on")]
[Save]<save|(click-replace:?save)[(display:"SAVE")]-->
**OPPORTUNITY:** (print:$opportunity)
**FAMILIARS:** (print:$familiars)
**INVENTORY:** (print:$inventory){(if:$event is "discovery")[(display:"DISCOVERY 1")]
}(if:$event is "house games")[{
(if:$day is 1)[(display:"PARTNER 1")]
(if:$day is 2)[(display:"PARTNER 2")]
(if:$day is 3)[(display:"PARTNER 4")]
}(if:$day is 4)[So you'd better get to bed. Tomorrow, after all, is a new day...
[Go to bed]<room|{
}(click:?room)[(set:$player_loc="your room"){
(unless:$day is "weekend")[(set:$day=$day+1)
(if:$day is 6)[(set:$day="weekend")]]
(else:)[(set:$day=1)]}(goto:"NEW DAY")]]]{
}(if:$event is "partner choice")[(display:"PARTNER 5")]{
}(else-if:$event is "game over")[(display:"FAIL")](if:$loc_B is "sun porch")[(print:$name_B) looks up at you, her blue eyes shining. "You wanna feed the birds with me?" she says, and you nod. "Awesome!"(set:$stress=$stress-1)(unless:$familiars contains "met B")[(set:$familiars=$familiars+(a:"met B"))]
You take the seat beside her and she offers you the jaw of birdseed. (unless:$familiars contains "fed birds with B")[The seeds have barely hit the ground before birds start to swoop down. (set:$familiars = $familiars +(a:"fed birds with B"))
"Ooh, I love those little yellow ones -- so cute!" (print:$name_B) exclaims. "Which ones do you like best?"
[["The crows."]<crows|
["The blue jays."]<jays|]<choice|{
}(click:?crows)[(replace:?choice)["The crows."(set:$int=$int+1)(unless:$opportunity contains $name_F)[(color:blue)[**+1**]]
(print:$name_B) lifts up her eyebrows, taking you in with wide, admiring eyes. "They're //really// smart," she says, then grins. "Good choice."]]{
}(click:?jays)[(replace:?choice)["The blue jays." (unless:$opportunity contains $name_D)[(set:$cha=$cha+1)(color:yellow)[**+1**]]
(print:$name_B) nods appreciatively before scattering more seed. "I love blue jays -- they're the life of the party." She grins. "Good choice."]]
]The two of you throw handful until the seed is finally gone, laughing and pointing out your favorites all the while.
When the jar is empty, (print:$name_B) gives you a big smile. "Thanks, (print:$name)," she says. "That...that was nice!" She smile shyly, a pink blush rising to her cheeks. (set:$kin=$kin+1)(color:orange)[**+1**]](else:)[(unless:$stage is "night")[You chuck some of the birdseed out into the sideyard.
Within moments, a host of birds -- crows and sparrows mostly, with a few larks mixed in-- descends upon the yard and starts to peck at the lawn.(set:$turn=$turn+1) As more birds descend to join the feast, you find yourself smiling peacefully. (unless:$stress is 0)[(set:$stress=$stress-1)](unless:$opportunity contains $name_B)[(set:$kin=$kin+1)(transition:"dissolve")[(color:orange)[**+1**]]]](else:)[It's too late to feed the birds now.]](set:$birdseed="empty")
[[Leave|SUN PORCH]](set:$turn=$turn+2)(if:$loc_E is "basement")[(print:$name_E) sees you approaching and her eyes light up. "Are you gonna work out with me?!" Before you even answer, she claps her hands excitedly. "Work out buddiessss!"](else:)[//Guess I could give this treadmill a try,// you think dully.]
For the next hour, you regret every decision that every led you up to this point.
The treadmill //does// work just fine, and that's the problem. It carries you at a swift pace past your first half-mile, your second, and just when you could wring sweat out of your tee-shirt like a dish towel, a light blinks to alert you that it's increasing the incline. Before long, you can't tell if the drops rolling down your face are beads of sweat or bitter tears.(set:$workout=1)
By the end, however, you //are// feeling much better. Maybe it's just relief that the workout is done...or maybe this is what being 'healthy' feels like. Who knows. //I never thought I'd be this happy for the ground to not be moving...//(if:$loc_E is "basement")[
"How do you feel, (print:$name)?" (print:$name) asks as she towels herself off. Despite glistening with a sheen of sweat, she barely seems worse the wear -- you, on the other hand, are gasping like a fish out of water.
"It...was...good..." you manage, and (print:$name_E) grins.
"Awesome! Well, any time you want to do it again, just come on down, okay?"] (unless:$opportunity contains $name_E)[(unless:$opportunity contains $name_E)[(set:$ath=$ath+1)(color:red)[**+1**]]](set:$turn=$turn+2)
[[Continue|BASEMENT]]Right as you were checking in for your shift, a //huge// party came in. Apparently, it was the last game for a lacrosse team, and the coaches brought them in to celebrate the season. //25 hungry lacrosse players//, every one of them (it seemed) with a special request. All of them ordered sodas, and it took three separate staff just to keep up with the refills.
The whole time, (print:$name_A) was dealing with annoyed customers out front who were waiting for their tables (since the party basically took up the entire restaurant). At one point, she rushed up to you as you were coming out of the kitchen. It's the only time you've seen her look this //harried//.
"(print:$name) please," she said frantically, crossing her legs. "C-Could you watch the front for me, j-just for a second?! I //really// have to pee!" She barely waited for you to say yes before sprinting past you to the restroom.
When (print:$name_A) got back, she looked like a new woman. She gave you a grateful smile and said, "Thank you //so much// (print:$name). You're a //life-saver//." Then she patted your arm. (unless:$opportunity contains $name_A)[(set:$tru=$tru+2)(color:green)[**+2**]][What would you like to give?]<gift|
[**INVENTORY:** (for: each _item, ...$inventory)[{
[(print:_item)]<_item|
(if:_item is "peanut butter cake")[
(click:_item)[(set:$cha=$cha+1)
(replace:?gift)[(set:$gift="peanut butter cake")
You give her the peanut butter cake.(display:"REACTION")]]]
(if:_item is "devil's food cake")[
(click:_item)[(set:$cha=$cha+1)
(replace:?gift)[(set:$gift="devil's food cake")
You give her the devil's food cake.(display:"REACTION")
]]]
(if:_item is "carrot cake")[
(click:_item)[(set:$cha=$cha+1)
(replace:?gift)[(set:$gift="carrot cake")
You give her the carrot cake.(display:"REACTION")]]]
(if:_item is "ice cream cake")[
(click:_item)[(set:$cha=$cha+1)
(replace:?gift)[(set:$gift="ice cream cake")
You give her the ice cream cake.(display:"REACTION")]]]
(if:_item is "red velvet cake")[
(click:_item)[(set:$cha=$cha+1)
(replace:?gift)[(set:$gift="red velvet cake")
You give her the red velvet cake.(display:"REACTION")]]]
(if:_item is "coffee swirl cake")[
(click:_item)[(set:$cha=$cha+1)
(replace:?gift)[(set:$gift="coffee swirl cake")
You give her the coffee swirl cake.(display:"REACTION")]]]
(if:_item is "bundt cake")[
(click:_item)[(set:$cha=$cha+1)
(replace:?gift)[(set:$gift="bundt cake")
You give her the bundt cake.(display:"REACTION")]]]
}(unless:_item is (last of $inventory))[ | ]]]<giving|(unless:$familiars contains "worked on spanking machine with F")[]
(else:)[
(if:$spanking_machine is 1)[]
(else-if:$spanking_machine is 2)[]
(else-if:$spanking_machine is 2)[]
(else-if:$spanking_machine is 2)[]
(else-if:$spanking_machine is 2)[]
]
(unless:$familiars contains "spanking machine 1")[]
(else-if:$familiars contains "spanking machine 1")[][(if:$interaction is 0)[{
(if:$player_loc is "A room")[<img src="https://i.ibb.co/dwMHCLFm/28.png" alt="28" border="0" width=100%>]
(if:$player_loc is "B room")[<img src="https://i.ibb.co/NgH51mS4/26.png" alt="26" border="0" width=100%>]
(if:$player_loc is "C room")[<img src="https://i.ibb.co/Fq7GyFjD/20.png" alt="20" border="0" width=100%>]
(if:$player_loc is "D room")[<img src="https://i.ibb.co/DfHLk2YV/22.png" alt="22" border="0" width=100%>]
(if:$player_loc is "E room")[<img src="https://i.ibb.co/mVKjqhRS/24.png" alt="24" border="0" width=100%>]
(if:$player_loc is "F room")[<img src="https://i.ibb.co/kgSd44WZ/18.png" alt="18" border="0" width=100%>]
(if:$player_loc is "G room")[<img src="https://i.ibb.co/WWy4Ywh2/FIONA-S-ROOM.png" alt="FIONA-S-ROOM" border="0" width=100%>]
(if:$player_loc is "kitchen")[<img src="https://i.ibb.co/BH4fbmHh/1.png" alt="1" border="0" width=100%>
]
(else-if:$player_loc is "TV room")[<img src="https://i.ibb.co/qMzR16sv/2.png" alt="2" border="0" width=100%>
]
(else-if:$player_loc is "sun porch")[<img src="https://i.ibb.co/fGdMXq83/3.png" alt="3" border="0" width=100%>
]
(else-if:$player_loc is "entrance")[<img src="https://i.ibb.co/ymYhJ9L3/4.png" alt="4" border="0" width=100%>
]
(else-if:$player_loc is "your room")[<img src="https://i.ibb.co/pjS7M0P5/5.png" alt="5" border="0" width=100%>
]
(else-if:$player_loc is "first floor")[<img src="https://i.ibb.co/9mnKKmpn/6.png" alt="6" border="0" width=100%>
]
(else-if:$player_loc is "basement")[<img src="https://i.ibb.co/ks6cwPgk/7.png" alt="7" border="0" width=100%>
]
(else-if:$player_loc is "attic")[<img src="https://i.ibb.co/nMtQrh93/Untitled-design.png" alt="Untitled-design" border="0" width=100%>
]
(else-if:$player_loc is "guest bathroom")[<img src="https://i.ibb.co/fzqF1kNS/9.png" alt="9" border="0" width=100%>
]
(else-if:$player_loc is "second floor")[<img src="https://i.ibb.co/HTSbxCXX/10.png" alt="10" border="0" width=100%>
]
(else-if:$player_loc is "deck")[<img src="https://i.ibb.co/B57JLWNn/11.png" alt="11" border="0" width=100%>
]
(else-if:$player_loc is "main bathroom")[<img src="https://i.ibb.co/7J3wVR4s/12.png" alt="12" border="0" width=100%>
]
(else-if:$player_loc is "outside")[<img src="https://i.ibb.co/1Jzk7PRb/13.png" alt="13" border="0" width=100%>
]
(else-if:$player_loc is "library")[<img src="https://i.ibb.co/zVspzByb/14.png" alt="14" border="0" width=100%>
]
(else-if:$player_loc is "restaurant")[<img src="https://i.ibb.co/gZpT7gTJ/15.png" alt="15" border="0" width=100%>
]
(else-if:$player_loc is "store")[<img src="https://i.ibb.co/sJQ5ts3S/16.png" alt="16" border="0" width=100%>
]}](else:)[{
(if:$interaction is "A")[<img src="https://i.ibb.co/XkCR4z2d/17.png" alt="17" border="0" width=100%>]
(if:$interaction is "B")[<img src="https://i.ibb.co/YTbDCmm0/18.png" alt="18" border="0" width=100%>]
(if:$interaction is "C")[<img src="https://i.ibb.co/4wfHnjcN/19.png" alt="19" border="0" width=100%>]
(if:$interaction is "D")[<img src="https://i.ibb.co/tSYMVxX/20.png" alt="20" border="0" width=100%>]
(if:$interaction is "E")[<img src="https://i.ibb.co/8nK1bpVf/21.png" alt="21" border="0" width=100%>]
(if:$interaction is "F")[<img src="https://i.ibb.co/d4HLtRpQ/22.png" alt="22" border="0" width=100%>]
(if:$interaction is "G")[<img src="https://i.ibb.co/5gM4Qgds/23.png" alt="23" border="0" width=100%>]}]]<image|(click:?image)[(set:$header=0)(set:$footer=0)(goto:"MAP - FLOORS")](color:black)[sdf]
==><==
<img src="https://i.ibb.co/PZGH1VpB/Untitled-design-1.png" alt="Untitled-design-1" border="0" width=100%>
#UH-OH!
<==
**//We are sorry to inform you...//That the week is over, and you didn't complete your mission! Don't worry -- you can always try again. Go back and start week (print:$week) again and try to (print:$mission) before Friday night.(set:$chance=(random:1,7))**
##(if:$chance is 1)[(print:$name_A): (color:green)["C'mon, (print:$name) -- get it together!"]](if:$chance is 2)[(print:$name_B): (color:orange)["Y-You'll try again, right? Don't give up!"]](if:$chance is 3)[(print:$name_C): (color:purple)["Are we on a game over screen right now? Cool..."]](if:$chance is 4)[(print:$name_D): (color:yellow)["Stop being so lame and come back already!"]](if:$chance is 5)[(print:$name_E): (color:red)["You got this, (print:$name) -- no pain, no gain!"]](if:$chance is 6)[(print:$name_F): (color:blue)["Hmph. Maybe this time try a different strategy -- one you've actually //thought through//?"]](if:$chance is 7)[(print:$name_G): (color:#f9c2e1)["This sucks, man.let's get this thing restarted already."]]
(link:"Try again")[(reload:)]
[[Load a saved game|LOAD]][<img src="https://i.ibb.co/Tq7mkCp7/1.png" alt="kitchen" border="0" width=100%>]<kitchen|
[<img src="https://i.ibb.co/N66HMZ9K/2.png" alt="TV room" border="0" width=100%>]<tv_room|
[<img src="https://i.ibb.co/4Rv1t0Vx/3.png" alt="sun porch" border="0" width=100%>]<sun_porch|
[<img src="https://i.ibb.co/qMhr2MbP/4.png" alt="4" border="0" width=100%>]<basement|
[<img src="https://i.ibb.co/qFPfpw7C/5.png" alt="5" border="0" width=100%>]<first|
[<img src="https://i.ibb.co/3YCV520Z/6.png" alt="6" border="0" width=100%>]<guest_bathroom|
[<img src="https://i.ibb.co/nqnhQPLJ/7.png" alt="7" border="0"width=100%>]<outside|
[<img src="https://i.ibb.co/TDF9jsnn/8.png" alt="8" border="0" width=100%>]<main_bathroom|
[<img src="https://i.ibb.co/ds1dMcBy/9.png" alt="9" border="0" width=100%>]<deck|
[<img src="https://i.ibb.co/nssLY6QN/10.png" alt="10" border="0" width=100%>]<store|
[<img src="https://i.ibb.co/GfzyKmtC/11.png" alt="11" border="0" width=100%>]<attic|
[<img src="https://i.ibb.co/0yyx70qD/12.png" alt="12" border="0" width=100%>]<entrance|
[<img src="https://i.ibb.co/dwLx3ywR/13.png" alt="13" border="0" width=100%>]<your_room|
[<img src="https://i.ibb.co/TxSZmTc3/14.png" alt="14" border="0" width=100%>]<F|
[<img src="https://i.ibb.co/jvW8N7mY/15.png" alt="15" border="0" width=100%>]<C|
[<img src="https://i.ibb.co/GQZkZCk1/16.png" alt="16" border="0" width=100%>]<D|
[<img src="https://i.ibb.co/bgT5kyMV/17.png" alt="17" border="0" width=100%>]<E|
[<img src="https://i.ibb.co/Lz0Gd65T/18.png" alt="18" border="0" width=100%>]<B|
[<img src="https://i.ibb.co/YT7Yd3h0/19.png" alt="19" border="0" width=100%>]<A|
[<img src="https://i.ibb.co/LdqfqmwJ/20.png" alt="20" border="0" width=100%>]<G|
[<img src="https://i.ibb.co/sv3xj0mB/21.png" alt="21" border="0" width=100%>]<back|(color:black)[.....](set:$turn=$turn+1)
|=
[<img src="https://i.ibb.co/YT7Yd3h0/19.png" alt="19" border="0" width=100%>]<A|
[<img src="https://i.ibb.co/TDF9jsnn/8.png" alt="8" border="0" width=100%>]<main|
=|=
[<img src="https://i.ibb.co/GQZkZCk1/16.png" alt="16" border="0" width=100%>]<D|
[<img src="https://i.ibb.co/bgT5kyMV/17.png" alt="17" border="0" width=100%>]<E|
=|=
[<img src="https://i.ibb.co/TxSZmTc3/14.png" alt="14" border="0" width=100%>]<F|
[<img src="https://i.ibb.co/Lz0Gd65T/18.png" alt="18" border="0" width=100%>]<B|
=|
[<img src="https://i.ibb.co/ds1dMcBy/9.png" alt="9" border="0" width=100%>]<deck|
[<img src="https://i.ibb.co/sv3xj0mB/21.png" alt="21" border="0" width=100%>]<back|
|====|
{(color:black)[....]
(click:?A)[(set:$player_loc="A room")(set:$header="on")(set:$footer="on")(goto:"A ROOM")]
(click:?main)[(set:$player_loc="main bathroom")(set:$header="on")(set:$footer="on")(goto:"MAIN BATHROOM")]
(click:?D)[(set:$player_loc="D room")(set:$header="on")(set:$footer="on")(goto:"D ROOM")]
(click:?E)[(set:$player_loc="E room")(set:$header="on")(set:$footer="on")(goto:"E ROOM")]
(click:?F)[(set:$player_loc="F room")(set:$header="on")(set:$footer="on")(goto:"F ROOM")]
(click:?B)[(set:$player_loc="B room")(set:$header="on")(set:$footer="on")(goto:"B ROOM")]
(click:?deck)[(set:$player_loc="deck")(set:$header="on")(set:$footer="on")(goto:"DECK")]
(click:?back)[(set:$header=0)(set:$footer=0)(set:$player_loc=0)(goto:"MAP - FLOORS")]}(set:$turn=$turn+1)(if:$turn_counter > 0)[(color:black)[.....](set:$turn=$turn+1)
|=
{[<img src="https://i.ibb.co/W4KDLtgp/4.png" alt="ATTIC" border="0" width=100%>]<attic|
[<img src="https://i.ibb.co/sJqP6Wsg/3.png" alt="SECOND FLOOR" border="0" width=100%>]<second|
[<img src="https://i.ibb.co/kg5F5B5V/2.png" alt="FIRST FLOOR" border="0" width=100%>]<first|
[<img src="https://i.ibb.co/NgcpzB70/1.png" alt="BASEMENT" border="0" width=100%>]<basement|
(click:?attic)[(set:$header=0)(set:$footer=0)(set:$turn_counter=$turn_counter-1)(set:$player_loc="attic")(goto:"MAP - ATTIC")]
(click:?second)[(set:$header=0)(set:$footer=0)(set:$turn_counter=$turn_counter-1)(set:$player_loc="second floor")(if:$familiars contains "second floor")[(goto:"MAP - SECOND FLOOR")](else:)[(goto:"2ND FLOOR HALL")]]
(click:?first)[(set:$header=0)(set:$footer=0)(set:$turn_counter=$turn_counter-1)(set:$player_loc="first floor")(if:$familiars contains "first floor")[(goto:"MAP - FIRST FLOOR")](else:)[(goto:"1ST FLOOR HALL")]]
(click:?basement)[(set:$header=0)(set:$footer=0)(set:$turn_counter=$turn_counter-1)(set:$player_loc="basement")(goto:"MAP - BASEMENT")]}
=|
**HOUSEMATES: (if:$week is 1)[{
(if:$familiars contains "met A")[(print:$name_A)](else:)[???],
(if:$familiars contains "met B")[(print:$name_B)](else:)[???],
(if:$familiars contains "met C")[(print:$name_C)](else:)[???],
(if:$familiars contains "met D")[(print:$name_D)](else:)[???],
(if:$familiars contains "met E")[(print:$name_E)](else:)[???],
(if:$familiars contains "met F")[(print:$name_F)](else:)[???], &
(if:$familiars contains "met G")[(print:$name_G)](else:)[???].}]{
}(else-if:length of $opportunity > 0)[(print:1st of $opportunity) has something to say to you.]{
}(else:)[(set:$chance=(random:1,7)){
(if:$chance is 1)[Wednesdays are a busy shift for (print:$name_A)...]
(if:$chance is 2)[(print:$name_A) wishes people were nicer.]
(if:$chance is 3)[Try to read the ouija message with (print:$name_C)!]
(if:$chance is 4)[(print:$name_D) just wants someone who can party.]
(if:$chance is 5)[//Everything// with (print:$name_E) is competitive.]
(if:$chance is 6)["Read a book sometime, dummy!" - (print:$name_F)]
(if:$chance is 7)[Best way to get to know (print:$name_G) is with TV!]
}]**
----------
==><==
(css:"font-size: 120%")[**(color:red)[(print:$ath)]|(color:orange)[(print:$kin)]|(color:yellow)[(print:$cha)]|(color:green)[(print:$tru)]|(color:blue)[(print:$int)]|(color:purple)[(print:$OUIJA)]|(color:#f9c2e1)[(print:$TV)]**]
**(print:$dom)**|**(print:$sub)**
<==
----------
(display:"TURN"){
(display:"OPPORTUNITY")
(if:$turn_counter is 0)[(display:"SORENESS")]}
**GOLD:** (print:$money)G
**CHORE:** (if:$week is 1)[none](else:)[(print:$player_chore)]
[Skip ahead (-5 MOVES)]<skip|(click:?skip)[(set:$turn_counter=$turn_counter-5)(goto:"MAP - FLOORS")]
[[End the day|EOD]]
**HINT**: {(set:$chance=(random:1,10))[
(if:$chance is 1)[You can always find (print:$name_A) at the restaurant in the afternoons -- go on a busy Wednesday for an opportunity to earn some **trust**!]
(else-if:$chance is 2)[(print:$name_B) likes to spend her afternoons on the sun porch feeding the birds.]
(else-if:$chance is 3)[On the first, third, and fifth day of the week, (print:$name_C) spends her afternoons in the attic using the ouija board.]
(else-if:$chance is 4)[Looking for (print:$name_D)? If she's not out on the deck, she's probably doing some grocery shopping!]
(else-if:$chance is 5)[(print:$name_E) uses the treadmill in the basement on Tuesday and Thursday afternoons.]
(else-if:$chance is 6)[You won't see (print:$name_F) on your first trip to the library, but she's there every afternoon after that!]
(else-if:$chance is 7)[Every afternoon, (print:$name_G) sits her butt on the couch and watches TV. //Every. Afternoon.//]
(else:)[(if:$week is 1)[After you meet your housemates, try talking to them -- they may have some interesting things to say!](else:)[Before you make a friend, you //have// to visit their room.]]]}
[Save]<save|(click-replace:?save)[(display:"SAVE")]]{
}(else:)[(display:"EOD")](color:black)[.....](set:$turn=$turn+1)
|=
[<img src="https://i.ibb.co/LdqfqmwJ/20.png" alt="20" border="0" width=100%>]<G|
=|=
[<img src="https://i.ibb.co/qMhr2MbP/4.png" alt="4" border="0" width=100%>]<basement|
=|
[<img src="https://i.ibb.co/sv3xj0mB/21.png" alt="21" border="0" width=100%>]<back|
|==|
{(color:black)[....]
(click:?G)[(set:$player_loc="G room")(set:$header="on")(set:$footer="on")(goto:"G ROOM")]
(click:?basement)[(set:$player_loc="basement")(set:$header="on")(set:$footer="on")(goto:"BASEMENT")]
(click:?back)[(set:$header=0)(set:$footer=0)(set:$player_loc=0)(goto:"MAP - FLOORS")]}(color:black)[.....](set:$turn=$turn+1)
|=
[<img src="https://i.ibb.co/jvW8N7mY/15.png" alt="15" border="0" width=100%>]<C|
=|=
[<img src="https://i.ibb.co/GfzyKmtC/11.png" alt="11" border="0" width=100%>]<attic|
=|
[<img src="https://i.ibb.co/sv3xj0mB/21.png" alt="21" border="0" width=100%>]<back|
|==|
{(color:black)[....]
(click:?C)[(set:$player_loc="C room")(set:$header="on")(set:$footer="on")(goto:"C ROOM")]
(click:?attic)[(set:$player_loc="attic")(set:$header="on")(set:$footer="on")(goto:"ATTIC")]
(click:?back)[(set:$player_loc=0)(set:$header=0)(set:$footer=0)(goto:"MAP - FLOORS")]}(color:black)[.....](set:$turn=$turn+1)
|=
[<img src="https://i.ibb.co/N66HMZ9K/2.png" alt="TV room" border="0" width=100%>]<tv_room|
[<img src="https://i.ibb.co/3YCV520Z/6.png" alt="6" border="0" width=100%>]<guest|
=|=
[<img src="https://i.ibb.co/nqnhQPLJ/7.png" alt="7" border="0"width=100%>]<outside|
[<img src="https://i.ibb.co/dwLx3ywR/13.png" alt="13" border="0" width=100%>]<your_room|
=|=
[<img src="https://i.ibb.co/0yyx70qD/12.png" alt="12" border="0" width=100%>]<entrance|
[<img src="https://i.ibb.co/Tq7mkCp7/1.png" alt="kitchen" border="0" width=100%>]<kitchen|
=|
[<img src="https://i.ibb.co/4Rv1t0Vx/3.png" alt="sun porch" border="0" width=100%>]<sun_porch|
[<img src="https://i.ibb.co/sv3xj0mB/21.png" alt="21" border="0" width=100%>]<back|
|====|
{(color:black)[....]
(click:?tv_room)[(set:$player_loc="TV room")(set:$header="on")(set:$footer="on")(goto:"TV ROOM")]
(click:?guest)[(set:$player_loc="guest bathroom")(set:$header="on")(set:$footer="on")(goto:"GUEST BATHROOM")]
(click:?outside)[(set:$player_loc="outside")(set:$header=0)(set:$footer=0)(goto:"MAP - OUTSIDE")]
(click:?your_room)[(set:$player_loc="your room")(set:$header="on")(set:$footer="on")(goto:"YOUR ROOM")]
(click:?entrance)[(set:$player_loc="entrance")(set:$header="on")(set:$footer="on")(goto:"ENTRANCE")]
(click:?kitchen)[(set:$player_loc="kitchen")(set:$header="on")(set:$footer="on")(goto:"KITCHEN")]
(click:?sun_porch)[(set:$player_loc="sun porch")(set:$header="on")(set:$footer="on")(goto:"SUN PORCH")]
(click:?back)[(set:$header=0)(set:$footer=0)(set:$player_loc=0)(goto:"MAP - FLOORS")]}(color:black)[.....](set:$turn=$turn+1)
|=
[<img src="https://i.ibb.co/nssLY6QN/10.png" alt="10" border="0" width=100%>]<store|
=|=
[<img src="https://i.ibb.co/W4bcMbLc/22.png" alt="22" border="0" width=100%>]<library|
=|=
[<img src="https://i.ibb.co/kgknR94K/23.png" alt="23" border="0" width=100%>]<restaurant|
=|
[<img src="https://i.ibb.co/sv3xj0mB/21.png" alt="21" border="0" width=100%>]<back|
|==|
{(color:black)[.....]
(click:?store)[(set:$player_loc="store")(set:$header="on")(set:$footer="on")(goto:"STORE")]
(click:?library)[(set:$player_loc="library")(set:$header="on")(set:$footer="on")(goto:"LIBRARY")]
(click:?restaurant)[(set:$player_loc="restaurant")(set:$header="on")(set:$footer="on")(goto:"RESTAURANT")]
(click:?back)[(set:$header=0)(set:$footer=0)(set:$player_loc=0)(goto:"MAP - FLOORS")]}(if:$interaction is 0)[(unless:$stage is "EOD")[(color:black)[.....]
[Go to the map]<map|(click:?map)[(set:$header=0)(set:$footer=0)(goto:"MAP - FLOORS")]](else:)[(color:black)[.....]
[Continue]<eod|(click:?eod)[(set:$header=0)(set:$footer=0)(goto:"EOD")]]]
[Save]<save|(click-replace:?save)[(display:"SAVE")]//Dear (print:$name),
We are sorry to inform you...//
The words of your rejection letter from the University are still re-playing themselves in your head as you climb the steps of 1 Cherry Bluff Road. The house is a large, sun-bleached yellow building with a front door nobody ever bothered paining. On the left side of the house is a yard penned in with a faded white fence, and on the left there's a narrow driveway with a green truck parked on an incline. The boards creek beneath your sneakers as you press the doorbell, step back, and turn to squint back into the morning sunlight.
The house is at the top of a hill, which trails down into the sleepy island town. Beside the house, the hill curves down gently, then makes a sheer drop at the rocky gray cliffs that give this street its name. Separating the house from the drop off is a row of tall cherry trees, their roots grabbing the stony bluff as though a strong wind could sweep them off and into the tidal waters below. The roar of surf rises up from the bottom of the drop off as the waves rush in against the stones.
//We are sorry to inform//...
You rub your eyes. It sure doesn't //seem// like the University is sorry, given that this is your third rejection. Another year, another letter -- now you need a place to stay for a whole 10 months as you send in your next application. 10 more months of rent...Money was tight before, but now it's //belt-three-notches-too-small// tight. //Sweater-shrunk-in-the-wash// tight. So-tight-you-can't-//breathe// tight.
Which is how you wound up here: at the **House on Cherry Bluff.**
[[Continue|INTRO 2 (WEEK 1)]]The posting was a //literal// posting: a flyer taped up on a telephone pole you passed by on the mainland. **SEEKING HOUSEMATES, 8 BEDROOM**. You called the number and found out that most of the posters had already been taken down -- six people had already gotten rooms.
"But you know what," the girl on the phone said, "you're actually in luck. There's one bedroom left open..."
The two of you talked for a while. You found out her name is (print:$name_A) -- and that she's //very// type A. You figured at first that it was the landlord who needed all those copies of your paperwork, but it turns out it was (print:$name_A) herself.
"Just checking that you aren't a weirdo," she had said when you asked, wearing a smirk you could hear over the phone. "You can't be too careful."
You had to agree with her there. That's why you scoured the internet for what you could find about (print:$name_A) and your six other soon-to-be-roommates. You didn't say it to her over the phone, but to be honest, if you //had// been a weirdo...you wouldn't be the only one.
[[Continue|INTRO 3 (WEEK 1)]]The first girl you found was (print:$name_G): she had a blurry picture of herself on a strange website with a yellow background. It was some kind of blog about crappy Reality TV -- but it looked like she'd given up posting a long time ago and now just used it to post pictures of bugs she finds in the house.
Next you found (print:$name_F) in an article announcing her as valedictorian of her undergraduate class. She's not smiling in the picture, and the light off her glasses obscures her eyes.
And then there was (print:$name_E), who from what you could tell is some kind of fitness freak. Her name mostly came up in lists of finalists for 5ks and triathelons. At least //she// smiled in her picture, which showed her sweating at the finish line with a gold medal on her chest.
(print:$name_D) was tougher to find at first, but that was only because she'd changed her name on all her social media to (print:$nickname_D). It turns out she's the daughter of two //super// rich lawyers who run a practice together on the mainland -- but the ambitious gene must have skipped a generation, because all her photos are of her at huge blow-out parties looking like she's having the time of her life.
Which actually led you to (print:$name_C): she was in a few of the pictures, looking like her friend's polar opposite. In every picture she wore all black with purple eyeshadow and combat boots. It turned out she ran a creepy blog full of odd poetry -- //so// many haikus about snakes.
The hardest to find was (print:$name_B). She, apparently, is the shy one, because no pictures could be found of her. You did learn, however, that she's running a small dogwalking business.
Finally, there's (print:$name_A) herself. She sent you pictures of the house and the room for rent with herself in some of them. Tall and freckled with auburn hair and a flair for fashion, she's nothing if not //blunt//. "There's no way you'll get anything better than this for 100G a week," she tells you. "But we //do// have some //rules//."
Besides the fact that all of them live in the same house,the housemates don't seem to have very much in common. Each is pretty in her own way, and they //are// all around your age.
Oh. And they're //all girls//. (if:$gender is "boy")[A guy living with 7 women -- you almost feel as if you're in a harem anime or something.](else:)[You're a girl yourself, of course...but //still//.]
You've lived with roommates before, of course, and some of them were women, but you've //never// imagined what it would be like to have //seven female roommates.// To be honest, you don't even know what that would be //like//. But you're definitely running low on choices right now, so weirdness or not, //here you come//.
[[Continue|INTRO 4 (WEEK 1)]]The rules that (print:$name_A) talked about were pretty straightforward.
"If you live with us," she says, "rent is due at the end of every week. It's 100G, like I said -- don't care how you get it, just //get it//. I think there's an opening at the restaurant I work out -- I can help you get a job there if you need it."
That sounded good to you. You asked her to put in your name, and she emailed her boss while she still had you on the phone.
"The other thing is you've got to help keep the house clean. We've all been living together for about six weeks now, so we came up with a system --"
//READ: **I** came up with a system.//
"It's easy: make sure your room is clean, and we'll be good. We also have a list of chores that we rotate every week, but you don't have to worry about that just yet. Just know that everyone in the house has responsibilities, and if you don't handle your responsibilities --"
Here, her voice dips a bit lower and she hesitates. It's not a long pause, but it's basically the only time she's stopped talking at you since you got on the phone, so it's noticeable. You press the phone to your ear, and when she comes back on, you can hear the smirk in her voice again.
"--...well, let's just say there are //consequences//."
[Continue]<cont|(click:?cont)[(goto:"MEETING A")](if:$route is "neutral")[(print:$name_A) flashes you a friendly smile. "That's good to hear," she says. Then she snaps her fingers, remembering something: "Oh! And I've got good news: my boss says you can start at the restaurant anytime. Just come on down during the afternoon, the lunch hour is always when we need extra help. You can pick up a shift then any day."
A new room //and// a new job? Seems like things are finally turning around for you!
"Awesome," you say, grinning ear-to-ear.
"Don't forget, though," (print:$name_A) says firmly. "It's 100G every week, okay? If we can't trust you to come through with that..." She raises her hands, palms up, as though to say, //Nothin' we can do!//
You nod, hoping to look more responsible than you feel. "You can count on me." **(live:1s)[(transition:"dissolve")[(unless:$opportunity contains $name_A)[(set:$tru=$tru+1)(color:green)[+1 ]]](stop:)]**]{
}(else-if:$route is "submissive")[(print:$name_A) rolls her eyes. "Don't be a baby," she says impatiently. "You can //easily// make that in a week at the restaurant. //Before// tips." She puts her hand on her hips, looking like an irritated mother telling her teen to clean (if:$gender is "boy")[his](else:)[her] room for the hundreth time. "Are you taking the room or //not//?"
"I-I'm taking it!" you say quickly. You don't really have much of a choice, after all: applications don't open for another half a year, and if you have any //chance// of making it in to the program you want, you're going to need to study for the entrance exams. The mainland is way too expensive, and there doesn't seem to be //any// other rooms for rent on the island...
(print:$name_A)'s eyes flash triumphantly. "Good," she says, folding her arms. She gestures to the room with a tilt of her chin. "You can decorate your room any way you want -- //but keep it clean,// understand?" She steps toward you and you shrink back. "Or I'll //really// give you something to whine about. God it?"
Your tummy flutters as you nod emphatically. ]{
}(else:)[(print:$name_A) frowns. She puts her hands on her hip, a slight color rising to her face. "I already told you," she says, "you're //not// going to find a better rate."
You consider this with a shrug.
"So?" she asks again, now with an impatient edge to her voice. "Are you taking the room or not?"
You quickly consider your options: it doesn't take long. Applications don't open for another half a year, and if you have any //chance// of making it in to the program you want, you're going to need to study for the entrance exams. The mainland is way too expensive, and there doesn't seem to be //any// other rooms for rent on the island...
"Yeah, I'm taking the room," you reply.
(print:$name_A), looking flustered for the first time since you met her, gives a stiff nod. "Good," she says. She glances around the room, then back at you. "You can set up your room however you want, but remember: keep it //clean//."
You roll your eyes and she flushes another shade pinker before carrying on.]
"//And//," she adds pointedly, "you're going to want to meet your roommates. Remember: you don't sign until the end of this week, so if any of us feel you aren't a good fit, //that's it//."
You nod your understanding.
With that, (print:$name_A) closes the door and leaves you alone in your brand new room, standing at the start of a fresh blank page, a whole year stretching before you just waiting to be written...(set:$mid_int=0)
[[Continue|WEEK 1 MISSION]](color:black)[sdlkfals]
#WEEK 1
**1) Meet each of your roommates and make a good impression!
2) Rent is due at the end of the week -- 100G!
3) Explore the house, the restaurant, the library, and the store!**
It's your first week in the house: explore the rooms and make sure you talk to all of your roommates. You can earn money at the **restaurant** during the afternoon -- don't forget, you need 100G by the end of the week!
Your choices will determine how your character grows in (color:red)[**athleticism**], (color:orange)[**kindness**], (color:yellow)[**charisma**], (color:green)[**trustworthiness**], and (color:blue)[**intelligence**], -- each of those traits will affect your interactions with your housemates!
You get 15 "moves" in each day, and some actions take more than 1 move to complete. Discover the secrets of the house by playing well, and you'll feel at home in no time...(set:$header="on")(set:$footer="on")(set:$mission="meet all of your new housemates")
[[Let's get started!|YOUR ROOM]]{
<!--Resets-->
(set:$birdseed=0)
(set:$workout=0)
(set:$daily_chance=(random:1,7))}-- //wait...what was that noise?//
You try to turn in the direction of the sound. It sounded like a //slap//, like the kind a wet towel makes when you whip it with all your might. Then you though you heard a //yelp//, like a puppy who wants out of the crate...//They didn't...they don't have a puppy, do they?//
There it is again! A crisp //smack// sound, then murmers. It's coming from upstairs.(set:$familiars=$familiars+(a:"discovered the spankings by overhearing A spanking B"))
You take the steps slowly, trying to listen for more noises. It's a steady rhythm now -- //smack, smack, whap, smack// -- and as you climb the stairs you can tell immediately that it's coming from (print:$name_B)'s room. Her door, unlike all of the others, is slightly open. A sliver of light spills out into the dim hallway.
[[Continue|DISCOVERY 2]]From the attic, you hear the thump of (print:$name_C) playing some kind of dark, electronic music. Still, the sound continues, and now you can hear a voice you're pretty sure is (print:$name_A).
(css:"font-size: 60%")[//WHAP! WHOP! WHAP! WHOP!// "-- to use a //coffee mug// instead of a bowl for my //yoghurt// this morning, thanks to..."]
Next, you hear (print:$name_B): her soft, lilting voice sounds strained and pleading.
(css:"font-size: 80%")["//Nggaha! I-I'm sorry, (print:$name_A)! AH! I-I'll do them tomorrow morning first thing, I swear!//]
(print:$name_A) replies with something you can't quite make out, and all the while the rhythmic //smack-smack-smack// continues.
You can't help yourself -- you're just //too// curious. You creep silently to the door and peek in through the small crack.
That's when everything changes.
[[Continue|DISCOVERY 3]]What you see when you peek in through the door is (print:$name_B) stretched over (print:$name_A)'s lap. (print:$name_A) is sitting on the low bed, and (print:$name_B) is lying, tummy-down, over her friend's knee.
And she's //naked from the waist down//.
Her blue jeans and panties are lying in a pile at the center of the floor, abandoned with her sneakers. (print:$name_B)'s legs and tushy are completely bared -- she's wearing nothing but a tee-shirt and socks.
For an instant, you think you've caught them in some kind of //sex act// -- //What kind of position is **this**?// -- but (print:$name_B)'s face tells a different story. Her eyes are wide and panicked, and although she's blushing you can tell it isn't //that// kind of blush. The scene before you processes as if it were in slow motion, and your brain takes note of every detail, searching for clues --
And then, (print:$name_A)'s hand comes down on (print:$name_B)'s bared bottom with a hard, loud, unmistakable //smack//.
[[Take a look|A SPANKS B IMAGE]]
[[Continue|DISCOVERY 4]]"Gaah!" (print:$name_B)'s head jolts back quick enough to flip her blonde hair. "It hurts, (print:$nickname_A)!" Another //smack//. "//Owwwwah!//"
"Of course it hurts," (print:$name_A) says. Her hair is pulled back in a no-nonsense ponytail. Her face is set and calm, as though what she were doing was routine and not //the weirdest thing you've ever walked in on.// Then, she confirms what your brain had been too stunned to confirm itself. "It's //supposed// to hurt -- it's a //spanking//."
A //spanking//. That's what's happening in (print:$name_B)'s room right now. One young woman in her twenties has another young woman //her age// over her knee, and she's giving her a //spanking//.(set:$sore_B=$sore_B+1)
You don't know //how long// you stand there, watching in wordless amazement. You probably could have stood there watching for //hours...//
[[Continue|DISCOVERY 5]](print:$name_B) wriggles adorably across her friend's lap as her butt cheeks flatten and bounce beneath (print:$name_A)'s stern palm. Her bottom turns pink, then a fresh strawberry red. She scissors her feet and grips the bed spread as //SMACK// after glorious //SMACK// rings out through her small bedroom, but she never tells (print:$name_A) to //stop// or //fuck off//. She takes her spanking reluctantly but without back-talk. Before long, there are glistening tears in her blue eyes.
(print:$name_A) alternates methodically from cheek to bouncing cheek. She's spanking with her flattened palm, cupping her hand just right to make the perfect //PHLAP!// each time it lands. She has her mouth set tightly and her posture is ramrod straight. She spanks her roommate with a even, unflinchingly neutral expression, like a person carrying out a responsibility no stranger than a household chore -- but there's a gleam in her eye, an emotion you can't quite place...
[[Continue|CAUGHT]](color:black)[slkdfj]
#WEEKEND 1
The next day is Saturday: it's officially your first weekend in the House on Cherry Bluff.
You have the distinct feeling the other housemates are avoiding you: there's no one in the kitchen at breakfast, and all the doors on the second floor are closed.
But when you go out to the sunporch, you find (print:$name_B).
She looks up, startled, her body tensing. "O-Oh!" She's holding the jar of birdseed in her lap and sitting on a pillow she brough from her room. Upon closer inspection, you notice there are also two ice packs beneath her, one under each cheek. She flushes quickly...
...but then she lets the tension in her shoulders go. She gives you a shy smile. "H-Hey, (print:$name)," she says. She holds up the jar. "...you...wanna feed the birds with me?"
You sit down next to (print:$name_B), trying not to think about how red and hot her bottom must be underneath her sweatpants. (print:$name_B) hands you the jar and you scatter a few handfuls. For a while, the two of you sit in silence, watching as the usual flock descends.
Then, finally, you have to ask -- or, at least, //try// to:
"Is...um...How does y...uhm..."
"How does my butt feel?" (print:$name_B) completes your thought for you, still looking ahead at the yard. "It stings. But it's okay." She turns to you and smiles a peaceful smile. "You know -- I'm actually sort of...//glad// you saw me getting spanked."
"You're //glad//?"
She nods. "If you didn't, we would have to tiptoe around it forever, and that never would have worked. You would have found out //eventually//..." She blushes again, this time to the tips of her ears. "S-Still -- it was pretty embarrassing that you saw //me//..." She sighs. "Just my luck, I guess. What are the odds?"
In the silence that follows, as (print:$name_B)'s simmering blush matches the rosiness of her tushy, you figure you ought to say //something//. So you say the first thing that comes to your mind:
[["If it makes you feel better, your butt looks great in that color."]<c|
["One in six, I supposed, if (print:$name_A) is out, so about 17%..."]<i|]<choice|{
}(click:?c)[(replace:?choice)["If it makes you feel better, your butt looks great in that color." (unless:$opportunity contains $name_D)[(color:yellow)[**+1**(set:$cha=$cha+1)]]
(print:$name_B) looks up, blinks in surprise, and stares at you with wide eyes. Then, just when you're about to start apologizing, she tilts her head back and starts to laugh. She laughs until she has to hold on to her sides, and the birds are side-eyeing her from the lawn. She laughs so hard that she has to wipe tears from her eyes.
"Ohmigosh," she gasps at last. "You know, (print:$name) with any one else, this would be really awkward, but..." She looks at you gratefully. "At least you make it funny." (show:?hidden)]]{
}(click:?i)[(replace:?choice)["One in six, I supposed, if (print:$name_A) is out, so about 17%..." (unless:$opportunity contains $name_F)[(color:blue)[**+1**(set:$int=$int+1)]]
(print:$name_B) tilts her head, confused.
"The odds," you explain. "You...you asked what the odds of it were..."
As it dawns on her what you mean, (print:$name_B)'s eyes widen -- then she starts to giggle. She keeps giggling until she can barely breath, and you can't help but join in. When, at last, she's finished, she wipes a tear from from her eyes.
"You know, (print:$name)," she says. "I'm really happy you moved in with us." She beams at you, and you beam back. For a moment, the air feels charged and smells sweet.(show:?hidden)]]
|hidden)[Just then, the screen door bangs open behind you and (print:$name_C) steps out. "(print:$name_A) is doing another house meeting and we need you to inside to start," she says flatly.
You and (print:$name_B) look at each other as the door //clacks// closed, scaring the rest of the birds away.
[[Continue|END OF WEEK 1B]]]And so you find yourself in the same place you were Friday night: gathered in a circle in the TV room with your seven housemates as (print:$name_A) takes the floor.
"Okay," (print:$name_A) says. "We know what we're gonna do now." From across the circle, she looks you in the eye. "(print:$name), now that you know about the system, it's only fair that you take part in it. You'll be assigned a chore every week, and if you don't get that chore done, you'll get a spanking. Just like everyone else here."
All of the girls nod their heads, except for (print:$name_D) who rolls her eyes and groans. (print:$name_A) ignores her.
"Also," she goes on, sounding a bit strained, "it's been brought to my //attention//...that it isn't fair if I'm the only one who gives the spankings."
(print:$name_G) nods and gives an enthusiastic grunt of approval.
"So, we're making a new rule," (print:$name_A) continues. "Since there are seven chores that need to be done and eight of us to split them, one person will have a 'bye week'."
"Why's it called a 'bye week?'" (print:$name_D) asks.
"It's a football thing, don't worry about it," (print:$name_E) says quickly.
"It just means you don't have a chore that week. And //that person// -- the one with the bye week -- will be the first to give the spankings."
[[Continue|END OF WEEK 1C]]At this, there's a sudden commotion of everyone talking at once. If (print:$name_A) had a gavel, she would be pounding it like crazy -- but unfortunately, she only has her voice.
###["//Everybody shut up!//"]<yell|(live:2s)[(replace:?yell)[(transition:"pulse")["//Everybody shut up!//"]](stop:)]
When everyone is finally quiet, (print:$name_A) rubs her temple. "I'll be taking the first bye week --"
"//Hey no fair!//"
"//Why do **you** get it?!//"
"-- because we'll go in //alphabetical order!//" she shouts. There are still some murmurs at that -- (print:$name_G) even shouts out a curse -- but (print:$name_A) presses on, looking right at you. "(print:$name), you have to go last since you got to the house last."
"What if the person on a bye week does something to earn a spanking?" (print:$name_B) asks, her hand meekly raised.
"Yeah! Like not clean your room or whatever!"
"We'll cross that bridge when we come to it," (print:$name_A) says, looking like she has a throbbing headache. "But for now, //that's// the plan. So, (print:$name)," she says, levelling her gaze on you. "What do you think? Are you staying?"
Every pair of eyes turns to you.
[[Continue|END OF WEEK 1D]]But, of course, there's no question in your mind.
"Yeah," you say, looking out on the group. (print:$name_B) smiles encouragingly at you from her spot across the circle. "Yeah, I'm staying. If you'll have me."
For a long time, everyone is silent.
Then, finally, (print:$name_G) chimes in. "Of course we'll have you," she says with a grin. "You're one of us now, aren't you?"
(print:$name_D) groans. "(print:$name_G), this isn't one of your stupid //TV shows// --"
"But (print:$nickname_G) is right," (print:$name_E) says. She looks you in the eye. "If you're willing to follow the same rules and pay the same rent, why //shouldn't// you get to stay with us?"
The others, (print:$name_D) excluded, start to nod and murmur in agreement.
"Alright," (print:$name_A) declares, clapping her hands together. "That settles it, then. You'll all get your chore assignments for the next week in the morning. And now, I am //going to bed.//" She stands, rubbing her head. "I'm officially declaring this house meeting adjourned." She manages to give you a tired grin. "Welcome to your new home, (print:$name)."
[Continue]<cont|(click:?cont)[(set:$event=0)(goto:"END OF WEEK 1")](color:black)[.....]
#GAME OVER...
###for now!
(color:yellow)[I hope you liked Week 2 -- let me know your thoughts and your suggestions in the comments! Keep an eye out for the next update of **THE HOUSE ON CHERRY BLUFF**, coming soon!
STAY TUNED! - victor]
<img src="https://i.ibb.co/r1nVh6s/Untitled-design-4.png" alt="Untitled-design-4" border="0" width=100%>
[[Continue|DISCOVERY 4]](unless:$familiars contains "caught by A and B")[Before you can try, the picture breaks.
(print:$name_B) -- perhaps sensing that someone's eyes are on her, who knows -- looks up at the door. Her teary eyes narrow, and as she blinks the welling-up tears out they slide down her cheeks. Then, all while the //SMACK! WHACK! WHACK!// continues from her rear, she narrows her eyes again, peering at the door.(set:$familiars=$familiars+(a:"caught by A and B"))
You're too stupefied to realize quickly enough what's happening. By the time you utter a soft curse and jump out of view, the damage is already done.
"//(print:$name_A)!// Someone's watching from the hall!"
[[Continue|CAUGHT]]](else:)[The next two minutes are such a blur you hardly even remember what happened. It comes to you in snippets, like the plot points in a dream.
Someone yelled your name -- you don't know if it was (print:$name_B) or (print:$name_A), but judging by just how //loud// it was your money is on (print:$name_A). Even when she was getting her bare butt smacked, (print:$name_B) never reached that decibel.
Next, there was a confusion of doors opening and roommates pouring out into the second floor hall, all of them asking what was happening and no one waiting for an answer. (print:$name_F) was wearing a matching set of blue PJs with clouds patterned across them. (print:$name_D) was on the phone, which confused matters even more -- "No, no, I'm not talking to you, I'm talking to //her//!" --and (print:$name_E) was almost hit in the head when (print:$name_C) dropped the attic trapdoor and came down to join the fray.
(print:$name_A) came out first, her arms crossed and her eyes blazing, but even she couldn't make herself heard in all of the commotion. (print:$name_B) came out next, holding her jeans in her hands and rubbing her eyes. Her legs were still bare, and you could practically feel the heat coming off her blushing face...which was //almost// as bright red as her blushing //behind.//
For a while, everyone talked at once. (print:$name_D) tried to recap it all to her friend over the phone, (print:$name_E) tried to compliment (print:$name_F) on her jammies, (print:$name_F) thought she was being sarcastic, and (print:$name_C) said something about being "//so close to contact//" and no one knew what that meant.
At last, (print:$name_A) seized control. "That's it! //Everyone downstairs!//" she yelled. "We're having a //house meeting//!"
[[Continue|HOUSE MEETING 1]]]The House Meeting took place in the TV room. (print:$name_F) had to go get (print:$name_G) from downstairs -- she almost overslept the entire thing.
All seven of the girls and you moved your seats into a circle. (print:$name_B) is sniffling on the sofa between (print:$name_G) and (print:$name_F) -- it was apparently too tough to pull her jeans back on over her smarting bottom, so (print:$name_E) gave her a pair of loose basketball shorts.
(print:$name_A) scoots the armchair closer into the circle, then sits with a heavy sigh. "Okay," she says, and everyone turns to look at her. "Okay. House Meeting officially in session."
"Hey, why do //you// get the armchair?" (print:$name_G) asks from the couch.
"Yeah, no fair!" (print:$name_D) exclaims from a folding chair. Then she looks back at her phone. "No, no, not you. I was saying to (print:$name_A) that it's unfair 'cuz she --"
"Will you //please// hang up?!" (print:$name_A) shouts.
"Sor-//ry//," (print:$name_D) mutters as she puts the smartphone away.
[[Continue|HOUSE MEETING 2]]"Positive behavior incentives have been found to be most effective in studies with animals and young children," (print:$name_F) says, pushing up her glasses. Although she sounds like a University professor, it's a little hard to take her seriously in her baby-blue pajamas. "However, //consequence//-based systems have proven to be advantageous in systems with --"
"She's saying people weren't doing their stuff," (print:$name_G) says, "and we needed a way to //make// them do it."
"Right," (print:$name_A) picks up again. "The only problem with //that// was...//what would the consequence be?// It couldn't be that you'd get kicked out: there are a bunch of laws around evictions, and besides, we were only barely making the rent as it was. So we needed something else."
Here, everyone goes silent. The girls glance around at each other, and someone clears her throat. Finally, the eyes settle on (print:$name_D).
(print:$name_D) looks around as though surprised. "What are you looking at me for?" She cross her arms tightly across her chest. "I only said it as a //joke//!"
"But you //did// say it," (print:$name_B) says softly.
"And we quickly realized that a non-permanent negative socio-physical consequence involving societal pressure and emotional influence for not completing certain responsibilities --"
"She means it's fuckin' embarrassing," (print:$name_G) translates. "So it was the perfect punishment."
(print:$name_F) opens her mouth as though to object, then closes it again.
"She's right," (print:$name_A) declares. "We all agreed --"
"(css:"font-size: 80%")[Were //forced// to agree,]" (print:$name_D) grumbles.
"-- that it was the best way. So, that was how it was. If you didn't do your chores or clean your room, you got a spanking." (print:$name_A) looks up at you, leveling her hazel eyes on yours. "So //that// is what you saw."
You sit there, taking it all in. It's only after a few moments of silence that you realize that everyone is looking at you. Waiting for you to respond.
So you say the first thing that comes to your head.
[["Why didn't you tell me before?"]<n|
["If you give out the spankings, who spanks //you//?"]<d|
["Are you going to spank //me//, too?"]<s|]<choice|{
}(click:?n)[(set:$route="neutral")(goto:"HOUSE MEETING 4")]{
}(click:?d)[(replace:?choice)[(set:$dom=$dom+1)**+1 DOMINANCE!**(set:$route="dominant")(live:1s)[(goto:"HOUSE MEETING 4")]]]{
}(click:?s)[(replace:?choice)[(set:$sub=$sub+1)**+1 SUBMISSIVENESS!**(set:$route="submissive")(live:1s)[(goto:"HOUSE MEETING 4")]]]"Alright," (print:$name_A) begins, rubbing her temple as if a sudden headache is coming on. "The reason I called this house meeting is because we have a //situation//."
"That's right," (print:$name_C) interrupts. "This house is //haunted//."
"Wait -- what?!"
(print:$name_C) nods sagely. She speaks with her vocal fry dialed all the way up. "I was performing a ritual, and just as (print:$name_A) called us down, I had made contact with a spirit. It was the ghost of a previous tenant of this place. And their soul still haunts the place of their //death//."
"N-No, that's not --"
"They died? //Here//?" (print:$name_D) gasps.
"Yes." (print:$name_C) sweeps her jet-black hair behind her ear. "They died in a //brutal accident// involving lavender and a safety pin."
"That doesn't make any sense," (print:$name_G) says.
"It was either that or they were saying they were an accident insurance salesman. I was a little unclear."
"How would you confuse those two things?!"
"Wait, is this meeting actually about ghosts?" (print:$name_E) rejoins. "Because, if so, I want to talk about the weird sounds I heard the other night --"
"Those were probably just racoons," (print:$name_F) says flatly.
"No, this is //all// off-topic --"
"I know what I heard," (print:$name_E) says hotly, "and that was //not// a racoon. It was like this //moaning// sound --"
"Maybe it was (print:$name_F) 'studying'," (print:$name_G) says, smirking.
(print:$name_F) blushes hotly and glares. "If you're implying what I //think// you're implying --"
"Nice jammies, by the way --"
"//Enough!//" (print:$name_A) exclaims, waving her arms. Everyone settles back into their seats and turns to her. "We are //not// meeting about ghosts or racoons or //whatever//! That is //not// the situation! The situation is -- it's...well, it's --"
Words seem to fail her here, just as the others are leaning in to hear.
"(print:$name) saw me getting spanked."
It's (print:$name_B). Her voice is soft, but it cuts through the air like a broadsword. Everyone goes completely silent and still. Each roommates looks down at the floor, suddenly deep in thought. (print:$name_A) leans back in her chair and folds her arms.
"Oh," (print:$name_C) says after a long few moments have passed.
"Yeah," (print:$name_A) says tiredly. "//Oh.//"
"So..." (print:$name_E) begins. "I...I guess we have to tell (if:$gender is "boy")[him](else:)[her], now?"
(print:$name_A) doesn't reply. Everyone is quiet.
Then suddenly, all eyes are on you.
[[Continue|HOUSE MEETING 3]](if:$route is "neutral")["Why didn't you tell me before?" you say, directing your attention to (print:$name_A).
The other housemates exchange a glance. Now (print:$name_A) looks guilty as she opens her mouth to respond...
"She probably thought you'd think it was fucking //weird,//" (print:$name_G) interrupts her bluntly.
"Yeah," (print:$name_E) agrees, "like, it's seven women in their twenties solving their issues with...//spankings?// Like, it seems really weird."
"(css:"font-size: 80%")[It //is// really weird]," (print:$name_D) mutters.
"But it //works//," (print:$name_A) says, finding her voice once again. "It was working //really// well. Everything was fine, except that now..."
"We were behind on the rent," (print:$name_B) finishes for her.
"Because //some// people struggle to maintain gainful employment," (print:$name_F) says with an accusatory glance at (print:$name_G).
"That's rich coming from the //student//," (print:$name_G) snipes back.
"I'm a TA at the University! I receive a stipend!"
"Teacher's assistant, teachers pet, //whatever//, you don't get paid in the summer!"
"The //point//," (print:$name_A) says firmly, cutting off (print:$name_F)'s retort, "is that we //wanted// you to take the last room, but we didn't know how to explain the...//system// to you, so we thought it'd be better not to say anything."
"Plus, you know..." (print:$name_E) ventures, "it's kinda embarrassing.(if:$gender is "boy")[ And, you know...//you're a guy//.]"
"Right," (print:$name_A) agrees hurriedly, blushing. "So...right. That's why we didn't tell you. And to be honest, we were kinda hoping that it would stay a secret for a while...but apparently the lock on (print:$name_B)'s room doesn't //lock//."
(print:$name_B)'s face flushes slightly. "I didn't want to bother anybody. I was doing fine just putting stuff in front of it..."
"Doesn't matter now," (print:$name_A) says dismissively, "because, now you know. So, basically, we have to figure out //what to do now//."
Another silence falls over the room. Each of the housemates looks around at the other warily. (print:$name_C) pops her gum.
"Maybe," (print:$name_D) says at last, "we...get rid of the system?"
"And go back to you leaving solo cups and spilling drinks everywhere? //No thanks//," (print:$name_F) snaps.
"Hey, I'm not the only one who messes up -- (print:$name_G) had a //mushroom// growing in her freaking //room!//"
"//Pleurostus ostreatus//," (print:$name_G) says softly.
"Like, do you guys //want// to get spanked?!" (print:$name_D) exclaims, pulling herself up into a crosslegged position in the folding chair. "Are you guys, like, //into// that?!"
"What I //want// is to live in a house that doesn't stink," (print:$name_E) says.
"Exactly," (print:$name_F) declares, straightening her glasses. "And as far as what I'm //into//, I am //into// having a functional house!"
"And butt stuff," (print:$name_G) tacks on.
"Wh- No! I didn't //say// that!"
"Guys, guys, //guuuuuys//!" (print:$name_A) has to yell over (print:$name_G)'s laughter and (print:$name_F)'s flustered sputtering. When everyone is silent, she grips the bridge of her nose. "Look, it's getting late. We need to figure out where we go from here."
There's a long pause. A //loooooong//, tense pause.
Finally, (print:$name_B) breaks the silence.
"We should just ask (if:$gender is "boy")[him](else:)[her]," she says. She turns to you. "(print:$name) -- now that you know about the system...do you still want to live here?"
The question -- and the asker -- take you aback for a second. But the answer, really, is obvious: there's //no other place// you could afford right now. When you find your words, you stammer them out: "Well...//yeah//, I still want to live here, I --"
"Good," (print:$name_B) says calmly. "We want you to live here, too. But since you know about the system we have, if you want to live here, you've got to participate in it." She looks around the circle of stunned faces. "Every one of us knows the rules: if you don't do your assigned chore, you get spanked. So...is that okay with you?"
"Yeah, of course it's..." Only after the words have left your lips do you realize //what you're really agreeing to.// "...it's...oh, wait..." The realization dawns slowly: she's asking you to say that, if you forget to do your chores, //you'll get spanked too!//"
"She's right," (print:$name_E) chimes in. "If you want to live in this house, you need to follow these rules."
"You sound like my mom," (print:$name_D) groans.
"So? What do you think?" (print:$name_B) asks.
You open your mouth, and it hangs open...no words coming out...]{
}(if:$route is "dominant")["If you give out the spankings, who spanks //you//?" you ask, looking directly at (print:$name_A).
(print:$name_A)'s mouth drops open. "I-...I-"
(print:$name_G) grins broadly and leans forward, approving very much of this challenge. "Oho! (print:$name) is calling you out, (print:$name_A)!"
"It's a valid question," (print:$name_F) says thoughtfully.
"Yeah," (print:$name_C) says. "It's sort of like: //'who watches the watchman?'// or whatever..."
"Who spanks the spanker?" (print:$name_E) says, and everyone laughs except for (print:$name_A).
"//I// haven't ever failed to do my chores //thank-you-very-much,//" she says sharply. Her face is red to the tips of her ears now, and the looks she's throwing your way are pretty far from kind. "So it's not really an issue, is it?!"
"Well, not yet, but the //potential// exists," (print:$name_F) says. "Shouldn't we have a plan for all eventuallities?"
"Yeah -- //eventuallity// you're gonna mess up, (print:$name_A)," (print:$name_G) quips, "and then, //your butt is mine!//"
"We did sorta just make you the spanker by default, (print:$name_A)," (print:$name_E) admits upon reflection. "I guess someone else could do it..."
"Ew! You //want// (print:$name_G)'s bare butt in your face?!" (print:$name_D) exclaims, pointing at the tomboy.
"//Giving// might be //somewhat// interesting..." (print:$name_C) reflects. "I'm surprised I didn't think of that..."
"We're getting off track!" (print:$name_A) says quickly. "We can decide all of that //later//." Everyone looks at her expectantly until she grips the bridge of her nose. "Look, if I screw up, then one of you can spank me."
"I call dibs!"
"No way!"
"You guys are //perverts!//"
"Guuuuuuys!" (print:$name_A) exclaims, raising her voice above the noise until everyone shuts up. "That's not the problem right now. The //real// problem is that, now that (print:$name) knows about the system, it's not fair that he's the only one left out of it."
Your heart speeds up a beat as some of the roommates start to look thoughtful. //What exactly are they picturing, here?//
"The truth is, we need to reach a decision here. Either (if:$gender is "girl")[s]he stays, knowing all about this system of ours...or (if:$gender is "girl")[s]he goes."
There's a long pause. A //loooooong//, tense pause.
Finally, (print:$name_B) breaks the silence.
"We should just ask (if:$gender is "boy")[him](else:)[her]," she says. She turns to you. "(print:$name) -- now that you know about the system...do you still want to live here?"
The question -- and the asker -- take you aback for a second. But the answer, really, is obvious: there's //no other place// you could afford right now. When you find your words, you stammer them out: "Well...//yeah//, I still want to live here, I --"
"Good," (print:$name_B) says calmly. "We want you to live here, too. But since you know about the system we have, if you want to live here, you've got to participate in it." She looks around the circle of stunned faces. "Every one of us knows the rules: if you don't do your assigned chore, you get spanked. So...is that okay with you?"
"Yeah, of course it's..." Only after the words have left your lips do you realize //what you're really agreeing to.// "...it's...oh, wait..." The realization dawns slowly: she's asking you to say that, if you forget to do your chores, //you'll get spanked too!//"
"She's right," (print:$name_E) chimes in. "If you want to live in this house, you need to follow these rules."
"You sound like my mom," (print:$name_D) groans.
"So? What do you think?" (print:$name_B) asks.
You open your mouth, and it hangs open...no words coming out...]{
}(if:$route is "submissive")["Are you going to spank //me//, too?" you say to (print:$name_A).
For a split-second, everyone seems taken off guard. "W-Well..." (print:$name_A) says, scratching her head. "I guess...I guess I hadn't..."
"Wait a second," (print:$name_G) says. "(if:$gender is "girl")[She](else:)[H]e can't live here and be the //only one// who doesn't have to do any chores."
"Yeah, that's not fair!" (print:$name_E) agrees.
"It defeats the entire purpose," (print:$name_F) adds. "Why should (if:$gender is "girl")[s]he participate in the responsibilities if he's excluded from the consequence?"(if:$gender is "boy")[
"But he's a //boy//," (print:$name_D) exclaims, turning to (print:$name_A). "You can't //spank him//, are you //crazy??//"
"And why not?"
"Yes, elaborate on that."
"What are you gonna do, //take his pants off?//" (print:$name_D) shouts. "That's...that's...//that's just weird!//"
"(print:$nickname_A) //does// make us take our pants down," (print:$name_E) concedes. "We've all had to do it at this point..."
"She wouldn't even let me wear //leggings//," (print:$name_C) remembers bitterly.
"That //does// change things..." (print:$name_G) admits. "But //still// -- (if:$gender is "girl")[s]he can't be the only one //not// having his butt bared, that's not fair either!"
"A-and what if (if:$gender is "girl")[s]he sees me with //my// butt bared?!" (print:$name_D) goes on. "I'd freaking //die//!"
Everyone goes silent and looks at (print:$name_B).
"O-Oh..." (print:$name_D) says, realizing her faux-pas. "I...I'm sorry, (print:$name_B) --"
"It's okay," (print:$name_B) says calmly. "It was...pretty embarrassing. But," she goes on, now with the total, rapt attention of the entire room, "I think there's an easy way to solve this."
"How?" asks (print:$name_A), looking up hopefully.]
"We should just ask him," (print:$name_B) says. She turns to you. "(print:$name) -- now that you know about the system...do you still want to live here?"
The question -- and the asker -- take you aback for a second. But the answer, really, is obvious: there's //no other place// you could afford right now. When you find your words, you stammer them out: "Well...//yeah//, I still want to live here, I --"
"Good," (print:$name_B) says calmly. "We want you to live here, too. But since you know about the system we have, if you want to live here, you've got to participate in it." She looks around the circle of stunned faces. "Every one of us knows the rules: if you don't do your assigned chore, you get spanked. So...is that okay with you?"
"Yeah, of course it's..." Only after the words have left your lips do you realize //what you're really agreeing to.// "...it's...oh, wait..." The realization dawns slowly: she's asking you to say that, if you forget to do your chores, //you'll get spanked too!//"
"She's right," (print:$name_E) chimes in. "If you want to live in this house, you need to follow these rules."
"You sound like my mom," (print:$name_D) groans.
"So? What do you think?" (print:$name_B) asks.
You open your mouth, and it hangs open...no words coming out...]
[[Continue|HOUSE MEETING 5]]"Hang on hang on hang on," (print:$name_A) breaks the spell waving her hands. "Before we make that decision, we need to know if you're actually going to pay //rent//." She gives you a piercing look. "Do you have your 200G for this week?"
"If you don't, (print:$nickname_A) is gonna spank you," (print:$name_G) teases.
"No, that's the thing," (print:$name_A) says. "If you don't pay the rent, you can't live in this house. So it doesn't matter if you'd agree to the system at all."
"I -- uhm...I..." This seems to be all you're capable of saying right now.
"How about this," (print:$name_F) offers, her glasses flashing. "(print:$name) will have until Sunday to provide the rent, and if (if:$gender is "girl")[s]he //does//, that will be tacit acknowledgement that the system as it is will remain in place."
"And if (if:$gender is "girl")[s]he //doesn't//," (print:$name_E) says, completing the thought, "then it doesn't matter anyway, because then he's out and we start the whole process again."
"So really, it comes down to that," (print:$name_B) offers. She looks into your eyes. "I...I think that's fair, don't you?"
"It //is// fair," (print:$name_A) answers for you. "And it is also //very// late. So, with...//all of that said...//" She gives one final look around the room, as though asking someone to challenge her -- no one does.
At the end of the circle, her eyes come to rest on //you//.
"With all that said, I'm declaring this House Meeting //adjourned//."
[[Go to sleep|END OF WEEK 1A]]The next morning, you shuffle out of your bedroom to find that all of your housemates have gathered at the bottom of the stairs. They're talking to each other excitedly, jostling for a better look at something you can't quite see.
You join the group, and (print:$name_F) is the first to notice you.
"What's going on?" you ask.
"Chores list," (print:$name_F) replies, pushing up her glasses so they glint in the light. She's changed out of her baby-blue pajamas and into a plaid skirt and blouse, so it's much easier to take her seriously...
...still, you can't quite get the image out of your head.
Perhaps (print:$name_F) knows what you're picturing because she blushes and turns away from you quickly. "I...I need to go study," she says hurriedly before bustling out.
The others turn, and (print:$name_G) grins at you. "Oh, hey, roomie," she says, giving your shoulder a friendly squeeze. "Hey, buddy, do me a favor: swap chores with me?"
"//No swapping,//" (print:$name_A) cuts in sharply. "Everyone is responsible for their own chore -- and if you don't do it, you //know// what happens."
[[Continue|INTRO 2 (WEEK 2)]](color:black)[sdlkfals] (set:$week=2)(set:$day=1)(set:$turn_counter=15)
#WEEK 2
**1) Rent is due at the end of the week -- 100G!
2) Complete your chore for this week: washing the car!
3) Try to make friends with at least //one// of your roommates!**
It's your second week in the house! You've met all of your housemates, and you've even seen one of their bright red bottoms...but you don't really //know// them, yet, you know?
Now it's time to take things to the next level. Your goal for this week is to reach a level **10** on the (color:red)[ra](color:orange)[in](color:yellow)[bo](color:green)[w] (color:blue)[co](color:purple)[un](color:#f9c2e1)[ter] for at least one of the housemates. Once you do, you'll unlock an event with her that will bring you closer together! Make sure to do this by Friday, or you won't be ready for this weekend...
And, of course, you need to do your //chore// for this week. If you forget to do it, (print:$name_A) will be paying you a visit on Friday night...
See what else you can discover! There's still a lot to be learned, and the mysteries abound. As your secret-letter-writter said: //Good luck!//(set:$header="on")(set:$footer="on")(set:$stage="morning")(set:$mission="become friends with at least one other housemate")
[[Let's get started!|YOUR ROOM]]{
<!--Resets-->
(set:$birdseed=0)
(set:$workout=0)
(set:$daily_chance=(random:1,7))}"It's still really shady that //you// got the first bi week," (print:$name_D) whines at her. She's wearing a set of shimmering pink pajamas and an eyemask flipped up on her forehead. Then she tilts her head. "Like, why is it even called a 'bi' week? Is it like, bi as in //bisexual?//"
"It's like //bye// as in //goodbye//," (print:$name_A) growls back, "because I'm out of here. I've got a shift to cover. Oh, and that reminds me..." She turn to you and puts out her hand. "You still owe the //rent//. 100G, due //today//."
Before you can reply, (print:$name_E) slaps an envelope into (print:$name_A)'s open palm. "There's mine -- 100G!" she says. Then, turning to you, she winks. "You know, you have until the end of the day..."
(print:$name_A) nods and stuffs the envelope in her back pocket. "It's better not to wait until the last second," she mutters. She looks at (print:$name_G). "Did you hear what I said? //It's better not to wait until the last --//"
"I heard ya," (print:$name_G) says, walking away. "See you at midnight, (print:$nickname_A)!"
(print:$name_A) groans.
The group starts to disperse. (print:$name_C) says there's a creepy exhibit at the museum on the history of embalming that she needs to see for the fourth time. (print:$name_B) has to hurry out to a walking shift at the animal rescue. Before you know it, you're alone in the hall, standing in front of the sign...
[[Continue|INTRO 3 (WEEK 2)]]//(print:$name_A) must have been up all night making this,// you think. There are two hand-written postings, each with a heading in bubble letters. The first reads:
#HOUSE RULES
##1) Keep your room clean!
##2) Do your house chore (color:red)[before Friday]!
##3) BE A TEAM PLAYER!
###Anyone who fails to follow any of these rules //will// receive a spanking from the housemate on a bye week!
You blink. Something about seeing it written in plain text really brings it home...//Man...this is **seriously** happening...//
The second posting has a sticky note with each of the roommates name next to their chore for the week.
[[Look at chore list|CHORE LIST]]You shuffle back into your room, lost in thought.
(if:$money < 100)[//How did I forget to have the rent ready?!// you think, chewing your nail. Just yesterday, you were telling the house you wanted to say, and they were welcoming you in...but now -- //Where the hell am I going to get 100G?//](else:)[//Good thing I've got the rent money all squared away,// you think as you close the door behind you. You have (print:$money)G in the drawer in your nightstand, and now you go to get it and bring it to (print:$name_A).]
That's when you see the letter.
It's laid neatly on your pillow, you couldn't miss it. The envelope is magenta, and there's a golden sticker keeping it closed. You take it slowly, turning it over and back again, but neither side offers any answers. You open it up and gasp aloud.
Inside the envelope are five neatly folded 20G bills.
You pull the money out of the envelope, half expecting it to fake -- perhaps one of those prayer tracts terrible customers leave as tips -- but the moment your hands touch the bills you //know// they're real.
//100G//. A week's worth of rent. //But...who? And...why?!//
The only thing in the envelope other than the money is a small piece of lined paper folded over until it's barely the size of a stick of gum. You unfurl it greedily, still hoping for some explanation...but the message only leaves you with even more questions. It's a note in all-caps in a handwriting you don't recognize.
All it says is two words:
==><==
**//GOOD LUCK//.**
<==
[[Continue|INTRO 5 (WEEK 2)]]The rest of your Sunday passes without event. You do some of the unpacking you've been putting off, then read to kill some time. Before you know it, the whole day has slipped away.
But that night, you're still thinking about the note.
Who would have given you 100G, just out of the blue like that? And did they expect something in return?
You take the envelope again and inspect it. There are no identifying marks on the paper, nor on the gold sticker that sealed it closed -- no name, no address, //nothing//. Just 100G...and a note that said, //GOOD LUCK.//
//Good luck with **what**?!//
You hear a knock at your door. Without waiting for you to say anything -- or even to snap out of your trance -- (print:$name_A) swings in.
"Hey, sorry, I got distracted this morning. I just wanted to make sure: you //do// have the rent, right?" She glances down and sees the money in your hand. "Oh! //Perfect!//" The redhead snatches the 100G from your fingers and stuffs it in her back pocket. "Great work, (print:$name). Keep it up, and we'll get along just fine."
She's halfway out of your room before you even manage to open your mouth. But at the door, she stops and turns. "Oh, and (print:$name), one more thing -- can I add your number to the house group chat? We put some important stuff in there sometimes. And besides, the others might wanna text you at some point."
You nod, still dazed, and (print:$name_A) is satisfied. "Perfect," she says, tapping away at her phone screen. "Alright, you're in." She steps out, and as she's closing the door behind her, she adds again: "Welcome to the house, roomie! Tomorrow starts another week! //Good luck!//"
She slams the door closed, and you're left with your thoughts.
//...Good luck with **WHAT**?!//
It couldn't have been (print:$name_A) who put the envelope on your bed, could it? Why would she do that? //Maybe she knew I wouldn't have the rent,// you think, //so she wanted to help me out...// But if that was the case, //why//? Why ask you to pay 100G if she was planning on spotting you the whole time? It just doesn't make any sense...
You continue to rack you're brain about it until, finally, you start to slip away to sleep. You fight it for a while, sure that if you could just //think// straight you'd figure out the mystery...but before long, the pull of tiredness is too great, and you can't help but drift away. You slide into strange dreams of forgotten chores and a weird, half-real house with too many rooms.
And just like that, your first week at Cherry Bluff ends, and your second begins.
[[Continue|WEEK 2 MISSION]]You're getting ready to go to sleep, when your phone chimes. The screen glows brightly in your dimly lit bedroom. You pick it up, confused -- //Who's texting me this late?//" and see that it's a message from a number you don't have saved.
**(color:green)[I'm adding (print:$name)'s number to the groupchat so that (if:$gender is "girl")[s]he can see all the dumb things you all say here. Say hi to (print:$name).]**
Another chime.
**(color:green)[Oh, and this is (print:$name_A)]**
A third. A fourth. You turn your sound off but the messages keep coming.
**(color:orange)[hi (print:$name)! This is (print:$name_B) :)]
(color:purple)[Wassup. (print:$name_C) here.]
(color:yellow)[heeeeeeeyyy! This is (print:$name_D) ;)]
(color:red)[*the AWESOME things you all say here. This is (print:$name_E)!]
(color:blue)[(print:$name_B).]
(color:#f9c2e1)[new fone, who dis?]
(color:#f9c2e1)[just kidding, it's ur girl (print:$name_G)]**
You sigh tiredly and type back a quick hello. Then you turn over on your side, put your phone on the nightstand, and drift away to sleep.
[Go to bed]<room|{
}(click:?room)[(set:$player_loc="your room"){
(unless:$day is "weekend")[(set:$day=$day+1)
(if:$day is 6)[(set:$day="weekend")]]
(else:)[(set:$day=1)]}(goto:"NEW DAY")](color:black)[.....]
#WEEKEND 2
You wake up next to a cold cup of tea.
//Guess I didn't need that to sleep after all...//It was, to be fair, a long week: you did, after all(if:$rel_A is 1)[, get promoted to the night shift](if:$rel_B is 2)[, manage to talk to birds](if:$rel_C is 1)[, contact a wedgie-happy demon](if:$rel_D is 1)[, see //yet another// housemate spanking](if:$rel_E is 1)[, learn a whole lot about different lotions](if:$rel_F is 1)[, discover the cutting edge of disciplinary technology in your basement](if:$rel_G is 1)[, get in on the ground floor of a panty selling scheme] -- and you've only been here for //two weeks//!(if:$player_chore is "not completed")[
Not only that...but last night, you learned //first hand// that (print:$name_A) is //not// messing around when it comes to her precious "system." You groan, rubbing your heinie with both hands as you try (unsuccessfully) to sit up in bed without putting any pressure on your smarting bottom...]
But now it's your second weekend in the house at 1 Cherry Bluff, and you have a feeling it's going to be a memorable one...because today is your first ever //House Games!//
You can already hear your housemates talking, laughing, and bickering throughout the halls, so you figure you'd better stop stalling and get out there.
[[Continue|THE COMPETITION 2]]
[Save]<save|(click-replace:?save)[(display:"SAVE")]
==><==
(live:2s)[
(transition:"pulse")[
#END OF WEEK 1!
##(color:red)[(print:$ath)]|(color:orange)[(print:$kin)]|(color:yellow)[(print:$cha)]|(color:green)[(print:$tru)]|(color:blue)[(print:$int)]|(color:purple)[(print:$OUIJA)]|(color:#f9c2e1)[(print:$TV)]
[[Continue to Week 2|INTRO 1 (WEEK 2)]]
[Save]<save|(click-replace:?save)[(display:"SAVE")]](stop:)]
(color:black)[.....]
#CHORE LIST
**BYE WEEK**: (print:$name_A)
**WASH THE LAUNDRY** (print:$name_B)
**DO THE DISHES**: (print:$name_C)
**TAKE OUT THE TRASH**: (print:$name_D)
**SWEEP THE DECK**: (print:$name_E)
**VACUUM THE TV ROOM**: (print:$name_F)
**MOW THE LAWN**: (print:$name_G)
**WASH THE CAR**: (print:$name){
(set:$player_chore="wash the car")
(set:$chore_count=5)
(set:$chore_list=(a:"laundry", "dishes", "trash", "sweep", "vacuum", "grass", "car", 0))}
//Wash the car...// you think. That's your chore for the week. And if you don't do it by Friday...well...at this point, you know //full well// what will happen!
[[Continue|INTRO 4 (WEEK 2)]]You as you're pulling up your flannel pajama bottoms, you hear your phone //ping// repeatedly and step over to check it out. It's the housemate group chat again.
**(color:red)[OKAY, SO! Like I've been saying for WEEEEEKS now, we need to finally have another tournament: the Bi-Annual //House Games!//]
(color:yellow)[noooooo]
(color:#f9c2e1)[oh HELL yea]
(color:orange)[cool! :)]
(color:purple)[That could be fun.
In like an ironic way]
(color:green)[(print:$name_D), youre only mad because I kicked your BUTT in air hockey last time.]
(color:red)[Exactly, thank you (print:$name_A). Except, this time, instead of being at the arcade, I was thinking we could do it in the yard. I have a bunch of field games planned. It's going to be SICK.
The thing is, for this to work, we need to pair up.]
(color:#f9c2e1)[I'M WITH (uppercase:$name_E)]
(color:yellow)[NO FAIR]**
You roll your eyes. Still -- //House Games? That might actually be kinda fun...//As you're taking your things to the bathroom to wash up, the messages keep rolling in.
[[Continue|PARTNER 3]]**(color:red)[Guys, I'm flattered. But we don't have to choose partners yet. Wait until the end of the week. And besides it's not ALL athletic stuff...]
(color:green)[But it's mostly athletic stuff, isn't it.]
(color:red)[.....yeah.]
(color:red)[BUT STILL! It'll be anyone's game. Each game will require a different skill, so choose your partners wisely.]
(color:purple)[Whoever I'm paired with needs to do all of the running. I cannot run.]
(color:blue)[You can't run? That doesn't make sense.]
(color:purple)[some people can't whistle, some people can't fold their tongues, I can't run. Don't discriminate (print:$name_F)]**
Finally, someone asks the question you've been wondering all this time:
**(color:orange)[who's going to pair up with (print:$name)?]
(color:yellow)[not it]
(color:green)[Don't be a brat, (print:$name_D).]
(color:#f9c2e1)[besides, who knows - (print:$name) might be a secret weapon]
(color:red)[Ooh, yeah - the wild card! I'm sure someone will want to pair up with you, (print:$name).
But that's not for right now. Like I said. We'll pick partners at the END OF THE WEEK. For now, everyone just chill out.]
(color:yellow)[this is stupid.]
(color:green)[Go to bed, (print:$name_D)]
(color:yellow)[make me.]**
A few seconds pass. You hear footsteps in the hallway upstairs -- angry footsteps stomping from one side of the hall to the other, followed by a loud knock on the door.
**(color:yellow)[no wait actually don't]
(color:green)[That's what I thought.]
(color:#f9c2e1)[lol]**
You shake your head. //I still can't believe I'm actually a part of this craziness now...// You spit your toothpaste into the sink and open the faucet, the soft hiss of water now the only sound in the house.
You pad your way back to your bedroom. //Guess I'll need to ask someone to be my partner in the House Tournament,// you think. //But we'll have to be on good terms. Nobody will want to pair up with someone they barely know.// You think wryly of each of the housemates, their faces passing before your mind's eye.
"Time to make some new friends, I guess," you sigh aloud as you get into bed and turn out the lights to go to sleep.
[Go to bed]<room|{
}(click:?room)[(set:$player_loc="your room"){
(unless:$day is "weekend")[(set:$day=$day+1)
(if:$day is 6)[(set:$day="weekend")]]
(else:)[(set:$day=1)]}(goto:"NEW DAY")]Once again, you're just getting into bed when your phone starts to vibrate across the surface of your desk. //Why do they always wait until it's this late at night?// you think, tiredly rubbing your eyes as you pick up the phone.
**(color:red)[I was just talking to (print:$name_A) today. We have an IDEA.]
(color:orange)[uh oh :O]
(color:yellow)[yeah that sounds bad you guys]
(color:green)[Shh. Hear us out.]**
As you read, you pad your way to the guest bathroom and start getting ready for bed. The texts continue to roll in as you balance your phone carefully at the edge of the sink, reading as you brush.
**(color:red)[Our idea is this.
We thought it would make things more INTERESTING if there was something on the line. So we were thinking of prizes, and we think we came up with one that everyone is going to want.
We also thought there should be, like, a PENALTY for coming in last - and this works PERFECTLY! You guys are going to think it's crazy at first but then you'll LOVE it]
(color:blue)[...Are you going to tell us what it is?]
(color:#f9c2e1)[yea (print:$name_E) get to the point]
(color:purple)[nooo i like the suspense!!]
(color:red)[OKAY OKAY.
So, for the upcoming Bi-Annual House Games, the WINNERS who come in 1st place will get to SPANK the LOSERS who come in 4th place!]**
You swallow your toothpast in surprise and almost gag. As new messages come in, you try to go back to (print:$name_E)'s message, just to make sure you actually read it right...instead, you clumsily knock your phone off the edge of the sink and it clatters to the ground.
You pick it up and scroll to the bottom to see the responses.
**(color:purple)[omfg]
(color:yellow)[WTF YOU GUYS THAT IS A TERRIBLE IDEA]
(color:orange)[:O]
(color:#f9c2e1)[LOL]
(color:purple)[things are finally getting interesting in this house]
(color:blue)[That's certainly one word for it...]
(color:green)[It's a great idea. You know it.]
(color:yellow)[U FREALKJLKJGGNNNN<8]
(color:#f9c2e1)[(print:$name_A) you'd better still say that when I have your bare ass over my knee !!!!!]
(color:yellow)[sry i droppe my phone
BUT THIS IS FREAKING STUPID!!!! I AM NOT LETTING YOU SPANK ME CUZ I LOST A STUPID GAME!!!]
(color:red)[Who says you're going to lose? Maybe YOU'LL be the one giving the spanking, (print:$name_D)]
(color:orange)[this actually sounds fun :)
now I really wanna win :)]
(color:yellow)[(uppercase:$name_B) NOT YOU TOO!!!!]
(color:#f9c2e1)[Hahaha! even (print:$name_B) wants to spank you, (print:$name_D)]**
You hear someone yell something shrilly from upstairs.
**(color:green)[(print:$name_D) if you yell like that again I'm coming over there]
(color:red)[Why are you so worried you're going to lose, (print:$name_D)? I told you, it's anyone's game.]
(color:#f9c2e1)[yeah, (print:$name_D). Anything is possible.]
(color:purple)[not with that attitude...]
(color:red)[We still haven't even decided the partners. You've got until Friday to convince someone to pair up with you, still.]**
Suddenly, the conversation shifts....to //you//.
**(color:orange)[(print:$name) hasn't said anything yet.]
(color:green)[Oh shit, that's right. (print:$name), are you ready for this?]**
You pick up your phone with a shakey hand. Seconds are ticking by as the entire group chat waits to see what you'll say. //Winner spanks loser?!// You have to admit, you've never played in a tournament like //that// before. Your fingers tap out the message before your brain can even read it:
[[**I love a game with stakes.**]<n|
[**Ready as I'll ever be, I guess...**]<s|
[**Get ready to get over my lap, losers.**]<d|]<choice|{
}(click:?n)[(replace:?choice)[(set:$route="neutral")(show:?hidden)]]{
}(click:?s)[(replace:?choice)[(set:$sub=$sub+1)**+1 SUBMISSIVENESS!**(set:$route="submissive")(live:1s)[(replace:?choice)[(show:?hidden)](stop:)]]]{
}(click:?d)[(replace:?choice)[(set:$dom=$dom+1)**+1 DOMINANCE!**(set:$route="dominant")(live:1s)[(replace:?choice)[(show:?hidden)](stop:)]]]{
}|hidden)[(if:$route is "neutral")[**I love a game with stakes.**
(color:red)[THAT's the spirit!!]
(color:orange)[:)]](if:$route is "submissive")[**Ready as I'll ever be, I guess...**
(color:purple)[lol]
(color:yellow)[all of you are such PERVERTS!!!!]](if:$route is "dominant")[**Get ready to get over my lap, losers.**
(color:blue)[Oh my.]
(color:#f9c2e1)[HA! Man you really ARE the wild card!!!]]
(color:green)[Okay, so it's settled. The House Games are happening this Saturday. You need to have a partner chosen by Friday. May the best (wo)man win!]
You set your phone down on the nightstand and lie back in bed...but there's little hope of falling asleep //now//. Just over a week ago, you barely knew these girls...come Sunday, just a few days away, you have one of them over your knee!
//Or wind up over theirs...//
[Go to bed]<room|{
}(click:?room)[(set:$player_loc="your room"){
(unless:$day is "weekend")[(set:$day=$day+1)
(if:$day is 6)[(set:$day="weekend")]]
(else:)[(set:$day=1)]}(goto:"NEW DAY")]](unless:$familiars contains "partner for house games")[{
}But then -- of course -- the texts start to come in.
**(color:red)[IS EVERYBODY READY FOR TOMORROW?!]
(color:green)[Oh, I'm ready.]
(color:#f9c2e1)[ready to get ur BOOTY spanked, (print:$nickname_A)]
(color:green)[You wish, (print:$name_G).]
(color:purple)[wait did we already pick partners?]
(color:red)[Not yet! That's what I wanna do NOW...]**
You put down the phone face down so you can't see the onslaught of messages coming in. Your thoughts are racing. Finally, unable to fall asleep, you get up to make yourself a cup of tea.
You pad your way to the kitchen...and who should you find in the kitchen but...
[[Continue|PARTNER CHOICE]]]{
}(else:)[...//(print:$partner).//
(if:$partner is $name_A)[She's drinking orange juice directly out of the carton, still in her black hostess uniform, (uppercase:$name_A) nameplate and all. She sits heavily at the table and sighs before noticing you in the doorframe.
"Oh, hey," she says, her voice husky and tired. "(print:$name) -- you're still up." She stretches her arms over her head, bringing her untucked back shirt up so you glimpse her belly-button. "You should've seen this last table tonight -- I think it was ten people, but every time I looked back it seemed like they had another freaking kid." She looks up and gives you a crooked grin. "You've been a huge help at the restaurant," she says. "You're a team player."
"...Speaking of which," you say, holding up your phone.
She glances down, sees torrent of unread messages from the group chat, and sighs deeply again. "I've been so busy I forgot we were choosing partners tonight," she says. She looks up again and her eyes meet yours. "Soooo..."
"//Wanna be partners?//" you both say together.
(print:$name_A) grins and puts out her hand for you to shake, and you do. "We're gonna wipe the //floor// with these bitches," she says. "And when we're done..." She swings her hand across herself, an unmistable spanking motion. "//Pow!//"{
(set:$partners_1=(a:$name_A,$name))
(set:$partners_2=(a:$name_B,$name_F))
(set:$partners_3=(a:$name_C,$name_D))
(set:$partners_4=(a:$name_E,$name_G))}]{
}(if:$partner is $name_B)[She's sitting at the kitchen table with a bowl of cereal, her hair in wild disarray. When she sees you at the doorframe, you expect her to flinch like a spooked woodland creature, like she usually does...but instead, she beams.
"Hey, (print:$name)," she says. "I didn't know you were a night owl, too."
You grab a bowl and spoon, then take a seat across from her at the table. She pushes the box of cereal over to you and smiles sweetly.
"You know, I'm really glad you came to live with us, (print:$name)," she says. "I-...I'm glad we're friends now." She looks at you closely, suddenly insecure. "W-We're friends, right?"
You laugh. "Of course we're friends. In fact..." You hold up your phone, displaying the group chat on your screen. "I was wondering: would you like to be partners for the House Games?"
"Mm!" Her eyes light up and she hastens to swallow her cereal. "Yeah! That would be great!" She takes another bite, considering this as she chews. "Mm...y-yeah! W-we might actually //win//!" Then, her face reddens slightly, and with a nervous giggle she adds: "I-I guess it doesn't matter...just so long as we don't //lose//!"{
(set:$partners_1=(a:$name_A,$name_G))
(set:$partners_2=(a:$name_B,$name))
(set:$partners_3=(a:$name_C,$name_D))
(set:$partners_4=(a:$name_E,$name_F))}]{
}(if:$partner is $name_C)[She's wearing a matching set of dark purple pajamas with black trim -- even without her make-up, she pulls off the vampiress look perfectly. She's stirring her own cup of tea, and when you walk in she gives you an appraising look.
"So," she says. "What do you think?"
"...About?"
She grins, her teeth sharp and white. "About being partners at the House Games, of course."
You laugh. "I was just about to ask you that," you say, holding up your phone with the group chat on the screen.
She taps the side of her head with her spoon. "Mind-reading powers."
"Those should come in handy tomorrow," you tease.
She nods just before lifting her mug to her mouth with both hands. "You better not make me lose, (print:$name) -- after that demon summoning, my butt can't take much more abuse..."{
(set:$partners_1=(a:$name_A,$name_G))
(set:$partners_2=(a:$name_B,$name_F))
(set:$partners_3=(a:$name_C,$name))
(set:$partners_4=(a:$name_E,$name_D))}]{
}(if:$partner is $name_D)[Her hair is tied up in a messy bun tonight, and she's leaning against the counter doing what she's best at: scrolling her phone and looking bored. When you come in, without even looking up, she interrupts before you can say a word.
"Okay, **fine**."
"Wh...what?"
"**Fine**, I'll be your partner at the House Games."
You open your mouth to question...but then you just smirk. You //had// been meaning to ask her, after all. "Good. Glad we settled that."
"Me too," (print:$name_D) replies. Finally, she glances up at you. "We had //better// not lose," she says. Then she gives her heinie a tender rub, pouting. "//I've been spanked enough for one week, thankyouverymuch.//"{
(set:$partners_1=(a:$name_A,$name_G))
(set:$partners_2=(a:$name_B,$name_F))
(set:$partners_3=(a:$name,$name_D))
(set:$partners_4=(a:$name_E,$name_C))}]{
}(if:$partner is $name_E)[She's downing a glass of water at the sink, and as you step inside she turns and pulls her bathrobe a notch tighter. When she sees it's you, she smiles. "Oh, hey, (print:$name)," she says. "You excited for your first House Games?"
"You know it," you reply gamely. "Only thing is that I don't have a partner yet..."
Her eyes light up. "Oh! I can help with that!" She grins broadly. "I was //hoping// I could pair up with you! You and me, we're gonna be //unstoppable.//" She flexes her arm, showing a sizable bicep. "C'mon, lemme see yours!"
You oblige, making a far smaller -- but still respectable! -- bump.
She grins. "We can work with that. Besides, the only heavy lifting I'm really gonna need your help with is spanking the losers at the end." She winks. "Think you can handle that?"
You return her grin. "Yeah," you say. "I think I can..."{
(set:$partners_1=(a:$name_A,$name_G))
(set:$partners_2=(a:$name_B,$name_F))
(set:$partners_3=(a:$name_C,$name_D))
(set:$partners_4=(a:$name_E,$name))}]{
}(if:$partner is $name_F)[She's reading a book with one hand and drinking a glass of milk with the others...and, of course, she's wearing her adorable blue PJs. As you come in, she looks up startled -- but when she sees its you, she seems relieved.
"(print:$name)," she says. "I, um...seem to be in a predicament."
"Do you //also// need a partner for the House Games?"
Her face lights up. "Ah! I was //hoping// you'd say that!" Now grinning girlishly, she sticks her bookmark in her page and gives you a determined look. "I think we stand a good chance, you and I -- the other teams might have the brawn, but we've got the brains. What we lack in manpower, we'll make up for in strategy! We'll sweep the competition..." She smirks. "Or, I guess in this case, //spank// it!"{
(set:$partners_1=(a:$name_A,$name_G))
(set:$partners_2=(a:$name,$name_F))
(set:$partners_3=(a:$name_C,$name_D))
(set:$partners_4=(a:$name_E,$name_B))}]{
}(if:$partner is $name_G)[She seems to be making herself a four-course meal -- the microwave, toaster oven, and stovetop are all in use. She's wearing a tee-shirt and a pair of boxers that's just snug enough around her bottom to make a pleasing outine. As you come in, she turns.
"Oh, hey, (print:$name)," she says. "I was just making a midnight snack."
"I see," you say, glancing around.
She smiles shamefacedly and gives a shrug. "What can I say -- I'm nocturnal."
"Well, apparently I am too, tonight," you reply. "Hey -- do you already have a partner for the House Games?"
Her eyes go wide. "Duuuude -- I //totally// forgot about that!" She slaps her palm to her forehead.
"Well," you say, "I don't either."
She looks up at you slowly, then beams. "Really? //Awesome!// You were my first choice, too!"
You're not sure you believe that, but (print:$name_G) //does// seem sincerely happy. She picks up her plates and sets them on her forearm like a waiter. "Think we'll win?"
She scoffs. "Not a chance," she says. "With (print:$name_A) and (print:$name_E) together? They're gonna kick our butts. Nah, the important thing is that we don't //lose//." She looks up with a gleam in her eye. "If we do, they'll kick our butts //and// spank them..."
You laugh. "Well, it's my first house games," you say. "Maybe they'll go easy on me?"
"Not a chance," (print:$partner) says again, still wearing a grin.{
(set:$partners_1=(a:$name,$name_G))
(set:$partners_2=(a:$name_B,$name_F))
(set:$partners_3=(a:$name_C,$name_D))
(set:$partners_4=(a:$name_E,$name_A))}]
You could probably stay there enjoying each other's company all night...but if you did //that//, you wouldn't be rested for tomorrow's Games! So on that note, after you make the tea you originally came for, the two of you part ways.
You set down your tea and turn your phone over on the nightstand before getting under the covers -- no need to check the group chat anymore. //I'll get filled in on everything tomorrow,// you think.
(if:$player_chore is "completed")[Moments later, you've drifted off the sleep.
[[Continue|THE COMPETITION 1]]](else:)[But then, just as you're starting to drift off to sleep, you hear a knock at the door.
[[Continue|WEEK 2 - NO CHORES]]]
[Save]<save|(click-replace:?save)[(display:"SAVE")]](if:$route is "submissive")["O-Okay! I'll take the blame!"
(print:$name_D)'s face lights up. She lets go of you, smooths down your shirt. "Omigosh, //thankyouthankyouthankyou//! I'm gonna owe you so big for this...//thankyouthankyouTHANKYOU!//"
You blink, hardly believing the words that came out of your own mouth. //I-I'll...take the blame?!// You run your hand through your hair as (print:$name_D) continues to bounce about, half-naked, thanking you effusively as her braided pink hair flops against her shoulders and her small chest.](else:)["This is //your// room, so it's //your// spanking."
(print:$name_D)'s face falls. Her eyes narrow, and her lip starts to shake. "Y...You...//You **jerk**!//" She pushes you hard enough that you fall back a step. "I was just asking for a //favor//!"
You sigh and shake your heat as (print:$name_D) folds her arms and glowers at you, her lower lip quivering in its pout.]
Then, the footsteps get closer, and the door opens. (print:$name_A) is there, her hair once again up in that no-nonsense ponytail. She blinks with surprise upon seeing you.
"(print:$name)?" she says. "What are //you// doing here?"
"It was //(if:$gender is "girl")[her](else:)[him]//!" (print:$name_D) exclaims, pointing emphatically at you. "Not me! I //tried// to clean my room, but (print:$name) was all...was all, like..."
She trails off. (print:$name_A) is staring at her, looking //thoroughly// unimpressed, arms folded across her chest. (print:$name_D) swallows hard.
"We have been //over// this," (print:$name_A) says sternly. "//No one// is going to take your spanking for you."
(print:$name_D)'s shoulders drop, crestfallen.
(print:$name_A) gives you an apologetic look. "She always tries to do this. Just ignore her -- it's not like I'd ever spank //you// for //her// room being a mess."
(if:$route is "submissive")[You breath a sigh of relief. //I can't believe I almost signed myself up for that....// You screw your eyes up in concentration: //Was I **actually** going to volunteer for...?"](else:)[You nod your understanding. //Not like I would have let it happen, anyway,// you think. //If anything...I'll be the one giving out the punishments...even to you, (print:$name_A)...//]
(print:$name_D) hugs her arms tightly across her perky breasts, scowling at both of you as (print:$name_A) closes the door.
"But I guess, since you're here," (print:$name_A) goes on, "I guess you might as well //watch//."
Now (print:$name_D)'s eyes practically jump out of her head. Her jaw drops, and her voice hits a high, plaintive note. "//WHAT?!// Y-You have **got** to be messing with me right now!"
"I am //not// 'messing' with you at all," (print:$name_A) says, using her fingers for air-quotes. "The only //mess// around here is..." She glances around at the chaos of (print:$name_D)'s room. "...//all of this//. And that's why you're getting this spanking."
She goes to (print:$name_D)'s bed and sits down on the edge. "You can stay and watch if you want, (print:$name) -- (print:$name_D) apparently wanted you here, right?" She smirks. Then, turning her attention to the pouting party girl -- who looks as though she's about to pitch a fit -- she pats her lap. "Come on, (print:$name_D) -- let's get this over with."
[[Continue|BLAME GAME 3]]If looks could kill, the one (print:$name_D) gives you just might. She folds her arms and stamps her foot again, puffing out her cheeks like a kid who isn't going to breath until she gets her way.
But (print:$name_A) doesn't flinch. "You know, (print:$name_D)," she says, "the longer you make me wait, the more you're gonna get." She pats her knee again. "We can go //allllll// night if we have to."
(print:$name_D) groans. Finally, she rolls her eyes and, pulling her shirt down as far as she can to cover her backside, marches over to (print:$name_A)'s side.
"Actually, (print:$name_D)," (print:$name_A) says sternly, "I was just thinking: that shirt is just going to get in the way of things. Go ahead and take it off."
"//What?!//" (print:$name_D) snaps. "That's not -- you can't --..." She looks from you to (print:$name_A) frantically, hoping for //some// sign of lenience -- but (print:$name_A) glares, and you only shrug. "P-Pervert!" she spits, pulling her shirt off to reveal a pink B-cup bra.
Then, glowering at you, she gets over (print:$name_A)'s lap. She wriggles forward on her elbows, presses her face into the comforter, and sulks.
Her bottom, jutting up in the air over (print:$name_D)'s lap, is a softly glowing bubble gum pink.
"That's better," (print:$name_A) says. She gives (print:$name_D)'s heinie a gentle pat and ellicits a petulant groan. "Now -- why don't you tell me and (print:$name_D) why you're getting this spanking."
(print:$name_D)'s face reddens another shade until its darker and hotter than a dangerous chile pepper. She turns her face, her eyes still anywhere but looking at you. "(css:"font-size: 70%")[//Because you're a big meanie.//]" she grumbles.
"What was that?"
"I-I said, //'Because you're a mean bitch!//'" (print:$name_D) blurts out, slapping the comforter with her open palm.
The second the words leave her lips, she regrets it.
All of the air seems to be immediately sucked out of the room, and you find yourself holding your breath as you wait for (print:$name_A) to reply. The redhead's eyes go wide for an instant -- but only and instant before she regains her composure.
"I see," (print:$name_A) says. "Guess it's going to be //that// way, hm?"
Then (print:$name_A) grabs (print:$name_D) by her ankle and lifts her leg in the air. It all happens so quickly you -- and (print:$name_D) -- can barely process it. (print:$name_A) lifts her friend's leg over to the other side of her own waist so that (print:$name_D) is straddling her, her head down towards the floor, her bottom gently spread and upturned perfectly in (print:$name_A)'s lap.
(print:$name_D) gives a yelp of confusion -- but that's all she has time to do before the spanking begins.
[[Continue|BLAME GAME 4]]//**WHAP!**//
The first stinging //slap// lands at the center of (print:$name_D)'s upturned left butt cheek hard enough to leave a hand-shaped imprint on the already pink flesh. (print:$name_D)'s head jerks up in shock.
//**WHAP! PHLAP! WHOP!**//
"//G-nggnnnah! Ah-owwww!//"
(print:$name_A) is playing the bongos on (print:$name_D)'s behind. She strikes rapidly and with both hands, alternating from cheek to cheek as her poor housemate wriggles helplessly.
//**WHAP! PHLAP! WHOP!**//
"//GAAAHAAOWW! TH-THIS ISN'T F-FFAAAAAIIIIR!//"
All (print:$name_D) can do to brace against the barrage of //smacks//, it seems, is pull her legs tighter together, but all //that// does is lock her legs more securely around her spanker's midsection. Her bottom bounces and flexes and tenses and clenches, but there's nothing she can do to prevent (print:$name_A) from seeing, well...//everything//. (print:$name_A) has a front row seat, after all...
And your view isn't half bad either!
[[Take a look|IMAGE A SPANKS D]]
[[Continue|BLAME GAME 5]]And so, you and (print:$name_A) sit on (print:$name_D)'s bed together, drinking soda pop and talking casually, as the party girl -- still sniffling, her bright red bottom on full display -- cleans up her room one piece of laundry at a time.(set:$sore_D=$sore_D+1)
"I'd say //this// is the room I have to come in most often," (print:$name_A) comments. "(print:$name_D) just needs...//more attention// than some of the other girls."
(print:$name_D) pouts furiously at you both, but she doesn't stop picking up party outfits off the floor. She tries her best not to have to angle her crimson tushy towards you as she stoops down, but she's still pretty frazzled: you manage to get //more// than just a good enough look.
"With any luck, this room will stay clean," (print:$name_A) says as she stands up, the glass in her soda pop clinking softly. "At least, until //next// week." She gives (print:$name_D) a smirk, then turns back to you. "So, think you can oversee things from here?"
You nod, lifting your drink to your lips.
"Good. Well, then, I'm gonna get to bed -- I'm //exhausted//," (print:$name_A) says. She looks at (print:$name_D): "And you ought to get some sleep, too. So //hurry up//." With that, she leaves, closing the door hard behind her.
Which leaves just you and (print:$name_D) alone together in her room.
After an awkward silence that could have been ten seconds or a million years long, you decide you have to break the silence.
"I...I guess you couldn't really pass the blame for this one, anyway."
(print:$name_D) doesn't look at you as she stands on tiptoes to hang an expensive looking blouse. But after a few seconds, she replies. "...yeah. I guess I should have known that wouldn't work."
You grin. "...worth a shot though, right?"
She snorts a wet laugh despite herself, then reaches back to rub her bottom in a tender, circular motion. "Don't know if I'd go //that// far." she says. Then (print:$name_D) shakes her head. "It was //just my luck// that you showed up //right// before..."
Your grin widens. "More like //my// luck," you say.
She looks over at you, eyes wide -- then, in spite of the shiny wetness around her eyes and the bright blush in her cheeks (both sets), she smiles shyly at you. She kicks up her leg and strikes a pose. "Guess so," she says in a low voice.
You look around. "Room is looking pretty clean," you remark.
She looks you in the eyes. "So...I can go to bed now?"
You blow air out of your nostrils and nod. "I'll allow it."
She courtsies -- which is quite a sight without any pants, much less a skirt. "Why, //thank you,//" she replies, her voice dripping with sarcasm...but also with something else. Pleasure?
You get up to leave.
"(print:$name)?" (print:$name_D) says softly behind you. You turn around "...you should...um...come back some other time. You know. Now that my room is clean."
You grin again, and (print:$name_D) returns it with a tear-stained one of her own. "I promise I will," you say. Then you turn and step into the hall, feeling her sparkling eyes on you as you go...
##(color:yellow)[**You've made friends with (print:$name_D)!**]
**You can now come into her room at any time.**(set:$rel_D=1)(set:$cha=$cha+1)(set:$opportunity=$opportunity-(a:$name_D))
[Leave]<leave|(click:?leave)[{
(set:$interaction=0)
(set:$header=0)
(set:$footer=0)
(goto:"EOD")}](display:"NAMES")(display:"SET-UP")(set:$loc_D="bedroom")(goto:"D - OPP")<img src="https://i.ibb.co/7dKx5R50/illustrations-for-HOCB.png" alt="illustrations-for-HOCB" border="0" width=100%>
[[Continue|BLAME GAME 5]]//**PHLAP! WHAP! PLAP! WHAP!**//
"//Gnnnnaaaahaa!//" (print:$name_D) kicks her feet hard enough to make heavy //thwump// noises on the bed, but (print:$name_A) only takes a moment to pull her back in place. Her eyes are welling up, now, with humiliated tears, and her previously pink posterior is now ruby red. With every //slap//, her backside roils and bounces, giving (print:$name_A) (and you) glimpses of what's between those cherry cheeks. "//St-Stooop!//" (print:$name_D) wails. "//Noooooooo!//"
"Oho, what's //this//?" (print:$name_A) says, pausing for the first time since the spanking began. She quirks an eyebrow, glances up at you, and then back at the space between (print:$name_D)'s legs. "...It looks like you //like// having an audience...is that right, (print:$nickname_D)?"
(print:$name)'s face blushes almost as hot and red as her behind. Her tears are glistening now, her face a picture of humiliation. Her eyes flicker up to you but can't hold a gaze. She gasps, her smarting bottom on total and complete display. "Gn-gnnh! N-No more...p-please!"
"I'm going to ask you //one more time,//" (print:$name_A) says, lifting one hand. "//Why// --"
**//PHLAP!//**
"Gaaha!"
"//-- are you getting --//"
**//WHAP! WHOP!//**
"//WAAHAAAAOW!//"
"//-- this spanking?!//"
She proceeds to give her own question a drumroll on (print:$name_D)'s tushy. The slaps ring out so fast and hard that (print:$name_D) can't even brace herself: she slips forward on the redhead's lap, her face just //inches// from the floor, as her backside takes a torrent of stinging smacks!
**//WHAP-WHOP-WHAP-FWAP-FWOP-WHAP-PHLAP!//**
"//BECAUSE I DIDN'T CLEAN MY ROOOOOOM!//" (print:$name_D) squeals, writhing helplessly over (print:$name_A)'s lap. "//GAAHAOW! OW! OWWIE! BWAAHAAAAAAHOWWWW!//"
At long last, (print:$name_A) leans back to look at (print:$name_D)'s well-warmed behind. Each cheek is scarlet and swollen -- they twitch together as (print:$name_D) whimpers helplessly, her tears falling with heavy //plops// to the floor.
"That's right," (print:$name_A) says finally. She takes (print:$name_D)'s leg and lifts it back around her body before giving her cherry-red behind a light //slap//. "So, then...let's clean it up!"
[[Continue|BLAME GAME AFTERMATH]]"What is it?" you ask.
(print:$name_E) gets up off her yoga ball and kicks it gently to the corner of the room. She stretches one arm over her chest, then the other. She's wearing a cut-off yellow tee shirt that shows off her entire midriff as well as the black straps of her bra. For pajama bottoms, she's wearing a tight, well-worn pair of boxer-briefs.
"First, check this out," she says, turning to her closet. You try your best not to glance down at her fantastic, round, squat-boosted backside...
...sometimes, though, your best is just not enough.
But when she opens her closet, your attention is drawn up to the strange collection inside. "What the..."
Instead of shoes or accessories, the shelves in (print:$name_E)'s closet are stacked high with dozens and dozens of small glass jars. Each jar has a handwritten label on the top, and inside is a thick, pale goop. In some of the jars the goop is slightly off-white, almost //yellowish//, like the color of the small circular seeds in a hot pepper. In others, there's an almost //pinkish// tinge, reminding you of the faintest taste of berry in a sparkling water.
But the colors are very, very faint -- the goop is mostly entirely white, the color of butter. Looking at the whole shelf, you can hardly tell them apart. Which, you're about the find out, can be a real pain in the butt....
[[Continue|SORENESS SWITCH-UP 2]]She grabs a folding chair leaning up against the wall and sets it up just in front of her. As you sit down in it, you have the eerie feeling of being in your boss's office.
Only you haven't ever had a boss this pretty before...
"So," she says, turning in her swivel chair and steepling her fingers. "The restaurant is trying to change itself up -- right now, it's mostly a lunch and take-away joint. But they're adding a Happy Hour, and the owner is going to put in some patio tables for night-time dining. They need more waitstaff to help out."
"Oh yeah?"
She nods. "I told them you'd be a good fit."
You brighten immediately. "So now I can work shifts in the evening, too?" The thought of all though extra Happy Hour tips is already making your wallet feel fuller...
(print:$name_A) nods again. "Only, there's just //one// catch," she says.
[[Continue|THE NIGHT SHIFT 2]]"And what's that?"
"Well," she says, "the thing is, I'm hoping to get a management job soon -- //way// better pay and all that -- but they'll only give that job to the hostess if they //really// like her. And //trust// her."
She tilts her head, looking at you more closely. You stiffen slightly under her gaze.
"I'm recommending you for the night staff role," she says, "and I can't have that blow up in my face. If you're gonna do this, you better be //good// -- otherwise, that reflects badly on //me//." She gives you a stern look, one eyebrow raised. "Got it?"
[["You don't have to worry about me."]<n|
["Or else //what//?"]<d|
["Th-That's a lot of pressure..."]<s|]<choice|{
}(click:?n)[(set:$route="neutral")(goto:"THE NIGHT SHIFT AFTERMATH")]{
}(click:?d)[(replace:?choice)[(set:$dom=$dom+1)**+1 DOMINANCE!**(set:$route="dominant")(live:1s)[(goto:"THE NIGHT SHIFT AFTERMATH")]]]{
}(click:?s)[(replace:?choice)[(set:$sub=$sub+1)**+1 SUBMISSIVE!**(set:$route="submissive")(live:1s)[(goto:"THE NIGHT SHIFT AFTERMATH")]]](if:$route is "neutral")["You don't have to worry about me," you say calmly.
(print:$name_A)'s face softens. "I know," she says, a glimmer of a shy smile crossing her face. "That's what I like about you, (print:$name)." (color:green)[**+1!**](set:$tru=$tru+1)
For a moment, neither of you say anything. As you bask in the glow of her compliment, and the respect you have for each other seems to warm the room. (print:$name_A) looks deep into your eyes. For the first time, you see a softness there in the honey-brown...
[Continue]<continue|(click-replace:?continue)[(show:?hidden)]]{
}(if:$route is "dominant")["Or else //what//?"
(print:$name_A)'s eyes widen in surprise. Her mouth falls open, but no sound comes out. "I...I..."
You give her a hard, expectant look. A look that says -- loud and clear -- that you're //not// going to be intimidated. You lean forward to add: "Look, let's make one thing clear: you don't tell me what to do. I appreciate you putting in a good word for me, but you did it because you //know// I'm up to it -- so let's not pretend you have to micro-manage me. If anything, //you// might be the one who needs to remember your place."
The redhead swallows hard. She blinks in surprise, once, twice...then looks up and holds your eyes. You stare back...
And what you see is surprising.
(print:$name_A) isn't mad or indignant...there's not a trace of that on her face. If anything, she looks...//excited.// She's slightly flushed, and her eyes are still wide. Could it be that your type A housemate has been //looking// for someone to take control?
[Continue]<continue|(click-replace:?continue)[(show:?hidden)]]{
}(if:$route is "submissive")["Th-That's a lot of pressure..." you stammer out, scratching the back of your head.
A mischeivous gleam comes to (print:$name_A)'s eye. "You're sounding pretty unsure. Perhaps you need an...//incentive?//"
"I-Incentive?"
"Yeah -- like, something to //motivate// you to be on your best behavior." She leans forward, grinning like a cat who's cornered a mouse. You lean back in your chair as she comes forward. "For example: what if I told you that if you //do// make me look bad, I'll have to teach you a lesson? Maybe...//take you over my knee?// For //motivation,// you know."
You look deep into her eyes as she stares back at you, her grin widening. "(css:"font-size: 80%")[I...I guess that's...I guess that would be fair...]" you say in a small voice.
Immediately, (print:$name_A) leans back in her chair, her eyes wide and surprised. "Oh," she says. "I was only joking..." Then, the gleam returns to her eyes. "...//but I guess if you say it's fair...//"
You tilt your head: a tiny, obedient nod. Her wolfish grin returns.
For a while, you sit there in silence, looking at each other tensely. It feels as though all of the air has been sucked out of the room -- you don't even realize that you're holding your breath until you start feeling lightheaded...
[Continue]<continue|(click-replace:?continue)[(show:?hidden)]]{
}|hidden)[Finally, as though coming out of a trance, (print:$name_A) shakes her head. Blushing, she turns awkwardly back to her phone and clears her throat.
"//Ahm// -- well, that settles it. I'll call the manager to let them know you're in. Any time you want to pick up an extra late shift, you can go at nighttime, now. The tips are better, too."
She flashes a grin as she puts the receiver to her face and starts to dial.
"Pleasure doin' business with ya, (print:$name)!"
You take that as your cue to leave.
##(color:green)[**You've made friends with (print:$name_A)! +1**]
**You can now come into her room at any time.**(set:$rel_A=1)(set:$tru=$tru+1)(set:$opportunity=$opportunity-(a:$name_A))
[Leave]<leave|(click:?leave)[{
(set:$interaction=0)
(set:$header=0)
(set:$footer=0)
(goto:"EOD")}]](if:$rel_A + $rel_B + $rel_C + $rel_D + $rel_E + $rel_F + $rel_G > 1)[**You get to choose who will be your partner at the House Games from the friends you made this week!**]
(if:$rel_A >= 1)[{}[<img src="https://i.ibb.co/XkCR4z2d/17.png" alt="17" border="0" width=100%>]<A|
](if:$rel_B >= 1)[{}[<img src="https://i.ibb.co/YTbDCmm0/18.png" alt="18" border="0" width=100%>]<B|
](if:$rel_C >= 1)[{}[<img src="https://i.ibb.co/4wfHnjcN/19.png" alt="19" border="0" width=100%>]<C|
](if:$rel_D >= 1)[{}[<img src="https://i.ibb.co/tSYMVxX/20.png" alt="20" border="0" width=100%>]<D|
](if:$rel_E >= 1)[{}[<img src="https://i.ibb.co/8nK1bpVf/21.png" alt="21" border="0" width=100%>]<E|
](if:$rel_F >= 1)[{}[<img src="https://i.ibb.co/d4HLtRpQ/22.png" alt="22" border="0" width=100%>]<F|
](if:$rel_G >= 1)[{}[<img src="https://i.ibb.co/5gM4Qgds/23.png" alt="23" border="0" width=100%>]<G|]{
(click:?A)[(set:$familiars=$familiars+(a:"partner for house games"))(set:$partner=$name_A)(goto:"PARTNER 5")]
(click:?B)[(set:$familiars=$familiars+(a:"partner for house games"))(set:$partner=$name_B)(goto:"PARTNER 5")]
(click:?C)[(set:$familiars=$familiars+(a:"partner for house games"))(set:$partner=$name_C)(goto:"PARTNER 5")]
(click:?D)[(set:$familiars=$familiars+(a:"partner for house games"))(set:$partner=$name_D)(goto:"PARTNER 5")]
(click:?E)[(set:$familiars=$familiars+(a:"partner for house games"))(set:$partner=$name_E)(goto:"PARTNER 5")]
(click:?F)[(set:$familiars=$familiars+(a:"partner for house games"))(set:$partner=$name_F)(goto:"PARTNER 5")]
(click:?G)[(set:$familiars=$familiars+(a:"partner for house games"))(set:$partner=$name_G)(goto:"PARTNER 5")]}{(set:$chance=(random:1,10))
(if:$chance is 1)[(set: $ouija_message = (a:"A","H"," ","Y","E","S",","," ","T","H","E"," ","M","I","G","H","T","Y"," ","W","O","O","D","E","N"," ","S","P","O","O","N","—","Q","U","E","E","N"," ","O","F"," ","T","H","E"," ","K","I","T","C","H","E","N",","," ","A","N","D",","," ","A","P","P","A","R","E","N","T","L","Y",","," ","O","F"," ","T","H","E"," ","D","I","S","C","I","P","L","I","N","E"," ","D","E","P","A","R","T","M","E","N","T","."," ","E","V","E","R","Y"," ","S","W","A","T"," ","M","A","D","E"," ","H","E","R"," ","Y","E","L","P"," ","L","I","K","E"," ","S","H","E","’","D"," ","N","E","V","E","R"," ","S","E","E","N"," ","U","T","E","N","S","I","L","S"," ","B","E","F","O","R","E","."," ","W","H","O"," ","K","N","E","W"," ","D","I","N","N","E","R","W","A","R","E"," ","C","O","U","L","D"," ","B","E"," ","S","O","…"," ","E","N","T","E","R","T","A","I","N","I","N","G","?"))]
(if:$chance is 2)[(set: $ouija_message = (a:"T","H","E"," ","H","A","I","R","B","R","U","S","H","—","N","O","T"," ","J","U","S","T"," ","F","O","R"," ","T","A","N","G","L","E","S",","," ","D","A","R","L","I","N","G","!"," ","S","H","E"," ","L","E","A","R","N","E","D"," ","T","H","A","T"," ","F","A","S","T",","," ","D","I","D","N","’","T"," ","S","H","E","?"," ","K","I","C","K","I","N","G",","," ","S","Q","U","I","R","M","I","N","G",","," ","L","I","K","E"," ","A"," ","L","I","T","T","L","E"," ","D","I","V","A"," ","A","T"," ","A","U","D","I","T","I","O","N","S","."," ","H","O","N","E","S","T","L","Y",","," ","I"," ","C","O","U","L","D","’","V","E"," ","A","P","P","L","A","U","D","E","D","."," ","W","H","O"," ","N","E","E","D","S"," ","C","O","N","C","E","R","T","S"," ","W","H","E","N"," ","Y","O","U","’","V","E"," ","G","O","T"," ","T","H","A","T"," ","K","I","N","D"," ","O","F"," ","M","U","S","I","C","?"))]
(if:$chance is 3)[(set: $ouija_message = (a:"O","H",","," ","H","E","R"," ","B","O","T","T","O","M","—","R","E","D"," ","E","N","O","U","G","H"," ","T","O"," ","S","I","G","N","A","L"," ","A","I","R","P","L","A","N","E","S","."," ","Y","O","U"," ","C","O","U","L","D","’","V","E"," ","U","S","E","D"," ","I","T"," ","A","S"," ","A"," ","S","T","O","P"," ","S","I","G","N","."," ","A","N","D"," ","T","H","E","R","E"," ","S","H","E"," ","W","A","S",","," ","H","I","D","I","N","G"," ","H","E","R"," ","F","A","C","E",","," ","A","S"," ","I","F"," ","A","N","Y","O","N","E"," ","C","O","U","L","D"," ","M","I","S","S"," ","T","H","A","T"," ","G","L","O","W","."," ","S","U","B","T","L","E",","," ","D","E","A","R","?"," ","N","O","T"," ","Y","O","U","R"," ","S","T","R","O","N","G"," ","S","U","I","T","!"))]
(if:$chance is 4)[(set: $ouija_message = (a:"T","H","E"," ","T","E","A","R","S","!"," ","L","I","T","T","L","E"," ","P","E","A","R","L","Y"," ","D","R","O","P","S"," ","L","I","K","E"," ","S","H","E","’","D"," ","J","U","S","T"," ","L","O","S","T"," ","A"," ","K","I","N","G","D","O","M",","," ","W","H","E","N"," ","R","E","A","L","L","Y"," ","I","T"," ","W","A","S"," ","O","N","L","Y"," ","A"," ","F","E","W"," ","S","W","A","T","S","."," ","S","U","C","H"," ","D","R","A","M","A","!"," ","I"," ","H","A","L","F"," ","E","X","P","E","C","T","E","D"," ","H","E","R"," ","T","O"," ","D","E","M","A","N","D"," ","A","N"," ","I","N","T","E","R","M","I","S","S","I","O","N"," ","A","N","D"," ","A"," ","H","A","N","D","K","E","R","C","H","I","E","F","."))]
(if:$chance is 5)[(set: $ouija_message = (a:"A","F","T","E","R","W","A","R","D","S"," ","S","H","E"," ","C","O","U","L","D","N","’","T"," ","L","O","O","K"," ","A","N","Y","O","N","E"," ","I","N"," ","T","H","E"," ","E","Y","E","—","A","S"," ","I","F"," ","W","E","’","D"," ","A","L","L"," ","F","O","R","G","O","T","T","E","N"," ","T","H","E"," ","P","E","R","F","O","R","M","A","N","C","E","."," ","D","A","R","L","I","N","G",","," ","W","H","E","N"," ","Y","O","U"," ","P","U","T"," ","O","N"," ","A"," ","S","H","O","W"," ","L","I","K","E"," ","T","H","A","T",","," ","T","R","U","S","T"," ","M","E",","," ","W","E"," ","R","E","M","E","M","B","E","R","."," ","Y","O","U","’","R","E"," ","N","O","T"," ","E","S","C","A","P","I","N","G"," ","T","H","E"," ","E","N","C","O","R","E","."))]
(if:$chance is 6)[(set: $ouija_message = (a:"S","E","V","E","N"," ","G","I","R","L","S",","," ","O","N","E"," ","H","O","U","S","E",","," ","A","N","D"," ","Z","E","R","O"," ","C","L","E","A","N"," ","D","I","S","H","E","S","…"," ","B","U","T"," ","P","L","E","N","T","Y"," ","O","F"," ","S","P","A","N","K","I","N","G","S","!"," ","T","H","E"," ","W","A","L","L","S"," ","R","A","T","T","L","E"," ","W","I","T","H"," ","C","R","A","C","K","S"," ","A","N","D"," ","Y","E","L","P","S","."," ","H","O","N","E","S","T","L","Y",","," ","I","F"," ","T","H","I","S"," ","I","S"," ","H","O","W"," ","Y","O","U"," ","M","A","N","A","G","E"," ","C","H","O","R","E","S",","," ","I","’","M"," ","S","U","R","P","R","I","S","E","D"," ","A","N","Y","T","H","I","N","G"," ","E","V","E","R"," ","G","E","T","S"," ","D","O","N","E","—","E","X","C","E","P","T"," ","F","O","R"," ","Y","O","U","R"," ","B","O","T","T","O","M","S","!") )]
(if:$chance is 7)[(set: $ouija_message = (a:"T","H","E"," ","S","H","Y"," ","B","L","O","N","D","E","…"," ","F","I","D","G","E","T","I","N","G",","," ","B","L","U","S","H","I","N","G",","," ","L","I","K","E"," ","S","H","E","’","S"," ","A","B","O","U","T"," ","T","O"," ","G","I","V","E"," ","A"," ","T","E","D"," ","T","A","L","K"," ","I","N","S","T","E","A","D"," ","O","F"," ","T","A","K","E"," ","A"," ","S","P","A","N","K","I","N","G","."," ","D","A","R","L","I","N","G",","," ","T","H","E"," ","W","A","Y"," ","Y","O","U"," ","D","R","A","G"," ","I","T"," ","O","U","T","—","Y","O","U","’","D"," ","T","H","I","N","K"," ","T","H","E","R","E"," ","W","A","S"," ","A"," ","R","E","D"," ","C","A","R","P","E","T"," ","I","N","V","O","L","V","E","D","."," ","J","U","S","T"," ","B","E","N","D"," ","O","V","E","R"," ","A","L","R","E","A","D","Y",","," ","T","H","E"," ","A","U","D","I","E","N","C","E"," ","I","S"," ","W","A","I","T","I","N","G","!") )]
(if:$chance is 8)[(set: $ouija_message = (a:"T","H","E"," ","B","O","S","S","Y"," ","R","E","D","H","E","A","D","—","S","T","R","U","T","T","I","N","G"," ","A","R","O","U","N","D"," ","L","I","K","E"," ","S","H","E","’","S"," ","T","H","E"," ","S","H","E","R","I","F","F"," ","O","F"," ","S","P","A","N","K","V","I","L","L","E","."," ","‘","B","E","N","D"," ","O","V","E","R",","," ","C","L","E","A","N","E","R"," ","B","O","T","T","O","M","S"," ","M","E","A","N"," ","C","L","E","A","N","E","R"," ","F","L","O","O","R","S","!’"," ","H","O","N","E","S","T","L","Y",","," ","S","H","E"," ","S","H","O","U","L","D"," ","J","U","S","T"," ","I","S","S","U","E"," ","C","I","T","A","T","I","O","N","S"," ","A","N","D"," ","B","E"," ","D","O","N","E"," ","W","I","T","H"," ","I","T",".") )]
(if:$chance is 9)[(set: $ouija_message = (a:"T","H","E"," ","S","P","O","R","T","Y"," ","O","N","E","—","F","R","I","Z","Z","Y"," ","H","A","I","R"," ","B","O","U","N","C","I","N","G",","," ","N","I","C","E"," ","B","U","T","T"," ","W","I","G","G","L","I","N","G"," ","L","I","K","E"," ","S","H","E","’","S"," ","W","A","R","M","I","N","G"," ","U","P"," ","F","O","R"," ","T","H","E"," ","B","I","G"," ","G","A","M","E","…"," ","E","X","C","E","P","T"," ","T","H","E"," ","O","N","L","Y"," ","‘","W","O","R","K","O","U","T","’"," ","S","H","E"," ","G","E","T","S"," ","I","S"," ","O","V","E","R"," ","S","O","M","E","O","N","E","’","S"," ","L","A","P","!"," ","H","O","N","E","S","T","L","Y",","," ","S","H","E"," ","C","O","U","L","D"," ","W","I","N"," ","A"," ","T","R","O","P","H","Y"," ","J","U","S","T"," ","F","O","R"," ","H","O","W"," ","D","R","A","M","A","T","I","C","A","L","L","Y"," ","S","H","E"," ","K","I","C","K","S",".") )]
(if:$chance is 10)[(set: $ouija_message = (a:"T","H","E"," ","P","A","R","T","Y"," ","G","I","R","L"," ","W","I","T","H"," ","T","H","E"," ","P","I","N","K"," ","S","T","R","E","A","K","S","—","A","L","W","A","Y","S"," ","L","A","U","G","H","I","N","G",","," ","A","L","W","A","Y","S"," ","P","U","S","H","I","N","G"," ","B","U","T","T","O","N","S",","," ","U","N","T","I","L"," ","S","H","E","’","S"," ","B","E","N","T"," ","O","V","E","R"," ","P","A","Y","I","N","G"," ","T","H","E"," ","P","R","I","C","E","."," ","S","H","E"," ","T","H","I","N","K","S"," ","S","H","E","’","S"," ","T","O","O"," ","C","O","O","L"," ","F","O","R"," ","R","U","L","E","S",","," ","B","U","T"," ","D","A","R","L","I","N","G",","," ","N","O","T","H","I","N","G"," ","K","I","L","L","S"," ","A"," ","W","I","L","D"," ","V","I","B","E"," ","F","A","S","T","E","R"," ","T","H","A","N"," ","A"," ","R","E","D"," ","B","O","T","T","O","M"," ","T","O"," ","M","A","T","C","H"," ","Y","O","U","R"," ","H","I","G","H","L","I","G","H","T","S","."))]}<img src="https://i.ibb.co/d4h92T0v/2.png" alt="2" border="0" width=100%>
[[Continue|DEMON DAYS 4]]<img src="https://i.ibb.co/G4m0Q9Zt/3.png" alt="3" border="0" width=100%>
[[Continue|UNDER WHERE?]]"//GAAAAIEEEEHEEEE!//"
Then, deciding there's //no more time// to wait (and admire (print:$name_C)'s pale white heinie any longer), you lunge forward with the scissors and cut the elastic band!
The panties tear with a //krrrrriiippp!// and (print:$name_C) falls to the floor, landing hard on her bare butt as her torn panties stay suspended in the air.
"//Waaahaa -- mmph!//"
Once more, the ghostly laugh surrounds you both, swelling until you cover your ears. Finally, it begins to fade, the sound shrinking into nothing. A rush of hot wind sweeps through the attic, even though the only window is closed, and all of the candles go out.
[[Continue|DEMON DAYS AFTERMATH]]"What do you think?" (print:$name_E) says, grinning up at you. She puts her hands on her hips, taking a proud stance. "I made them myself."
"What...what are they?"
"Lotions," she says. She holds up two fingers. "There are two different kinds..." Then she makes a serious face. "//Very// different."
"What do you mean?"
(print:$name_E) pulls one of the yellowish jars down from the left side of the closet, then one of the pinkish jars down from the right. She unscrews the cap of the first one and holds it up to your nose. "Smell this."
You do as she says. Instantly, your eyes start to water, and you feel as though your hair might be singed! It smells like how a ghost pepper //feels// on your tongue. "//G-Gaah!//" you exlaim. "Why is it so --"
"Spicey?" she asks with a smirk. "It's the capsaicin. Super powerful stuff. Burns like crazy anywhere you smear it." Then she takes the second jar, unscrews it, and holds it to your nose. "Now smell //this// one."
More hesitantly, now, you give the jar a sniff. To your relief, it actually smells quite nice: it's a flowery, fruity scent. Almost like --
"Is that...raspberry?"
She nods, tightening both jars. "I got the ingredients from this blog online run by some woman named Mrs. Dievs," she says. "It works like a charm."
[[Continue|SORENESS SWITCH-UP 3]]"'//Works?//' Works to do //what//?"
"Both of these creams are //topical lotions// -- but like I said, they're very different types," she says, capping the jars again and giving them a shake. "The one that smells like hot pepper is for //muscle soreness//. Some people call it '//heat rub//.' You smear it on your skin over a hurt muscle and it gradually loosens it -- but the whole time it's on, it //burns//."
She puts the first jar on her desk and you see that, next to the seat date, (print:$name_E) has labeled the jar with a tiny fire icon.
"The one that smells like raspberry is for //stinging pains//," she says, turning slightly away from you. "It cools and moisturizes the skin. Some people call it '//soothing cream//.' You smear it over...like, a welt or a bruise or whatever. It feels really nice..."
You glance down at the lotion and tilt your head. "Wait a second," you say, "I get why you drew a fire on the other one...but why did you draw a peach on this one? Isn't it //raspberry// scented?"
(print:$name_E)'s face flushes. "O-Oh, yeah," she says. "I guess I just...um...(css:"font-size: 80%")[couldn't draw a raspberry]...(css:"font-size:40%")[//why did I even draw that?! this is so embarrassing!!!//]...?"
[[Continue|SORENESS SWITCH-UP 4]]You screw up your eyes in confusion, but just as you open your mouth to ask a follow-up question she cuts you off.
"//Anyway,//" she says quickly. "The point is, you do //not// want to mix these two up!" Her face blushes even more, bringing cherry-tint to her chocolate brown cheeks. "(css:"font-size: 80%")[//I know from experience...//]"
"Got it," you say with a nod. "But...why are you showing all of this to //me//?"
She straightens, her blush receding. "Right," she says with a brilliant smile, "the //favor//. I was wondering -- have you ever given a massage before?"
[[Continue|SORENESS SWITCH-UP AFTERMATH]]A few minutes later, you're straddling (print:$name_E)'s back, seated on her thighs, your butt just above her knees. You're pressing your fingers hard into (print:$name_E)'s lower back, moving the tight muscles apart.
(print:$name_E) has her face pressed down into the bedsheet and is groaning with relief and pleasure. "//Harder//!" she grunts, and you hurry to follow her instructions. "Oh yes, just like that -- //uhn!//"
"Do you think, uhm..." you say, looking worriedly at the door, "that our housemates might, uh...get the wrong idea?"
(print:$name_E) laughs. She looks back at you over her shoulder with a smirk. "Like, they might think you're giving me a //different kind// of massage?"
You blush hotly, which only makes her laugh more.
"Don't worry -- this is why I asked //you//. None of the other girls will do it for me anymore. (print:$name_D) says I sound like I'm 'getting my back blown out.'" She leans forward as you press your fingers into a particularly tender spot, and her eyes roll back. "//OoooHhhhh!// Omigod //yes//! That feels so good!"
You blush still deeper, but say nothing as (print:$name_E) continues to giggle. Finally, you can't help it: you join in.
"Okay," she says finally, pointing to the yellowish lotion. "Now, smear a little bit of that one on my back -- right above my butt."
"The spicey one? Are you sure?"
She nods. "It hurts at first, but it does //wonders// for tightness." She glances back over her shoulder again with a wicked grin. "Don't you wanna loosen me up?"
You snort gently and roll your eyes before taking the heat rub into your hand.
"Don't use too much -- your hands will be all burn-y," she says. "Oh, and washing it doesn't help. The only thing that //does// is petroleum jelly."
"Let me guess -- you know from experience?"
Now it's her turn to blush again.
You smear the heat rub onto her back as (print:$name_E) coos and moans. When the whole area is glistening -- and you can feel the tingling burn on the ends of your fingers -- you get off of her and stretch your legs. She's smiling at you contentedly, her cheeks flushed bright.
"How long does it last?"
"About an hour," she replies.
"Is it burning now?"
"Oh, hell yeah." She looks up, and you can see that her forehead is slightly slick with sweat. But she's grinning. "Feels kinda good, though. In a weird way."
You wipe off your hands and look over to the closet, stacked with a lifetime supply of lotion.
"Take some," (print:$name_E) says. "One of each. You can come back and get more any time you want -- I've got plenty." Then she looks up, her tone suddenly hard. "But //don't//. //Mix//. //Them//. //Up//."
You nod, taking one yellowish and one pinkish jar. (set:$inventory=$inventory+(a:"[soothing cream]<cream|","[heat rub]<rub|"))"I won't."(if:$familiars contains "discovered the spankings by overhearing A spanking B")[
You look at the tops -- the fire icon and the...peach? Suddenly, it occurs to you what (print:$name_E) uses the soothing cream for -- the realization hits you hard enough that your eyes go wide. The image of (print:$name_B) over (print:$name_A)'s lap springs into your mind again, only this time, the shy blonde is replace with your new sporty friend, kicking her strong legs as her perfect butt gets smacked --
//It's for after a spanking!//
The soothing cream would 'feel nice' after (print:$name_A) warms your toned butt cheeks with her palm...but the **heat rub**, on the other hand...
//'I know from experience...'//
You bite the inside of your cheek, trying not to let this revelation show. on your face.]
(print:$name_E) lies back down again and smiles. "Thanks a million, (print:$name)," she says, closing her eyes. She opens one of them to look at you as you go to the door. "We should hang out more...okay?"
"Definitely," you say. "But next time, do you have to make all of those sounds?"
(print:$name_E) giggles helplessly, and you leave her room with a smile on your face.
##(color:red)[**You've made friends with (print:$name_E)!**]
**You can now come into her room at any time.**(set:$rel_E=1)(set:$cha=$cha+1)(set:$opportunity=$opportunity-(a:$name_E))
[Leave]<leave|(click:?leave)[{
(set:$interaction=0)
(set:$header=0)
(set:$footer=0)
(goto:"EOD")}]It's a diagram of the machine in use...and it's //immediately// clear from the image what it's supposed to do.
The diagram shows a naked figure (Figure A) strapped onto the incline bend with their head facing the lower end. Their bared bottom is lifted towards the arch by the curve of the platform, and the paddle appendage is revolving clockwise on the upper bar. Each time the bar completes a rotation, the counter increases, and a //spank// is delivered to Figure A's bared behind.
And pretty hard one, too, judging by how distraught Figure A appears to be!
You swallow hard, your mind racing as you look over the image. Perhaps the strangest part of all is Figure A: despite being in simple black and white, the resemblance is //uncanny.//
Figure A looks //exactly// like (if:$sub>$dom)[//you//](else:)[(print:$name_F)].
"I just can't figure it out," (print:$name_F) declares, and the sudden resurgence of the real world makes you close the textbook with a hard //snap//. (print:$name_F) gives you a look. "...are you okay, (print:$name)?" she asks. "You look...strange."
"J-Just confused is all," you say quickly. "I just...I'm just not sure what it could be."
"Me neither," (print:$name_F) says. Then she gives you a determined grin. "But that's half the fun, isn't it?" She takes the textbook from you and puts it under her arm before stepping back to look at the machine one more time. "I'm gonna figure this thing out -- no matter how long it takes me!"
"R-Really?"
"I'm not one to shy away from this kind of challenge," she says, her glasses flashing by the dim basement light. "I'm gonna get it working again. Will you help me?"
"Um --" You open your mouth to explain, looking warily at the spanking machine in its dusty corner.
But then you look at (print:$name_F): for the first time since you met her, she seems //excited//. She's smiling at you, her eyes shiny and expectant, clasping the massive textbook to her chest.
//How can I say no to that face?//
"Of course," you reply, and (print:$name_F)'s grin broadens.
"//Yess!//" she exclaims, pumping her fist. Immediately, she sets into the cadence a practiced scientist planning an experiment. "Okay, so I'll come down here each day, late at night with some tools I check out from the university. We'll work on it together in secret -- I don't want the other housemates coming down here and nosing around, messing up our progress." She grins, childlike in her excitement. "This is going to be so great. I wonder what discoveries we'll make down here!"
//What discoveries indeed...// you think, awkwardly scratching your head. But you smile, because (print:$name_F)'s excitement is infectious. And besides: spending time with (print:$name_F) will be fun, no matter what you're working on...
//...only...what happens when the spanking machine is working again...?!//
##(color:blue)[**You've made friends with (print:$name_F)!**]
**You can now come into her room at any time.**(set:$rel_F=1)(set:$cha=$cha+1)(set:$opportunity=$opportunity-(a:$name_F))
[Leave]<leave|(click:?leave)[{
(set:$interaction=0)
(set:$header=0)
(set:$footer=0)
(goto:"EOD")}]The car is in the driveway out front. It's a dark forest green truck that has //definitely// seen better days. Most things on the island are in walking distanct, so it's pretty rare that it does much other than rust...
Even still, the girls are all //very// proud of their car. They even have a nickname for it -- //Dirty Boy// -- on account of the first three letters of the license plate being //BOI// and...well, you know.
It's definitely earning that nickname today. There's mud caked on the wheels from (print:$name_G)'s experiment with "off-roading", and the glass is so coated in filth that you can barely see inside...but it's not much better in there. Take-out boxes, empty soda cans, crumpled napkins...and //lots// and //lots// of bobby pins.
//I'm gonna need a bigger bucket,// you think, dropping the poofy yellow sponge in with a //plop//.
It takes all morning, but you manage to clean //Dirty Boy// to a shine. When you're done, his green hood glints in the sunlight. You step back to admire your work, brushing sweat off your forehead.
(print:$name_A) steps out of the house, all dressed for her shift at the restaurant. "Heeeey," she says, sounding impressed. "Nice going, (print:$name)!" She grins. "//Dirty Boy// is gonna need a new name!"
//Job well done!// (set:$tru=$tru+1)(color:green)[ **+1!**](set:$player_chore="completed")(set:$turn_counter=$turn_counter-5)
[Go back inside]<end|(click:?end)[(set:$player_loc="entrance")(goto:"ENTRANCE")]
(if:$favorites contains $gift)[{
(if:$interaction is "A")[(print:$name_A)'s eyes light up. "I can have this?! Oh man! You're the //best//, (print:$name)!"]
(if:$interaction is "B")[(print:$name_B)'s mouth falls open. "F-For me? Really? Th-thank you, I love this!"]
(if:$interaction is "C")[(print:$name_C) raises her eyebrows in surprise. "Whoa -- this is actually //really// cool of you..."]
(if:$interaction is "D")[(print:$name_D) claps her hands together. "No //way//! Ohmigosh, how'd you //know//?!"]
(if:$interaction is "E")[(print:$name_E) beams. "This is really great, (print:$name) -- you even got my favorite!"]
(if:$interaction is "F")[(print:$name_F) is completely taken aback. "I-I don't know what to say -- //thank you!//"]
(if:$interaction is "G")[(print:$name_G) scoffs in disbelief. "For me?! //Sick!// You freaking //rule//, (print:$name)!"]
(color:yellow)[ **+1!**]}](else:)["Oh, um...thanks..." she says. You can tell she's more confused than excited about your impromptu gift.](set:$inventory=$inventory-(a:$gift))It's (print:$name_A). She opens the door without knocking and steps inside. She (unless:$partner is $name_A)[is still wearing her hostess uniform, the shirt unbuttoned at the top -- must have been a long shift. And she ]does //not// look happy.(if:$partner is $name_A)[
"Hey, (print:$name), just one other thing..." she says. "I'm glad we're gonna be partners at the House Games and all, but..." ]She closes the door behind her with a soft //chk//. "I just checked, and the car was never washed. Wasn't that //your// chore this week?"
"O-Oh...Uhm, I --" A feeling like a bucket of ice water being poured into your pants washes over you as you sit up in bed. //H-How did I forget to do that?// you think frantically. And yet another part of you wonders: //...**did** I forget?// Surely you would never do something like this on //purpose//...
(print:$name_A) steps forward into the middle of the room and crosses her arms. "I think you know //exactly// what that means," she says sternly. She quirks an eyebrow. "You saw it for yourself //last// week -- didn't you?"
You swallow hard, your throat too tight to speak...so you just nod.
(print:$name_A) strides over and takes a seat at the edge of your bed. Her hostess uniform still smells faintly of the restaurant -- onion rings, mostly -- but mixed with her perfume, which is sweet and tangy. She looks at you expectantly, and when you don't move, she raises her eyebrow again.
"Well? What are you waiting for?" she asks. "//Get over my knee.//"
[Continue]<cont|(click:?cont)[(goto:"SPANKED BY A 1")]You get dressed quickly, throwing on a pair of basketball shorts and a teeshirt before rushing into the hall. As soon as you're outside, you're swept up in the madness.
"Look, (print:$name) is finally up!"
"You woke up, like, 6 minutes ago, (print:$name_G) --"
"C'mon, (print:$name_E) and (print:$name_A) are outside already!"
"//Uggggghhhhh// -- I hate the House Games!"
"Don't worry, (print:$name_D) -- it'll be fun!"
"Ha, yeah, that's what you say now, (print:$name_B)...just wait until you're over my lap!"
Everyone bustles through the entrance hall and out into the brilliant sunlight, squinting and cupping their hands over their heads. All of your housemates are in athletic wear -- work-out clothes, more or less -- so you're getting to see the sportiest versions of each of them.
(print:$name_F) looks //very// uncomfortable in a pair of yoga pants that's never before been worn, a set of protective goggles over her glasses.
(print:$name_C) is, as usual, in all black -- black short shorts, a black cut-off tank top -- she even has a black towel around her neck!
(print:$name_D) is in a pink one-piece with sweatbands around her wrists, ankles, and head, drinking water out of a matching plastic tumbler.
[[Continue|THE COMPETITION 3]]
[Save]<save|(click-replace:?save)[(display:"SAVE")](print:$name_B) has her short hair tied in a ponytail to keep it out of her face, unaware that the strap of her blue sports bra is showing.
(print:$name_G) looks ready for a pick-up basketball game, her ever-present ball cap turned around on her head.
And then, of course, there are (print:$name_E) and (print:$name_A) -- the over-acheivers are standing on a platform in the middle of the yard, looking like they were //born ready//. (print:$name_A) has her hair tied up in her usual no-nonsense ponytail, and she's standing with her arms crossed, eyes fiery. (print:$name_E) has what looks like a red coach's windbreaker on, and she's holding a volleyball beneath her arm. They both motions for you all to gather near.
"Come on, come on -- we were supposed to start 10 minutes ago!" (print:$name_A) yells.
"Everybody go stand with your partners," says (print:$name_E). She spins the ball on her finger, grinning with smug confidence. "Let's get this party started!"
As everyone pairs up, you see the teams for the first time. The partners are:(unless:$partners_1 contains $name)[(print:$partners_1.join(" and "))], (unless:$partners_2 contains $name)[(print:$partners_2.join(" and "))], (unless:$partners_3 contains $name)[(print:$partners_3.join(" and "))], (unless:$partners_4 contains $name)[(print:$partners_4.join(" and "))], and of course, you and (print:$partner).
All eight of you stand around together as the wind whips your hair. (print:$name_E) steps forward, and all eyes land on her.
[[Continue|THE COMPETITION 4]]
[Save]<save|(click-replace:?save)[(display:"SAVE")]"Okay, //so//," (print:$name_E) says, fishing a crumpled paper out of her jacket pocket, "there are going to be //three// match-ups. First, (print:$partners_1.join(" and ")) will take on (print:$partners_2.join(" and ")), and (print:$partners_3.join(" and ")) will take on (print:$partners_4.join(" and "))."
The partners look at each other, some grinning, some nervously biting their lips. (print:$name_E) goes on:
"//Then// the winners of the first round face-off against each other. //Then// the losers face off against each other. If you win both of your face-offs, you're the champions. If you //lose// both your face-offs, you're the losers. Make sense?"
"No," (print:$name_D) says drily.
(print:$name_E) ignores her. "To make things fair, I've constructed an obstacle course that tests a //variety// of skillsets -- that way, it won't just be the fastest or the strongest or the //whatever// who wins. You have to be //well-rounded//."
"Your //butt// is well rounded," (print:$name_G) jeers, and the other housemates in turn laugh and boo.
"We get it, we get it, let's //go//!"
"Quit stalling!"
"//Show us the course!//"
(print:$name_E) looks out at the group, finishing with her eyes on you. She smirks slightly and bounces the ball once. "Okay -- you're ready?"
"//Yes!//"
"//Let's do this!//"
"I hate all of you."
"//Wooooo!//"
She grins from ear to ear. "Okay, then! //Follow me//..."
[[Continue|THE COMPETITION 5]]
[Save]<save|(click-replace:?save)[(display:"SAVE")]Behind the house is an obstacle course that (print:$name_A) and (print:$name_E) must have spent all morning -- and perhaps part of last night -- putting together. There are gasps as all of the housemates round the corner and set eyes on it.
"Welcome," (print:$name_E) declares, "to the second traditional //Cherry Bluff House Games!//"
The obstacle course goes in a loop, and the steps are marked out with a dotted line of white spray paint. The teams send one partner at a time. Once the first partner reaches the end of the counter-clockwise loop, she hands a baton to the other partner, who then has to run in the opposite direction.
The first partner has to run to a station with two pogo sticks. She has to bounce five times -- //in a row// -- before she can move on to the next station, which is a narrow tightrope she has to walk across. At the last station, there are two huge balloons and two handpumps. Each runner has to blow up the balloon to full size, then pop it with her butt before running to the start and handing off the baton.
Her partner has to run the other way around, first stopping at the same balloon station -- only, this time, she has to fill it up with water, then pop it with a well aimed throw back at the starting line (30 second bonus for hitting her opponent, 30 second penalty for hitting her partner). On the way back, she has to make a basket in a tiny hoop from a free throw line, crawl through a long plastic tunnel tube, and //then// she can cross the finish line.
There's one more wrinkle: the first partner has to do all of the running between stations with the volleyball //on her head,// and the second partner has to do all of the running with the volley ball //in her pants.//
"If your team finishes with a better time, you win!" (print:$name_E) says at the end of breathlessly explaining the instructions. "Get it? Got it? //Good//!"
You look at (print:$partner), who looks back at you, mirroring your expression. Each of the housemates is stretching out her legs and arms...or otherwise looking nervous and/or annoyed, like (print:$name_D) has down to a science. (unless:$partner is $name_A)[
You try to give (print:$partner) an encouraging thumbs up. She opens her mouth to say something, but just as she does, you hear a high pitched feedback crackle, and everyone covers their ears. It's (print:$name_A) -- of course -- and she's messing with a bullhorn. ](else:)[
You look back to your partner, but she's already turned away. Out of nowhere, it seems, she now has a bullhorn to her lips -- //Where was she keeping that?!// -- and now she squeezes the speaker button, issuing a horrible feedback shriek. Everyone covers their ears.]
"Aw, what the heck, (print:$name_A)?"
"My ears!"
"She's trying to sabotage the competition!"
"//Boooo!//"
(print:$name_A) hits the side of the bullhorn with a plastic-sounding //crack// and shakes it. "Stupid thing," she mutters before turning it on, successfully this time, and declaring in an announcer voice that echoes off the cliff: "**//Let the Cherry Bluff House Games...BEGIN!//**"
[[Continue|PLAY-BY-PLAY (ABBR)]]
[Save]<save|(click-replace:?save)[(display:"SAVE")]{(set:$name_A="Amanda") (set:$name_B="Bella")(set:$name_C="Candice")(set:$name_D="Daphne")(set:$name_E="Elizabeth")(set:$name_F="Fiona")(set:$name_G="Grayce")(set:$name="PLAYER")
==><==
[A]<A|(click:?A)[(set:$partner=$name_A)(show:?hidden)] | [B]<B|(click:?B)[(set:$partner=$name_B)(show:?hidden)] | [C]<C|(click:?C)[(set:$partner=$name_C)(show:?hidden)] | [D]<D|(click:?D)[(set:$partner=$name_D)(show:?hidden)] | [E]<E|(click:?E)[(set:$partner=$name_E)(show:?hidden)] | [F]<F|(click:?F)[(set:$partner=$name_F)(show:?hidden)] | [G]<G|(click:?G)[(set:$partner=$name_G)(show:?hidden)]
<==
}|hidden)[(if:$partner is $name_A)[{
(set:$partners_1=(a:$name_A,$name))
(set:$partners_2=(a:$name_B,$name_F))
(set:$partners_3=(a:$name_C,$name_D))
(set:$partners_4=(a:$name_E,$name_G))}]{
}(if:$partner is $name_B)[{
(set:$partners_1=(a:$name_A,$name_G))
(set:$partners_2=(a:$name_B,$name))
(set:$partners_3=(a:$name_C,$name_D))
(set:$partners_4=(a:$name_E,$name_F))}]{
}(if:$partner is $name_C)[{
(set:$partners_1=(a:$name_A,$name_G))
(set:$partners_2=(a:$name_B,$name_F))
(set:$partners_3=(a:$name_C,$name))
(set:$partners_4=(a:$name_E,$name_D))}]{
}(if:$partner is $name_D)[{
(set:$partners_1=(a:$name_A,$name_G))
(set:$partners_2=(a:$name_B,$name_F))
(set:$partners_3=(a:$name,$name_D))
(set:$partners_4=(a:$name_E,$name_C))}]{
}(if:$partner is $name_E)[{
(set:$partners_1=(a:$name_A,$name_G))
(set:$partners_2=(a:$name_B,$name_F))
(set:$partners_3=(a:$name_C,$name_D))
(set:$partners_4=(a:$name_E,$name))}]{
}(if:$partner is $name_F)[{
(set:$partners_1=(a:$name_A,$name_G))
(set:$partners_2=(a:$name,$name_F))
(set:$partners_3=(a:$name_C,$name_D))
(set:$partners_4=(a:$name_E,$name_B))}]{
}(if:$partner is $name_G)[{
(set:$partners_1=(a:$name,$name_G))
(set:$partners_2=(a:$name_B,$name_F))
(set:$partners_3=(a:$name_C,$name_D))
(set:$partners_4=(a:$name_E,$name_A))}]
(print:$partners_1)
(print:$partners_2)
(print:$partners_3)
(print:$partners_4)
[[Continue|PLAY-BY-PLAY (ABBR)]]](css:"font-size: 200%")[**PLAY-BY-PLAY**]
-------
(css:"font-size: 150%")[[]<line_up|]
(if:$round is 0)[{}[START THE GAMES]<go|(click-replace:?go)[(set:$round=1)(goto:"PLAY-BY-PLAY (ABBR)")]]{
}(if:$round is 1)[(replace:?line_up)[**(uppercase:$partners_1.join("/")) v. (uppercase:$partners_2.join("/"))**]
<==
(if:$partners_1 contains $name)[{
}(if:$dom>=$sub and $ath+$kin+$cha+$tru+$int>=35)[{
}(display:"PLAYER RUNS")
(set:$winners_1=(a:1st of $partners_1,2nd of $partners_1))
(set:$losers_1=(a:$name_B,$name_F))...you won!]{
}(else:)[{
}(display:"PLAYER RUNS")
(set:$losers_1=(a:1st of $partners_1,2nd of $partners_1))
(set:$winners_1=(a:$name_B,$name_F))...you lost!]]{
}(else-if:$partners_2 contains $name)[{
}(if:$dom>=$sub and $ath+$kin+$cha+$tru+$int>=35)[{
}(display:"PLAYER RUNS")
(set:$winners_1=(a:1st of $partners_2,2nd of $partners_2))
(set:$losers_1=(a:$name_A,$name_G))...you won!]{
}(else:)[{
}(display:"PLAYER RUNS")
(set:$losers_1=(a:1st of $partners_2,2nd of $partners_2))
(set:$winners_1=(a:$name_A,$name_G))...you lost!]]{
}(else:)[(display:"A/G BEATS B/F"){
(set:$winners_1=(a:$name_A,$name_G))
(set:$losers_1=(a:$name_B,$name_F))}]
**WINNERS**: (print:$winners_1)
**LOSERS**: (print:$losers_1)
(if:$winners_1 contains $name)[And so, you and (print:$partner) triumphantly make your way to the next round.](else-if:$losers_1 contains $name)[You and (print:$partner) are both very quiet, looking at the ground as you worriedly think ahead to your next round.](else:)["Alright, everyone," (print:$name_E) says, her voice almost as loud and commanding as (print:$name_A)'s through the bullhorn, "get ready for round two!"]
[Continue]<continue|
(click:?continue)[(set:$round=2)(goto:"PLAY-BY-PLAY (ABBR)")]]{
}(if:$round is 2)[(replace:?line_up)[**(uppercase:$partners_3.join("/")) v. (uppercase:$partners_4.join("/"))**]
<==
(if:$partners_3 contains $name)[{
}(if:$dom>=$sub and $ath+$kin+$cha+$tru+$int>=35)[{
}(display:"PLAYER RUNS")
(set:$winners_2=(a:1st of $partners_3,2nd of $partners_3))
(set:$losers_2=(a:$name_E,2nd of $partners_4))...you won!]{
}(else:)[{
}(display:"PLAYER RUNS")
(set:$losers_2=(a:1st of $partners_3,2nd of $partners_3))
(set:$winners_2=(a:$name_E,2nd of $partners_4))...you lost!]]{
}(else-if:$partners_4 contains $name)[{
}(if:$dom>=$sub and $ath+$kin+$cha+$tru+$int>=35)[{
}(display:"PLAYER RUNS")
(set:$winners_2=(a:1st of $partners_4,2nd of $partners_4))
(set:$losers_2=(a:$name_C,$name_D))...you won!]{
}(else:)[{
}(display:"PLAYER RUNS")
(set:$losers_2=(a:1st of $partners_4,2nd of $partners_4))
(set:$winners_2=(a:$name_C,$name_D))...you lost!]]{
}(else:)[(display:"E/X BEATS C/D"){
(set:$winners_2=(a:$name_E,2nd of $partners_4))
(set:$losers_2=(a:$name_C,$name_D))}]
**WINNERS**: (print:$winners_2)
**LOSERS**: (print:$losers_2)
(if:$winners_2 contains $name)[And so, you and (print:$partner) triumphantly make your way to the second round.](else-if:$losers_2 contains $name)[You and (print:$partner) are both very quiet, looking at the ground as you worriedly think ahead to your next round.](else:)["The next round will be winners versus winners," (print:$name_E) says. "Get ready -- this is the big one!"]
[Continue]<continue|
(click:?continue)[(set:$round=3)(goto:"PLAY-BY-PLAY (ABBR)")]]{
}(if:$round is 3)[(replace:?line_up)[**(uppercase:$winners_1.join("/")) v. (uppercase:$winners_2.join("/"))**]
<==
(if:$winners_1 contains $name)[{
}(if:$dom>=$sub and $ath+$kin+$cha+$tru+$int>=65)[{
}(display:"PLAYER RUNS")
(set:$final_winners=(a:1st of $winners_1,2nd of $winners_1))
(set:$second_place=(a:1st of $winners_2,2nd of $winners_2))...you won!]{
}(else:)[{
}(display:"PLAYER RUNS")
(set:$final_winners=(a:1st of $winners_2,2nd of $winners_2))
(set:$second_place=(a:1st of $winners_1,2nd of $winners_1))...you lost!]]{
}(else-if:$winners_2 contains $name)[{
}(if:$dom>=$sub and $ath+$kin+$cha+$tru+$int>=65)[{
}(display:"PLAYER RUNS")
(set:$final_winners=(a:1st of $winners_2,2nd of $winners_2))
(set:$second_place=(a:1st of $winners_1,2nd of $winners_1))...you won!]{
}(else:)[{
}(display:"PLAYER RUNS")
(set:$final_winners=(a:1st of $winners_1,2nd of $winners_1))
(set:$second_place=(a:1st of $winners_2,2nd of $winners_2))...you lost!]]{
}(else:)[(set:$chance=(random:1,2)){
}(if:$chance is 1)[On their second run of the course, (print:$winners_1.join(" and ")) make it look easy. (print:1st of $winners_1) pops her ballon with flair, leaping back in a diving butt-bomb. (print:2nd of $winners_1) manages to hit 1st of $winners_1) with the water balloon from a good thirty feet, and from that moment on there's just no question they have it in the bag.{
(set:$final_winners=(a:1st of $winners_1,2nd of $winners_1))
(set:$second_place=(a:1st of $winners_2,2nd of $winners_2))}]{
}(if:$chance is 2)[In their second run of the course, (print:$winners_2.join(" and ")) turn what //should// have been a neck-and-neck battle into a blow-out. (print:1st of $winners_2) shimmies across the tight-rope like an acrobat, then pops her balloon with an agile butt bounce (during which, you could swear you see her winking at the camera. (print:2nd of $winners_2) fires off her water balloon with such power it hits (print:1st of $losers_2) in the stands -- no bonus points for that, but they wind up not needing any, as their victory was clear.{
(set:$final_winners=(a:1st of $winners_2,2nd of $winners_2))
(set:$second_place=(a:1st of $winners_1,2nd of $winners_1))}]]
**WINNERS**: (print:$final_winners)
(display:"WINNERS")
[Continue]<continue|
(click:?continue)[(set:$round=4)(goto:"PLAY-BY-PLAY (ABBR)")]]{
}(if:$round is 4)[(replace:?line_up)[**(uppercase:$losers_1.join("/")) v. (uppercase:$losers_2.join("/"))**]
<==
(if:$losers_1 contains $name)[{
}(if:$dom>=$sub and $ath+$kin+$cha+$tru+$int>=15)[{
}(display:"PLAYER RUNS")
(set:$third_place=(a:1st of $losers_1,2nd of $losers_1))
(set:$final_losers=(a:1st of $losers_2,2nd of $losers_2))...you won!]
(else:)[{
}(display:"PLAYER RUNS")
(set:$third_place=(a:1st of $losers_2,2nd of $losers_2))
(set:$final_losers=(a:1st of $losers_1,2nd of $losers_1))...you lost!]]{
}(else-if:$losers_2 contains $name)[{
}(if:$dom>=$sub and $ath+$kin+$cha+$tru+$int>=15)[{
}(display:"PLAYER RUNS")
(set:$third_place=(a:1st of $losers_2,2nd of $losers_2))
(set:$final_losers=(a:1st of $losers_1,2nd of $losers_1))...you won!]{
}(else:)[{
}(display:"PLAYER RUNS")
(set:$third_place=(a:1st of $losers_1,2nd of $losers_1))
(set:$final_losers=(a:1st of $losers_2,2nd of $losers_2))...you lost!]]{
}(else:)[(set:$chance=(random:1,2)){
}(if:$chance is 1)[The loser's match is a mess from the start. (print:1st of $losers_1) trips and falls on her face right at the starting line, and follows that up with a humiliating encounter with the pogo stick: somehow, she manages to fall in just the right way on the handle that it jams itself right up her --
"//Oooh!//"
As the crowd groans in sympathy, (print:1st of $losers_2) takes the opportunity to scurry across the tightrope. It isn't pretty, but it gets the job done. (print:2nd of $losers_2) struggles to make her free throws for what feels like an //eternity//, but in the end it doesn't matter because (print:2nd of $losers_1) manages to blow up not one but //two// water balloons all over herself before finally managing to tie it shut.
In the end, (print:$losers_2.join(" and ")) take the //W//...and (print:$losers_1.join(" and ")) take a very embarrassing (and very wet) //L//.{
(set:$final_losers=(a:1st of $losers_1,2nd of $losers_1))
(set:$third_place=(a:1st of $losers_2,2nd of $losers_2))}]
(if:$chance is 2)[The loser's match is a desperate battle...emphasis on //desperate//. (print:1st of $losers_2) tries to speed through her pogo stick bounces and winds up sprawled -- face down, butt up -- on the lawn. (print:1st of $losers_1) doesn't do much better, but she //does// manage to eke out a tiny lead. Then, to make matters worse, (print:1st of $losers_2) slips on the tightrope, falling with the taut line right between her --
"//Oooh!//"
Some of the housemates cover their eyes and cringe. Meanwhile, (print:1st of $losers_1) passes over the baton, and their second lap begins. By the time (print:1st of $losers_2) waddles over the finish line, (print:2nd of $losers_1) has already been nailed with a water balloon, and (print:2nd of $losers_1) is awkwardly throwing free throws. For a moment, a come-back //does// seem possible -- but (print:2nd of $losers_2) faceplants on the race to the tunnel, and (print:$losers_1.join(" and ")) emerge the winners...which means (print:$losers_1.join(" and ")) are the losers...{
(set:$final_losers=(a:1st of $losers_2,2nd of $losers_2))
(set:$third_place=(a:1st of $losers_1,2nd of $losers_1))}]]
**LOSERS**: (print:$final_losers)
(display:"LOSERS")](if:$round is 1 or $round is 2)["On your marks...get set..."
From the second (print:$name_E) says //Go!//, everything becomes a blur. The rattle of the pogo stick, the bounce of the tightrope, the //blasting// of the balloon beneath a bottom -- all the noises blend together with the cheering of the crowd. You see (print:$partner) like she's moving in slow motion -- free throws //swish//, a water balloon explodes, the tunnel walls echo hollowly -- and when it's all over...]{
}(else-if:$round is 3 or $round is 4)["Ready...get set..."
Your second pass through the loop is just as chaotic. You can barely hear yourself think over the din of your housemates cheering, of (print:$partner) shouting at you to //Hurry!!//, of your own pulse pounding in your head. Everything blends together: a free throw banks off the rim, a balloon goes //bang// under someone's butt, a water balloon sails overhead. You //collapse// at the finish line, and when finally the smoke clears...]From the first lap, it's clear who has the upper hand. (print:$name_A) takes the baton with a running leap while (print:$name_B) stumbles out of the gate, and by the time poor (print:$nickname_B) has reached her pogostick, (print:$name_A) is on her way to the tightrope.
The shy blonde manages to catch up to (print:$name_A) at the balloon stage, but bossing everyone around apparently gives you powerful lungs: in just a few breaths, (print:$name_A) has a full sized balloon, and she runs with it to the finish line, jumps, and sits on it with her whole behind -- //POW//!
(print:$name_G) is grinning confidently as she takes the baton, and with good reason -- poor (print:$name_G) looks to be on the verge of tears as she presses the balloon against her backside, hoping for a pop! At the water balloon toss station, (print:$name_G) adds insult to injury by //nailing// (print:$name_F) from afar.
"//Yes!//" (print:$name_G) exclaims as (print:$name_F) wishes she hadn't worn a white shirt today...(set:$winners_1=(a:$name_A,$name_G))
(set:$losers_1=(a:$name_B,$name_F))
And so, (print:$name_A) and (print:$name_G) sweep the competition, launching themselves into the winners circle, while (print:$name_B) and a dripping wet (print:$name_F) pout as they look on.(print:$name_E) chooses to anchor, so it's (print:2nd of $partners_4) who flies out the gate for the first lap. (print:$name_C), however, is the first to manage five bounces on the pogo stick, her jet-black hair flouncing as she does.
Next it's the tightrope, and again, (print:$name_C) surprises everyone: she moves over the wire like a spider, so quickly that someone on the sidelines blurts out, "//Holy shit, she's a witch!//" (print:2nd of $partners_4) scrambles to catch up as (print:$name_C) grins determinedly. She blows up her balloon before her opponent even reaches the group, then drops back to sit on it hard -- //BLOP!//
The tides shift in the second lap, however...
Try as she might, (print:$name_D) can't get her water balloon to burst. She throws pitifully, and each time it bounces back, unharmed. All of this delay gives (print:$name_E) time to get the baton, fill her balloon, and soak (print:$name_D) with a perfectly spiralled toss. Then she sinks her free throw shots, all with (print:$name_D) looking on, stunned and dripping.
At the finish line, (print:$name_E) lifts (print:2nd of $partners_4) over her shoulders and carries her to the finish line as (print:$name_C) and (print:$name_D) slink away...Everyone is cheering excitedly at the finish line, and even (unless:$second_place contains $name)[(print: $second_place.join(" and "))](else:)[you and (print:$name)] join in congratulating the victorious pair. (unless:$losers_2 contains $name)[(print:2nd of $losers_2)](else:)[(print:$partner)] pretends to put a microphone in (unless:$final_winners contains $name)[(print:2nd of $final_winners)](else:)[(print:$partner)]'s smiling face. "//Your fans wanna know -- how do you do it?!//"
(print:2nd of $final_winners) grins ear to ear, still panting but flushed with victory. "You gotta keep your //eyes on the prize//."
"S-So...(unless:$final_winners contains $name_B)[they](else:)[we] get to spank the losers?" (print:$name_B) asks aside in a small voice.
"That's right," (print:$name_F) confirms, pushing her glasses up her nose. "And there's just //one more round to go//..."It certainly doesn't //feel// like a celebration of 3rd place, what with the jumping and squealing and excitement. But of course, (unless:$final_losers contains $name)[(print:$third_place.join(" and "))](else:)[you and (print:$partner)] aren't celebrating the bronze-colored plastic metal (print:$name_E) bought at the dollar store -- they're celebrating what they //avoided//.
Which is why (unless:$final_losers contains $name)[(print:$final_losers.join(" and "))](else:)[you and (print:$partner)] are looking //very// worried.
"N-No fair!" (unless:$final_losers contains $name)[(print:2nd of $final_losers)](else:)[(print:$partner)] exclaims. "Let's -- let's do a rematch!" This only manages to make the other housemates laugh.
(unless:2nd of $second_place is $name)[(print:2nd of $second_place)](else:)[(print:1st of $second_place)] puts her hand on (unless:$final_losers contains $name)[(print:2nd of $final_losers)](else:)[(print:$partner)]'s trembling shoulder and pats her reassuringly.
"C'mon, (print:2nd of $final_losers)," she says, smirking. "Don't be a sore loser!"
"Oh, she's gonna be sore alright!" (unless:$final_winners contains $name)[(print:2nd of $final_winners)](else:)[(print:$partner)] calls out.
Everyone laughs. (unless:$final_losers contains $name)[(print:2nd of $final_losers)](else:)[(print:$partner)]'s bottom lip quivers. She stamps her foot.
"Th-This is //stupid//!"
"//This//," (print:$name_E) says, "is the House Games. And (unless:$final_losers contains $name_E)[//you two//](else:)[//we//] lost. Which //means//...."
[[Continue|HOUSE GAMES SPANKING]](if:$final_losers contains $name_A)[
<img src="https://i.ibb.co/9H3XhGys/1.png" alt="1" border="0" width=100%>
"//G-Gnnhhaaa!//" (set:$spanker=1st of $final_winners)
It's a sight to behold: the fiesty redhead, leader-of-the-pack, bent over (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)]'s knee right there on a lawn chair in the middle of the yard. Her short shorts have been pulled down to her knees along with her white cotton panties -- it figures that (print:$name_A) would be practical about everything right down to her undies -- and (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)] is laying into her bared bottom with //spank// after powerful //spank//.
//THWAP! WHACK! WHAP! WHACK!//
"//Gaahaaowww!//" (print:$name_A) kicks and wriggles, her backside bouncing under (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)]'s palm. Her tushy is reddening quickly, handprints blooming the color of half-ripe cherries -- but her face may be //even// redder as she bites her lip, her eyes as dark as a thunderhead.
But that doesn't stop her housemates from rubbing it in.
(unless:$final_losers contains $name_F)["Not so tough now, eh, (print:$name)?" (print:$name_F) says with a smirk.
](unless:$final_losers contains $name_D)["This is //so// going online," (print:$name_D) says as she records on her phone, squatting down for a close-up on the redhead's face. "How's it feel to be a //loser// (print:$name_A)?!"]
//WHAP! WHOP! WHACK! WHACK! WHACK!//
"//Gnhg//!" (print:$name_A) bites her lip hard, her toes curled and her bottom stinging and warm. "H-How...much...//more//?" she stammers, her voice rising in a desperate note at the end.
"Oh, hush," (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)] doesn't stop for a moment, and (print:$name_A)'s bottom never ceases jiggling. "You'll be done when we say you're done..."
//WHACK! WHACK! WHOCK! WHACK! WHACK!//(set:$sore_A=$sore_A+1)]{
}(if:$final_losers contains $name_G)[
<img src="https://i.ibb.co/s9rtNPL7/7.png" alt="7" border="0" width=100%>
"//Ow! Owwwwahahaaow!//"
Right beside her partner, on a matching pink lawn chair, (print:$name_G)'s tomboy bottom is bared and laid out over (unless:$final_winners contains $name)[(print:2nd of $final_winners)'s](else:)[your] knee. By now, her (surprisingly full) pale cheeks have a bright, rosy glow.
Underneath her loosefitting basketball shorts, you couldn't really tell just how round and shapely (print:$name_G)'s heinie is -- but now it's out in all its glory, bouncing like a basketball itself beneath (unless:$final_winners contains $name)[(print:2nd of $final_winners)'s](else:)[your] palm.
//WHAP! WHOP! WHACK! WHACK! WHOCK!//
"//Ow! OW!// Y-You've got to be //kidding// me with this!" (print:$name_G) snarls and scissors her feet as her butt glows redder, its shade darkening before your eyes. She tries to roll her eyes and seem annoyed, even unconcerned -- a //Whatever, man!// type of air --but with every crisp and ringing //smack//, her eyes go wide, and her face blushes even redder.
(unless:$final_losers contains $name_C)["It's gonna be tough to sit on your butt all day after //this//, huh (print:$name_G)?" (print:$name_C) teases with a vampiric smirk.]
(unless:$final_losers contains $name_B)[(print:$name_B) cringes sympathetically, flinching with each //crack// to (print:$name_G)'s cheeks. "O-Oh! Ooh, that one looked bad..." She covers her mouth, but not quite in time to suppress a tiny, mirthful giggle.]
//WHACK! WHACK! WHOCK! WHACK! WHOCK!//
"//Gah! OW!// That //hurts!// AAAHA!" She drops her head -- her ballcap is down by her spanker's feet, and you realize this is the first time you're seeing (print:$name_G)'s scalp. When she lifts her head again, her eyes are glimmering in the sunlight. "//It huuuuuurts!//"
"It's //supposed// to hurt," (unless:$final_winners contains $name)[(print:2nd of $final_winners)](else:)[Your]'s voice is calm, even unconcerned, as another hard //smack// ripples (print:$name_G)'s bottom once again!(set:$sore_G=$sore_G+1)](if:$final_losers contains $name_C)[
<img src="https://i.ibb.co/dqSRbt5/3.png" alt="3" border="0" width=100%>
"//Gnh! O-Oh! G-Gaaahaa!//"
You've never seen your goth housemate so expressive before, now that she's lying across (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)]'s knee with her bare bottom in the air. Her pale complexion is looking //very// rosy now, both in her face //and// in her bared behind as she takes //spank// after ringing //spank//. Her black booty shorts have been pulled down to her ankles, along with her purple panties -- both are now threatening to go flying off the next time (print:$name_C) kicks.
//WHOCK! WHACK! WHACK! WHAP! WHOP!//
"//H-Haaahaow! G-Guh!//" (print:$name_C) flails her feet, but nothing can prevent (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)]'s hand from finding her blood moon behind, the crimson glow rising more with every smarting //smack//. Her black hair falls in her face like drapes covering her shame.
(unless:$final_losers contains $name_G)["Gonna write some moody poetry about this, (print:$name_C)?" (print:$name_G) taunts, doing her best raspy imitation: "//My soul is black, but my ass is red...//"
](unless:$final_losers contains $name_F)["If you keep squirming like that, your spanking will start again from the beginning," (print:$name_F) warns.]
//WHACK! WHAP! WHACK! THWAP!//
"//Hnnnngggh!//" (print:$name_C)'s eyes are sparkling now and her bottom is a blazing scarlet. With every //swat//, one of her perfect butt cheeks is flattened, her eyes widen, her mouth forms a small //O//. By the time that cheek springs back into place, now kissed with rouge, another spank has already fallen. She drops her head and grips two fistfuls of grass "//O-Oohhh! G-God!//"
"Hey, I thought you were a satanist?" (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)] remarks blandly, but doesn't for a //second// let up...(set:$sore_C=$sore_C+1)]{
}(if:$final_losers contains $name_D)[
<img src="https://i.ibb.co/p6vkTdBh/4.png" alt="4" border="0" width=100%>
"//OW! OWIE! Noooooo! OWAH!//
Pink-haired (print:$name_D) //also// has her pink bottom on display, just off to the side from where her losing partner has hers. Her cute pink one-piece, of course, didn't have a bottom half to take off...so, instead, (unless:$final_winners contains $name)[(print:2nd of $final_winners)](else:)[you] had to get creative.
And so, the seat of (print:$name_D)'s workout outfit has been wedgied deep between her butt cheeks, giving everyone a complete view of her chubby bottom, now a lovely bubblegum pink. She wails and whines as she's spanked, complaining until she's red in the face -- "//Bwaahaaaa! This isn't faaaaaaaair!//" -- but the other housemates are too busy teasing to listen.
(unless:$final_losers contains $name_A)["Pipe down, (print:$name_D) -- you want the whole island to hear you getting spanked?" (print:$name_A) says.
](unless:$final_losers contains $name_E)["This is what you get for //losing//," (print:$name_E) reminds her, grinning ear to ear.
](unless:$final_losers contains $name_C)["That wedgie is //sick//," (print:$name_C) says, sounding distant. She can't seem to take her eyes off the fabric flossing between (print:$name_D)'s buttocks...
]//WHACK! WHOP! WHACK! WHOP! WHACK!//
"//Bwwwhaaaaaoaaaaaaaooohhhhaaa!//" The more (print:$name_D) whines, the harder the spanks fall. Pretty soon, (unless:$final_winners contains $name)[(print:2nd of $final_winners) is](else:)[you're] striking hard enough to leave welts -- but (print:$name_D) keeps it up, frantically kicking her feet as the seat of her one-piece tugs into her tushy. "//Bwaaaha! OWW! You're so meeeeaaaan!//"
"Only to //losers//," is the smug retort. (unless:$final_winners contains $name)[Her](else:)[Your] hand continues to fall, fast and hard, beating out a tattoo of hard spanks to punctuates every bratty //word//.
//WHACK! WHOCK! WHACK! WHOCK! WHACK!//(set:$sore_D=$sore_D+1)](if:$final_losers contains $name_E)[
<img src="https://i.ibb.co/zWMRgYSD/5.png" alt="5" border="0" width=100%>
"//Ow! Oh! Gah! Aha! Ow!//"
Your sporty housemate is no longer looking so in control -- and that may be the understatement of the year. (print:$name_E)'s bared bottom is upturned across (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)]'s lap, her shorts and underwear pulled down to her knees, her tushy chocolate brown and pinkening //fast// under the torrent of hard //slaps//. Despite how toned she is -- you see her muscled arms tense and her jaw clench each time another //smack// lands -- her bottom is plush and bouncy, dancing peppily as her spanker alternates from cheek to jiggling cheek.
//WHACK! WHOCK! WHACK! WHOCK! WHACK!//
"//Nnnggh!// Aeeeiee//eee//!" (print:$name_E) clenches her jaw and shuts her eyes tight, but there's no blocking out the stinging, burning pain in her heinie -- nor the unhelpful comments offered by her housemates.
(unless:$final_losers contains $name_F)["Bet you didn't expect to wind up here, did you?" (print:$name_F) says, grinning. "Turns out there's more to winning than working out!"
](unless:$final_losers contains $name_G)["No pain, no gain!" (print:$name_G) says, grinning. "Push through it, (print:$nickname_E)!"
](unless:$final_losers contains $name_D)["I'm not gonna lie, though: your butt is looking //really// good right now," (print:$name_D) says as she snaps a picture. "All those squats //paid off//, for real..."]
//WHACK! WHOCK! WHACK! WHOCK!//
"//Gnnnggha!//" (print:$name_E) arches her back, lifting herself up as the spanks ring out. Pretty soon, she sounds like she's in the gym: gasping and panting and grunting, she bites her lip hard. "//Th-This -- this is the freaking **worst**!//" she finally cries out, her bottom now a dark cherry hue.
"Sucks to suck," (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)] says with a shrug, just before delivering a particularly loud //smack// to her still jiggling behind. (print:$name_E) squeals, then (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)] sets right back into the rhythm...
//WHACK! WHACK! WHOP! WHACK!//]{
}(if:$final_losers contains $name)[
<img src="https://i.ibb.co/nq3HLjFF/8.png" alt="8" border="0" width=100%>
//Is -- is this really happening?!//
There you are -- just across from where (print:$partner) is getting //her// -- surrounded by the pretty girls you live with...//lying over (print:2nd of $final_winners)'s lap with your bare bottom on full display.// You can hardly believe it -- even though you feel the cool island air on your naked behind, and when her hands comes down with a tremendous --
//WHACK!//
"//Gnaah!//" You feel the stinging handprint rising on your backside, smarting and hot. You kick your leg, but it's no use -- there's no escape. (print:2nd of $final_winners) giggles and gives your bottom a firm squeeze -- your eyes go wide, your toes curl, //Ow ow owww!// -- before observing:
"You know, (print:$name) -- you're kinda //fun// to spank..."
And then setting back into the rhythm of smacks!
//WHACK! WHOCK! WHACK! WHACK!//
"Ow! //Aahaa!// Gnaaahaieee//eeee//!" Tears blur your vision as your face heats from the strain and humiliation -- but you can still see your housemates gathered around you, leaning in for a better look and teasing you.
(unless:$final_losers contains $name_A)["Now you're //really// a part of the family," (print:$name_A) exclaims, laughing. "Look at that bright red //butt//!"
](unless:$final_losers contains $name_B)[(print:$name_B) winces sympathetically as a particularly resonant //smack// rings out...but even though she covers her mouth, you can tell she's enjoying the view...
](unless:$final_losers contains $name_C)["Wow, (print:$name) -- I can really see your aura like this," (print:$name_C) says, tilting her head. "It's...//scarlet// colored..."
](unless:$final_losers contains $name_D)["Omigosh omigosh //omigosh//!" (print:$name_D) chirps, snapping pictures of you all the while as you squirm. "These posts are gonna do //so well//..."
](unless:$final_losers contains $name_E)[(print:$name_E) shakes her head, her arms imperiously crossed as she smirks down at you. "When you come at the crown, //don't miss//!"
](unless:$final_losers contains $name_F)[(print:$name_F) is looking on in sheer amazement. She even lifts her glasses to rub away fog. "I can't believe how much it...//jiggles!//"
](unless:$final_losers contains $name_G)["Ahahaha!" (print:$name_G) tilts her head as she smirks down at you. "Look at (print:$name) squirm!" She grins. "It's actually kinda //cute//...."]
And all the while, the spanks continue to ring out. You and your partner -- the //losers// -- squirm and cry as the other housemates giggle and joke amongst themselves.
//I-I can't believe this is happening!//
//WHACK! WHOCK! WHACK! WHOCK!//
Blushing furiously, you try not to cry out loud as your bare backside continues to be peppered with heavy //smacks// -- but you can't help it. "//Ngh -- mmnf -- Gaaahaoowww!//" Before long, your entire rear end is cherry-red and hot to the touch, and you have bitter tears streaming down your face.
"(if:$gender is "boy")[He](else:)["She]'s crying!"
"Ohmi//gosh//!"
"Don't worry, (print:$name) -- it's almost over!"
You gasp and pant as your spanking continues, your face hot and wet -- and yet...there's a part of you deep, deep inside that...
//No...//
//No way...//
But as much as you don't want to believe it, it's true: a part of you...//likes// this...And as much as you //can't// believe it...
...it really //is// happening.(set:$sore_player=$sore_player+1)](if:$final_losers contains $name_B)[
<img src="https://i.ibb.co/Y73TPxHV/2.png" alt="2" border="0" width=100%>
"//N-Ngaaha! Ow! Ow! Owwieeeehee!//"
Poor (print:$name_B) is stripped from the waist down, her white legs flashing in the sunlight as she kicks them wildly, taking her bare bottom spanking over (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)]'s knee. As //swat// after painful //swat// peppers her heinie, she shakes her head, her blonde hair flipping around her head like a halo, her ankles scissoring helplessly as bright red handprints bloom on her rear end.
You've seen this view once before -- but here is a different matter altogether. For one thing, you're outside -- (print:$name_B)'s face is blushing hot enough to start a grassfire as she worriedly scans the street for any passing traffic that might get a glimpse of her...//position//.
And for another thing, all of the housemates are right here with you!
(unless:$final_losers contains $name_E)["Man, it's been a busy week for you, huh, (print:$name_B)?" (print:$name_E) remarks. "//How// many people have seen you get spanked, now?"
](unless:$final_losers contains $name_A)["You gotta aim for right //there// just at where her tushy meets her thighs," (print:$name_A) advises with a grin. "That way she'll remember you the next time she sits down."]
//THWACK! WHACK! WHACK! WHOCK! WHACK//
"//Bwaa! OW! Aaiaaahaaoww!//" (print:$name_B) wiggles uselessly as her once-pale bottom dances, pink and red all over, now, -- beneath (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)]'s palm. "D-Do we have to do this //outside?!//" She looks up, pleading, at the housemates, and hisses a stage whisper: "//P-People are gonna seeeeEEEEIHEE!//"
"Then they'll know what happens to losers in this house," (unless:$final_winners contains $name)[(print:1st of $final_winners)](else:)[(print:$partner)] says simply, cupping her hand to add extra kick to her next swat, making (print:$name_B) squeal.
//WHACK! WHOCK! WHACK! WHACK! WHACK!//(set:$sore_B=$sore_B+1)]{
}(if:$final_losers contains $name_F)[
<img src="https://i.ibb.co/B58Brxbk/6.png" alt="6" border="0" width=100%>
"//Gnnnggh!//"
Meanwhile, just to the right, (print:$name_F) has her brand-new yoga pants rolled all the way down her knees, and her panties have been pulled down to mid-thigh to bare her clenching, tensing bottom to (unless:$final_winners contains $name)[(print:2nd of $final_winners)'s](else:)[your] palm. (print:$name_F)'s glasses are slanted on her face, but she's too busy bracing her entire body -- //especially// her tight little rear end -- to fix them. She grunts and gasps and growls as the spanks ring out across the hillside.
"//S-Stooop!//" Your nerdiest housemate is trying to scowl and glower, but every time (unless:$final_winners contains $name)[(print:2nd of $final_winners)'s](else:)[your] hand claps down, her eyes widen and her expression becomes one of sheer, blank surprise. Her heinie, at this point, is well-reddened -- a thorough, even scarlet -- and she's already kicked off one of her brand-new sneakers. "Th-//This is humiliating!//"
And her housemates certainly aren't helping matters.
(unless:$final_winners contains $name_G)["Man, that is //brutal//," (print:$name_G) says in awe as (print:$name_F)'s tushy bucks and roils. "All that time hitting the books...I guess those books are hitting back now, huh?"
](unless:$final_winners contains $name_D)["Hah! Ohmigod, (print:$nickname_F), you have //got// to see your face," (print:$name_D) exclaims. Then, despite (print:$name_F)'s //very// vocal protests, she snaps a pic on her phone.]
//WHACK! WHACK! WHOP! WHACK! WHAP!//
"//Gnnggghaaaha!//" (print:$name_F)'s face is beet red from strain and embarrassment as her bottom is worked over, each set of cheeks now warm, on their way to being //hot//. "Th-This is so ridiculous!" she spits. "//I-I'm never doing one of these stupid House Games again!//"
"Don't be a sore loser, (print:$name_F)" (unless:$final_winners contains $name)[(print:2nd of $final_winners)'s](else:)[Your] hand looks red and stingy now, although there's still //plenty// where that came from. "You're gonna be //sore// enough as it is!"(set:$sore_F=$sore_F+1)](unless:$familiars contains "house games")[{}[(live:1s)[(transition:"pulse")[**//WHACK//!...**(stop:)]]
(live:2s)[(transition:"pulse")[(css:"font-size: 120%")[**//WHACK//!...**(stop:)]]]
(live:3s)[(transition:"pulse")[(css:"font-size: 150%")[**//WHACK!//...**]](stop:)]
(live:4s)[(transition:"pulse")[(css:"font-size: 200%")[**//WHACK!//**]](stop:)]
(live:5s)[(if:$final_winners contains $name)[There you are, sitting on the front lawn in a plastic lawn chair, with (print:2nd of $final_losers) bent over your lap. Her bare bottom is upturned to face you, positioned perfectly over your knee -- you'll //never// forget the face she made when she realized //you// were going to be the one giving her spanking.
Now (print:2nd of $final_losers)'s bottom is glowing pink, and with each fresh //spank//, a new handprint forms. Beside you, another spanking is happening -- sometimes, the //smacks// and cries overlap, which makes you want to laugh -- and all around you, your housemates have gathered to watch the show.
You can hardly believe this is happening...but here you are. You can feel the slight sting in your palm, the soft-firmness of (print:2nd of $final_losers) naked tushy beneath it as your hand claps down. You're in //awe// of how strange all of this is -- and yet, another part of you is voicing another thought altogether:
//I could get used to **this**...//
]{(if:$final_losers contains $name_A or $name_G)[
(display:"A/G HOUSE GAMES SPANKING")]
(if:$final_losers contains $name_B or $name_F)[
(display:"B/F HOUSE GAMES SPANKING")]
(if:$final_losers contains $name_C or $name_D)[
(display:"C/D HOUSE GAMES SPANKING")]
(if:$final_losers contains $name_E or $name)[
(display:"E/X HOUSE GAMES SPANKING")]
(stop:)}
By the time it's all over, the sun is starting to set on 1 Cherry Bluff.
Eventually, the losers are allowed to get up off of the winners laps and rub their bottoms. The winners smirk, admiring their handiwork, as the losers sniffle, hurrying to pull up their underwear and smooth down the backs of their shorts...
[Continue]<cont|]<house_games_sp|(click:?cont)[(set:$familiars=$familiars+(a:"house games"))(goto:"HOUSE GAMES SPANKING")]]]{
}(else:)[Your first House Games is officially over. From the high hill overlooking the island, you and your housemates can see just about everything -- //Can the rest of the island see **us**//? you wonder.
How much of the House Games did the rest of the town hear?
How many people will be talking about this tomorrow?
Or //next week//?
You turn and look out over the sparkling ocean, wondering all of this and so much more, while behind you your housemates tease each other, whine, laugh, and retell the events of the day.
"I can't make a free throw to save my life."
"Still mad that you hit me with your water balloon..."
"Um, why the hell are you so good on a //pogo stick?//"
"My butt //huuuuuurts//..."
"My //hand// hurts..."
"(css:"font-size: 60%")[//Totally not the same...//]"
"Hey, (print:$name)." You turn at the sound of your name to see (print:$name_A) standing at the porch door, watching you.
(if:$final_losers contains $partner)[She seems to have recovered somewhat -- at least in terms of what you can //see//. Her face is dry, though still shiny. Still, you know that beneath her shorts her bottom is a red and smarting //mess//.](else-if:$final_winners contains $partner)[She's still flushed and triumphant, her eyes gleaming.]
"You comin'?"
"In a sec," you reply. "Just...thinking."
(print:$partner) nods...but instead of turning to go inside, she leans against the doorframe and asks: "So...what'd you think of your first House Games?"
Still looking out at the water, you try to think of how to respond -- but all you can do is grin. "It's a pretty weird tradition," you say at last, still laughing to yourself.
(print:$partner) grins back. "Well, we're a pretty weird group. And hey," she adds with a smirk. "You're one of us now, so you're weird too...partner."
With that, she turns and goes inside. The screen door bangs behind her and you look back out at the water, a light and salty breeze in your hair.
[[Continue|GAME OVER]]]Your heart is //pounding// in your ears. You want to object, to say something indignant -- //I'm not a little **kid**!// -- but deep down you know that this is //exactly// what you agreed to...
...and it's //exactly// what you're going to get.
You bite your bottom lip, try to swallow hard enough to drown out the voice in the back of your head (it doesn't work)...and then, slowly, reluctantly, you climb over (print:$name_A)'s knee.
(print:$name_A) rolls up one sleeve of her black shirt, then the other. "I'm not going easy on you, you know," she says. Then, she takes the waistband of your flannel pajama bottoms and yanks it down, exposing your bare behind.
"H-Hey!"
"Spankings are on the bare bottom -- //no exceptions//," she says simply. "But I think you already knew that."
As you prop yourself up on your elbows, your mind is racing. //How did I even get here?! Is this really happening?!// You're lying over the lap of your bossy housemate -- a pretty girl //your age// -- and now your bottom is completely bared. You wince, thinking nothing could get worse than this --
-- and then, of course, //it does//, because (print:$name_A)'s hand comes down //hard and fast// on your naked behind...
[[Continue|SPANKED BY A 2]]From the first //SMACK//, you know this is going to be //bad//.
(print:$name_A)'s hand claps down on your bare bottom, flattening it with the full force of her fierce forehand -- //FWAP!// -- and instants later, a starburst of pain explodes behind your eyes. Your jaw drops. Your left foot kicks up, a reflex.
But before you can even process the first, a second //SMACK// rings out on your other cheek.
"G-Gnah!?"
Confusion. That's what it feels like at first: that strange cocktail of humiliation and incredulity, the //I can't believe this is actually happening!// effect, is almost as potent as the stinging, smarting pain in your behind. But as //SMACK// after //SMACK// lands on your upraised posterior, handprints rising on your once-cool flesh, that quickly becomes untrue: (print:$name_A) peppers your bottom with hard, //hot// spanks until you can't even //think// over the sound of them, the fire in your bottom rising from a smolder to a catastophic blaze!
"//Nnnggh! Ow! Owwwww! I-IT HURTS!//"
"You should have thought about //that//," (print:$name_A) says sharply before landing another hard //SMACK//, "before you decided to //not do your chores!// Now, stop squirming -- we're almost done..."
You can't help it. As smacks rain down on your bottom, you grunt, whine, cry out, and scissor your feet. Your tushy glows from pale to pink to //brilliant red// as you clench and unclench your fists, tensing and untensing your butt cheeks in vain hopes that you can brace for the onslaught of smacks! But it's no use.
[[Continue|SPANKED BY A 3]]By the time the spanking is finally over, your backside is warm enough to cook an egg, and there are tears standing in your eyes. You're crying out with every //WHACK// now, past the point of caring whether the housemates will overhear you. You're blushing so hard that your ears are throbbing, but what's //worse//...(if:$gender is "boy")[you're stiff...](else:)[you're all wet...]//down there//. You can't explain it -- couldn't if you tried. All you can do is grip the bedsheets with all your might, clench your blushing butt cheeks together, and say a silent prayer to all the gods that (print:$name_A) doesn't see.
But if (print:$name_A) notices, she doesn't say anything. She just continues to spank you until your bottom is hot and red and sore, and then, just when you can't take it anymore, she stops. She inspects her handiwork, giving your swollen heinie a light squeeze -- which causes you to sqeal out loud -- and then, satisfied, tells you that you can get up.
As you get shakily to your feet, your breath tremulous and sniffly, (print:$name_A) fixes you with a hard look.
"So, (print:$name)," she says, sweeping her ponytail off her shoulder. "If you //don't// want another spanking next week...what should you do?"
"F-F-Finish my chores!" you blurt out, unable to look (print:$name_A) in the face. Even with your eyes fixed on the ground, though, you can still feel her looking at you...and you can //hear// the smirk in her voice.
"Good (print:$gender)," she says softly.
Your heart skips a beat.
She turns to leave, but at the door she whirls around.
"Get some rest, (print:$name)," she says. "You're gonna need it to be ready for the House Games tomorrow." With that, she smiles, says good night, and closes the door, leaving you in darkness.
The only sound, now, is your own sniffling. It's dark, but you feel as though your bottom were hot enough to emit a glow. You whimper softly, your face still hot and blushing, as you try to get yourself comfortable under the covers...
The only position you can stand is on your tummy.
But even still -- you can't remember the last time you slept such a deep, dreamless sleep.
[[Continue|THE COMPETITION 1]]<img src="https://i.ibb.co/9H3XhGys/1.png" alt="1" border="0" width=100%>
<img src="https://i.ibb.co/Y73TPxHV/2.png" alt="2" border="0" width=100%>
<img src="https://i.ibb.co/dqSRbt5/3.png" alt="3" border="0" width=100%>
<img src="https://i.ibb.co/p6vkTdBh/4.png" alt="4" border="0" width=100%>
<img src="https://i.ibb.co/zWMRgYSD/5.png" alt="5" border="0" width=100%>
<img src="https://i.ibb.co/B58Brxbk/6.png" alt="6" border="0" width=100%>
<img src="https://i.ibb.co/s9rtNPL7/7.png" alt="7" border="0" width=100%>
<img src="https://i.ibb.co/nq3HLjFF/8.png" alt="8" border="0" width=100%>