diff --git a/game/images/CG/her_vibrators/personal/hermione1/her_vibrators_personal_hermione1_eyes_narrow_crossed.webp b/game/images/CG/her_vibrators/personal/hermione1/her_vibrators_personal_hermione1_eyes_narrow_crossed.webp new file mode 100644 index 00000000..f22eaa2a --- /dev/null +++ b/game/images/CG/her_vibrators/personal/hermione1/her_vibrators_personal_hermione1_eyes_narrow_crossed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc1cfbff9edcf0f9240e96db870394f811253dc535a885f0defedd263b6c8757 +size 3264 diff --git a/game/images/CG/her_vibrators/personal/hermione1/her_vibrators_personal_hermione1_eyes_squint_crossed.webp b/game/images/CG/her_vibrators/personal/hermione1/her_vibrators_personal_hermione1_eyes_squint_crossed.webp new file mode 100644 index 00000000..76c67785 --- /dev/null +++ b/game/images/CG/her_vibrators/personal/hermione1/her_vibrators_personal_hermione1_eyes_squint_crossed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1511149c5f3d5e25792d5d3c89df618f525d041a25302df2fc4615d33b4ee19 +size 3106 diff --git a/game/images/CG/her_vibrators/personal/hermione2/her_vibrators_personal_hermione2_eyes_narrow_crossed.webp b/game/images/CG/her_vibrators/personal/hermione2/her_vibrators_personal_hermione2_eyes_narrow_crossed.webp new file mode 100644 index 00000000..f22eaa2a --- /dev/null +++ b/game/images/CG/her_vibrators/personal/hermione2/her_vibrators_personal_hermione2_eyes_narrow_crossed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc1cfbff9edcf0f9240e96db870394f811253dc535a885f0defedd263b6c8757 +size 3264 diff --git a/game/images/CG/her_vibrators/personal/hermione2/her_vibrators_personal_hermione2_eyes_squint_crossed.webp b/game/images/CG/her_vibrators/personal/hermione2/her_vibrators_personal_hermione2_eyes_squint_crossed.webp new file mode 100644 index 00000000..76c67785 --- /dev/null +++ b/game/images/CG/her_vibrators/personal/hermione2/her_vibrators_personal_hermione2_eyes_squint_crossed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1511149c5f3d5e25792d5d3c89df618f525d041a25302df2fc4615d33b4ee19 +size 3106 diff --git a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_body.webp b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_body.webp index cace63f3..760239f8 100644 --- a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_body.webp +++ b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_body.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3597eeea99326165c7386e71328e79fa2fe16a10c7a1217559c04e89aab77004 -size 153438 +oid sha256:4f48d6e8eaf5bfb28138362033cd1c9716119a2df772727804ddfed8059c6bbe +size 153860 diff --git a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_effects_puddle.webp b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_effects_puddle.webp new file mode 100644 index 00000000..d85cf819 --- /dev/null +++ b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_effects_puddle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fb34d1064112c3ff8494fc20312ce9bf78403b9fa582ea5ba9e752422c17204 +size 12520 diff --git a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyebrows_worried.webp b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyebrows_worried.webp index 6e72dc09..79c0d650 100644 --- a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyebrows_worried.webp +++ b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyebrows_worried.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc7b358bc47b0b5da9e28ffe3d7fef59722fa3717128562ec218a73454531417 -size 2328 +oid sha256:212d43a1bc79c9c141f43801014554bfd5d9ff967da020b130e8fc4e9c9c5018 +size 2124 diff --git a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyes_ahegao.webp b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyes_ahegao.webp index fc282982..3515a884 100644 --- a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyes_ahegao.webp +++ b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyes_ahegao.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5df57c406a2ed78ec04864f6461470c97a61dfb2f279fda7d7792c4e74924869 -size 2950 +oid sha256:f9b9fa96c4decc94e9d154f49d5d53c1cea7b9c60e4adcb6a027cf4f1de3ffa1 +size 3024 diff --git a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyes_clenched.webp b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyes_clenched.webp index 7e0d7947..41155679 100644 --- a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyes_clenched.webp +++ b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyes_clenched.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ffcb8043b01863e38b08ad49099f06faa3e27e31d229558be457f0aa9670e709 -size 1600 +oid sha256:1c1c2aea1cf8b4750b66417f8976e557acb59748a61c5f3ec4a80d3024c3f473 +size 1662 diff --git a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyes_closed.webp b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyes_closed.webp new file mode 100644 index 00000000..0e54693a --- /dev/null +++ b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_eyes_closed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:122cf1f0721b6d3f4de2ccb155755f13b86f8a7359f590a82f49c44531cc0e86 +size 1452 diff --git a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_mouth_open.webp b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_mouth_open.webp index af05d883..18d94fda 100644 --- a/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_mouth_open.webp +++ b/game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_mouth_open.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ede7585bb922328f33cd8693fc53ef5a59862de00673bd0df98ffdba6465e831 -size 2750 +oid sha256:4ca7faacc034d1a202b50960582ed0c3d0515ffb317afc64c7b7aea33fc6bc11 +size 2686 diff --git a/game/scripts/characters/hermione/events/items/vibrators.rpy b/game/scripts/characters/hermione/events/items/vibrators.rpy index 4a42130c..019128fd 100644 --- a/game/scripts/characters/hermione/events/items/vibrators.rpy +++ b/game/scripts/characters/hermione/events/items/vibrators.rpy @@ -734,13 +734,18 @@ label hg_vibrators_personal: her "Just... Please tell me before you use the remote, okay?" gen "Lecturing your headmaster on how to do their job... *Tut-tut*. That will cost you a point..." ("base", xpos="far_left", ypos="head") - # TODO Hermione legs closed + show her_vibrators_personal hermione1 eyebrows_upset mouth_shocked as cg her "Don't be ridiculous... It's not even a real grade..." gen "Yet you still seem to care dearly about it, don't you [hermione_name]?" ("base", xpos="far_left", ypos="head") + + #Hermione legs closed + show her_vibrators_personal hermione1 eyes_squint_right mouth_annoyed as cg + her "*Hmph*...{w=0.4}{nw}" - # TODO Hermione legs open + #Hermione legs open + show her_vibrators_personal hermione2 mouth_shocked as cg her "*Hmph*...{fast} Just do whatever you want, why don't you." gen "That's the plan." ("base", xpos="far_left", ypos="head") @@ -750,24 +755,55 @@ label hg_vibrators_personal: $ renpy.sound.play("sounds/click4.ogg") play bg_sounds "sounds/vibrator_high.ogg" - # TODO Hermione pelvis pushed in the air - her "[genie_name]!!!" + #Hermione pelvis pushed up + show her_vibrators_personal hermione3 eyebrows_worried eyes_clenched mouth_open blush_heavy as cg - # TODO Hermione pelvis down legs open (might keep her pelvis up if it works out well) + her "[genie_name]!!!{w=0.4}{nw}" + + #Hermione legs open + show her_vibrators_personal hermione2 eyebrows_worried eyes_clenched mouth_shocked blush_heavy as cg + pause .8 + + #Hermione legs closed + show her_vibrators_personal hermione1 mouth_worried blush_heavy as cg + + her "[genie_name]!!!{fast}" her "Turn it down!" menu: "-Keep it going-": + gen "Legs open, [hermione_name]." ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal hermione1 mouth_open as cg + + her "*Ah*...{w=0.2} *Ah*...{w=0.2} But--" + gen "[hermione_name]." ("base", xpos="far_left", ypos="head") + + #Hermione legs open + show her_vibrators_personal hermione2 as cg + gen "Didn't I just warn you about trying to lecture your headmaster, [hermione_name]?" ("base", xpos="far_left", ypos="head") - gen "Besides, you said I can do whatever I want." + gen "Besides, you said I can do whatever I want." ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal mouth_worried as cg + her "Yes, but--{w=0.2} *Ah*...{w=0.4} I just--{w=0.2} *Ah*..." gen "Just what? Out with it already..." ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal mouth_angry as cg + her "*Ah*...{w=0.2} Please, [genie_name]! It's too strong...!" gen "Alright, I can turn it down, but who's to say you wont change your mind again?" ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyebrows_worried mouth_worried as cg + her "*Ah*...{w=0.2} *Ah*...{w=0.2 I'm gonna--" gen "Change your mind?" ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyes_squint_crossed mouth_angry as cg + her "I'm gonna--" "-Turn it down-": @@ -776,63 +812,152 @@ label hg_vibrators_personal: $ renpy.sound.play("sounds/click4.ogg") play bg_sounds "sounds/vibrator_low.ogg" - her "*Ah*..." - gen "I didn't think you were into edging, it's a quality not every woman knows how to appreciate. I'm glad you do, though." ("base", xpos="far_left", ypos="head") - her "W--{w=0.2} What?!" + #legs are closed + show her_vibrators_personal eyebrows_base eyes_closed as cg - # TODO Hermione legs closed + her "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." + gen "I didn't think you were into edging, it's a quality not every woman knows how to appreciate. I'm glad you do, though." ("base", xpos="far_left", ypos="head") + + #TODO Should we zoom it in and slowly retract back out after this line? + show her_vibrators_personal eyes_wide_forward mouth_angry as cg + + her"{size=+4}W--{w=0.2}What?!{/size}" + + show her_vibrators_personal eyebrows_base eyes_open_forward as cg her "That is not--" - gen "Don't worry! You're lucky I'm the person holding the controller, [hermione_name]." ("base", xpos="far_left", ypos="head") + gen "Don't worry! I'm the person holding the controller after all." ("base", xpos="far_left", ypos="head") gen "If it was anyone else, they might've gotten impatient by now..." ("base", xpos="far_left", ypos="head") gen "But I can do this all day!" ("grin", xpos="far_left", ypos="head") + + show her_vibrators_personal eyebrows_upset eyes_squint_right mouth_open as cg + her "[genie_name], I am not--..." - gen "You're lucky I'm in a good mood, I think I'll oblige you, since you're being so honest with yourself for once." ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyes_squint_forward as cg + + gen "You're lucky I'm in a good mood,{w=0.2} so I think I'll oblige you,{w=0.2}{nw}" ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal mouth_annoyed as cg + + gen "You're lucky I'm in a good mood, so I think I'll oblige you,{fast} for being so honest with yourself for once." ("base", xpos="far_left", ypos="head") gen "(She'll love this...)" ("grin", xpos="far_left", ypos="head") - gen "[hermione_name], from now on you are not allowed to cum!" ("grin", xpos="far_left", ypos="head") + gen "[hermione_name],{w=0.2} from now on you are not allowed to cum!{nw}" ("grin", xpos="far_left", ypos="head") + + show her_vibrators_personal eyes_open_forward mouth_worried as cg + + gen "[hermione_name], from now on you are not allowed to cum!{fast}" ("grin", xpos="far_left", ypos="head") + + show her_vibrators_personal eyes_squint_forward as cg + gen "Unless I say so." ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyebrows_worried eyes_squint_right mouth_shocked as cg + her "B--{w=0.2} But--" gen "No butts. {w=0.3}You're now under my command, I say that you shall not cum until I deem it fitting." ("base", xpos="far_left", ypos="head") - her "[genie_name]!" + + show her_vibrators_personal eyes_squint_forward mouth_open as cg + + her "But, [genie_name]!" gen "(Now she's getting into it...)" ("grin", xpos="far_left", ypos="head") gen "As your headmaster, I have the power over your grades, and shall you fail to meet my expectations... Well--" ("base", xpos="far_left", ypos="head") gen "--Naturally you'll have to be punished!" ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyebrows_base eyes_wide_forward as cg + her "P--{w=0.2} Punished?!" - gen "Yes, punished!" + gen "Yes, punished!" ("grin", xpos="far_left", ypos="head") + + show her_vibrators_personal eyebrows_base eyes_narrow_forward mouth_angry as cg + her "!!!" - gen "(I knew she'd like that one...)" ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyes_narrow_right as cg + + gen "(I knew she'd like that one...)" ("grin", xpos="far_left", ypos="head") + + show her_vibrators_personal eyebrows_worried eyes_narrow_forward as cg + + gen "Now spread your legs!" ("grin", xpos="far_left", ypos="head") + + + show her_vibrators_personal eyes_closed as cg + pause 1.5 + #Hermione legs open + show her_vibrators_personal hermione2 eyebrows_worried eyes_squint_forward mouth_annoyed as cg + call ctc + gen "Prepare yourself, [hermione_name]!" ("base", xpos="far_left", ypos="head") gen "I could change the intensity at any moment!" ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyes_wide_forward mouth_open as cg + her "You--" gen "Although... I think I'll just leave it like this for a while..." ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyes_closed mouth_horny as cg + her "{size=-4}Thank be Merlin... I thought you were being serious for a--{/size}" gen "Just kidding!" ("base", xpos="far_left", ypos="head") $ renpy.sound.play("sounds/click4.ogg") play bg_sounds "sounds/vibrator_high.ogg" + show her_vibrators_personal eyes_squint_crossed mouth_angry as cg + her "*Ah*!" with hpunch gen "*Heh-Heh*..." ("grin", xpos="far_left", ypos="head") - her "[genie_name], I'm going to--" + #TODO pose + + show her_vibrators_personal eyes_closed as cg + + her "[genie_name], please...{w=0.4}{nw}" + + show her_vibrators_personal mouth_worried as cg + + her "[genie_name], please...{fast} If you keep it like this...{w=0.4} I'll...{w=0.4}{nw} I'll--" + + show her_vibrators_personal mouth_shocked as cg + + her "[genie_name], please... If you keep it like this... I'll...{fast} I'll--" menu: "-Keep it going-": $ _temp_premature_finish = True - #Hermione cums once and then it skips to end section of the event. - her "Nnnngh--" - her "{size=+5}{heart}{heart}{heart}Cum!!!{heart}{heart}{size=-4}" - gen "Already--{w=0.4}{nw}" ("base", xpos="far_left", ypos="head") + #Hermione cums once, and then it skips to the end section of the event. + + show her_vibrators_personal eyes_narrow_crossed mouth_open effects_wetness as cg + + her "{size=+5}{heart}{heart}{heart}Cum!!!{heart}{heart}{size=-4}" + gen "Wait, I didn't say you could--" ("angry", xpos="far_left", ypos="head") + + #Hermione pelvis up + + show her_vibrators_personal hermione3 eyebrows_worried eyes_clenched mouth_open effects_wetness as cg + + her "*Nnnnngh*--" - # TODO Hermione pelvis up, cumming with kissiris with hpunch $ renpy.play("sounds/slick_01.ogg") - her "{size=+5}{heart}Aaaaah!!{heart}{/size}" + + show her_vibrators_personal eyes_ahegao mouth_ahegao effects_squirt as cg + + her "{heart}Aaaaah!!{heart}{/size}{w=0.8}{nw}" + + show her_vibrators_personal -effects_squirt effects_puddle as cg + + her "{heart}Aaaaah!!{heart}{/size}{fast}" + gen "By the great desert--" ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyes_closed mouth_open as cg + + #If we could, then her hips could shudder here her "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." - her "*Mmm*......" jump .end @@ -841,24 +966,44 @@ label hg_vibrators_personal: $ renpy.sound.play("sounds/click4.ogg") play bg_sounds "sounds/vibrator_low.ogg" + show her_vibrators_personal eyebrows_upset eyes_squint_forward mouth_angry as cg + her "What the--" + + show her_vibrators_personal mouth_open as cg + her "Why did you turn it down!?" gen "............" ("base", xpos="far_left", ypos="head") gen "If you're going to be acting like this, then we'll have to do it my way." ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyebrows_worried eyes_narrow_forward as cg + her "Your--{w=0.2} Your way?" gen "I've been way to lenient with you, first you disobey me... and even when I so graciously granted your wish--" ("angry", xpos="far_left", ypos="head") gen "--Something that I don't even do anymore, by the way--" ("base", xpos="far_left", ypos="head") gen "--but you still aren't satisfied!" ("angry", xpos="far_left", ypos="head") gen "So, yes, we're going to do this {b}my{/b} way..." ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyes_open_forward as cg + her "[genie_name]?" gen "You're doing this as a favour to {i}me{/i}, you had best not forget that, [hermione_name]." ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyes_squint_right mouth_annoyed as cg + her "..." gen "This is currently a fairly one-sided experience, therefore in order for it to work for me, I'd like it not end prematurely..." ("base", xpos="far_left", ypos="head") gen "So you better not cum until I say so." ("base", xpos="far_left", ypos="head") gen "Is that clear?" ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal mouth_horny as cg + her "Yes, [genie_name]..." gen "Good." ("base", xpos="far_left", ypos="head") gen "Expect the unexpected, [hermione_name]." ("base", xpos="far_left", ypos="head") + + show her_vibrators_personal eyes_squint_forward as cg + her "Expect the... unexpected?" gen "That's right...{w=0.4} I could change the intensity at a moments notice..." ("base", xpos="far_left", ypos="head") gen "It could remain as is... At a level where you'd be stuck in a state of constant arousal... Enough to keep you on edge, but not enough to bring you over it." ("base", xpos="far_left", ypos="head") @@ -912,6 +1057,8 @@ label hg_vibrators_personal: $ renpy.sound.play("sounds/click4.ogg") play bg_sounds "sounds/vibrator_low.ogg" + + her "*Mmm*..." gen "I've done this enough times to know exactly when someone's about to go over the edge, so that I can ease up and keep it going for a while longer..." ("base", xpos="far_left", ypos="head") gen "And that is the goal for today's lesson..." ("base", xpos="far_left", ypos="head") @@ -922,7 +1069,9 @@ label hg_vibrators_personal: $ renpy.sound.play("sounds/click4.ogg") play bg_sounds "sounds/vibrator_high.ogg" + # TODO Hermione pelvis thrust + #wetness her "{size=+4}{heart}{heart}{heart}*Ah*!!!{heart}{heart}{/size}"