From c34d1975af0ddfe66c841003ceef7c46124ef2bb Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Mon, 12 Dec 2022 22:08:39 +0100 Subject: [PATCH] Xmas Story - Posing - Part 1 --- .../mirror/events/genies_christmas_wish.rpy | 157 ++++++++++++------ 1 file changed, 105 insertions(+), 52 deletions(-) diff --git a/game/scripts/minigames/mirror/events/genies_christmas_wish.rpy b/game/scripts/minigames/mirror/events/genies_christmas_wish.rpy index 848b2a73..bbf40f21 100644 --- a/game/scripts/minigames/mirror/events/genies_christmas_wish.rpy +++ b/game/scripts/minigames/mirror/events/genies_christmas_wish.rpy @@ -5,6 +5,10 @@ label genies_christmas_wish_rewards: label genies_christmas_wish: # Setup + + #TODO use new xmas deco + #TODO equip reindeer outfits + # $ fireplace_OBJ.foreground = "fireplace_fire" # $ phoenix_OBJ.decoration = xmas_phoenix_ITEM # $ owl_OBJ.decoration = xmas_owl_ITEM @@ -22,7 +26,7 @@ label genies_christmas_wish: show screen blkfade with d5 - centered "{size=+7}{color=#cbcbcb}Genie's Christmas Wish{/color}{/size}" + #centered "{size=+7}{color=#cbcbcb}Genie's Christmas Wish{/color}{/size}" hide screen blkfade with d5 @@ -34,137 +38,186 @@ label genies_christmas_wish: nar "But the genie was alone." nar "It sure was sad and tragic." - nar "Everyone was gone, as they had left for the Christmas holidays." + nar "Everyone was gone, as they had left for the holidays." nar "No one left to see him wank, and to receive his cum on their face." nar "No one left to drink with, not a single hole to fuck." nar "Not even a sex doll, no hoovers to provide some suck." nar "No teachers, no students, not even an elf." - gen "I wish I had that talent... Where you can suck off oneself." + gen "I wish I had that talent... Where you can suck off oneself." ("base", xpos="far_left", ypos="head") nar "Sure, why not! A voice said." nar "That's easy enough to do! It's Christmas after all, I'll make your wish come true." - gen "What?! My wish?!" - gen "No, that's not what I want!" + gen "What?! My wish?!" ("angry", xpos="far_left", ypos="head") + gen "No, that's not what I want!" ("angry", xpos="far_left", ypos="head") nar "Yelled the genie, and the wish spell came to a sudden halt." nar "So the voice then asked him if they had understood him wrong." nar "Is this not what you wished for... To suck your own mighty schlong?" - gen "Of course not, don't be stupid." - gen "I was merely following the rhyme." - gen "If what I truly wanted came true, this world would be cut in twine." + gen "Of course not, don't be stupid." ("base", xpos="far_left", ypos="head") + gen "I was merely following the rhyme." ("base", xpos="far_left", ypos="head") + gen "If what I truly wanted came true, this world would be cut in twine." ("base", xpos="far_left", ypos="head") - - gen "Such as all men being gone! And for the women to be by my side!" + gen "Such as all men being gone! And for the women to be by my side!" ("base", xpos="far_left", ypos="head") nar "Is this what you want?" - gen "No, just let me think..." + gen "No, just let me think..." ("base", xpos="far_left", ypos="head") nar "I guess I'll wait until you decide..." - gen "Make all women into sluts!" + gen "Make all women into sluts!" ("grin", xpos="far_left", ypos="head") nar "Your wish will now be real!" - gen "No, wait!" + gen "No, wait!" ("angry", xpos="far_left", ypos="head") nar "Not again..." - gen "I didn't consider how that would make me feel..." + gen "I didn't consider, how that would make me feel..." ("base", xpos="far_left", ypos="head") - gen "If they were already slutty... Then what left is there for me to do?" - gen "The journey is just as important, as the act of woo-hoo!" + gen "If they were already slutty... Then what left is there for me to do?" ("base", xpos="far_left", ypos="head") + gen "The journey is just as important, as the act of woo-hoo!" ("base", xpos="far_left", ypos="head") nar "Are all genies this indecisive?" - gen "Just give me a moment to think..." + gen "Just give me a moment to think..." ("base", xpos="far_left", ypos="head") nar "I've got places to be, you know." - gen "Quit stirring up a stink." + gen "Quit stirring up a stink." ("base", xpos="far_left", ypos="head") - gen "You know what... I yield." + gen "You know what... I yield." ("base", xpos="far_left", ypos="head") nar "What?" - gen "You heard what I said." + gen "You heard what I said." ("base", xpos="far_left", ypos="head") nar "You don't want a wish?" - gen "Knowing me, it would surely end up with me dead." + gen "Knowing me, it would surely end up with me dead." ("base", xpos="far_left", ypos="head") nar "But I have to grant you something. Or I have to stay here forever." - gen "Someone immortal to keep me company!" + gen "Someone immortal to keep me company!" ("base", xpos="far_left", ypos="head") nar "Now aren't you clever..." nar "Is there nothing else that you want?" - gen "I wish for you to pick." + gen "I wish for you to pick." ("base", xpos="far_left", ypos="head") nar "Yeah, yeah, very funny... Don't be such a dick." - gen "Did I stutter, go on then. Pick the wish for me." + gen "Did I stutter, go on then. Pick the wish for me." ("base", xpos="far_left", ypos="head") nar "Wait, you're serious?" - gen "As serious as I'll ever be." + gen "As serious as I'll ever be." ("base", xpos="far_left", ypos="head") nar "Alright then, let me think..." - gen "Not so easy now, is it?" - gen "Just pick whatever, I don't care. At least I had someone visit." + gen "Not so easy now, is it?" ("base", xpos="far_left", ypos="head") + gen "Just pick whatever, I don't care. At least I had someone visit." ("base", xpos="far_left", ypos="head") nar "I know what you need!" nar "Just close your eyes for a bit." - gen "I ain't falling for that." + gen "I ain't falling for that." ("base", xpos="far_left", ypos="head") nar "Close your eyes, you little shit." - gen "You're not my dad." + gen "You're not my dad." ("base", xpos="far_left", ypos="head") nar "Genie said, but he still followed the command." - gen "No I'm not!" + gen "No I'm not!" ("base", xpos="far_left", ypos="head") + + show screen blkfade + play sound "sounds/woosh.ogg" + nar "His eyes now shut, as they had been sprayed by magic sand." - gen "My eyes!" + gen "My eyes!" ("open", xpos="far_left", ypos="head") nar "He yelled loudly... His vision now impaired." - gen "This better not be permanent!" + gen "This better not be permanent!" ("angry", xpos="far_left", ypos="head") nar "He said, his tone sounding a bit scared." - nar "But his vision then returned, and he greeted by some new outlines." - nar "Two women in his office, and they were looking mighty fine." - wom1 "How did I get here?" + $ luna_chibi.zorder = 1 + $ hermione_chibi.zorder = 2 + $ cho_chibi.zorder = 3 + call lun_chibi("stand", 490, 420) + call her_chibi("stand", 510, 440) + call cho_chibi("stand", 530, 460) + + hide screen blkfade + with d3 + + nar "But his vision then returned, and he was greeted by some new outlines." + nar "Three women in his office, and they were looking mighty fine." + + cho "How did I get here?" ("angry", "wide", "base", "stare", xpos="mid", ypos="base", trans=d5) nar "Said one." - wom1 "I was just with my mum and dad." - nar "Confused and slightly worried, also sounding a bit sad." + cho "" ("annoyed", "base", "base", "R") + her "I was just with my mum and dad." ("mad", "base", "base", "stare", xpos=500, ypos="base", trans=d5) + nar "Said the second, sounding confused, and a bit sad." - wom2 "Now what is this outfit?" - nar "Said the other... Checking out the fit." + her "" ("annoyed", "base", "base", "R") + lun "Now what is this outfit?" ("soft", "base", "base", "down", xpos="base", ypos="base", trans=d5) + nar "Said the third... While checking out the fit." + her "" ("angry", "base", "base", "down") + cho "" ("clench", "base", "base", "down") + lun "" ("soft", "base", "base", "mid") nar "Then she looked up at genie, who was finding it hard... to admit." - gen "I can explain!" + nar "Should he lie, or be truthful?" + nar "What on earth should he say?" + nar "When the truth sounds so unlike him." + nar "That he felt alone this Christmas day." + + her "" ("annoyed", "base", "base", "mid") + cho "" ("normal", "base", "base", "mid") + gen "I can explain!" ("open", xpos="far_left", ypos="head") nar "Said the genie, in a stuttering voice." - gen "There was this magic thing... Like a ghost!" - gen "I swear I didn't have a choice!" + gen "There was this magic thing... Like a ghost!" ("angry", xpos="far_left", ypos="head") - nar "The expressions on the women changed to angry and hurt." - nar "As they were in the middle of celebrations, what if they missed out on the dessert!" + gen "I swear I didn't have a choice!" ("angry", xpos="far_left", ypos="head") + her "" ("disgust", "narrow", "base", "mid") + lun "" ("annoyed", "base", "base", "mid") + cho "" ("angry", "narrow", "angry", "mid") + nar "The expressions on the women changed to angry and displeased." + nar "As they were in the middle of celebrations, the middle of their Christmas feast!" + + her "" ("open", "narrow", "angry", "mid") + lun "" ("open", "base", "worried", "mid") + cho "" ("open", "narrow", "angry", "mid") nar "They then opened their mouths to give him a piece of their mind." nar "But then the voice showed their presence, and answered their concerns in kind." + her "" ("angry", "base", "base", "R") + lun "" ("soft", "base", "base", "L") + cho "" ("clench", "narrow", "base", "L") nar "You see your headmaster was lonely... it is Christmas after all." nar "And I felt his heart aching, so I answered his call." + her "" ("soft", "base", "base", "mid") + lun "" ("soft", "base", "base", "mid") + cho "" ("open", "narrow", "base", "mid") nar "A wish I then bestowed, so he would not have to feel so grim." nar "But he could not clear his mind, and had me choose for him." nar "As it's the season to celebrate, with the ones you love the most--" - gen "Love is a strong word." - wom2 "Don't mind him... Now, tell us the wish, ghost." + gen "Love is a strong word." ("base", xpos="far_left", ypos="head") + cho "Don't mind him... Now, tell us the wish, ghost." ("smile", "base", "base", "mid") - nar "I brought you two too him, well, a copy of you at least." + nar "I brought you three to him, well, a copy of you all at least." nar "The other one is still at home, enjoying a Christmas feast." nar "The gift I give to you, is not having to choose." + her "" ("open", "base", "base", "stare") + lun "" ("grin", "base", "base", "mid") nar "Once Christmas is finally over, no memories you will lose." nar "The ones you make at home, the ones you make at school." nar "Both will be intact..." nar "Now, isn't that cool?" - wom2 "A copy of us at home, while we can have sex over here?" - wom1 "For how long will it last?" + cho "A copy of us at home, while we can have sex over here?" ("grin", "narrow", "base", "mid") + her "For how long will it last?" ("grin", "narrow", "base", "mid") nar "Let's make it the end of the year." - wom1 "Are you crying, sir?" + lun "Are you crying, sir?" ("open", "base", "worried", "mid") nar "One of them asked, as a tear escaped genie's eye." - gen "A Christmas filled with sex... Now that is enough, to make a grown man cry." + gen "A Christmas filled with sex... Now that is enough, to make a grown man cry." ("base", xpos="far_left", ypos="head") - san2 "Merry Christmas!" + san4 "The end!" + + show screen blkfade + with d4 + + cho "Why was I even in this story? We don't even celebrate Christmas at my home." + san3 "*Err*..." + + san4 "Merry Christmas!" $ renpy.end_replay()