saynn("[say=issix]So here you are, kneeling, like a good pet. You know, if you don't like it, you can still say no. Once I make you my pet, you won't have much choice in that matter, so I really hope you know what you are doing.[/say]")
saynn("Looks at you, grinning seductively, licking his lips.")
addButton("Own me","Say that you want Issix to own you","walkstart")
addButton("Abandon","Abandon your quest for a master","refusal")
if(state=="refusal"):
saynn("[say=issix]Disappointing, after everything you've done, but better late than never, huh? In that case you can stop kneeling, your training ended prematurely. If you need anything of me, I'll be here.[/say]")
saynn("[say=issix]Wonderful, here is how this is going to go. I'm going on a little walk with my three pets in here, we are going to certain, very quiet place. I'm going to clip this leash to your collar and you are going to follow like a good pet.[/say]")
saynn("Not the first time you've been leashed, but this time it would be special, you'll be led by Master Issix along with his other pets.")
saynn("[say=issix]However, I want you to remember - this is a test. Depending on how you perform, you may or may not become my pet. But even if not, I hope it still proves to be a fun experience for you.")
saynn("[say=issix]Now come closer and show me your pretty neck.[/say]")
saynn("You come a little closer, your head is basically in Issix's crotch, until you look at his face. He smiles, puts his fingers under your chin and lifts your head further, holding the end of a leash up to your collar, finally clicking it in place.")
saynn("[say=issix]You look almost perfect, I think I'm missing one more thing, just this time.[/say]")
saynn("He pulls out basket muzzle from behind, you allow him to cover your face with it. His paw reaches behind and fastens the basket muzzle onto your head until it sits securely in place.")
saynn("[say=issix]For the walk I expect you to refer to me as Master. You listen to me only, you don't fuck with random people we walk past. If you are confused what you are to do, look at my other pets for guidance.[/say]")
saynn("[say=issix]{pc.He} wants to see how is it being my pet, I expect you lot to be nice to {pc.him} and no having sex without their permission, understood? {pc.He} isn't my pet yet.[/say]")
saynn("Eventually, you reach your destination, a quiet place near a small lake. On the east high above you you can see greenhouses. A very faint sound of water hitting water can be heard coming from the waterfall. \n\nIssix places a large blanket near the lake and invites his pets (including you) on it. Surprisingly, he comes to each one of you, unclips the leashes, puts them in side pocket of his bag which he leaves near the blanket and comes closer to the lake, wetting his feet. All done without a word, in relative silence only broken by humming of the station along with sound of waterfall in proximity. Three pets around you lose their top clothes, it would be a bit difficult with your basket muzzle.")
saynn("You look at other pets, trying to understand what you should do. \"Pasture\" is the word Issix used to describe this place, is it not? It seems like Azazel lays on his back, looking up in the skylight, at countless stars in the distance. Hiisi seemingly lost in thought watching his Master relaxing just up close, with his feet in the lake while Lamia, taking his stacks of paper from Master's bag keeps practicing drawing.")
#saynn("Eventually, you reach your destination, a quiet place near a small lake. On the east high above you you can see greenhouses. A very fait sounds of water hitting water can be heard coming from the waterfall. Issix places a large blanket near the lake and invites his pets (including you) on it. Surprisingly he comes to each one of you, unclips the leashes, puts them in side pocket of his bag which he leaves near the blanket and comes closer to the lake, wetting his feet. All done without a word, in relative silence only broken by humming of the station along with sound of waterfall in proximity.")
saynn("You look at other pets, trying to understand what you should do. \"Pasture\" is the word Issix used to describe this place, is it not? It seems like Azazel lays on their back, looking up in the skylight, at countless stars in the distance. Hiisi seemingly lost in thought watching his Master relaxing just up close, with his feet in the lake while Lamia, taking his stacks of paper from Master's bag keeps practicing drawing.")
saynn("You realize it's the first time you see Azazel naked. Which means that his {azazel.pussyStretch} vagina is now fully visible to you. Above it you can see a womb tattoo seemingly glowing a bit in shade of red as well as multiple of nipples on his chest.")
saynn("On his lower back words ”PROPERTY OF ISSIX” branded onto the skin - a mark of his master.")
addButton("Lamia","Tell Azazel Lamia is hungry, maybe he'll be able to help","azazelfood")
addButton("Back","End the conversation","walkies4")
ifstate=="azazelsky":
saynn("[say=pc]What do you see up there?[/say]")
saynn("[say=azazel]Possibilities. Stars, around which there are planets. Trillions of different creatures living across the galaxies. All with their own memories, lives, worries, cherished family members, friends, connections, stories to tell... Meow.[/say]")
saynn("You lay beside Azazel, looking at stars above, he continues.")
saynn("[say=azazel]We live for a fraction of time in the general timeline, we have so little time to tell our own stories before they are gone, and then there are also people who can shorten our lifespan because of simple hatred or economic reasons. How many stories are untold? How many people forgotten? Why do we even matter in grand scheme of things all of this considered?[/say]")
saynn("[say=azazel]I like to imagine, I really like to imagine, that somewhere out there there is a planet with creatures who don't have existential worries, who's lives are filled with pleasures, where they can be who they are without being judged, humiliated or killed. I like to think that they pass down stories through generations, maybe write them down and each new generation has access to them, drawing wisdom and not repeating mistakes of the past. They don't have to worry about AlphaCorp, Syndicate and whatever else is out there, not about groups hunting them down for who they are. They live in a moment, they lie on the blanket and look above, at the stars, holding paw of their partner, imagining the worlds full of happy people like them out there.[/say]")
saynn("You listen to Azazel's monologue in curiosity, deciding not to interrupt or add anything, you just lie beside him, thinking along him of such a planet full of happy creatures. After a while, he speaks again.")
saynn("[say=azazel]Do you think such a planet exists?[/say]")
addButton("Hopeful","You do think such a planet exists","azazelskyresponse",[true])
addButton("Doubtful","You don't believe such a planet exists","azazelskyresponse",[false])
ifstate=="azazelskyresponse":
ifanswer:
saynn("While you don't see Azazel's face, judging from tone of his voice are fairly certain he is smiling, happy")
saynn("[say=azazel]I think so too.[/say]")
else:
saynn("Azazel, sounding a little let down says")
saynn("[say=azazel]I see. I think... Personally... That such a planet exists. I really want it to.[/say]")
saynn("[say=azazel]Thanks for listening, by the way. I think about those things a lot, it's good to have someone new beside me to listen to them too.[/say]")
addButton("Back","Focus on something else","azazel")
ifstate=="azazelwhathere":
saynn("[say=pc]I'm a bit lost, what do you usually do when you come here? What are the rules? Why are we not on the leash?[/say]")
saynn("Azazel laughs")
saynn("[say=azazel]Sorry, hearing those questions is kind of funny. This place is what we call „pasture”. We sometimes come here to relax and play. The atmosphere in here lets us forget we are in a prison and there is so much space in here. „Pasture” came from our little inside joke, but I like it and I think it fits this place fairly well.[/say]")
saynn("You see Azazel taking a small piece of dirt from the ground and throwing it at Hiisi, before it hits Hiisi he immediately repositions his body as to pretend he wasn't the culprit of random act of falling dirt, while continuing the conversation to make his alibi stronger.")
saynn("[say=azazel]So yeah, in general Master unclips our leashes and expects us to use the free time in our own way. It really depends on what we want to do, sometimes we fuck with each other, sometimes Master joins it, sometimes we relax like I do today, sometimes we play hide and seek or tag. I'm afraid that if you are hoping for some action today - you might be disappointed. If I had to guess the rest of us is rather tired or not in the mood.[/say]")
saynn("After piece of dirt reached Hiisi he took notice and looked around for culprit. His eyes eventually met Azazel's who smiled while at the same time speaking to you and trying to keep eye contact with you. Hiisi rolled his eyes and continued staring at Master.")
saynn("[say=azazel]As to the rules? All of the usual ones apply, just don't go too far so Master doesn't have to worry about you, don't fuck with other inmates without Master's permission, and maybe don't bother those who don't want to be bothered, it's everyone's time for some peace, I guess.[/say]")
saynn("[say=azazel]Sorry that it's so uneventful in your trial day, perhaps next time we go and you join us as Master's pet there would be more we could do.")
addButton("Back","Thank Azazel for explanation","azazel")
saynn("[say=pc]I talked a bit with Lamia, they are hungry, do you have any food?[/say]")
saynn("[say=azazel]Ughhh, I don't know what's up with him. It's not the first time like this. Master explained to them many times already that snacks are in the bag we take every day when we go on pasture and we are free to take any. For some reason Lamia chooses to avoid taking out the snacks from them even though it's fine for them to do so. Thanks for telling me this {pc.name}, I'll take care of it right away.[/say]")
saynn("Azazel crawls to the bag at the edge of the blanket, rummages it for a minute and takes out an apple and energy bar from it, coming to Lamia and giving them the snacks. Lamia pauses their drawing to consume some snacks, they thanked Azazel by their head nods.")
addButton("Back","Your job is done here","walkies4")
saynn("He says without looking at you, continuing to look at his Master")
saynn("[say=hiisi]Usually when Master is down he is irritated and sometimes even aggressive. He isn't this time, he just feels off. I asked him about this before but he hasn't given me an answer.[/say]")
saynn("[say=pc]Do you have any theories?[/say]")
saynn("[say=hiisi]... No.[/say]")
saynn("[say=pc]Certainly odd. He does feel strange.[/say]")
saynn("Hiisi doesn't respond, he continues observing back of his master who is currently sitting and looking across the lake.")
addButton("Back","End the conversation","hiisi")
ifstate=="hiisirpc":
saynn("[say=pc]Hey Hiisi, you seem a bit anxious, how about we play a bit of rock, paper, scissors to lighten the mood?[/say]")
saynn("Hissi looks at you, his face quite sad but he seems convinced.")
saynn("[say=hiisi]I guess... We could play until 3 wins if you want... Do you want to play for something?[/say]")
saynn("[say=pc]Sure, what would you like to play for?[/say]")
saynn("[say=hiisi]What about a future favor? I promise it won't be anything harmful... I'd just want to try something.[/say]")
saynn("[say=pc]Sounds suspicious but I'm in, as for myself...[/say]")
addButton("Good time","Ask Hiisi for sex","hiisirpsfirst",[1])
addButton("Snuggle","Wholesome version of close contact fun, but maybe that's what Hiisi needs","hiisirpsfirst",[2])
addButton("Drink","Ask Hiisi for something regular, energy drink shouldn't be that hard to get right?","hiisirpsfirst",[3])
saynn("You come really close to Hiisi, stretching your arms and embracing the puppy")
saynn("[say=pc]It's all fine, okey? You are a good boy.[/say]")
saynn("He embraces you back, applying some strength into a hug. This hug feels really intimate for some reason, you can feel Hiisi's breath, you can feel his heartbeat with how close he is. You stay like this for a while.")
saynn("[say=hiisi]Thank you, I needed that.[/say]")
addButton("Back","This path is not yet finished, sorry!","hiisi")
ifstate=="hiisisubsex":
saynn("You reach with your paws to pull Hiisi up close, he puts up no resistance as you embrace him in a tight hug, your paws exploring his back going lower and lower until reaching his butt and squeezing his butt cheeks. He yelps.")
saynn("[say=pc]Is the puppy ready for some action? I'll try to be gentle.[/say]")
saynn("[say=hiisi]Let's just get it over with already.[/say]")
saynn("[say=pc]Good. Let's start.[/say]")
ifGM.pc.hasReachablePenis():
addButton("Anal","Use your tool in doggy ass","hiisisubanal")
# You may believe me or not, but after 7 years of reading furry smut I can't write smut myself. The following is probably my first attempt at writing any kind of sexual scene all by myself, please be gentle with the criticism <3
saynn("[say=pc]What a good subby dog you are! How about you turn around so I can prepare you?[/say]")
saynn("You let go of Hiisi, he turns around on his knees and puts his front paws on the ground, nicely staying on his fours for you. Presenting you with his back full of light gray fur and on lower part of it a brand ”PROPERTY OF ISSIX”. A reminder of what's to come if you decide to dedicate yourself to Master Issix. You run your fingers through the fur on his back gently touching the brand itself, its texture pretty smooth.")
saynn("[say=hiisi]Are you waiting for something? Don't want to hurry you up, just unsure if you want something of me.[/say]")
saynn("You don't waste your chance to stimulate the dog with your fingers. First putting just one to test out the waters. Hiisi's hole isn't tight nor loose, though one finger already makes the dog lose his composure. He starts panting a little. You insert second finger intensifying the sounds coming from the other end. You massage his ring to relax it a little bit.")
saynn("[say=pc]You okey there?[/say]")
saynn("He respond just with huffs. It really didn't take a lot to stimulate the gray furred canine. You take out your fingers and see glistening hole.")
ifstrapon_selected!=null:
saynn("You fit in place your {pc.penisOrStrapon}, and tease Hiisi with the tip.")
else:
saynn("You tease doggo pucker with the tip of your {pc.penis}.")
saynn("[say=pc]Does the dog want a bone now, or should I keep teasing?[/say]")
saynn("[say=hiisi]Nooo. Please put it in me.[/say]")
addButton("Continue","Put the bone inside the dog ass","hiisisubanal2")
saynn("Hiisi lets another yelp as you push your {pc.strapon} into Hiisi's backdoor. "+("Your strapon"ifstrapon_selectedelse"Your penis")+" slid with little issues, and the slickness of the hole increased as you continued to ram Hiisi's backside. It was clear that Hiisi didn't want to make too much noise, which has made his pleasure moans even more cute.")
saynn("Barely comprehensible speech of canine could be heard coming from his muzzle on the other side, pleasure melting away ability to speak well. You slightly quicken the pace being close to orgasm.")
saynn("[say=pc]Umm, Hiisi, do you want me to cum inside or pull out?[/say]")
saynn("[say=hiisi]HMmmaaahhhhh.[/say]")
saynn("Seemingly unable to properly respond you decide to pull out before you reach orgasm, feeling like it's what Hiisi would want. You only now notice Hiisi's hard cock beneath as if there wasn't enough of evidence canine was enjoying the treatment.")# No you stupid bitch of a writer, why would a reader want that??????
saynn("Hiisi's front arms eventually give up and only his butt is sticking out in the air as you ram "+("your stapon"ifstrapon_selectedelse"your penis")+" in his pleasure tunnel, eventually feeling that soon your pleasure will achieve its final destination.")
addButton("Pull out","Pull out of the puppy","hiisisubanal4")
playAnimation(StageScene.SexAllFours,"teaseflop",{pc="pc",npc="hiisi",pcCum=true,npcCum=true,bodyState={naked=true,hard=true},npcBodyState={naked=true,hard=true}})# TODO
saynn("Eventually you feel like you are really close to orgasm and pull out of Hiisi's hole, painting it white just half a second after your tip leaves. Similarly, Hiisi leaves plenty of his own jizz on the blanket below. You both moan in ecstasy drawing looks from pets around and Master Issix. Those aren't looks of judgment, but rather just curiosity.")
saynn("After a little required cleanup, Hiisi trying to clean up cum stains both from the blanket as well as excessive cum from his ass, you can consider your session truthfully over.")
saynn("[say=hiisi]Awesome! I didn't expect to win, that was fun.[/say]")
saynn("He seems somewhat relieved he has won. With a smile on his face he says")
saynn("[say=hiisi]So, regarding my reward. Could you perhaps get one of the Hypnovisors and come to the corner tomorrow? I'd like to test something.[/say]")
saynn("[say=hiisi]Yeah, I've seen them around. They seem to be extremely rare in here, but at least one inmate I saw had one. I'm just curious...[/say]")
saynn("[say=pc]I mean, sure, but are you sure about it? They can make you very vulnerable for a few hours.[/say]")
saynn("[say=hiisi]Well.. I was hoping to mess around with them for a second and use them on you actually...[/say]")
saynn("[say=pc]On me? I'm really not sure about that.[/say]")
saynn("[say=hiisi]Pleaase! I'm just curious, I won't do anything dangerous, and hypnosis doesn't make you go against your will anyways, you can always stop yourself.[/say]")
saynn("It's true that hypnovisors don't really force things onto their wearer, just significantly affect their submissiveness, but would it be a good idea to let Hiisi mess with Hypnovisors and put them on you?")
saynn("[say=pc]Fine, you did win after all. But promise me you won't try to mess with my brain.[/say]")
saynn("[say=hiisi]Of course! I won't.[/say]")
addButton("Back","You agreed to Hiisi's Hypnovisor session, the conversation ended here","hiisi")
saynn("Lamia lays on his belly, holds one of the colorful pencils from his drawing kit and draws. Next to him a stack of empty paper sheets as well as a visibly smaller but still impressive stack of filled out papers")
saynn("[say=pc]Would you like to do something? Just to pass the time.[/say]")
saynn("Lamia thinks for a second, he comes to some kind of conclusion, judging from the way they've stood up and invited you with their paw to do the same, which you promptly do.")
saynn("[say=pc]Okey, what will we be doing?[/say]")
saynn("They give you a smile and start doing classic squats.")
saynn("[say=pc]Oohhhhh, you want to do exercises.[/say]")
saynn("Lamia confirms, going into different pose. Their legs do somewhat a lunge, with their right leg doing 90 degree angle, while their left leg is slightly bent to the ground as they stand on their front of the paw. The middle of their chest is pushed forward while the lower part as well as shoulder part are bent backwards, with their head and arms are curved backwards as well.")# I'm reading https://www.arhantayoga.org/blog/yoga-warrior-pose-guide/ and dying a little, this seems more complex than I anticipated
saynn("[say=pc]I guess I could give it a try...[/say]")
ifGM.pc.getStat(Stat.Agility)>20:
saynn("You try to replicate Lamia's pose, and you'd say you are doing pretty good with that overall, your legs are complaining and staying in this pose gives you a hard time, but overall you are able to keep it up for a while. Lamia comes into your field of view to give you thumbs up.")
else:
saynn("You try to replicate Lamia's pose, and you find out just how difficult it is, you lose your balance and have to retry a bunch of time doing the same again and again, sometimes leaning to your right, sometimes to your left. Eventually, seeing your struggles, Lamia helps you a bit to stand, he is pushing you slightly on the shoulder, once on your back to reach you the right posture. You manage to do the pose Lamia did for around 10 seconds without any external help, which you marked a success good enough to continue.")
addButton("Continue","Continue exercising with Lamia","lamiaexercise2")
saynn("Lamia flops on the blanket, and by flops it means they just freefalled that one as if it was nothing, they protected their head, though it still looked painful. Next they raised their torso along with their butt supported by their legs pushing the butt up and down, up and down. Hard not to stare at Lamia's very own... Equipment. But with the exercise shown, you quickly follow not to look like a pervert.")
ifGM.pc.getStat(Stat.Agility)>30:
saynn("The exercise doesn't prove difficult to you, you are able to easily pump it up and down with little effort. You take a breath with each time you push your torso up, and breathe out each time it goes down, into a steady rhythm that would make the most skilled monk proud.")
saynn("[say=pc]That's pretty relaxing, gotta say. And I can feel it in my back.[/say]")
else:
saynn("On surface this exercise shouldn't prove difficult, you didn't even have to use your arms to support your upper part of the body, no, it should stay on the ground, and even what that, a few pumps already made you feel exhausted. After just 5 of them you just gave up.")
saynn("[say=pc]Arrghhh, I'm not good at this.[/say]")
saynn("Lamia stops their own exercises and gives you a very comforting and understanding face expression, they put their paws under your butt and signal for you to lift it up.")
saynn("[say=pc]I don't understand why are you helping me, I'm a lost cause here, should have spent more time in the gym. Why waste your effort on me?[/say]")
saynn("You can see their look, they look saddened all sudden, though they continue to give you help as you continue doing the exercise.")
else:
saynn("[say=pc]Thank you, Lamia, I really appreciate your help.[/say]")
saynn("In response their paw goes on your belly and ruffles some of your fur in a friendly gesture. After a while of successful exercising you feel your muscles in the belly being all spent.")
addButton("Continue","Continue exercising with Lamia","lamiaexercise3")
saynn("[say=pc]We can do one more, but that's about it, don't think I can take more for now.[/say]")
saynn("Lamia nods in agreement. They sit on the blanket and invite you, you look at them confused, you sit next to them, touching their left side with your right, legs pulled forwards like they do. Lamia grabs you by your hips and with a bit of difficulty moves you between his legs. He puts his head on your shoulder. For a moment you could swear he whispered words to you, even though he didn't, it was all your imagination running wild. You feel comfortably wrapped around by his legs and arms, as you are cuddled by a fox breed. You can feel their steady breathes slowing down as they rest from the exercises you've both done just a few minutes ago. You can feel his paws wandering around your sides and your belly, and most of all, you can feel their erection on your butt. Their barbed penis is difficult to miss.")
ifGM.pc.getLust()>GM.pc.lustThreshold()*0.8:# Player's lust is above 80%
addButton("Frisky","Grab Lamia's tool and give it a good ”massage”","lamiaexercisefriskyforceful")
else:
addButton("Frisky","Propose Lamia to get frisky","lamiaexercisefriskycalm")
addButton("Stay","Just stay there in their embrace and let yourself be cuddled","lamiaexercisecuddles")
addButton("Excuse","Excuse yourself and say you'd want to do something else","lamiaexerciseelse")
ifstate=="lamiaexercisefriskycalm":
saynn("[say=pc]I've noticed it's hardly an exercise, but we could make it one if you are up for it?[/say]")
saynn("You look behind to be met with Lamia's confused look")
saynn("[say=pc]You know, like, have some good time?[/say]")
saynn("Your efforts at concealing the meaning behind what you want to do are not yielding the result you expected, Lamia still very confused stares are you and draws an invisible question mark on your back. You realize that you'll have to be more straightforward with him if you want to get your point across.")
saynn("[say=pc]Would you want to have sex?[/say]")
saynn("Lamia bursts with laughter that he tries his best to contain as much as he can. Then he shakes his head to let you know they aren't looking for sex, before hugging you tight in friendly embrace, you realize that this is just fine, closing your eyes and just letting it happen. your paws massaging his legs. After a while, you both get tired of this position and decide to consider the snuggles over, for now.")
addButton("Back","That is now done!","walkies4")
ifstate=="lamiaexercisefriskyforceful":
saynn("Without asking, you dive your paw right under your butt where Lamia's hard penis sits and give it a few strokes until you are stopped by Lamia grabbing you by your wrist and giving it a hard pull. You look behind to see their unamused face expression.")
saynn("[say=pc]What? It was near my butt, I though you wanted to have fun.[/say]")
saynn("He shakes his head with angry grimace on his face and moves away from you, ending your cuddle session prematurely. Instead he takes a pen, a sheet of paper and starts drawing, ignoring you completely.")
addButton("Back","Seems they don't want to talk with you right now, oh well, their loss, right?","walkies4")
ifstate=="lamiaexercisecuddles":
saynn("[say=pc]I don't know what exercise is that, but I think I'll put it into my daily schedule.[/say]")
saynn("Lamia lets out a small laugh, before his two paws find themselves next to your cheeks and paw fingers gently squeeze your cheeks.")
saynn("[say=pc]Oh Lamia, you are awesome.[/say]")
saynn("To not be short of silliness that apparently is contagious, you arch back your head to look at Lamia's face. This move has been helped by the fact you already stretched yourself pretty well in previous exercises, but even with that, your arch has its limit and you don't see the full face of Lamia, just from their nose up, and of course the face appears upside down.")
saynn("Not seeing their full face expression, what you can see is a good indicator of very amused and happy face of orange fox breed. They give you a polite kiss on your muzzle basket just before you finish fooling around with your stretchy pose that started to get difficult to maintain. You wish the muzzle basket didn't stop your nose from getting kissed but at the very least it's just temporary.")
saynn("You fool around for a little longer, Lamia keeps you in embrace as you reciprocate those feelings by massaging their legs with your own paws. At some point you both grow tired of this position and go back to doing other things.")
addButton("Back","All great times and at some point, time to go back","walkies4")
ifstate=="lamiaexerciseelse":
saynn("[say=pc]Uh, hey, sorry Lamia, but I think I'll go do something else, okey?[/say]")
saynn("He looks disappointed but lets you go.")
saynn("[say=pc]I'll make up to you that some other time.[/say]")
saynn("They put forward their arm with only their pinkie finger extended, you recognize the gesture and you put your own pinkie onto their own folding it to finish the pinkie promise. Lamia lets you got with a smile now.")
saynn("You crawl to Lamia's stack of drawings, the one at the top is a fairly detailed drawing of a bird. Lamia notices your interest and smiles at you. He takes the top sheet of paper from his drawn pile and invites you to browse.")
saynn("The drawing underneath the bird shows an inmate in orange uniform sitting in front of a table that has a cake on it, considering the look of the cake you can guess its a birthday cake. Around the inmate there are 4 other inmates.")
saynn("[say=pc]Those are really good. Are they showing real events? Are those things you've seen?[/say]")
saynn("You quickly realize that asking two questions at the same time might make it very difficult for Lamia to answer in a way you'd understand, you quickly correct yourself.")
saynn("[say=pc]Ekhem, I mean, for example, the scene with the birthday cake, or a bird, do you draw based on things you've personally been a witness of?[/say]")
saynn("They look at you and move their head to the sides putting their shoulders slightly higher, you interpret it as „sometimes, sometimes not”.")
saynn("[say=pc]I see, so just sometimes[/say]")
saynn("They nod to confirm")
saynn("You look at their current drawing, it's Issix, with what looks to be like a fishing rod. You look at Issix, just to be sure, he certainly does not hold any fishing rod, but other than that everything else seems to be correct from position of Lamia. Suddenly an idea comes to your mind.")
saynn("[say=pc]Lamia, I do wonder, how would you draw your current feelings?[/say]")
saynn("Without a moment of hesitation, Lamia turns the paper to the other side, pulls out a brown pencil, draws a circle with some darker brown irregular circle like figures inside. After a moment you have a good idea that it's a cookie. Then they draw a very simple sad face.")
saynn("Lamia nods, their paw on their belly, further confirming your guess.")
addButtonWithChecks("Apple","Give the fox breed an apple","giveapple",[],[[ButtonChecks.HasItemID,"appleitem"]])
#addButtonWithChecks("Energy drink", "Give the fox breed an energy drink... Out of lack of better things?", "givedrink", [], [[ButtonChecks.HasItemID, "EnergyDrink"]])
addButtonWithChecks("Cookie","Give the fox breed a cookie","givecookie",[],[[ButtonChecks.HasItemID,"Cookie"]])
addButton("Nothing","You have nothing to give to the fox breed, hoping that they find other way to sate their little hunger","nofood")
saynn("[say=pc]Hmm, cookie you say? So it happens I have one.[/say]")
saynn("You pull the cookie in front of them. Their eyes lit up like candles, you stare at the cookie, pleading look in their face. They need no words to let you know just how much are they starved for such a sweet treat.")
saynn("[say=pc]You are not allergic, right? Wouldn't want to cause an incident.[/say]")
saynn("They shake their head - no, clearly. It feels that if you don't give them cookie very soon, not only the blanket will be wet by salivating fox, but you may eventually lose a finger, or two. You decide to pass the cookie to the fox.\nThey take it, and to your surprise, they do not devour it immediately. They take very small bites, seems like they are treasuring every single bite of that cookie. Watching them be so happy about such a little thing fills your heart with warmth. You could stare at this fox delectating themselves with the cookie for an hour, and it would still be worth watching. Shortly after they eat half of it they show you a pointing finger, a sign you should wait a moment. They pull out a new piece of paper and start drawing.")
saynn("You look at them, being very focused, they look at you too, from time to time. After 15 minutes they are done. They take their artwork and show it to you, being incredibly proud of themselves, closing their eyes.\n\nYou are astounded. On the paper your very "+GM.pc.getBodypart(BodypartSlot.Head).getName().split("head")[0]+"face. It's a portrait of you from side view, what's special about this portrait however, is that inside of your mouth you have a cookie. Basket muzzle didn't make the cut, probably because it would ruin the portrait. While the portrait looks incredibly silly, the happiness of artist holding it could potentially kill if it was able to.")
saynn("Stunned, your heart melted, the first thing that comes to your mind is to hug the fox. You do that completely on impulse with no hesitation. Fox at first taken aback by that gesture (embarrassed, blushing hard), eventually embraces the hug and reciprocates. Still hugging you say")
saynn("Stunned, your heart melted, the first thing that comes to your mind is to give the fox a headpat. You put your paw on their head and gently pat them. Their ears flatten and their face seems very pleased by your patting.")
saynn("[say=pc]Thank you Lamia, I like it very much.[/say]")
saynn("They smile and nod to you excitedly.")
addButton("Back","End the conversation","lamia")
ifstate=="else":
saynn("You are thinking of doing something else. With plenty of space you could do plenty of activities, even if alone, considering all of the others don't seem to be keen on doing anything.")
saynn("You slowly are walking alongside the lake. Eventually you arrive at short waterfall. You can come so close to it, that you can feel the droplets of water hitting your fur, the air more humid and the sounds louder but yet still gentle. You look at the opposite side, greenhouses high above you. It's surprising how little attention this place gets with so many inmates in the prison.")# TODO Fur? Skin?
saynn("As you focus on the waterfall you suddenly get spooked by the sounds behind you, you turn around and just see another inmate jogging. Talk about lack of inmates... They reach the wall, touch it and go back the way they came from. What catches your attention however is a pack of... Something dropping on the ground as the inmate turned around and started running away. Curious, you approached the lost item and found it's a very small bag of... Marshmallows of some sorts? If that's so, that would be considered a treat in the prison, sweets such as that are pretty expensive rarity. You look back at the inmate, however at this point they are beyond the point where shouting at them makes sense, that's one athletic jogger. You grab the bag and decide what to do with it.")
addButton("Share","Come back to your group and share with everyone","sharemarshmallows")
addButton("Eat","There aren't a lot of them in the bag, enough to share with the group but then, you could just eat them yourself?","eatmarshmallows")
saynn("[say=issix]Hmm. That's not an ordinary bag of marshmallows, I've seen things such as those before in this prison. They are a little „extra” you'd say. Pretty sure I know who your jogging inmate was.[/say]")
saynn("[say=issix]Yeah, it's a fun one. Feel free to share them with other pets, they aren't bad, just a little packed, who knows, maybe it will brighten the mood.[/say]")
saynn("He gives you back the opened bag, before turning around and continuing his feet wetting activity. You come back to the blanket.")
saynn("[say=pc]Master Issix said those are fine, they aren't regular marshmallows as they seem to be with something in them, but they are fine. Who wants one?[/say]")
saynn("[say=azazel]I'll take one![/say]")
saynn("[say=hiisi]So will I.[/say]")
saynn("Lamia taking a break from drawing nods their head in approval. You hand everyone their marshmallows, Azazel gets 2, Hiisi 1, Lamia 2 and you are left with the last one. You all eat them together discussing its sweet but a bit strange taste that leaves a weird aftertaste, which you all try to get rid of with water bottle from Master's bag, unsuccessfully.")
saynn("Your eyes wander. You are a bit away from your group and they are all occupied. Besides, that's stranger food, you don't know if it's safe to eat, and you wouldn't want to poison Master and his pets! You open the pack and pick the marshmallows and eat them one by one, they are incredibly sweet, though they leave a very strange aftertaste in your mouth. Odd. After consuming them all you throw away the packaging a decide to come back, finding yourself back in your little picnic like group, feeling a bit doozy.")
addButton("Back","You ate the marshmallows and came back from your little walk","else")
ifstate=="elsewait":
saynn("During an hour or so Master came back to the blanket and spent the time with you and his other pets. He talked about various things he saw in his life as well as deals he has struck in the time he spent in the prison. Azazel, Hiisi and Lamia all put on their inmate uniforms. Eventually he started packing - blanket, paper sheets, toys and other things, came to each one of us, clipped the leash to our collars and looked around.")
saynn("[say=issix]Everyone got all of their stuff? Good good. Let's head back to our corner, we'll talk there {pc.name}.[/say]")
saynn("With that, you've all started walking towards the corner.")
addButton("Leave","Let's head back","walkies5")
ifstate=="walkies5":
aimCamera("hall_ne_corner")
setLocationName("Issix's Corner")
ifGM.main.isVeryLate():
saynn("You arrive in Issix's corner. Since it's pretty late Issix talks with his other pets and promptly lets them go to their cells, he asks you to stay. He sits on his chair and starts talking.")
else:
saynn("You arrive in Issix's corner. Other pets situate themselves on their own blankets on the floor. Issix is unpacking stuff from the bag, you stay there kneeling next to him, observing his every move. He makes some conversations with his other pets. Eventually he finishes, sits down and faces you.")
saynn("[say=issix]So, how was the walk? Have you enjoyed it?[/say]")
addButton("I did","Say that you enjoyed the walk","walkenjoyed")
addButton("Nope","Say that you didn't enjoy the walk","walkbad")
saynn("[say=pc]Yeah, it was fun to „camp” on the pasture, how often do you go there?[/say]")
saynn("[say=issix]Every 9 days or so, whenever I feel like I need some time out. Being in here all the time, among this noise requires breaks to hang out with just my pets or at least get away from all this hustle. Today it was... More passive, mostly due to myself needing some time for myself. That's not usually how our walks there go, but it happens.[/say]")
saynn("You nod your head in understanding")
ifGM.pc.isMuzzled():
saynn("[say=issix]Also, let me take this off you now, it served its purpose, you did look cute in it though.[/say]")
saynn("Issix says before fiddling with the fastener of your basket muzzle still on your face.")
saynn("[say=issix]Here you go. I'll take it.[/say]")
saynn("[say=issix]Anyways, you are probably wondering if you passed the last trial. I was mainly testing how well you'd do with my other pets, I've talked with them briefly after the walk. Let's see...[/say]")
addButton("Results","Listen to Issix's summary of the walk","walkresults")
ifstate=="walkbad":
saynn("[say=pc]To be quite honest I didn't enjoy the walk. I expected more out of it, instead I was bored for a while and every other pet felt absorbed by their own thing.[/say]")
saynn("[say=issix]I see. I appreciate your honesty. It's true that today's walk has been rather passive I'd say. I too didn't particularly have the mood to do much with my pets. It's not how usually walks go by - to be frank. Wish you've a better experience though.[/say]")
saynn("He looks saddened, he really must have wished you had better time during the walk")
ifGM.pc.isMuzzled():
saynn("[say=issix]Also, let me take this off you now, it served its purpose, you did look cute in it though.[/say]")
saynn("Issix says before fiddling with the fastener of your basket muzzle still on your face.")
saynn("[say=issix]Lamia was all happy and enjoyed your company. Said that you helped with their hunger issue. I still don't understand why they don't just take food from my bag on during the walks but they are stubborn about it.[/say]")
else:
saynn("[say=issix]When I took out food from my bag Lamia practically begged me for food, they know full well where the food is during our walks and yet they haven't taken it out by themselves. I wouldn't want to put you on spotlight for not tending and inquiring about how they feel, but I had hoped you'd at least help them out somehow.[/say]")
ifazazel_talk==trueorazazel_talk==false:
saynn("[say=issix]Azazel was really happy to have a conversation partner. Hiisi was too focused on me for the walk and Lamia was doing his own thing. I'm really happy that you kept them company on the pasture. They can have their own philosophical ramblings from time to time, guess they got it after me.[/say]")
saynn("He laugs")
saynn("[say=issix]But seriously, that's really nice of you to engage them in one of those.[/say]")
else:
saynn("[say=issix]Azazel mentioned that you didn't exactly talk with them much during the walk. That's a little disappointing but they themselves weren't really outgoing that day so I understand. However please tend to the needs of my other pets next time.[/say]")
ifhiisi_game!=null:
saynn("[say=issix]It's quite an amazing feat, but I've also heard you engaged Hiisi in a game! That's phenomenal! I know lately he is very focused on me, he is concerned about my wellbeing, what a cute pet. No matter how many times I tell him to stop worrying he never does. Such is that puppy.[/say]")
saynn("[say=issix]Normally if someone was trying to mate with my pet without my permission I'd make an example of them for entire prison. However for today you were temporally my pet on probation. So it was pretty cute seeing Hiisi engaging in some fun with you for a change. He usually isn't this forward. Good job out there.[/say]")
saynn("You blush")
else:
saynn("[say=issix]Hiisi was very down for the entire walk, I did not expect you to not even attempt to brighten his mood. I believe you should have thought of that, you had plenty of time. What a shame.[/say]")
ifwalk_result==true:
saynn("[say=issix]I'm also really happy you decided to share the „marshmallows” with us all. It's been a while since I last ate one of those, so that helped me plenty considering I myself were a bit downed today, and other pets seemed to like them as well.[/say]")
saynn("[say=issix]Ultimately, I'm afraid you've failed the last trial. While I can't really call the relationship my pets have with me and themselves „family”, since they are my property, we aren't equal and they are listening to me without any question, they do have to take care of each other. If my new pet doesn't have any care in the world about my other pets, I don't think it would be a good fit. I can train many things, but empathy is one of those things I'm not willing to spend time on.[/say]")
saynn("He says that with sadness in his voice. It's clear he doesn't like the decision he has made by is sticking to his convictions.")
addButton("Apologize","Apologize and ask for forgiveness","issixapologize")
addButton("Accept","Accept the decision","issixacceptdefeat")
saynn("[say=issix]I'm glad that you've spend the time with my other pets, that's exactly what I wanted to see and I'm relieved you knew what to do. I'm proud to announce that you've passed my last trial and you have my permission to become my pet, though the details of how this will work we'll have to figure out tomorrow. It's late already and I'd like to attend to other matters. Think about it for one more night, after you agree to become my pet there is no going back. See you tomorrow, pet.[/say]")
saynn("[say=issix]I have to say, you've exceeded my expectations. You've been a large part of today activities and you engaged everyone. You cared about problems of every pet and addressed them in one way or another. That's exactly what I wanted to see and more, I'm relieved you knew what to do. I'm proud to announce that you've passed my last trial and you have my permission to become my pet, though the details of how this will work we'll have to figure out tomorrow. It's late already and I'd like to attend to other matters. Think about it for one more night, after you agree to become my pet there is no going back. See you tomorrow, pet.[/say]")
addButton("Agree","Thank Issix and agree to come tomorrow","endthescene")
ifstate=="issixapologize":
saynn("[say=pc]I apologize, I didn't know, I were stressed on my first walk and I didn't know what to do. I spent it in silence because that's a new situation for me. Please give me another chance Master Issix![/say]")
saynn("[say=issix]I'm sorry {pc.name} but that's not good enough. My decision was hard to make but final. Spend more time and look at creatures around you, even in such grim place as this one, there are many that need it.[/say]")
saynn("As brutal as it is, it doesn't seem like you can do much more here. It's time to accept your failure and move on.")
addButton("Leave","You've been rejected, nothing more to do here","endthescene")
ifstate=="issixacceptdefeat":
saynn("[say=pc]I understand, thank you for giving me an opportunity to prove myself, and I'm sorry for not doing enough.[/say]")
saynn("[say=issix]It's a lesson for the future. I'm glad you took my rejection just fine. Try to focus on needs of others, even in such grim place as this one there are creatures hurting, you always have the power to help them in your own way, don't waste it.[/say]")
addButton("Leave","You've been rejected, nothing more to do here","endthescene")