From 16ede376bba288cc45b9fc28f841ce1d79848f02 Mon Sep 17 00:00:00 2001 From: Johnny Date: Mon, 22 Aug 2022 20:16:26 +0200 Subject: [PATCH] Vibrator Events Posing (part 3) * Posed remainder of public CG (high level variant) --- .../hermione/events/items/vibrators.rpy | 250 +++++++++++++++--- 1 file changed, 208 insertions(+), 42 deletions(-) diff --git a/game/scripts/characters/hermione/events/items/vibrators.rpy b/game/scripts/characters/hermione/events/items/vibrators.rpy index a2282763..fda6b0c7 100644 --- a/game/scripts/characters/hermione/events/items/vibrators.rpy +++ b/game/scripts/characters/hermione/events/items/vibrators.rpy @@ -2244,8 +2244,10 @@ label hg_vibrators_public_return: if _vibrator_strength == 3: # Strength was set to high before. - show her_vibrators_public eyebrows_neutral eyes_sad mouth_lip_bite legs_effect as xray_child - show her_vibrators_public_proxy eyebrows_neutral eyes_sad mouth_lip_bite legs_effect as xray_overlay + + show her_vibrators_public eyebrows_neutral eyes_sad legs_effect as xray_child + show her_vibrators_public_proxy eyebrows_neutral eyes_sad legs_effect as xray_overlay + her "Yes, with the intensity going down, so did my quaking legs. I had to coax myself from falling to my knees." her "It was as if I had been thrown into a cold lake and my body were only just beginning to get used to the temperature." her "Well, to be honest, I'm not sure what I was feeling." @@ -2253,8 +2255,8 @@ label hg_vibrators_public_return: gen "Wait, I know!" ("angry", xpos="far_left", ypos="head") gen "Love!" ("grin", xpos="far_left", ypos="head") - hide her_vibrators_public legs_effect as xray_child - hide her_vibrators_public_proxy legs_effect as xray_overlay + hide her_vibrators_public legs_effect as xray_child + hide her_vibrators_public_proxy legs_effect as xray_overlay her "That's... Not it." gen "Damn." ("base", xpos="far_left", ypos="head") @@ -2361,22 +2363,42 @@ label hg_vibrators_public_return: # Vagina is wet # This is the second best ending. Hermione cums once but she manages to hide it from her friends. + + show her_vibrators_public eyebrows_worried eyes_clenched mouth_lip_bite legs_effect as xray_child + show her_vibrators_public_proxy eyebrows_worried eyes_clenched mouth_lip_bite legs_effect as xray_overlay + her "Yes, and as you did, I clenched my legs together." her "I was not about to do the thing I had told myself I would never, ever, do! I tried to keep it together as hard as I could." - her "With unfocused eyes, I tried looking over at my friends, but as I did, that just made me more aware of how stiff my nipples had become--" + + show her_vibrators_public eyes_sad mouth_open as xray_child + show her_vibrators_public_proxy eyes_sad mouth_open as xray_overlay + + her "I tried looking over at my friends, but as I did, that just made me more aware of how stiff my nipples had become--" her "--how much my legs were shaking, how silly I must've looked, and what they'd think of me if they caught on to what I've got myself into." + + show her_vibrators_public eyes_clenched as xray_child + show her_vibrators_public_proxy eyes_closed as xray_overlay + + her "I was stuck in an endless cycle of shame and... and--" gen "Lust?" ("base", xpos="far_left", ypos="head") + + show her_vibrators_public eyes_big_ahegao as xray_child + show her_vibrators_public_proxy eyes_big_ahegao as xray_overlay + her "And that's when it engulfed me all at once." + + show her_vibrators_public eyes_big_ahegao mouth_lip_bite tears_ahegao wetness_legs as xray_child + show her_vibrators_public_proxy eyes_big_ahegao mouth_lip_bite tears_ahegao wetness_legs as xray_overlay + her "Biting down on my lip, I orgasmed right then and there, right in front of them!" her "Something that I never thought I'd do, or wanted to experience within their vicinity." her "My legs were shaking like crazy, I bit my lip so hard I drew blood, but I knew I could not let any noise out because that would give me away." her "Until suddenly--" - # TODO click sound show screen blkfade - # TODO Hide CG + hide cg her "The vibrators turned off." her "..." @@ -2396,7 +2418,6 @@ label hg_vibrators_public_return: gen "I mean...{w=0.4} You got away with it, didn't you? Surely it's not such a big deal." ("base", xpos="far_left", ypos="head") her "It is a big deal!" her "I'm constantly doing all these deplorable things, way beyond anything I thought I'd ever do, and this is just another step in that direction." - gen "It just shows that the line never even mattered to me..." menu: gen "..." ("base", xpos="far_left", ypos="head") @@ -2404,12 +2425,12 @@ label hg_vibrators_public_return: "-Agree with her-": gen "Maybe you're right." ("base", xpos="far_left", ypos="head") her "[genie_name]?" - gen "The line doesn't matter at all." ("base", xpos="far_left", ypos="head") + gen "The line never mattered at all." ("base", xpos="far_left", ypos="head") her "How could you say such a thing!?" gen "Isn't that what you just said?" ("base", xpos="far_left", ypos="head") her "Yes, but you're not supposed to agree with me!" gen "Why not? It's true isn't it?" ("base", xpos="far_left", ypos="head") - gen "In any case, I don't see how it matters." ("base", xpos="far_left", ypos="head") + gen "In any case, I don't see how it affects anything." ("base", xpos="far_left", ypos="head") gen "Lines are meant to be crossed, it's how we achieve our true potential." ("base", xpos="far_left", ypos="head") her "But I didn't cross the line! They didn't see!" gen "It's just a matter of time, either you'll cross that imaginary line or you'll move it forward just enough to tell yourself you never did." ("base", xpos="far_left", ypos="head") @@ -2421,7 +2442,7 @@ label hg_vibrators_public_return: "-Disagree with her-": gen "You didn't cross the line." ("base", xpos="far_left", ypos="head") her "I think I did..." - gen "Wasn't the deal that they would never find out what you've been doing to earn points for your house?" ("base", xpos="far_left", ypos="head") + gen "You don't want your friends to know what you're doing to earn points for your house, correct?" ("base", xpos="far_left", ypos="head") her "I...{w=0.4} Yes?" gen "Then what does that have to do with you cumming in front of them?" ("base", xpos="far_left", ypos="head") her "But--{w=0.2} Well, I suppose it's not exactly..." @@ -2438,7 +2459,7 @@ label hg_vibrators_public_return: #Hide Hermione doll #Hermione chibi turns to door - #Hermione chibi turns to genie + #Hermione chibi turns back to genie gen "Yes, slut?" ("base", xpos="far_left", ypos="head") her "... I-- I was just..." @@ -2447,26 +2468,55 @@ label hg_vibrators_public_return: # This is the best ending. Hermione cums multiple times and the boys take notice, but she gets away with it. # Vagina is wet - her "All of a sudden, I felt a jolt spread throughout my body, I moaned out loud, letting everyone in the courtyard hear me, as my body was wrecked by multiple orgasmic waves!" - her "Looking over at my friends, I saw them staring at me in shock, which in the moment, only made the sensation so much stronger." - her "At first I tried to control myself, but my attempts were futile, my excitement kept flowing down my shaky thighs." + show her_vibrators_public eyebrows_worried eyes_big_ahegao mouth_ahegao legs_effect as xray_child + show her_vibrators_public_proxy eyebrows_worried eyes_big_ahegao mouth_ahegao legs_effect as xray_overlay + + her "All of a sudden, I felt a jolt spread throughout my body, and I moaned out loud, letting everyone in the courtyard hear me, as my body was wrecked by multiple orgasmic waves!" + + show her_vibrators_public wetness_legs npc_shock_ron npc_shock_harry as xray_child + show her_vibrators_public_proxy wetness_legs npc_shock_ron npc_shock_harry as xray_overlay + + her "As wave after wave hit me the only thing I could hear was my friends gasps, which in the moment, only made the sensation so much stronger." + + show her_vibrators_public eyes_clenched mouth_lip_bite as xray_child + show her_vibrators_public_proxy eyes_clenched mouth_lip_bite as xray_overlay + + her "I tried to control myself, but my attempts were futile, my excitement kept flowing down my shaky thighs." her "I could feel each and every pulse across my entire body, first it spread out from my head, then breasts, going down to my pussy, and all the way out to my toes." gen "Damn, you go girl!" ("grin", xpos="far_left", ypos="head") - her "I got lost in the moment and stopped caring about my surroundings, I simply let go." + + show her_vibrators_public eyebrows_neutral eyes_ahegao as xray_child + show her_vibrators_public_proxy eyebrows_neutral eyes_ahegao as xray_overlay + + her "Completely lost in the moment, I stopped caring about my surroundings, and I simply let go." her "Even the fact that my friends were right there, looking at me, it didn't matter." + + show her_vibrators_public tears_ahegao mouth_neutral as xray_child + show her_vibrators_public_proxy tears_ahegao mouth_neutral as xray_overlay + her "My reputation didn't matter either." her "I didn't care what would happen, as long as I could cum and see this through to the very end." her "And that's when they called my name..." + + hide her_vibrators_public npc_shock_harry as xray_child + hide her_vibrators_public_proxy npc_shock_harry as xray_overlay + + show her_vibrators_public eyebrows_worried eyes_crossed mouth_shocked npc_shock_harry_effect npc_shock_ron_effect as xray_child + show her_vibrators_public_proxy eyebrows_worried eyes_crossed mouth_shocked npc_shock_harry_effect npc_shock_ron_effect as xray_overlay + her "Their voices brought me back to reality, and I finally took in my surroundings, realising the situation I was in, but it was too late." - her "My legs buckled, as orgasm, after orgasm spread throughout my being." - her "My friends seeing this, yelped out in shock, calling my name again." show screen blkfade with d8 - # TODO Hide CG - her "This kept on for a few moments that felt like eternity, until finally, I slumped to the floor and everything went dark." - her "The only thing I could remember before passing out were the vibrators, still buzzing rhythmically to an unheard tune..." + #TODO hide CG Hermione completely + + her "My legs finally buckled, as orgasm, after orgasm had finally took its toll on my body." + her "My friends seeing this, yelped out in shock, calling my name again." + her "And after sitting down on my knees in a moment that felt like eternity, I finally slumped to the floor and everything went dark." + her "The only thing I could remember before passing out were the vibrators, finally coming to a stop..." + + hide cg hide screen blkfade with d3 @@ -2494,32 +2544,89 @@ label hg_vibrators_public_return: if _vibrator_strength == 1: # Strength was set to low before. # Hermione is denied an orgasm, the boys almost notice. - her "I let out a small squeal, but I managed to stifle it, just before the boys could notice." + # Vagina is wet - #wet down legs + show her_vibrators_public eyebrows_upset eyes_clenched mouth_open as xray_child + show her_vibrators_public_proxy eyebrows_upset eyes_clenched mouth_open as xray_overlay + + her "I let out a small squeal,{w=0.4}{nw}" + + show her_vibrators_public eyes_sad mouth_lip_bite as xray_child + show her_vibrators_public_proxy eyes_sad mouth_lip_bite as xray_overlay + + her "I let out a small squeal,{fast} but I managed to stifle it, just before the boys could notice." + + show her_vibrators_public eyebrows_worried eyes_down mouth_disappointed as xray_child + show her_vibrators_public_proxy eyebrows_worried eyes_down mouth_disappointed as xray_overlay her "This time, though, they really did look concerned, and no wonder... I couldn't help but display something was happening, across my face." + + show her_vibrators_public eyes_left mouth_neutral as xray_child + show her_vibrators_public_proxy eyes_left mouth_neutral as xray_overlay + her "Trying to pull myself together, I only managed to muster an apologetic smile and stammer how close of a call it was..." gen "To cum all over them you mean?" ("base", xpos="far_left", ypos="head") - her "No, I meant the game..." + her "No, I meant their game..." + + show her_vibrators_public mouth_lip_bite as xray_child + show her_vibrators_public_proxy mouth_lip_bite as xray_overlay + her "Although, you are not entirely incorrect..." - her "They went back to playing their game just in time as I felt myself being brought right to the edge..." + + #Legs shaking + show her_vibrators_public eyes_closed legs_effect as xray_child + show her_vibrators_public_proxy eyes_closed legs_effect as xray_overlay + + her "They went back to playing their game just in time, as I felt myself being brought right to the edge..." + + #Wet down legs + show her_vibrators_public wetness_legs as xray_child + show her_vibrators_public_proxy wetness_legs as xray_overlay + her "My legs were quaking, I was sweating all over, but it wasn't just sweat that was dripping down my legs..." + + show her_vibrators_public eyes_clenched mouth_open as xray_child + show her_vibrators_public_proxy eyes_clenched mouth_open as xray_overlay her "The only thing I could do was to pray they didn't notice it, when suddenly--" + + + show her_vibrators_public eyebrows_surprised eyes_forward mouth_disappointed as xray_child + show her_vibrators_public_proxy eyebrows_surprised eyes_forward mouth_disappointed as xray_overlay + her "The vibrators went completely still." gen "Oh no!" ("base", xpos="far_left", ypos="head") her "Yes..." + + show her_vibrators_public eyebrows_neutral eyes_down as xray_child + show her_vibrators_public_proxy eyebrows_neutral eyes_down as xray_overlay + her "Ending as abruptly as it started, I was left dazed and confused about what had just happened." + + show her_vibrators_public eyebrows_worried eyes_sad mouth_lip_bite as xray_child + show her_vibrators_public_proxy eyebrows_worried eyes_sad mouth_lip_bite as xray_overlay + her "My head was still spinning, I had a sudden urge to just plunge my fingers in there and finish the job myself." gen "Did you?" ("base", xpos="far_left", ypos="head") + + show her_vibrators_public mouth_disappointed as xray_child + show her_vibrators_public_proxy mouth_disappointed as xray_overlay + her "N-No... With how concerned they were, they most certainly would've noticed me, even if I just as much as buckled my legs together." + + show her_vibrators_public eyes_closed as xray_child + show her_vibrators_public_proxy eyes_closed as xray_overlay + her "So I was just left standing there, trying to calm myself, waiting for them to finish their game." + + show her_vibrators_public mouth_lip_bite as xray_child + show her_vibrators_public_proxy mouth_lip_bite as xray_overlay + her "I don't think I've ever had to endure anything as agonizing..." her "Never in my life have I been so close to a point where I would happily throw myself at the first person to promise me a release..." her "Never ever been so close..." her "...{w=0.4} *Ahem*." - # TODO Hide CG + hide cg gen "..." ("base", xpos="far_left", ypos="head") @@ -2536,17 +2643,40 @@ label hg_vibrators_public_return: else: # Strength was set to high before #Hermione is denied an orgasm, the boys doesn't notice. + #Vagina is wet + + show her_vibrators_public eyes_clenched mouth_open as xray_child + show her_vibrators_public_proxy eyes_clenched mouth_open as xray_overlay + + her "Yes, as I was just about to hit my limit,{w=0.4}{nw}" + + show her_vibrators_public eyebrows_surprised eyes_crossed as xray_child + show her_vibrators_public_proxy eyebrows_surprised eyes_crossed as xray_overlay + + her "Yes, as I was just about to hit my limit,{fast} the intensity went down a bit..." + + + show her_vibrators_public eyebrows_worried eyes_ahegao mouth_neutral as xray_child + show her_vibrators_public_proxy eyebrows_worried eyes_ahegao mouth_neutral as xray_overlay - her "Yes, as I was just about to hit my limit, the intensity went down a bit..." her "I was ready to go over the edge right then and there, but when the intensity went down, it prolonged that feeling..." gen "It's called \"edging\"." ("base", xpos="far_left", ypos="head") her "I know what it's called..." her "So, I was forced to keep this feeling going..." gen "..." ("base", xpos="far_left", ypos="head") + + show her_vibrators_public eyes_closed mouth_lip_bite as xray_child + show her_vibrators_public_proxy eyes_closed mouth_lip_bite as xray_overlay + her "To keep... \"Edging\"..." gen "..." ("grin", xpos="far_left", ypos="head") + + #Wet down legs + show her_vibrators_public wetness_legs as xray_child + show her_vibrators_public_proxy wetness_legs as xray_overlay + her "That's when...{w=0.4} Well...{w=0.4} I felt this... intense wetness flowing down my legs..." - her "And I must mentioned, it is rather unusual for me to--" + her "And I must mention, it is rather unusual for me to--" gen "Right, you're one of those \"Rinse and repeat\" kind of girls." ("base", xpos="far_left", ypos="head") her "*Hmph*... And what makes you say that?" gen "Fine, you're a kinky girl that loves being edged and denied an orgasm." ("base", xpos="far_left", ypos="head") @@ -2564,15 +2694,26 @@ label hg_vibrators_public_return: her "..." gen "What happened next?" ("base", xpos="far_left", ypos="head") - her "What--{w=0.2} Oh...{w=0.4} Well, it didn't stop there... The wetness continued trickling down my legs..." + + #shaking legs + show her_vibrators_public mouth_open legs_effect as xray_child + show her_vibrators_public_proxy mouth_open legs_effect as xray_overlay + + her "What--{w=0.2} Oh...{w=0.4} Well, it didn't stop there... My legs started shaking and the wetness continued trickling down my legs..." + + show her_vibrators_public mouth_lip_bite as xray_child + show her_vibrators_public_proxy mouth_lip_bite as xray_overlay + her "I began to get worried, if it started leaking any more, it would soon form a puddle, then I'm sure Harry and Ron would notice..." her "There was nothing I could do about it either. The vibrators were still vibrating and edging me, it was really difficult to keep myself from giving in completely." - her "This continued for a while... Until--" - gen "Until?" ("base", xpos="far_left", ypos="head") - # TODO Hide CG + show her_vibrators_public eyes_ahegao as xray_child + show her_vibrators_public_proxy eyes_ahegao as xray_overlay + her "And just as I thought I wouldn't be able to hold it in anymore--" - her "The vibrators have shut off..." + hide cg + + her "--The vibrators stopped..." gen "Denied! I bet you loved that!" ("grin", xpos="far_left", ypos="head") her "I did not!" gen "You just admitted to liking it like a minute ago, [hermione_name]..." ("base", xpos="far_left", ypos="head") @@ -2605,29 +2746,53 @@ label hg_vibrators_public_return: "\"(I Turned it to the low setting.)\""if not _vibrator_strength == 1: # Hermione does not reach orgasm. if _vibrator_strength == 2: - # Strength was set to medium before. + # Strength was set to medium before. (worst ending) # Vagina is not wet. - her "Vibrators started humming gently..." - her "Compared to the start, it almost felt as if they had almost stopped completely." + + show her_vibrators_public eyebrows_neutral eyes_forward mouth_neutral as xray_child + show her_vibrators_public_proxy eyebrows_neutral eyes_forward mouth_neutral as xray_overlay + + her "Yes, compared to the start, it almost felt as if they had almost stopped completely." + + show her_vibrators_public eyes_down mouth_open as xray_child + show her_vibrators_public_proxy eyes_down mouth_open as xray_overlay + her "I was even able to keep up a conversation with my friends, right until the very end of their game." gen "You were talking with your friends, with the vibrators still on?!" ("base", xpos="far_left", ypos="head") her "Yes?" gen "I thought you'd be ashamed of such a thing." ("base", xpos="far_left", ypos="head") her "It barely tickled!" gen "If you say so..." ("base", xpos="far_left", ypos="head") - gen "Well then...{w=0.4} I suppose that shall do for now [hermione_name]." ("base", xpos="far_left", ypos="head") + + hide cg + + gen "Well then...{w=0.4} I suppose that shall do for now, [hermione_name]." ("base", xpos="far_left", ypos="head") else: - # Strength was set to high before. + # Strength was set to high before. (second to worst ending) # Vagina is wet. + + show her_vibrators_public eyebrows_neutral eyes_closed mouth_open as xray_child + show her_vibrators_public_proxy eyebrows_neutral eyes_closed mouth_open as xray_overlay + her "Yes, at last the intensity went down and I let out a sigh of relief." + + show her_vibrators_public eyes_sad mouth_neutral as xray_child + show her_vibrators_public_proxy eyes_sad mouth_neutral as xray_overlay + her "It was bad enough that I had gotten excited in front of my friends. I don't know what I would've done if I had went over the edge right in front of them..." gen "(Damn, I hoped she would've be done by then...)" ("base", xpos="far_left", ypos="head") + + show her_vibrators_public eyes_left mouth_open as xray_child + show her_vibrators_public_proxy eyes_left mouth_open as xray_overlay + her "The gentle vibrations carried on for quite a while, and didn't stop until the game was almost over." her "If I was alone and in a private place, then maybe that would've been enough to push me over, but luckily for me, I managed to keep it together in front of the boys..." + hide cg + if not her_vibrators_public_stage == 2: her "Of course, it only lasted until you turned them back on on my way here..." - gen "What can I say, I like to keep the girl on her toes at all times." ("grin", xpos="far_left", ypos="head") + gen "What can I say, I like to keep you on your toes." ("grin", xpos="far_left", ypos="head") else: her "Even though you did turn them off a while ago, I can almost feel the vibrations..." gen "Oh don't worry, they will be back sooner or later, so be ready!" ("base", xpos="far_left", ypos="head") @@ -2635,8 +2800,9 @@ label hg_vibrators_public_return: gen "Alas, I think that does it for today." ("base", xpos="far_left", ypos="head") # End section - - #Not getting points, unlocks vibrators + # Resets CG variables + hide xray_child + hide xray_overlay if True: # TODO if vibrators not unlocked her "What about the... *Ehm*..." @@ -2654,7 +2820,7 @@ label hg_vibrators_public_return: her "Good night then, [genie_name]..." gen "Farewell and enjoy yourself, [hermione_name]." ("base", xpos="far_left", ypos="head") her "..." #looks down - else: # TODO else: + else: her "I can still keep these, right?" gen "Of course, as long as you don't mind using them in front of me sometimes." ("base", xpos="far_left", ypos="head") her "No problem..."