code:
/**
 * Programmed by Mothman on 2019.3.26
 * Written by Wombat
 */
package classes.Scenes.Places.TelAdre
{
	import classes.*;
	import classes.internals.*;
	import classes.GlobalFlags.*;
	import classes.saves.SelfSaving;
	import classes.saves.SelfSaver;

	public class Kittens extends BaseContent implements SelfSaving {
		public var saveContent:Object = {
			metKittens: false,
			kittensResult: 0,
			disabledDate: 0 //Date of when Tel'Adre is reenabled
		};

		public function get saveName():String {
			return "kittens";
		}

		public function get saveVersion():int {
			return 1;
		}

		public function load(version:int, saveObject:Object):void {
			for (var property:String in saveContent) {
				if (saveObject.hasOwnProperty(property)) saveContent[property] = saveObject[property];
			}
		}

		public function reset():void {
			saveContent.metKittens = false;
			saveContent.kittensResult = 0;
			saveContent.disabledDate = 0;
		}

		public function onAscend(reset:Boolean):void {
			saveContent.metKittens = false;
			saveContent.kittensResult = 0;
			saveContent.disabledDate = 0;
		}

		public function saveToObject():Object {
			return saveContent;
		}

		public function loadFromObject(o:Object, ignoreErrors:Boolean):void {
		}

		public function Kittens() {	SelfSaver.register(this); }

		//To keep track of results
		public const HELPED:int   = 1 << 1; //Helped them normally with no sex
		public const LEFT:int     = 1 << 2; //Left without doing anything
		public const TAKEN:int    = 1 << 3; //Took them to the abandoned house
		public const DEFIANT:int  = 1 << 4; //Left due to not following instructions
		public const OBEDIENT:int = 1 << 5; //Properly followed instructions and got rewarded
		public const WATCHED:int  = 1 << 6; //Watched the cats play with each other
		public const SPANKED:int  = 1 << 7; //What it says on the tin

		//First Meeting
		public function kittensMeet():void {
			clearOutput();
			outputText("As you wander through Tel'Adre, taking in the hustle and bustle of the large desert city, you gradually stray into the less-populous parts, until you arrive in a shaded courtyard, with only narrow, trash-filled alleyways offering passage further into the bowels of the city.");
			outputText("\n\nIt's fairly dark here, the tall buildings around you—old, nondescript stores and run-down apartment complexes—casting their evening shadow onto what is little more than a few dried-up bushes and a small, rusty playground. In one corner, a group of men is playing cards around a table in front of what looks like a closed tobacco shop, shouting occasional curses and laughter while they empty their mugs, bottles, and wallets. One of them, a large, brawny lizard, has noticed you and eyes you with open hostility, one hand hovering near a sabre at his side. It seems you aren't welcome here. You turn around to walk back the way you came, when you feel something tug at your [armor].");
			outputText("\n\n[say: [if (ischild) U-Uhm...|E-Excuse me, [mister]...]]");
			outputText("\n\nA young girl" + (player.isChild() ? ", roughly your age," : "") + " is looking[if (tallness > 55)  up] at you with wide, fearful eyes, carrying an even younger, by a few years perhaps, child on her back, apparently asleep. Even in the shade, their similarities are remarkable: big, cat-like ears parting their long, light-brown hair—the older one wearing it loose while the younger has it bound to a cute sidetail—and a single, smooth cat's tail hanging down behind them both. They must be sisters. Matching dresses, too.");
			outputText("\n\n[say: We can't find our mommy!] she exclaims in a high-pitched voice, as if to confirm your suspicion. [say: Have you seen her? It's late already... And I'm lost.] You'll need some more information than that, so you ask her what she looks like, this mother of theirs. [say: L-Like us! Only bigger, uhm... Short hair! And really shaggy... but she's nice!] You hear a threatening growl from the table across, the drunk gamblers apparently not too happy with having some noisy kids disturb their game, so you tell her to calm down and lower her voice.");
			outputText("\n\n[say: O-Oh, okay... sorry.] It doesn't do much to actually calm her, but it seems she's trying her best to be more quiet. You ask if there's anything else she can tell you. [say: Uhm... she's a musi— mu— She plays the violin. And she's really good at singing.] You don't think that's going to help. You try to find out anything about her clothing. [say: A dress... Blue, I think. And a handbag. And she's got a really pretty necklace, made of real pearls, Mommy said! She's got it from grandma.]");
			outputText("\n\nNot much to go by, especially in a large city like this, so finding her is going to be difficult, but maybe not impossible. Alternatively, you could simply leave them be—this could all be a set-up for a mugging or pickpocketing, after all. A swift pat on your gem pouch confirms they're still all there.");
			if (flags[kFLAGS.UNDERAGE_ENABLED] >= 0) outputText("\n\nOr, if you are inclined to, you could exploit this situation, lead them somewhere you won't be disturbed, and have your way with those little girls.");
			outputText("\n\nWhat should you do?");
			saveContent.metKittens = true;
			menu();
			addNextButton("HelpThem", kittensHelp).hint((flags[kFLAGS.UNDERAGE_ENABLED] >= 0 && silly() ? "You don't want to diddle these children, so just help" : "Help") + " the cat-sisters find their mother.");
			if (flags[kFLAGS.UNDERAGE_ENABLED] >= 0) addNextButton("HelpYourself", kittensRape).hint("Help yourself to some underage pussy. These two look right up your alley.").sexButton(ANYGENDER, false);
			addNextButton("Leave", kittensLeave).hint("Don't help them, instead leave them to their own devices.");
		}

		//Normal help option
		public function kittensHelp():void {
			clearOutput();
			outputText("[say: Really?!] she almost shouts in excitement. From the side, you hear chairs scraping sharply over stone, someone standing up. Time to get out. You usher the little girl and her sleeping sister out of the decrepit courtyard and back onto the street, squinting when the low evening sun momentarily blinds you.");
			outputText("\n\nNow without the risk of getting into a drunken brawl, you consider your options. A cursory glance around doesn't reveal any short-haired lady in a blue dress, nor any bars and pubs she could be playing at—you haven't seen any concert halls at all in the city.");
			outputText("\n\n[say: Do you see Mommy?] the little girl pipes up. Finding her is going to take a while, but you don't tell her that. Instead, you ask for a name.");
			outputText("\n\n[say: Hmm? Mommy is 'Mommy'.] She looks somewhat confused at your question, not understanding what you meant.");
			outputText("\n\nAnother voice then drunkenly mumbles, [say: Hnmm... Mommy?] The little girl on her back stirs, cracking open her eyes—the same jade as her sister's. [say: ...Did you find Mommy, sis?]");
			outputText("\n\n[say: Not yet. But don't worry, [if (ischild) [he]|this [mister] here] said [he]'ll help us!] Nodding towards you, she lets her sister down from her back. She sleepily rubs her eyes before they fix onto you.");
			outputText("\n\n[say: Oh. Hello.]");
			outputText("\n\nYou greet the tired little kitten back, though she hastily shies away from your hand, latching onto her sister's instead, who seems awfully smug for a moment about that display. Well, she's not running away, at least. Since you still don't know, you ask her about their mother's name as well.");
			outputText("\n\n[say: Mommy,] is all she answers. This clearly seems like a lost cause, so you simply nod and move on.");
			outputText("\n\nAsking random passers-by while you walk down towards the main avenue is not the most efficient method, but it's all you're left with, and at least some of them stop and seriously try to remember when they see [if (ischild) three young children asking for a mother|the two young sisters at your side]. The smaller one in particular—her name's Lynn, you find out through their occasional chatter—turns out to be a true boon when it comes to stirring people's sympathy and tugging their heartstrings. None have seen her however, though one particularly burly fox wearing a bowler hat points you to the nearest guard office, and that is where you're headed.");
			outputText("\n\nThe promised building looks more like a former diner with the words 'City Watch' painted in bold letters over the previous name, the single large window used for the posting of various information as well as drawings of wanted or missing persons. She doesn't seem to be on any of those lists either, so you march over to the door and let yourself in. A bell chimes overhead, and the smell of cigarette smoke and molten cheese hits your nose; if you didn't know any better, you really would have taken it for a small restaurant.");
			outputText("\n\nA lean horse-morph with a scruffy, yet impressive, pearled beard looks up from the paper he's writing on to greet you.");
			outputText("\n\n[say: Welcome to the City Watch. How can I help you" + (player.isChild() || player.isTeen() ? " kids" : ", citizen") + "?]");
			outputText("\n\nThe sisters stay quiet, so you step up to the bar and describe the situation.");
			outputText("\n\n[say: Huh, sounds tough,] he says, flipping through a stack of notes. [say: Losing yer ma here in the city... Name? Appearance?] You give him all the information that the two told you.");
			outputText("\n\nA couple minutes pass of him just silently looking through papers until you speak up again to ask if he's seen her.");
			outputText("\n\n[say: Nah, sorry, can't say that I have.] Disappointed by yet another dead-end, you turn to leave, wondering what to do now. But when you already have one foot outside the door, he suddenly yells, [say: Wait! What did ya say again she was wearing?] You repeat yourself. [say: Huh, yeah, there was a lady like that, asking for her litter.] His beard pearls scrape the wood as he leans over the counter and looks down at the pair of sisters—the older one defiantly shielding young Lynn from the tall horse's gaze—before pointing down a street to the north-west. [say: That there's the way she went, I think. Wasn't too long ago, either.] Thanking the guardsman, you take the children down the way he indicated.");
			outputText("\n\nYou're not sure if you can fully trust the guard's memory, but after a while of walking slowly and carefully scanning the crowd, you spot a woman that could fit the bill: blue dress, matching handbag, white necklace, her short, frazzled hair a hearty auburn, which you noticed a hint of in Lynn's sidetail as well. She's currently talking to a group of teenagers, looking increasingly distressed as she is met with head shakes to questions you cannot hear.");
			outputText("\n\n[say: Look, it's Mommy!] you hear one of the sisters say as you stride closer. The woman turns away from the group, sighing, and her searching, desolate eyes fall onto the cat-girls at your side. She halts, blinks, then lights up quicker than a wildfire, her legs already taking her towards you.");
			outputText("\n\n[say: Lara, Lynn!] she shouts, swooping them both up in her arms, pressing them to her modest chest, and joyfully kissing them. [say: Oh, Mommy is so sorry she lost you! Were you hurt? Did anybody do something to you?]");
			outputText("\n\n[say: Mommy, please! We're fine,] the older one says, struggling a little for air, her feet dangling. [say: I'm not gonna let anyone hurt Lynn!]");
			outputText("\n\n[say: Sis is strong! And [if (ischild) [he]|that [mister]] helped us, too,] Lynn exclaims, pointing at you. The mother seems to only now notice your presence and scrutinizes you with wary eyes, before breaking into a relieved smile and setting her children down.");
			outputText("\n\n[say: Thank you, stranger, truly,] she says, clasping your hand in hers and shaking it thoroughly. She's got some strength, for a woman of her short build. [say: I know I must seem like a terrible mother, losing her children like that, and I wouldn't be able to deny it... but thank you, thank you for finding them!] She finally lets go of you and rummages through her handbag, procuring a small pouch of gems and practically slamming it into your palm. [say: I know this isn't much, but please, take them.] You're left no choice in this as she turns back to her kids. [say: Lara, Lynn, what do you say to nice people?]");
			outputText("\n\n[say: Thank you[if (ischild)  very much|, [mister]],] they chant in unison. They could well be twins, if it weren't for the apparent difference in age.");
			outputText("\n\nAs heart-warming as this all is, your job here is done, and it's time for you to go. While you've been running about helping them, the sun has notably descended closer to the horizon and is now gleaming in at a low angle; it's going to be night soon.");
			outputText("\n\nYou say your farewells, the sisters waving at you as you make your way to the mighty gates of Tel'Adre and back to your campsite.");
			saveContent.kittensResult |= HELPED;
			player.gems += 20;
			doNext(camp.returnToCampUseTwoHours);
		}

		//Sex option, lots of branching
		public function kittensRape():void {
			clearOutput();
			outputText("You're definitely going to help these little kittens, just in a different way—one that you'll be enjoying, too. But first, you have to get out of here. Not letting your excitement show, you tell the girl you might know where her mother is.");
			outputText("\n\n[say: Really?! Where, where?] You hear a chair scraping over stone, someone shouting at you, but you don't care, you're already on your way to your next destination, cat-sisters in tow.");
			outputText("\n\nYour steps are hurried, suspense palpable, but you have to slow down so as not to lose the little girl. She's still carrying her sleeping sister, after all, but declines your help with a, [say: I'm fine" + (!player.isChild() ? ", [mister]" : "") + "!] though she still takes your offered hand in hers. The pudgy softness of her palm has you nearly doing something you'd regret—you're still in the middle of the street—and you hope the onset of perspiration doesn't seem too suspicious in this desert heat. You lead them off the main avenues and into the darker back alleys, weaving around piles of trash and abandoned equipment.");
			outputText("\n\n[say: Is Mommy here?] the girl at your side asks as you round an abandoned cart. You tell her she is, you saw her here, earlier. She doesn't respond, but keeps following your lead.");
			outputText("\n\nYou finally find what you were looking for: a roofed set of stairs, leading up to an uninhabited entryway, well-shielded from prying eyes, though judging by the state of the nearby facades, nobody lives here any more. A few boxes and broken furniture bar the entrance, but there's enough space for the three of you. Your mind has been roiling the entire way, and you can't hold it in much longer. Perhaps a bit too roughly, you walk her up the stairs and turn her around to face you in front of the old, splintered door, then [if (singleleg) lower yourself down|get down on your knees].");
			outputText("\n\n[say: [if (ischild) Uhm...|[Mister]?] I can't see Mommy here... Where is she?] Calmly but firmly, you tell the little cat-girl that you were lying, her mother isn't here. But if she does what you say, you might still help her. She listens to you with big, open eyes, but to her credit, does not panic, instead only nodding weakly when you finish.");
			outputText("\n\n[say: O-Okay... Uhm, but what [if (ischild) do you|does [mister]] want to do?] To start off, you instruct her to put her still-sleeping sister down somewhere. This close, you notice the younger one has a hint of red in her hair, while the older's is a slightly darker, purely brown, shade. And neither of them seems to wear perfume, only the mild citrus scent of laundry detergent reaches your nose. Having laid the youngling down on what remains of a chair, she turns to you again, the question apparent in her greenish eyes. Licking your lips in anticipation, you state exactly what you wanted all along.");
			outputText("\n\n[say: My... My panties? You want to see my panties?] That you do. She fidgets. Did you just see a grin flit across her face? It's dark here, might have been your imagination. [say: Well, if that's what [if (ischild) you want|[mister] wants]...]");
			outputText("\n\nSlowly, almost teasingly, she grips the front of her dress and scrunches it up. Its hem gradually rises, first revealing her bare legs—ever-so-slightly tanned by the desert sun—then her soft, white thighs, and finally the object of your desire: her cute cotton panties. Perhaps you should have searched for a brighter spot, but the light-pink hearts on white cotton still captivatingly shine in the evening shade, illuminating your mind with childish glee and carnal hunger. You swallow the excitement in your mouth and scoot closer.");
			outputText("\n\nFingers digging into her squishy thighs, you run upwards over the flawless skin, revelling at how she has just the perfect amount of fat for a little girl. She yelps once you reach her hips, but otherwise keeps quiet. What a good kitty. Emboldened, you grab her small butt and press your face into her crotch, breathing in deep. Freshness, more washing powder, but beneath that: the subtle fragrance of a young girl's unspoiled slit, only a single, thin layer of soft cotton separating you from her plump cunny.");
			outputText("\n\nYou notice a slight spot of wetness and extend your tongue to taste it. Somewhat bitter, but you don't think it's pee. You lap again, and again, and then again, ever more fervently running your tongue over the fabric, mixing your saliva with her secretions until you can see the outline of her vulva through her wettened panties. Your skin prickles at that thrillingly lewd sight.");
			outputText("\n\n[say: H-Hey[if (ischild)...|, [mister],]] the little cat-girl huffs from above, [say: do you like it? My precious place...] You do, it looks absolutely delicious. [say: Hmm, I knew you would.] Something about her shift in tone seems off, there is something sinister in it. [say: I knew you were one of them...] Before you can say anything, she leans in close, her lips brushing your ear.");
			outputText("\n\n[say: I knew you were just a big, filthy pervert" + (!player.isChild() ? ", [mister]" : "") + ".]");
			outputText("\n\nA cold sweat runs down your back. Does she know what it is you're doing to her? Is she going to tell the guards if you let her go? What does she mean, 'them'? How did she know?");
			outputText("\n\n[say: Relax,] she whispers, a slight giggle in her sugar-sweet voice, [say: I'm not going to tell anyone... but...] You look up into her eyes, those previously innocent orbs now lidded into an incredibly lewd expression entirely unbefitting her age. It's like a switch has been flipped inside her and has replaced her with a little demoness. She glances at the sleeping girl, then back to you.");
			outputText("\n\n[say: Hey, why don't we both play with my sister?]");
			saveContent.kittensResult |= TAKEN;
			menu();
			addNextButton("GoWithIt", kittensContinue).hint("You like the sound of that. Not what you had in mind, but you'll take it.");
			addNextButton("GetOut", kittensGetOut).hint("Back away, that's not what you wanted. See how she reacts.");
		}

		//The main sex branch
		public function kittensContinue():void {
			clearOutput();
			outputText("Who are you to say no to that? Her grin widens.");
			outputText("\n\n[say: You really are a pervert.]");
			outputText("\n\nShe regards you up and down, considering you for a moment, before adding, [say: One thing: if you hurt my little sister, or don't do what I say]—you can feel her breath on your nose as she leans in again, her sharp canines flashing worryingly close to your face—[say: I'm going to tell the guards what you did. And more... After I kick your pathetic face in. And guess who they're going to believe[if (ischild), if it's two against one.|: two scared, innocent little girls, or you?]] Her threat doesn't sound like an empty one, not at all like simple teasing. You're pretty sure she would actually sic the guards on you, if you don't dance to her tune.[if (cor > 75)  The thought of threatening her, or even killing her outright, briefly passes through your mind, but right now you don't see how that would ever go in your favor, in the middle of Tel'Adre.]");
			outputText("\n\n[say: You understand?]");
			menu();
			addNextButton("Absolutely", kittensAbsolutely).hint("That's fine by you. You'll do what she wants you to.");
			addNextButton("FuckThat", kittensFuckThat).hint("Fuck it, this isn't worth it. Leave now.");
			addNextButton("Spank", kittensSpank).hint("Screw her, she needs to be taught a lesson.");
		}

		//Continuing
		public function kittensAbsolutely():void {
			clearOutput();
			outputText("You'll do as she says, that you promise. Her ensuing Cheshire grin is almost terrifying.");
			outputText("\n\n[say: I knew you're a good little pervert,] she coos, [if (hairlength > 0) ruffling your [hair]|patting your head]. [say: We're going to have a lot of fun. But first...] She steps away from you and straddles her still-sleeping sister, lecherously running her hands over her tiny body.");
			outputText("\n\n[say: Ah, look at her, she always sleeps so long and deep...] She gropes her flat chest through the fabric of her dress. [say: When she's like this, you can do anything with her. Not that I can't, when she's awake.]");
			outputText("\n\nShe turns around to face you and, in demonstration, lifts her sister's dress up to expose her panties—they match her own, opposing them with white hearts on a light-pink background.");
			outputText("\n\n[say: Cute, right?] she says, circling a finger over them. [say: She's always the cuter one... but that's all right, she's all mine, anyway.] Punctuating that by pressing the material into her slit, she spreads her legs apart for you to see. You're surprised she still doesn't wake up, even as her sister is rubbing up and down her increasingly wet folds. You can see the stain forming on her panties, notice her squirming ever-so-slightly in her sleep, watch the labia spill out around her sister's probing finger as she pushes the fabric deeper inside until almost nothing is left to your imagination.");
			outputText("\n\nYou stare with rapt, heated fascination as she leans down to plant a single wet kiss on her sister's half-exposed privates, then hooks her thumbs underneath the panties and slowly, teasingly, pulls them down her supple legs, making sure to present as agonizing a show as possible. A lone string of arousal connects to the fabric until it snaps in the warm evening air, her slit finally being revealed.");
			outputText("\n\nIt is beautiful. Young, plump, pristine, and unmarred by age—a pussy no-one would ever be able to resist diving into. You barely notice her sliding the panties off completely and hanging them on an empty box to the side before she returns her attention to her now-bottomless little sister, running an idle finger through her folds.");
			outputText("\n\n[say: Hey, pervert,] she calls out to you, [say: stop just standing there. [if (hasarmor) Get naked|Drop that stuff] already and come here.] You do as you're told and get closer, close enough to easily reach out and touch her, before she barks with a smirk, [say: Sit.]");
			menu();
			addNextButton("Sit", kittensSit, true).hint("Honor your promise, do as told.");
			addNextButton("Don'tSit", kittensDontSit).hint("Screw that haughty loli.");
		}

		//Obedient sex
		public function kittensSit(first:Boolean):void {
			if (first) {
				clearOutput();
				outputText("Obediently, you do as you're told and get down on the ground before her. Her grin couldn't get any wider.");
				outputText("\n\n[say: Hahaa, how pathetic~ Perfect.]");
			} else {
				outputText("\n\nYou were just testing your bonds, so to speak. Following her command, you get down on the ground.");
				outputText("\n\n[say: Hmph, pathetic... Don't do that again,] she warns, though her expression already softens in light of your obedience.");
			}
			outputText("\n\nShe looks down at you from atop the perch that is her half-naked, sleeping sister, the subtle squelches of her light fingering now reaching your ears. The girl must be quite wet, even in her sleep. A thin line dribbles down onto the broken chair, staining the wood and slowly dripping down onto the ground.");
			outputText("\n\n[say: Hmm... I think she's ready,] she says, licking her digits clean. [say: Time to wake her... No touching!]");
			outputText("\n\nShe swings her legs over until she's lying face-down on her sister, and starts to scratch her behind the ear. The reaction is immediate: a sleepy mumble escaping her lips, thighs shifting.");
			outputText("\n\n[say: Hmmn... Sis?] she murmurs. [say: Where are we... Did you find Mommy?]");
			outputText("\n\n[say: Shhh... Not yet. But don't worry, Lynn.]");
			outputText("\n\n[say: Hmm... Okay...] She looks ready to nod right off again, but her sister seems to have found a sensitive spot, keeping her squirming every now and then. [say: Sis... what are you doing?] She finally notices you. [say: A-And who's that?]");
			outputText("\n\n[say: I found a new toy~ You wanna play with it?]");
			outputText("\n\n[say: ...I don't know, sis... I'm really tired and we gotta look for Mo—] The rest of that sentence gets swallowed up in a kiss, Lynn—the younger one, apparently—promptly melting in her sister's embrace.");
			outputText("\n\nSwallowing, you watch them make out with one another, hungrily devouring each other's lips, then tongues—nibbling, licking, and sucking like only two lovers would. It is a truly tantalizing sight: the young sisters, moaning and panting between kisses, their cute little butts—one still clothed, the other naked and stained with fluids—swaying right in front of your heated face as if to taunt you. You swallow again, unconsciously licking your lips.");
			outputText("\n\nThe older sibling finally breaks the kiss, separating with a heavy gasp of contentment. Wiping her mouth with the back of her hand, she sneers back at you.");
			if (player.hasCock()) {
				outputText("\n\n[say: Hey, pervert, c'mere and get your useless thing to work!] She reaches back and spreads Lynn's legs a little wider, patting her soaked pussy. [say: Make yourself useful.] She certainly doesn't need to say that twice. Already more than hard enough and your mind on a single track, you sidle closer and align your [cock] with her narrow slit.");
				outputText("\n\n[say: " + (player.cocks[0].cockLength > 11 ? "Uhm, sis... it's big..." : "Sis... I don't know about this...") + " Are you sure?]");
				outputText("\n\nShe lovingly strokes her face, wiping away a few loose strands of hair, and whispers, [say: Shhh... It's gonna be okay, Lynn. Don't worry... And I'm here, too.] An affectionate pat elicits a nod from Lynn. [say: C'mon, what are you waiting for?]");
				outputText("\n\nTestingly, you push your crown against her entrance. It's incredibly soaked. At first try, you slip off her slick mound, but with a second push, you secure enough grip to pop inside and sink yourself into her. She's as tight as any girl her age would be, but the sheer amount of lubrication lets you slide in with relative ease until your " + (player.cocks[0].cockLength > 11 ? "prodigious length hits her innermost depths" : "hips meet hers") + ", where you hold the squirming little kitten.");
				outputText("\n\n[say: Sis... sis!] she mewls, grasping for support.");
				outputText("\n\n[say: Shhh, I'm here, Lynn, I'm here... I'm not letting you go.] She embraces her, kisses her again, presses herself again her. You take that as your cue.");
				outputText("\n\nHer walls constrict around you as you draw out—it feels like you're being sucked right back in—making her moan into her older sister's hungry mouth. You slam back in just a little rougher than you intended, but neither of them complains, too absorbed into their incestuous making-out to utter anything but moans and desperate breaths. Your [cock] buried deep inside the overflowing child, Lynn suddenly trembles, hands and inner walls gripping tight. Did she just cum? You look to her sister for indication whether you should stop and let her rest, but her tail nimbly wraps around your waist, only urging you on. Letting lust take control of you, you adapt a brisk pace, speedily pounding through Lynn's orgasm and towards your own.");
				outputText("\n\nHer wet, squelching pussy, her sister's soft butt pressed against you, the sight of them entwined like this... right now, it feels like you're in heaven, far removed from the shabby alleyways of Tel'Adre, and instead in a world where you can fuck these little cat-girls to your heart's content, pack them full of your dick. And your seed.");
				outputText("\n\nWith a grunt, you try to hold off the building pressure for just a little longer, but ultimately, you have to give in to it, " + (player.cocks[0].cockLength > 11 ? "push right up to the entrance of her prepubescent womb" : "hilt yourself deep") + ", and release. Spurt after spurt, you unload into the mewling child, your vision swimming, teeth gritted, shivers running up your spine with each deep-reaching thrust as your mind entirely zones in on filling her up to the brim" + (player.cumQ() >= 50 ? ", some of your spunk spilling out around your dick" : "") + ".");
				outputText("\n\nEventually, you come down from your rutting high, a long, blissful exhale escaping you. As the world comes back into focus, you notice an insensate Lynn being cradled by her sister. Some time during or after your orgasm, she must have moved position and taken her in her lap; you didn't even realize.");
				outputText("\n\n[say: Hm, not too bad, for a pervert,] she says, caressing her sleeping sister's face. [say: Hmm...]");
				outputText("\n\nYou draw out of Lynn, a " + (player.cumQ() >= 100 ? "small stream" : "trickle") + " of cum escaping her well-fucked lips and dripping onto the ground below. Looking at the napping cat, you feel like you could use some sleep right now, as well.");
				player.orgasm('Dick');
			} else {
				outputText("\n\n[say: Hey, pervert, get your pathetic face over here!] She reaches back and spreads Lynn's legs a little wider, patting her tight pussy. [say: Be useful.] She certainly doesn't need to say that twice. With the thirst of a desert traveller, you lunge towards the wellspring of fluids before you. You hadn't realized how parched your throat had become before you reach her soaked folds and lap up the first of many swigs of her sweet juices.");
				outputText("\n\n[say: S-Sis, it's...] She trembles under your exploring tongue, delightful little shivers of her prepubescent form enticing you to go ever-deeper, " + (player.hasLongTongue() ? "spearing her entirely on your prodigious length" : "thrusting in as deep as you manage") + ". She cries out—a sound that is quickly silenced by her sister's lips.");
				outputText("\n\nYour view is suddenly blocked, taken up by a canvas of white, dotted with pink hearts, that presses itself onto Lynn's mons, rubbing up against your nose in the process and filling you with both sisters' riveting smell. It's back, that aroma of fresh laundry, though this time joined by her unmistakable arousal seeping through the saliva-dampened fabric and into your muddled brain. You want it, you need it, you grind back against it, submerge yourself in a flood of scents and fluids, give yourself in to the two sisters' pleasure, only faintly aware of Lynn's inner walls clamping down on your [tongue] as it becomes too much to bear for the little girl. Greedily lapping up the resulting rush of sexual juices, you deliberately draw out her orgasm further and further, drunk on her lust, your [vagina] dripping with unfulfilled need.");
				outputText("\n\n[say: Stop.] The word registers in your one-track mind, yet holds no meaning as you float adrift in a realm of gluttonous passion. [say: I said stop!] A sharp slap to the face pulls you back to reality. It doesn't sting much, but is just as sobering.");
				outputText("\n\nOnly now do you notice Lynn's insensible state, her muffled moans replaced by heavy, rhythmic breaths. Her sister has straddled her, facing you again, glaring at you with disapproval, one hand still raised in threat.");
				outputText("\n\n[say: Hmph, next time listen faster, pervert.] Her hand lowers onto Lynn's thigh, gently stroking the glistening skin. [say: You're lucky she liked it.] She scoops some of it up and brings the juices—sweat, arousal, saliva, possibly a mix of all three—to her mouth. [say: ...Liked it very much.] She's staring at you—no, your lips—while unconsciously licking her own. Then, without another word, she brings her legs together and slides her soaked panties off in one single motion before spreading herself again, her smooth, prepubescent slit on full display right above her sister's.");
				outputText("\n\n[say: C'mere already,] she says, thumbing her plump labia apart to expose the fleshy pink of her entrance. More than gladly, you dive back in again, eager to please the little kitten and have a taste of her childish snatch.");
				outputText("\n\nShe's not quite as juicy as Lynn, you notice as you snake your [tongue] over her vulva and suckle on her plump folds, but no less enticingly delicious. A contented hum escapes you when you feel her small fingers rake over your scalp, harshly[if (hairlength > 0) grabbing your [hair] and] guiding you where she wants you to be.");
				outputText("\n\nThe imperious kitten leaves you little time to enjoy yourself though, before she pushes you back with a rough shove, her claw-like nails leaving stinging streaks.");
				outputText("\n\n[say: Lie down. Now.]");
				outputText("\n\nHer commanding tone allows for no disobedience, so you recline down on your back, despite it being [if (tallness > 60) a little cramped and anything but comfortable|not the most comfortable space]; the bright, scorching sun of Tel'Adre probably never reaches these cold stones. She promptly mounts your face in reverse, smothering you between her soft, plump thighs and butt. Before you can stop yourself, you grab for her delicious meat and deliriously stroke that flawless, heavenly skin. For a moment, you think she's going to reprimand and punish you for your boldness, but she does nothing of the sort.");
				outputText("\n\n[say: C'mon, get going, pervert!] she only says, pressing her wet cunt back onto your lips. You waste no time in entering her again, thrusting your tongue as deep as you can into the little cat-girl, prompting a satisfied moan from her. [say: Yes, like that! I knew you're good for something, pervert...]");
				outputText("\n\nYou feel her shift forwards, but you don't dare to let your attention stray. Even steeled like this, you're not prepared for the fireworks of sensations when her finger finally touches your tingling folds after such an agonizingly long time of cruel neglect, making you halt and grit your teeth as she testingly pushes inside.");
				outputText("\n\n[say: Hahaa~] she exclaims, coming away with a dripping digit. [say: [if (ischild) You're not even older than me! But look at you, getting so excited...|What kind of pervert gets excited for little girls?] And you don't even have a peepee! Pathetic!] She suddenly jams three fingers inside at once, making you cry out around her narrow pussy, but she doesn't stop there—grabbing your [butt] with the other, she swoops down onto your [vagina], kissing your needy clit before circling her flat, rough tongue around her pumping digits and putting sweet little pecks all over your hyper-sensitive skin.");
				outputText("\n\nYou're only seconds away already; how can a girl her age be this experienced at eating pussy?");
				outputText("\n\n[say: Hmmnah? Mommy always does this with us when she's sad...] You have no time to reflect on what she just said, as the little minx draws her fingers out of you and presses them against your [butthole], sliding inside with help of the copious lubrication. The " + (player.ass.analLooseness < 1 ? "foreign" : "electrifying") + " sensation of being so anally filled and her exciting, sandpaper tongue returning to your throbbing cunt at once quickly delivers you over the edge. There is nothing you can do but tense your muscles and cry out into her undeveloped folds while she relentlessly works you through your orgasm, pushing deeper and deeper. Without mercy, her two-pronged assault continues through your spasms, driving you to ever-greater heights until the pleasure finally crests up high and it all comes crashing down like an avalanche, leaving you sweat-coated and panting on the cool floor.");
				player.orgasm('Vaginal');
			}
			doNext(kittensSit2);
		}
		public function kittensSit2():void {
			clearOutput();
			if (player.hasCock()) {
				outputText("[say: Hey, pervert.] You're met with suddenly cold, calculating eyes. Did you do something wrong? [say: Lie down.] It must have shown on your face, but you were only toying with that idea, you didn't actually want to take a nap right— [say: Lie down, I said. Now.] You're not left much of a choice.");
				outputText("\n\n[if (tallness > 60) It's pretty cramped in this entryway, but you manage to somehow|It's not the most comfortable space here, but you still] get down on your back before looking back up at her in question.");
				outputText("\n\n[say: Hmph, you're pathetic,] she spits, gently laying her sister down and standing up. [say: You think we're done here? C'mon, make it hard again, right now!] She jabs your exhausted dick with her toes before unceremoniously pulling her panties off and straddling you. The suddenness of her unmistakably wet vulva sliding over your [skin], trying to coax another erection out of you, is thrilling, but it's only been less than three minutes since your orgasm. Your biology protests.");
				outputText("\n\n[say: You wanted to play with me first, right? What are you waiting for?] A groan escapes you. [say: Bah, you need some help, pervert?] Still rubbing herself on you, she grips the hem of her dress, and in a swift motion, pulls it over her head and tosses it to the side, baring her soft, naked skin to you. She's not wearing any bra.");
				outputText("\n\n[say: Hey, hey, you like this, right?] she teases, groping the arousing flatness of her undeveloped chest. [say: You wanted this, right? When you brought us here. Two little, innocent girls... [if (ischild) You're not even older than me, but you're already a pervert!|Who would do that, hmm? You! Cause you're a pervert!] A pervert! A pervert who likes little girls! Pathetic! Spineless! Degenerate!] She's clearly trying to rile you up, and her incessant rubbing, her cute, prepubescent body, her taunting words—it's setting something off in you, stoking the embers of lust again.");
				outputText("\n\n[say: Hah! You are a pervert! Just like Daddy was!] You have no time to reflect on what she just said, as she picks up your hardening dick and impales herself in a single plunge.");
				outputText("\n\nHer insides are not quite as tight as Lynn's, but also less soaked, the extra friction being a welcome addition. [say: Haah... " + (player.longestCockLength() > 14 ? "Not terrible—" : "But he was bigger than you—") + " Hey, no touching!] She swats your hands that had wandered instinctively up to her hips, glowering at you and growling, [say: You want me that badly, huh? Here.] Grabbing her discarded pair of panties, she stretches them out, leans forwards, and smothers your face with them. As you inevitably breathe in, your nostrils—pressed up right against her wetness—are hopelessly overwhelmed by her intimate scent, your [cock] twitching inside her in response, already raring for another load.");
				outputText("\n\nWhen she slaps her hips to yours, you feel your nerves alight with fire, rekindled by the little girl recklessly riding you like a well-used toy. Pure, wicked glee glints in her eyes as she watches you squirm beneath her blistering plunges, more and more of her sharp fangs flashing at each of your groans and moans. The sweet smell of her panties, her barely-developed, tiny body, the sadistic expressions contorting her face, the fingernails painfully digging into your [chest], her merciless hammering... Already, you're at the precipice again, the telltale pressure at its breaking point. There is nothing to hold on to, and, clenching your teeth, the first wave of cum rushes into her tight canal as you cry out, giving yourself to your second rapturous high.");
				outputText("\n\n[say: Already?] she sneers, not slowing down a single bit. [say: Aren't you kinda quick? Hey, are you that desperate?] Her grin has become unbelievably wide, so wide that you fear for a moment she'll lean down and sink her teeth into you while you continue to fill up her insides through shuddering thrusts. The wet squelches rise to an orchestra of true obscenity as your seed mixes with her own lubrication, only to let her slam down on your pelvis even harder, even faster.");
				outputText("\n\n[say: Hey, hey, you think this is good enough? That you can just put your yucky stuff in me like with some slut and ignore me? Hey! Hey, pervert, say something!] A sharp slap reddens your cheek, though you can't answer with any more than a groan, your whole body tingling with the agonizing pleasure of being ridden so wildly through your orgasm.");
				outputText("\n\n[say: Don't you dare go all flabby, pervert! I'm not done ye— Aangh!]");
				outputText("\n\n[say: You never are, sis...]");
				outputText("\n\nLynn—apparently having woken up at some point—still looks pretty sleepy, but that doesn't seem to keep her from forcefully fondling her sister from behind, causing the tiny dominatrix to finally falter. Her hands roam that delicious body, caress her in places and ways you wish you were touching, evidently expert at finding all of her sister's weak points, making her moan and clench down on your length seemingly at will. You've just squeezed out the last bit of cum into her prepubescent womb, but your erection has absolutely no mind of going down any time soon at the sight of those two and their lecherous, incestuous play.");
				outputText("\n\n[say: I'll help you, sis, just...] Lynn doesn't finish that sentence, instead opting to nibble the sweat-coated neck in front of her. You haven't seen them like this yet: the older, usually domineering one now rapidly melting under her little sister's touch and looking far more her actual age. She mewls as Lynn zones in on her clit, but that also seems to jerk her back into action. Hooking an arm around Lynn, she draws her into a passionate kiss, her hips slowly picking up their previous, almost-forgotten rhythm until they smack against you with near-bruising force again.");
				outputText("\n\nShe's truly a feisty little whirlwind, able to reassert control like that from Lynn's restless hands. Their mouths wrestle back and forth before your eyes, but going by the older's unwavering aggression, it's fairly one-sided, and she has herself firmly planted on her throne atop you, looking as conceited as a barber's cat as she continues to use you like a living dildo.");
				outputText("\n\nBut with Lynn's relentless fingers still working her button and your [cock] rock-hard inside her narrow pussy, it's not long before she slams herself down hard, throws her head back, and cries out in bliss, her legs and walls delightfully shivering, forcing yet another load out of you—one you didn't even know you still had in you. Grunting in exertion and pleasure as she clamps down and rocks against you with reckless abandon, you fill her even further until she finally slumps back against Lynn, letting herself be lovingly cradled by her little sister. A few last squirts leave you as you watch them, panting.");
				outputText("\n\n[say: Haaah... I'll have to punish you later, Lynn...]");
				outputText("\n\n[say: Mhmmm.] She sounds awfully pleased about that prospect, nuzzling her sister from behind.");
				player.orgasm('Dick');
			} else {
				outputText("Faintly, you feel her draw out of your clenching butthole and hear her grumble.");
				outputText("\n\n[say: C'mon, pervert, I'm not finished!] she protests, rubbing her cunt over your face. You'll need a bit of rest, though, that orgasm has left you exhausted. A bare minimum of movement is all you can manage, for now. [say: Tsk, useless. This is why I don't li— Aangh!]");
				outputText("\n\n[say: You're just too mean, sis...] Lynn's sleepy voice rings out from somewhere above. [say: You can't do that to strangers.] Squishy thighs and buttocks block your view, but you can feel an extra bit of weight on your head before a pair of fingers that are not her sister's join your tired tongue in its probing quest. [say: Let me help you...]");
				outputText("\n\nThe sounds from above have your imagination doing somersaults.");
				outputText("\n\nIf only you could see it: the two of them riding your face, Lynn embracing her usually so domineering older sister from behind, one hand to her snatch, the other caressing her beautifully flat chest over the fabric of her dress. Maybe she's pecking her neck, drawing kisses over her sensitive skin—you don't know, you can only hear her ragged breathing over the wet squelches of your combined attentions, and it's driving you wild. Her thighs tighten around you, you can feel her childish hands on your [chest], groping for support and kneading your still-burning flesh and nipples.");
				outputText("\n\n[say: Lynn, c'mon, stop that,] she whines in a shaky, breathy voice. [say: I'll... I'll...]");
				outputText("\n\n[say: Mommy told you not to talk with a full mouth, sis.]");
				outputText("\n\n[say: Hey, what are yo— Mnhmnnf!]");
				outputText("\n\nHer lips evidently occupied, she clamps up hard. Childish butt pressing down onto your face, nails digging into your [skin], you hear her whimper into her sister's mouth, your taste buds overtaken by a new rush of sexual fluids that you fervently gulp down. In her throes, she lurches over and suddenly slips off you, taking Lynn with her, who continues masturbating her as the two writhe and tumble over your naked body. The depraved spectacle is more than enough to bring life and lust back into you, your eyes hungrily fixated on the pair of young pussies dancing atop you, one of them stuffed with fingers.");
				outputText("\n\n[say: Lynn... Lynn, Lynn. Lynn!]");
				outputText("\n\n[say: Wha— Ahh!]");
				outputText("\n\nIn a surprising display of martial prowess, she turns the tables on Lynn, grabbing her, swiftly sliding behind her, and locking up her arms before thrusting her own fingers deep into her younger sister's dripping cunt.");
				outputText("\n\n[say: Now I have punish you, Lynn...] she playfully growls. The girl in question looks anything but apologetic, seeming to enjoy the rough treatment quite a bit.");
				outputText("\n\nTheir short grapple has landed them on your [hips], facing you, much to your entertainment, and the older one gives you a devious smirk. With her free hand, she grips the hem of Lynn's dress and pulls it up to her shoulders, where she swiftly uses a ribbon to hold it, leaving her sister's prepubescent body naked before you.");
				outputText("\n\n[say: Sis!]");
				outputText("\n\n[say: Shh, s'alright,] she whispers, running her fingers over Lynn's entirely flat chest. [say: Hey, pervert.] A soft pinch draws out a gasp. [say: You want this, right? I can see it in your pathetic eyes... You really do, ogling her like some perverted [if (ischild) freak|old man]. Disgusting. But hey, you want her, right? You want her, my Lynn, right? Hey, pervert, hey, say something!] Her jade eyes take on a downright manic glimmer as she glares at you. You open your dry mouth to respond, but she immediately cuts you off. [say: Too bad, she's mine! Mine, mine, mine, mine, mine, all mine!] she all but screams, punctuating each word with a wet thrust of her fingers, making Lynn squirm and moan in her vice-tight embrace.");
				outputText("\n\n[say: Haaaah~] Her face presses into Lynn's neck, and she breathes deep. [say: But Mommy always says sharing is caring... Hey, pervert.] She extracts herself from Lynn's depths, eliciting a whimper, and slaps your thigh. [say: Get that up.] As you oblige, she scoots back a little, hooking your raised leg over both their thighs and pressing Lynn's drooling pussy to yours.");
				outputText("\n\n[say: Hmm, too wet.]");
				outputText("\n\n[say: I'm sorry, sis...]");
				outputText("\n\n[say: Shhh, don't be, Lynn, don't be... You know I love everything about you,] she says, cradling and pecking her near-naked sister while she scans the area. [say: Ah, perfect.] Leaning forwards, she grabs her discarded panties from the ground and rolls them up into a tight cigar shape. Half of that promptly disappears into your [vagina], making you shudder from the unusual intrusion, while the other half is taken by Lynn.");
				outputText("\n\nNow conjoined together, she pushes Lynn's pelvis against you. A shiver. That felt better than you thought it would. Eagerly, you reciprocate, working up to a steady rhythm under her watchful supervision.");
				outputText("\n\n[say: Sis, this is... weird.] You have to agree with Lynn on that—it's a poor substitute for a dildo, as it gradually unravels itself with each additional push. But despite the strangeness of it all, you find the texture of the soaked fabric provides a surprising amount of friction to rub yourself against. Enough to set your nerves alight and make you want for more. The older sibling gives an approving hum as you angle yourself to push harder, grinding against Lynn's childish pussy and clit and squashing the panties between your burning crotches.");
				outputText("\n\nDesperate pants and moans echo through the abandoned alley, a testament to the sweat and lust the three of you are working up yet again. A hand grips your thigh, two more find purchase on your hips, something soft and furry streaks up and down your leg—her tail? Then, you feel hot breath tickling your face, almost as hot as your own. You open the eyes you didn't realize you had closed and are greeted by the sight of the two kittens leaned heavily over you, Lynn's green eyes unfocused and delirious, having her smooth chest fondled and her pelvis continuously mashed to yours from behind. Your synapses fire in cresting waves, and by the looks of it, Lynn is just as close. Her sister must know it, too.");
				outputText("\n\nSuddenly biting her furred ear, she slams Lynn's hips into you and gropes her hard. That seems to kick the little girl off, her fingers digging into your sides, her uncontrolled shivering against you pushing you off right after her, and you join her quieter orgasm with a throaty moan. Both of you shuddering in tandem, your mind momentarily gives out as ecstasy overwhelms you, inducing a blissful light-headedness, though all too soon, your second highs fade into oblivion, having reduced you both to sweating heaps of bliss.");
				player.orgasm('Vaginal');
			}
			doNext(kittensSit3);
		}
		public function kittensSit3():void {
			clearOutput();
			if (player.hasCock()) {
				outputText("Your body hurts, your [cock] feels sore. Sore enough that you're almost grateful when she finally slides your length out of herself and stands up, your seed trickling out of her tight, well-fucked pussy while she puts on her dress again and pats it down. Lynn, sitting by your feet, has been watching your dick grow flaccid that entire time, but is now looking straight into your eyes.");
				outputText("\n\n[say: Sis, isn't that yours?] she asks, pointing at your face, or rather, the panties on it.");
				outputText("\n\n[say: Hmm? Oh, eww.]");
				outputText("\n\n[say: Mommy's going to be angry.]");
				outputText("\n\n[say: Hmm... But not that much if I say I ripped and lost them.]");
				outputText("\n\n[say: But sis, you didn't—]");
				outputText("\n\n[say: I know, Lynn. It's a lie.]");
				outputText("\n\n[say: Hmm...] A moment of silence from the younger one. [say: Don't lie to Mommy, sis...]");
				outputText("\n\nShe pulls Lynn up and lovingly ruffles her reddish-brown hair. [say: I know, I know, I'm sorry. But I have to.] Seems they're yours, now.");
				outputText("\n\nA sigh from her lips. [say: Ah, well...] She turns to you, grabbing Lynn's hand. [say: I'm Lara, by the way. Nice to meet you~] Reciprocating, you introduce yourself in turn. " + (player.short == "pervert" || player.short == "Pervert" ? "She looks at you, for once stupefied. [say: You know I could kick you, right?] You hastily assure her that's your real name, her leg already swinging back threateningly. [say: Hmph, if you say so. Your mommy must [if (iselder) have been|be] a soof— ah... soothsayer.]" : "[say: Hmph, [name]... Doesn't suit you. You're 'pervert' to me, that's what you are.] Seems like you have no say in that.") + " She tugs at Lynn's hand, leading the little girl down the steps. [say: Let's go, Lynn.]");
				outputText("\n\n[say: ...Sis?]");
				outputText("\n\n[say: Hmm?]");
				outputText("\n\n[say: Can you... carry me?]");
				outputText("\n\n[say: You can walk, right?]");
				outputText("\n\n[say: ...I don't know.]");
				outputText("\n\nLara looks somewhat exasperated for a moment, but still squats down, swipes her hair aside, and pats her back. [say: C'mon, hop on.] Lynn happily climbs up, hugging her big sister tight.");
				outputText("\n\n[say: ...I love you, sis.]");
				outputText("\n\n[say: I know. I love you, too. But don't think I'll forget that punishment!]");
				outputText("\n\nYou don't know if Lynn has fallen asleep again or if she just doesn't decide to answer, but either way, Lara simply starts walking down the alley, raising one hand in a farewell and calling, [say: Bye, pervert!]");
				outputText("\n\nHer tail disappears behind a corner, and with that, you're alone again. Drenched in sweat, your own cum, and the feminine excitement of two cat-sisters, but alone. It takes a while to collect yourself before you stand up, dust yourself off, and get your [armor] back in order. The pair of panties you pocket, but not before smelling it one last time—the scent of Lara is still prominent, making it a quite an intoxicating new trinket.");
				outputText("\n\nAfter you're done with everything, you make your way out of the labyrinthine alleyways, onto the main thoroughfare, and from there to the mighty gates of Tel'Adre and the desert beyond. Trekking back to your campsite, you wonder if Lara is going to keep her word, or if you're going to be taken in by the guards next time you visit the city. But something tells you she'll stand by it.");
				outputText("\n\nAnd perhaps you'll even meet the two of them again, though the odds of that happening seem vanishingly small. ");
			} else {
				outputText("Breathless, Lynn flops onto you, [if (biggesttitsize > 3) disappearing between|cushioned by] your [chest]. Within seconds, her lights shut off, her flat chest heaving slowly in post-orgasmic sleep. You catch a shimmer of satisfaction on her sister's face as she crawls over to your side and lovingly strokes Lynn's reddish-brown hair.");
				outputText("\n\n[say: Hmm~ Not totally terrible, pervert.] You take that as a compliment, coming from her.");
				outputText("\n\nNone of your muscles are particularly keen on moving right now, so you just keep lying there while she slowly dresses Lynn again.");
				outputText("\n\n[say: You know, that was pretty fun. I wouldn't mind playing with you again.] The soft tone in her voice makes you look up, right at an outstretched hand. [say: I'm Lara, by the way. Nice to meet you~]");
				outputText("\n\nShaking her hand, you introduce yourself in turn. " + (player.short == "pervert" || player.short == "Pervert" ? "She looks at you, for once stupefied. [say: You know I could kick you, right?] You hastily assure her that's your real name, her leg already swinging back threateningly. [say: Hmph, if you say so. Your mommy must [if (iselder) have been|be] a soof— ah... soothsayer.]" : "[say: Hmph, [name]... Doesn't suit you. You're 'pervert' to me, that's what you are.] Seems like you have no say in that.") + " Lara squats down and slings one of Lynn's arms around herself before lifting her sleeping sister up and taking her piggyback.");
				outputText("\n\nNo panties. You're pretty sure she wasn't wearing any when she was picking up Lynn just now. And sure enough, they're still between your legs, partially lodged inside your [vagina].");
				outputText("\n\n[say: Eww,] Lara says when you call out to her, already walking down the steps. [say: Keep them, whatever. Mommy will buy me new ones.] Speaking of, wasn't she looking for her? [say: Hmm? Oh, that was a lie. Well, we did lose her, but I don't need someone like you to help me find her.] Turning around again, she lifts a hand in farewell.");
				outputText("\n\n[say: Bye, pervert!]");
				outputText("\n\nHer tail disappears behind a corner, and with that, you're alone again. Drenched in sweat and the feminine excitement of two cat-sisters, but alone. It takes a while to collect yourself before you stand up, dust yourself off, and get your [armor] back in order. The pair of absolutely soaked panties you pocket, but not before smelling it one last time—the scent of yourself, little Lynn, and a hint of Lara underneath all that is an intoxicating mixture indeed.");
				outputText("\n\nAfter you're done with everything, you make your way out of the labyrinthine alleyways, onto the main thoroughfare, and from there to the mighty gates of Tel'Adre and the desert beyond. Trekking back to your campsite, you wonder if Lara is going to keep her word, or if you're going to be taken in by the guards next time you visit the city. But something tells you she'll stand by it.");
				outputText("\n\nAnd perhaps you'll even meet the two of them again, though the odds of that happening seem vanishingly small. ");
			}
			saveContent.kittensResult |= OBEDIENT;
			player.changeFatigue(25);
			inventory.takeItem(undergarments.PHPANTY, camp.returnToCampUseTwoHours);
		}

		//Disobedient, can leave or sit
		public function kittensDontSit():void {
			clearOutput();
			outputText("Why would you listen to a command like that?");
			outputText("\n\n[say: I said: sit,] she growls with finality, face hard as stone.");
			menu();
			addNextButton("SitNow", kittensSit, false).hint("You were just testing. Obey her, now.");
			addNextButton("ScrewIt", kittensScrewIt).hint("Screw it, that's not your idea of fun. You're out.");
			addNextButton("Spank", kittensSpank, false).hint("Screw her, she needs to be taught a lesson.");
		}

		//Leave
		public function kittensScrewIt():void {
			outputText("\n\nNo, that's it, you're done here; you turn around and gather your equipment again.");
			outputText("\n\n[say: Bah, you're a coward,] she spits. [say: Not a pervert, just a spineless coward. Go away, I'll never let someone like you play with my sister, anyway.] You're doing just that, ignoring her insults.");
			outputText("\n\nYou find your way out of the labyrinth of alleyways and towards the mighty gates of Tel'Adre. As you step through, you wonder if she'll keep her earlier promise, despite her anger, or if you'll be taken in by the guards next time you visit. You hope she will, but in any case, you'll doubt you'll ever see her or her sister again, from behind bars or not.");
			saveContent.kittensResult |= DEFIANT;
			player.dynStats("lus", 50);
			doNext(camp.returnToCampUseOneHour);
		}

		//Leave from way up the branch
		public function kittensFuckThat():void {
			clearOutput();
			outputText("You're not going to do that, she can have her fun without you. Her face distorts to one of pure contempt when she hears your disagreement.");
			outputText("\n\n[say: Then go away. You're useless to me,] she snarls, stepping back and crossing her arms. That's what you intend to do.");
			outputText("\n\nYou leave the two behind without another word or glance and make your way back out of the labyrinth of alleyways, towards the mighty gates of Tel'Adre. As you step out into the desert, you briefly wonder if she'll keep her word, or if you'll be met with a group of angry guards next time you visit. Though something tells you she will, and you'll never see her or her sister again.");
			saveContent.kittensResult |= DEFIANT;
			player.dynStats("lus", 40);
			doNext(camp.returnToCampUseOneHour);
		}

		//The voyeur branch (from the initial follow option)
		public function kittensGetOut():void {
			clearOutput();
			outputText("This wasn't in your plans, you should get out of here. Your apprehension must show, as her face slowly turns from lasciviousness to disappointment.");
			outputText("\n\n[say: You don't wanna" + (!player.isChild() ? ", [mister]" : "") + "?] She grumbles and draws back from you, plopping down next to her sister and running a hand over her sleeping face.");
			outputText("\n\n[say: Shame. Guess I was wrong, even if you are a pervert. You're a sissy, too.] She stares at you, neither of you moving. [say: Well, what are you doing, [if (ischild) then|[mister]]? Go away. I said I'm not gonna tell anyone... and you've made me all wet, so I'll need to do something about it before I go find Mommy.] She accentuates that by running a thumb over her sister's lips.");
			outputText("\n\n[say: Or... do you want to watch?] Her lips curl up into a suggestive smile.");
			menu();
			addNextButton("Yes", kittensWatch).hint("That does sound like a once-in-a-lifetime experience.");
			addNextButton("No", kittensDontWatch).hint("Nope, you're gone.");
			addNextButton("Spank", kittensSpank).hint("Screw her, she needs to be taught a lesson.");
		}

		//Watch them play
		public function kittensWatch():void {
			clearOutput();
			outputText("[say: You do?] She seems surprised by your sudden turnaround, but doesn't shoo you away as you sit down on the stairs, a respectful distance away from her. She did offer, after all, even if she might not have expected you to take it. [say: Hmm, you're a weirdo" + (!player.isChild() ? ", [mister]" : "") + "... but okay.]");
			outputText("\n\nHer smirk coming back again in full force, she runs a hand down her sister's side, all the way down to her knee, then up the leg again and underneath the dress. You can't see it, but a sleepy mumble fuels your imagination as to what she is doing down there.");
			outputText("\n\n[say: Ahhh, what a shame,] she taunts into the air, the rhythmic motions of her hand sending shivers up your spine by proxy, [say: I think she would have really liked you" + (!player.isChild() ? ", [mister]" : "") + ". But you're just a pathetic pervert. How sad~] She presses down on something, making her sleeping sister rub her legs together. You swallow, eyes glued to the spectacle despite the abusive words. [say: Pathetic. Just. Pathetic.] She punctuates each word with another press of her fingers. [say: That's what you are.] Bringing her hand up from her sister's crotch, she eyes it briefly before teasingly stretching a single finger out towards you.");
			outputText("\n\nA fine sheen of wetness coats her fingertip before it disappears into her mouth. [say: Hmm, tasty. Hey, what are you looking at, pervert?] You swallow again. [say: You didn't want it, right? Hey, I asked you, like a good girl, but you said no. I'm not gonna let you have it now!] She protectively wraps an arm around her sister's torso, glowering at you before relaxing and breaking into a toothy grin again.");
			outputText("\n\n[say: Hmm, but you've been a good little pervert... And I like it if someone watches.] She shifts her sister around a little, then slowly lifts the dress, exposing her panties to you.");
			outputText("\n\n[say: You liked mine, right?] They're matching: white hearts on a light-pink background, a short stripe of dampness where her entrance should be. [say: You really love panties, huh?] she teases in a pondering tone, then scoots their hips side-by-side, spreads her own legs and pulls up her dress. She's still soaked with your saliva, the wet fabric revealing more than it hides. You find it hard to decide which one to look at, so close together and presented for your arousal.");
			outputText("\n\n[say: Hey, pervert.] It seems that's your nickname, now. [say: Which one do you like more?]");
			menu();
			addNextButton("Hers", kittensWatchAnswer, true).hint("Hers are the best. Pink hearts on a white background know no equal.");
			addNextButton("HerSister's", kittensWatchAnswer, false).hint("Her sister's are better. White hearts on a pink background are just cuter.");
		}

		//Whose panties are better
		public function kittensWatchAnswer(choice:Boolean):void {
			clearOutput();
			if (choice) {
				outputText("It has to be hers. Pink hearts are the absolute best, there is no doubt. Plus, they smelled and tasted amazing, as your mind brings back to memory. She bursts out laughing—or rather cackling—at your explanation, almost waking up her sister before calming down and dropping both their dresses again.");
				outputText("\n\n[say: You really are a weirdo, pervert!] Another snort. [say: Disgusting!] She exhales, still chuckling. [say: Well, still a good answer.] Finally calm, she turns to you.");
			} else {
				outputText("It has to be her sister's. White hearts are the absolute cutest when it comes to a little girl's underwear. She glares at you. Did you say the wrong thing? Did you anger her? But then, she bursts out laughing, threatening to wake up her sister before calming down again and dropping both their dresses.");
				outputText("\n\n[say: Haaah... You're right. She is the cutest. The absolute cutest...] There may be a hint of jealousy, but you have no time to ponder on that as she turns to you again.");
			}
			outputText("\n\n[say: Hmm...] she hums, looking you up and down.");
			outputText("\n\n[say: You know, you're not too bad, pervert. Disgusting, but not too bad. I think I'll really let you stay. You can watch while I play with my cute little sister... But]—she raises a finger—[say: if you make any noise, or touch yourself, I'm going to kick you and tell the guards what you did... and more.] You get the distinct feeling her threat is not a tease, and she's dead-serious about siccing the guards on you if you don't do as she says.[if (cor > 75)  The brief thought of killing her in that case flits through your mind, but a double murder of children in the middle of Tel'Adre might be something not even you could get away with.]");
			menu();
			addNextButton("Agree", kittensWatchAgree).hint("You're fine with those terms.");
			addNextButton("Bail", kittensWatchBail).hint("Better get away now before that happens.");
			addNextButton("Spank", kittensSpank).hint("Screw her, she needs to be taught a lesson.");
		}

		//Agree to their terms
		public function kittensWatchAgree():void {
			clearOutput();
			outputText("Her face lights up into pure, wicked glee as you agree to her conditions.");
			outputText("\n\n[say: Pathetic!] For some reason, it stings less when her grin is as wide as it is now. [say: So pathetic! Look at you, pervert! Haah... But just the kind of pathetic I like,] she almost growls, her tail twitching behind her.");
			outputText("\n\nStill a Cheshire smile on her face, but apparently done with mocking you, she puts her sister's head in her lap, cradling her while starting to stroke her side and ears. As she's petting her like a real kitten, the younger girl stirs. A tiny twitch of her hands at first, then her feet, then she suddenly stretches fully in her big sister's lap, yawning softly, eyes slowly cracking open.");
			outputText("\n\n[say: Hmmnnn... Sis?] she drunkenly mumbles. [say: What... Where are we? Where's Mommy? Have you found her?]");
			outputText("\n\n[say: Shhh, not yet. But I will, don't worry.] She lovingly strokes her face. [say: Just leave it to me.]");
			outputText("\n\nHer eyelids flutter as she enjoys the gentle hand on her head, then her dozy gaze finally falls on you, sitting not far away on the stairs, watching. [say: Uhm... Sis? Who's... that?]");
			outputText("\n\n[say: Just a spineless stranger, Lynn. Ignore [him].]");
			outputText("\n\n[say: Hmmn... okay...] The younger, Lynn, still seems awfully drowsy, barely able to keep her eyes open. [say: ...Sis?]");
			outputText("\n\n[say: Hmm?]");
			outputText("\n\n[say: What are you doing?]");
			outputText("\n\n[say: You don't wanna play?] She's moved on from caressing her face, to scratching a particular spot behind one of her fluffy ears.");
			outputText("\n\n[say: Hmmnnm... I'm tired, sis. And we gotta find Mommy.]");
			outputText("\n\nShe nimbly bends down to kiss Lynn on the cheek and whispers, [say: Just for a little bit. And then we go find Mommy, I promise.] Lynn mumbles something, but slowly seems to wake up as she turns to invite her sister's lips to hers.");
			outputText("\n\nThey waste very little time with light pecking before the older one, mischievously meeting your rapt eyes, parts her lips and pushes her tongue into her little sister's mouth, making sure you're watching everything as she starts to devour her, ravishing her lips and plunging in as far as she can, leaving neither of them much room to breathe.");
			outputText("\n\nWhat started out as an innocent, sisterly kiss soon evolves into an exceedingly passionate, incestuous make-out session between them, the soft, wet slurping sounds alone enough to drive you wild with thirst. But you're only going to watch, nothing else. Your hands painfully dig into the stone step, desperately trying to resist temptation.");
			player.dynStats("lus", 10);
			doNext(kittensWatch2);
		}
		public function kittensWatch2():void {
			clearOutput();
			outputText("[say: Huaah... Sis...] Lynn gasps as her sister's hand pushes up her dress and intently strokes over the smooth fabric of her underwear. She splays her legs wide, giving you full view of her already-damp panties, the earlier arousal joined by a new blotch of wetness. Pressing down, she compresses the material into Lynn's tiny slit, her plump folds spilling out around it and leaving almost nothing to your boiling imagination. A delightful moan spills out of the seal of her sister's ravaging lips, followed by a needy, [say: Sis... please.]");
			outputText("\n\nShe finally breaks off the oral assault, panting heavily and licking her dripping lips. [say: What is it, Lynn?] she asks, pushing the fabric deeper. [say: Mommy told you you have to say it if you want something, right?] Even to her own little sister, she's this teasingly cruel. [say: So what do you want me to do?]");
			outputText("\n\n[say: Down...]");
			outputText("\n\n[say: Down?]");
			outputText("\n\n[say: Down there,] Lynn desperately pants. [say: I want you... down there. Your mouth. Please, sis...]");
			outputText("\n\n[say: Hmm, well done, Lynn. You're such a good girl,] she whispers, pressing down with her entire hand and making her squirm. [say: That's why I love you so much.]");
			outputText("\n\nShe locks their lips in another kiss, though just a brief one this time, before straddling Lynn's chest—her head disappearing from your view—facing you, and hoists her sister's legs up into the air. Teasingly, she runs her fingers over Lynn's light skin, stroking the no-doubt-supple flesh of her thighs before hooking both thumbs underneath her drenched panties and pulling them up.");
			outputText("\n\nSteadily, you watch them rise from the little girl's heated crotch, spellbound by the string of arousal connecting fabric and folds, glittering in the low light of the alley until it dolefully breaks just below her knees. She swiftly pulls them off all the way and stretches them out towards you between her fingers. You can smell it. Even from where you are, you can smell Lynn's palpable arousal just as you are seeing it dripping down her prepubescent pussy and panties. It's a thick but deliciously sweet scent, overpowering all else in your addled mind.");
			outputText("\n\n[say: She always gets like this when we... play,] her sister informs you, bringing the panties to her face and getting the taste you so painfully yearn for. [say: But I don't mind, she's so tasty, it's like candy! And the more I lick it]—she hangs them on the side of an empty box before grabbing Lynn's thighs and sliding down, nestling between her spread legs—[say: the more she gives me.] Lynn yelps as her big sister's rough tongue brushes her tiny clit, aroused and peeking out of her plump, youthful labia. [say: So good...]");
			outputText("\n\nShe licks again, then plants fine kisses over her mons, making Lynn shudder each time she hits a sensitive spot. She gropes her small butt, pries apart her cheeks and folds, fingers hypnotically kneading the pliant flesh as her lapping continues, ever closer to Lynn's overflowing entrance, before she raises a single digit and pushes it inside.");
			outputText("\n\nSeemingly without effort, it slides down to the last knuckle, eliciting a muffled whimper from Lynn. Even without seeing her face, you know she is utterly lost in bliss, her toes curling, hands aimlessly roaming her big sister's thighs, her sweet voice panting and whimpering from behind that butt. The older one promptly sets a fast, driving rhythm, fingering the young kitten with relentless vigor, wet squelches sounding every time she sinks into her, accompanied by cute little moans.");
			outputText("\n\nOn a particularly deep plunge, it's suddenly the cat-girl on top's time to tense up and inhale sharply. Her jade eyes glazing over, she lets out a satisfied sigh, arches her back, and bucks against Lynn's chest.");
			outputText("\n\n[say: Yeah... Just like that, Lynn. Good girl...]");
			outputText("\n\nShe continues to work her sister's slit, joining her in a duet of soft moans and whimpers. It is near-maddening to your wolfish thoughts, being condemned to merely watch as these little cat-girls fuck each other in an incestuous display of sapphism. Hearing all these sinful sounds fill the air, having such a young, dripping pussy so close before your eyes, yet so wretchedly far away...");
			outputText("\n\nYour desperate gaze meets the mocking green of the older sister's eyes. She watches you haughtily as you struggle against your own instincts. But then, with a devilish smile, she raises her dress—just briefly—to let you see her panties pushed aside and two of Lynn's fingers buried deep inside her soaking snatch. As quickly as it came, that image is gone again, hidden behind a curtain of cloth, but burned deeply into your halted mind. You stare emptily at the spot, the spot where just now her tight, delicious cunt was filled by her own little sister.");
			outputText("\n\nA wave of emotions hits you: craving, burning desire, frustration, and thrilling anguish, but you bite back all of it. No sound, no touch. That was the deal. A shiver harrowingly crawls down the entire length of your body.");
			outputText("\n\nYou hear someone cry out. It's Lynn, writhing in ecstasy below her sister who's slamming deep into her spasming pussy without mercy and doesn't seem far behind, soon tensing up as well and throwing her head back, riding her little sister's fingers like a mad cat. You watch dutifully, lustfully, enthralled, as the young sisters finger-fuck one another through their blissful highs.");
			outputText("\n\nNeither lasts long, however, and the older one soon slumps against Lynn's sweat-coated leg, worn-out and panting. Lynn herself went right back to sleep, judging by her belly rising and falling in a slow, contented, post-orgasmic rhythm. Her sister idly gropes her butt, until her lidded eyes fall onto yours again.");
			outputText("\n\n[say: Hey, pervert,] she says, trying hard to not sound exhausted. Her voice yanks you out of your trance, and you watch her spread Lynn wide until you would be able to see deep into her tight core, were it not for the damnable shade. [say: You see this?] Salacious juices flow out of her hole and down onto her cute butt cheeks, where they leave a glittering trail over her fair skin.");
			outputText("\n\n[say: This is what you threw away... Hey, you want it right now, right?] You swallow hard—her words are getting a noticeable reaction from your loins and sore mind. Is she actually going to let you?");
			outputText("\n\n[say: You do~ But you can't have it. Not a pathetic, worthless pervert like you... Cause, you know...] She runs her lips over the inner thigh down to Lynn's soaked folds. [say: She's mine, all mine.] She then sinks between, closing her mouth around her little sister's snatch, obsessively lapping up her spilled fluids, kissing and licking until all that coats her is a sheen of saliva. Lynn seems utterly insensate, not even reacting to the oral attention, only lying there as her sister finally draws away, gets up, gives you another fanged smirk, and fixes their clothes.");
			player.takeLustDamage(50, false, false);
			doNext(kittensWatch3);
		}
		public function kittensWatch3():void {
			clearOutput();
			outputText("[say: Hey,] she calls as she pulls up the damp panties, [say: that was pretty good.] You look at her loading up Lynn piggyback-style again. [say: You know, you bringing us here... then putting your tail between your pathetic legs... and me and Lynn having fun. Maybe next time I'll let you play with us...] She saunters up next to you and leans down close to your ear. [say: If you've found your spine by then,] she whispers and rises up with a chuckle.");
			outputText("\n\n[say: I'm Lara, by the way, nice to meet you~] You try to introduce yourself, but she immediately cuts you off with a dismissive wave. [say: Don't care. You're a pervert, that's all you are.] She turns to leave, when a long-forgotten thought surfaces again in your mind: what about their mother?");
			outputText("\n\n[say: Mommy?] Her head tilts towards you. [say: Oh, that was a lie. Well, we did lose her... but I don't need someone as pathetic as you to help me find her.]");
			outputText("\n\nLara is almost around the corner as she calls out a final, [say: Bye, pervert!] and disappears from sight.");
			outputText("\n\nYou are alone. All by yourself, again. Left sitting in the smells and fluids of two prepubescent sisters who just fucked each other in front of your eyes without letting you have any part in it. But that was by your own fault, you do realize. Did you want this? You've let it happen. They merely acted on your inaction. You glance towards the broken chair, Lynn's juices liberally coating it and dripping down onto the floor.");
			outputText("\n\nAnother shiver running down your spine, you decide it's time to get back to camp. You didn't even do anything, yet you're feeling absolutely exhausted, both mentally and physically. It's getting late, too, so you just want to lie down a little, and you'd much rather do that in the comfort of your own campsite.");
			outputText("\n\nPicking yourself up and sparing a last look at the almost surreal scene, you trudge back through the labyrinth of alleyways and head towards the mighty gates of Tel'Adre. Back in the desert outside, you briefly wonder if Lara's going to break her word and you'll be greeted by a group of guards next time you visit, but something tells you she won't.");
			outputText("\n\nAnd maybe, just maybe, you'll even see her and her little sister again in this big, bustling city.");
			saveContent.kittensResult |= WATCHED;
			player.changeFatigue(50);
			player.dynStats("lus", 20);
			doNext(camp.returnToCampUseTwoHours);
		}

		//Leave
		public function kittensWatchBail():void {
			clearOutput();
			outputText("That's a bit too much for you; you have to get out, right now. Her face turns to one of pure contempt as you get up to leave.");
			outputText("\n\n[say: You really are pathetic. Not even a pervert, just a coward,] is the last thing she spits before you turn around and hurry your way back through the labyrinth of alleyways. As you walk through the mighty gates of Tel'Adre and towards your campsite, you hope she'll really keep her earlier word and you won't be greeted by a whole squad of guards next time you visit. Either way, you doubt you'll ever see her again, even from behind bars.");
			saveContent.kittensResult |= DEFIANT;
			player.dynStats("lus", 50);
			doNext(camp.returnToCampUseOneHour);
		}

		//Leave
		public function kittensDontWatch():void {
			clearOutput();
			outputText("No, you'll be gone for good. After quickly standing up, you hurry down the steps and back through the labyrinth of alleyways, not sparing another look at the licentious kitten. As you leave the mighty gates of Tel'Adre behind and step out into the desert, you quietly hope she'll keep her word, and you won't be greeted by a contingent of guards next time you visit. But something tells you she will, and you'll never see the sisters again.");
			saveContent.kittensResult |= DEFIANT;
			player.dynStats("lus", 40);
			doNext(camp.returnToCampUseOneHour);
		}

		//Many options lead here, self explanatory name
		public function kittensSpank(clear:Boolean = true):void {
			if (clear) clearOutput();
			outputText("All right, that's it, you've had enough. This bad kitten needs to be taught a lesson. Righteous fury boiling in your belly, you stand up and take a striding step forwards.");
			outputText("\n\n[say: Hey, what are you doing, pervert?! I told you to—]");
			outputText("\n\nShe freezes immediately when you grab her neck, letting out something between a surprised shriek and a meow. In a single swift motion, you sit down on a crate next to her sleeping sister, lay her over your lap, and roll up her dress to expose her childish underwear and the soft, fair skin of her bum. You caress the supple cheeks in preparation for what is to come.");
			outputText("\n\n[say: Let me go, you disgusting freak!] Someone seems to have snapped out of her petrification. [say: Let me go right now! Or I'll... I'll kill you!] Now that's no way to talk to " + (player.isChild() || player.isTeen() ? "someone" : "[if (isadult) an adult|the elderly]") + ". You raise your hand up high, taking good aim, then bring it down with a resounding slap that rocks the little girl in your lap.");
			outputText("\n\nTo her credit, she utters not a single thing, only the shot-up tail in your face giving you any indication of her pain. Pushing it aside, you raise your hand for a second slap. And then a third. Again, nothing, no sound from the trembling kitten, her teeth clenched tight and her jade eyes glowering at the ground. If that's how it's going to be...");
			outputText("\n\nRoughly, you grab the waistband of her panties and pull them down to her dangling knees, leaving her pucker and puffy vulva exposed to the warm evening air. She visibly tenses up, already expecting the next blow. But you won't give her that yet. Instead, you caress the reddened skin again, draw imaginary shapes over her cute buttocks as you circle closer to her prepubescent lips, and finally plunge one finger into her folds.");
			outputText("\n\nYou dodge her tail this time, holding it down as you press deeper into the damp little pussy, languidly fingering her while you ask if she's enjoying herself. She doesn't give you the pleasure of an answer, but that's good enough for you. Gently drawing out of her again, you smear her lubricants across her butt, then suddenly lift your hand up and slam it down for sharp smack number four.");
			outputText("\n\n[say: Hyi—!] A yelp, though hastily suppressed. That's more like it. A fifth one follows, making the young kitten tremble, only intensified by the sixth and seventh. You put some extra whack into your eighth spank, leaving behind the scarlet imprint of your hand, then painfully bear down on the other cheek for the ninth, finally drawing an unrestrained yell from the squirming minx.");
			outputText("\n\n[say: STOP! Stop already, c'mon!] she shouts, her voice quivering. [say: W-What do you want from me? Just go away!] Still hasn't learned anything. [say: You degenerate!] A tenth smack echoes through the alley. [say: Ow! What is your problem?!] Learned nothing indeed; this is going to take some time. Pressing her down tight on your lap, you shake your hand out, stretch your fingers, then get to work.");
			outputText("\n\nYou gave up on counting at some point, but by slap number thirty—or forty—the complaints and insults stop, to be replaced by yelps and whimpers. But you don't let up yet, you want to be sure she'll take this lesson to heart.");
			outputText("\n\n[say: Please...] she mewls at last. That's progress. Another, lighter, slap. [say: I don't want this... It hurts...]");
			outputText("\n\nBut then, another voice chimes in. [say: Hmmn... sis?] Seems you have woken up the younger kitten. [say: Sis, where are... Sis...?] She looks at her, bent over your lap, then to you, your hand rising over the red butt again. You lock your gaze with the wide-eyed kitten and bring your palm down on her big sister. Even with a pained yowl coming from her sister, she stays completely still, quiet as a mouse as another smack rings out.");
			outputText("\n\n[say: Lynn! Lynn, please...] the older one sobs. [say: D-Don't look, I— Ow! I don't... I don't...  I... Uwahahaaa!] Under her little sister's—Lynn's, apparently—paralyzed gaze, the tiny would-be dominatrix finally breaks down bawling, her body shaken by deep sniffs and cries of embarrassment and despair.");
			outputText("\n\nThere can be no mercy now. Her naked butt is already as flaming as the ongoing sunset, but this is your revenge, your chance to hammer your point home. You adapt a rhythmic, driving beat, laying into the weeping mouser as she desperately reaches for Lynn, still trying to look brave in the face of all this humiliation, but failing miserably.");
			outputText("\n\nThrough the entirety of it, Lynn remains silent, simply holding onto her sister's trembling hands, her eyes unable to leave her writhing form despite her tearful pleas to look away. Maybe this is the first time she's seeing her big sister being punished. That would certainly explain her rotten personality. And that makes what you're doing even more important.");
			outputText("\n\nDelivering a final mighty spank to her more-than-abused bottom, you breathe in deep and let your throbbing palm rest. Choked sniffles come from below, interspersed with pitiful wails. No, no pity, you only feel satisfaction.");
			outputText("\n\nYou release the bruised and distraught kitten, and she quickly jumps out of your lap and latches onto Lynn, abandoning all sisterly pride and crying into the smaller girl's shoulder as hesitant fingers start to rake through her hair.");
			outputText("\n\n[say: U-Uhm...] Lynn meekly begins as you rise up, but quickly thinks otherwise. [say: ...No, never mind.]");
			outputText("\n\nThis one doesn't seem to be in need of corrective measures, so you stretch yourself, gather your gear, and saunter down the stairs, a pleasant spring in your step. To the sounds of muffled sobbing, you leave the two cat-sisters behind, make your way out of these labyrinthine alleyways, and exit the city, contently strolling back towards your campsite.");
			saveContent.kittensResult |= SPANKED;
			doNext(camp.returnToCampUseOneHour);
		}

		//Leaving them at the start
		public function kittensLeave():void {
			clearOutput();
			outputText("[say: Aww, okay...] The little girl looks crestfallen as you wave her off and turn to leave. [say: I'll... I can find Mommy... I'm sure I can...] You don't stay to watch her tears and instead quickly make your way out of there before she has any chance to drag you into a scene.");
			saveContent.kittensResult |= LEFT;
			doNext(game.telAdre.telAdreMenu);
		}

		/*
		//Follow up if you spanked them, currently not implemented
		public function kittensPlayerSpanked():void {
			clearOutput();
			outputText("");
			outputText("\n\n");
			menu();
			addNextButton("Talk", kittensGuardTalk).hint("Being stopped here is nothing out of the ordinary. Talk to him.");
			addNextButton("Run", kittensRun).hint("This can't be good. Make a run for it.");
		}

		public function kittensRun():void {
			clearOutput();
			outputText("");
			outputText("\n\n");
			player.changeFatigue(15);
			saveContent.disabledDate = time.days + 30;
			doNext(camp.returnToCampUseOneHour);
		}

		public function kittensGuardTalk():void {
			clearOutput();
			outputText("");
			outputText("\n\n");
			outputText("\n\n");
			outputText("\n\n");
			outputText("\n\n");
			outputText("\n\n");
			outputText("\n\n");
			outputText("\n\n");
			outputText("\n\n");
			menu();
			addNextButton("Follow", kittensGuardFollow, true).hint("Follow the guards.");
			addNextButton("Flee", kittensGuardFlee).hint("Get out of here. Now.");
		}

		public function kittensGuardFlee():void {
			clearOutput();
			outputText("");
			outputText("\n\n");
			if (player.spe >= 90) {
				outputText("\n\n");
				outputText("\n\n");
				outputText("\n\n");
				outputText("\n\n");
				outputText("\n\n");
				player.changeFatigue(40);
				saveContent.disabledDate = time.days + 30;
				doNext(camp.returnToCampUseOneHour);
			} else {
				outputText("\n\n");
				outputText("\n\n");
				outputText("\n\n");
				outputText("\n\n");
				doNext(curry(kittensGuardFollow, false));
			}
		}

		//Bad End
		public function kittensGuardFollow(willing:Boolean):void {
			clearOutput();
			if (willing) {
				outputText("");
				outputText("\n\n");
				outputText("\n\n\n\n");
			}
			outputText("");
			outputText("\n\n");
			outputText("\n\n");
			game.gameOver();
		}*/
	}

}

license: unknown