diff --git a/game/scripts/characters/hermione/events/items/vibrators.rpy b/game/scripts/characters/hermione/events/items/vibrators.rpy index 068404a9..ecd1e841 100644 --- a/game/scripts/characters/hermione/events/items/vibrators.rpy +++ b/game/scripts/characters/hermione/events/items/vibrators.rpy @@ -251,8 +251,8 @@ label hg_vibrators_fail: gen "Press the button, the one located on the side." ("base", xpos="far_left", ypos="head") nar "Hermione examines the device, locates the button and presses it." - # TODO click sound effect - # TODO Vibration sound on + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_low.ogg" if her_tier < 4: her "!!!" #Wide eyed @@ -305,8 +305,8 @@ label hg_vibrators_fail: gen "(She'll come around eventually...)" ("base", xpos="far_left", ypos="head") # TODO Genie walks and picks vibrators up off the ground - # TODO click sound effect - # TODO vibration sound off + $ renpy.sound.play("sounds/click4.ogg") + stop bg_sounds jump end_hermione_event @@ -354,18 +354,16 @@ label hg_vibrators_fail_repeat: her "{size=+2}I am not accepting vibrators as a gift from my [_temp]--...{w=0.4} I mean the headmaster!{/size}" gen "So, you're saying, if it somehow turns out I'm not your headmaster--" ("base", xpos="far_left", ypos="head") - #Hermione leaves + call her_walk("door", "base") call her_walk(action="leave") - # TODO door slam sound + $ renpy.play('sounds/door_down.ogg') + with hpunch $ her_mood += 10 gen "(Well, that's just rude...)" ("base", xpos="far_left", ypos="head") #TODO Genie walks and picks vibrators up off the ground - # TODO click sound effect - # TODO vibration sound off - jump end_hermione_event label hg_vibrators_public: @@ -491,14 +489,12 @@ label hg_vibrators_public: gen "What I'm saying is... I'll be controlling it remotely, from here." ("base", xpos="far_left", ypos="head") gen "Like this." ("base", xpos="far_left", ypos="head") - #click sound effect $ renpy.sound.play("sounds/click4.ogg") - #Vibration sound on play bg_sounds "sounds/vibrator_low.ogg" + her "{heart}*Ah*...{heart}" - #click sound effect + $ renpy.sound.play("sounds/click4.ogg") - #Vibration sound off stop bg_sounds her "..." @@ -584,8 +580,8 @@ label hg_vibrators_personal: gen "Let's turn these things on then, shall we." ("base", xpos="far_left", ypos="head") her "Hold on I'm not--" - # TODO: click sound - # TODO: Vibrating sound medium + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_medium.ogg" her "{heart}*Ah*!!!{heart}" @@ -606,22 +602,22 @@ label hg_vibrators_personal: menu: "-Lower the intensity-": - # TODO click sound - # TODO Vibrating sound low + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_low.ogg" her "*Ah*...{w=0.4} That's better..." "-Raise the intensity-": - # TODO click sound - # TODO Vibrating sound high + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_high.ogg" her "{cps=16}*Ahhhhhhhhh*{/cps} [genie_name]!!" gen "Oops, my bad! My hand slipped..." ("base", xpos="far_left", ypos="head") gen "(Wouldn't want to end it too soon...)" ("base", xpos="far_left", ypos="head") - #TODO click sound - #TODO Vibrating sound low + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_low.ogg" gen "Now, why don't you do me a favour, and lie down on the desk for me?" ("base", xpos="far_left", ypos="head") her "You...{w=0.4} You want me to do what?!" @@ -637,7 +633,7 @@ label hg_vibrators_personal: her "The what--{w=0.4}{nw}" # TODO Screen fades to black and then To CG, Hermione is lying on the desk with her legs crossed slightly. - # TODO fade out vibrating sound + stop bg_sounds fadeout 2.0 gen "I love a good transition to get straight to the point." ("base", xpos="far_left", ypos="head") gen "Now, where were we..." ("base", xpos="far_left", ypos="head") @@ -651,8 +647,8 @@ label hg_vibrators_personal: gen "There we go... Now for the telling part." ("base", xpos="far_left", ypos="head") - # TODO click sound - # TODO Vibrator sound low + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_low.ogg" her "*Ah*!" @@ -693,8 +689,8 @@ label hg_vibrators_personal: menu: "-Turn the intensity to High-": - # TODO click sound - # TODO Vibrating sound high + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_high.ogg" # TODO Hermione pelvis pushed in the air her "[genie_name]!!!" @@ -718,8 +714,8 @@ label hg_vibrators_personal: "-Turn it down-": gen "Oh? Don't want it to end too soon?" ("base", xpos="far_left", ypos="head") - # TODO click sound - # TODO Vibrating sound low + $ 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") @@ -753,7 +749,8 @@ label hg_vibrators_personal: her "{size=-4}Thank be Merlin... I thought you were being serious for a--{/size}" gen "Just kidding!" ("base", xpos="far_left", ypos="head") - # TODO vibrating sound high + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_high.ogg" her "*Ah*!" with hpunch gen "*Heh-Heh*..." ("grin", xpos="far_left", ypos="head") @@ -782,8 +779,8 @@ label hg_vibrators_personal: "-Turn it down-": - # TODO click sound - # TODO Vibrating sound low + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_low.ogg" her "What the--" her "Why did you turn it down!?" @@ -807,16 +804,16 @@ label hg_vibrators_personal: 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") - # TODO click sound - # TODO vibrating sound medium + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_medium.ogg" her "*Ah*!" gen "I could also increase the intensity... Even if for just a moment, to see your face light up in excitement, fighting the urge to let go." ("base", xpos="far_left", ypos="head") "-Turn the intensity to Medium-": - # TODO click sound - # TODO Vibrating sound medium + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_medium.ogg" her "*Ahhhh*!" with hpunch @@ -853,8 +850,8 @@ label hg_vibrators_personal: gen "Experience, [hermione_name], experience... You won't ever find anyone with as much experience as I have..." ("base", xpos="far_left", ypos="head") her "I--{w=0.4} I'm--" - # TODO click sound - # TODO vibrating sound low + $ 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") @@ -864,14 +861,14 @@ label hg_vibrators_personal: gen "You think you could do that for me?" ("base", xpos="far_left", ypos="head") her "*Ah*... [genie_name], I don't know if--" - # TODO click sound - # TODO vibrating sound high + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_high.ogg" # TODO Hermione pelvis thrust her "{size=+4}{heart}{heart}{heart}*Ah*!!!{heart}{heart}{/size}" - # TODO click sound - # TODO vibrating sound low + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_low.ogg" gen "Nuh-uh... Not yet, [hermione_name]." ("base", xpos="far_left", ypos="head") her "*Ah*...{w=0.4} *Ah*...{w=0.4} [genie_name]..." @@ -904,8 +901,8 @@ label hg_vibrators_personal: gen "Okay then, in that case..." ("base", xpos="far_left", ypos="head") - # TODO click sound - # TODO vibrating sound off + $ renpy.sound.play("sounds/click4.ogg") + stop bg_sounds gen "You shall not cum." ("base", xpos="far_left", ypos="head") her "What?!" @@ -1049,8 +1046,8 @@ label hg_vibrators_personal: "-Turn the intensity to Medium-": #She cums but it takes a little longer. - # TODO click sound - # TODO vibrating sound medium + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_medium.ogg" her "*Aaaaah*....{w=0.4} Yeeeeesss....." her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." @@ -1069,8 +1066,8 @@ label hg_vibrators_personal: "-Turn the intensity to High-": - # TODO click sound - # TODO vibrating sound high + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_high.ogg" her "{size=+4}{heart}*ohh*!{heart}*ohhhhhh*{heart}{/size}" gen "How about now? Is it still fine?" ("base", xpos="far_left", ypos="head") @@ -1087,8 +1084,8 @@ label hg_vibrators_personal: # Turns the switch into overdrive mode - # TODO click sound - # TODO vibrating sound overdrive + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_overdrive.ogg" gen "Skadoosh.{w=0.8}{nw}" ("base", xpos="far_left", ypos="head") @@ -1118,7 +1115,7 @@ label hg_vibrators_personal: show screen blkfade with d5 - # TODO Fade out vibrating sound + stop bg_sounds fadeout 2.0 # TODO Hide CG # TODO Vibrator room item on desk nar ">You watch as Hermione sits up and shimmies to the edge of your desk, planting her feet on the floor, she sways on the spot slightly before she readies herself, and makes her way to the front of your desk." @@ -1239,8 +1236,8 @@ label hg_vibrators_personal: gen "Forfeiting the points already, [hermione_name]?" ("base", xpos="far_left", ypos="head") gen "Well, if you insist." ("base", xpos="far_left", ypos="head") - # TODO click sound - # TODO Vibrating sound off + $ renpy.sound.play("sounds/click4.ogg") + stop bg_sounds her "Wait!" gen "*Tsk* *Tsk*" ("base", xpos="far_left", ypos="head") @@ -1252,8 +1249,8 @@ label hg_vibrators_personal: her "Yes..." gen "Low setting it is." ("grin", xpos="far_left", ypos="head") - # TODO click sound - # TODO Vibrating sound low + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_low.ogg" her "{heart}*Ngh*{heart}!" gen "Better?" ("grin", xpos="far_left", ypos="head") @@ -1289,8 +1286,8 @@ label hg_vibrators_personal: menu: "-Turn up the intensity-": # TODO Temp flag that you turned vibrator up - # TODO click sound - # TODO Vibrating sound medium + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_medium.ogg" her "{heart}*Ah*!!{heart}" her "T-turn it down, {w=0.3}it's too intense!" @@ -1298,8 +1295,8 @@ label hg_vibrators_personal: her "[genie_name], turn it down this instance, {w=0.5}or I'm leaving!" #mad gen "..." ("base", xpos="far_left", ypos="head") - # TODO click sound - # TODO Vibrating sound off + $ renpy.sound.play("sounds/click4.ogg") + stop bg_sounds gen "There... {w=0.4}Better?" ("base", xpos="far_left", ypos="head") her "*Hmph*." #annoyed @@ -1312,8 +1309,8 @@ label hg_vibrators_personal: "-Turn it off-": - # TODO click sound - # TODO Vibrating sound off + $ renpy.sound.play("sounds/click4.ogg") + stop bg_sounds gen "Well, if that's the case, I suppose we're done here." ("base", xpos="far_left", ypos="head") her "But--" @@ -1321,8 +1318,8 @@ label hg_vibrators_personal: gen "Your points?" ("base", xpos="far_left", ypos="head") her "Yes, am I still getting--" - # TODO click sound - # TODO Vibrating sound low + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_low.ogg" her "*Ah*..." gen "If you want your points [hermione_name]..." ("base", xpos="far_left", ypos="head") @@ -1344,7 +1341,7 @@ label hg_vibrators_personal: her "*Ah*...{w=0.4} That's--{w=0.2} *Ah*...{w=0.4} That's kind of your fault... [genie_name]... I mean we spend so much time in here and all--" menu: - # Both end in the event ending. + # Both result in the event ending. "-Be kind-": #Mood stays the same gen "Oh right..." ("base", xpos="far_left", ypos="head") @@ -1356,8 +1353,8 @@ label hg_vibrators_personal: gen "I appreciate your honesty, any other student would've kept this information from me." ("base", xpos="far_left", ypos="head") her "Oh, well..." #blush - # TODO click sound - # TODO Vibrating sound medium + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_medium.ogg" her "*Ah*!" her "[genie_name]...!" @@ -1397,8 +1394,8 @@ label hg_vibrators_personal: her "I want my points now..." - # TODO click sound - # TODO sound off + $ renpy.sound.play("sounds/click4.ogg") + stop bg_sounds gen "...{w=0.4} Very well, [hermione_name]." ("base", xpos="far_left", ypos="head") @@ -1441,8 +1438,8 @@ label hg_vibrators_personal: gen "I suppose you wouldn't want anyone find them in your dorm." ("base", xpos="far_left", ypos="head") her "(That's not what I'm worried about...)" - # TODO click sound - # TODO sound off + $ renpy.sound.play("sounds/click4.ogg") + stop bg_sounds gen "No worries, just let me know if you feel like using them again." ("base", xpos="far_left", ypos="head") her "Sure... If I ever get the sudden urge to ask my headmaster for some vibrators I'll come and ask..." @@ -1465,8 +1462,8 @@ label hg_vibrators_personal: her "But... [genie_name]." her "I'm not to blame if it's you who is keeping me--" - # TODO click sound - # TODO Vibrating sound medium + $ renpy.sound.play("sounds/click4.ogg") + play bg_sounds "sounds/vibrator_medium.ogg" her "Ah!" gen "That's not how you're supposed to speak to your headmaster, [hermione_name]..." ("base", xpos="far_left", ypos="head") @@ -1482,7 +1479,7 @@ label hg_vibrators_personal: her "..." #Wide eyed angry # TODO Replace vibrators in underwear with underwear - # TODO sound off + stop bg_sounds # TODO vibrators appear on floor her "I have told you to not turn it up without letting me know beforehand!" @@ -1559,8 +1556,8 @@ label hg_vibrators_personal: call her_walk(action="leave") gen "(This girl is such a mystery sometimes...)" ("base", xpos="far_left", ypos="head") - # TODO click sound - # TODO sound off + $ renpy.sound.play("sounds/click4.ogg") + stop bg_sounds # TODO Reset Temp flag that you turned vibrator up @@ -1579,7 +1576,7 @@ label hg_vibrators_public_return: if not her_vibrators_public_stage == 2: # First time - play bg_sounds "sounds/vibrator_low.ogg" + play bg_sounds "sounds/vibrator_low.ogg" fadein 3 #fades in as she walks inside gen "Finally! What took you--" ("base", xpos="far_left", ypos="head") @@ -1629,12 +1626,7 @@ label hg_vibrators_public_return: $ renpy.sound.play("sounds/cough_male.ogg") gen "*Loud cough*{w=0.5}{nw}" ("base", xpos="far_left", ypos="head") - # TODO click sound effect - $ renpy.sound.play("sounds/click4.ogg") - - # TODO vibrator sound turns off - stop bg_sounds gen "*Loud cough*{fast}" ("base", xpos="far_left", ypos="head") @@ -1681,7 +1673,7 @@ label hg_vibrators_public_return: her "You don't have to spell it out..." gen "Just making sure we're on the same page." gen "Of the book." - gen "The thing you always read." + gen "That thing you always read." her "..." her "Anyway..." @@ -1700,7 +1692,7 @@ label hg_vibrators_public_return: pass her "Since I do look forward to demonstrating all the things I learn." - gen "*Cough* Nerd* *Cough*." ("base", xpos="far_left", ypos="head") + gen "*Cough* {size=-4}nerd{/size} *Cough*." ("base", xpos="far_left", ypos="head") her "Are you alright [genie_name]? You've been coughing a lot today." gen "I'm good, just got a nerd stuck down my throat." ("base", xpos="far_left", ypos="head") her "I see..." @@ -1875,6 +1867,7 @@ label hg_vibrators_public_return: $ _vibrator_strength = 0 # First choice + #TODO remove each menu option after they've been picked menu: "\"(Right up to the high setting!)\"": $ _vibrator_strength = 3 @@ -1885,7 +1878,6 @@ label hg_vibrators_public_return: show her_vibrators_public eyebrows_surprised mouth_shocked eyes_clenched underwear as xray_child show her_vibrators_public_proxy eyebrows_surprised mouth_shocked eyes_clenched as xray_overlay - # TODO temp_flag_a_high = True # TODO sounds if not her_vibrators_public_stage == 2: @@ -2276,8 +2268,8 @@ label hg_vibrators_public_return: # Third choice menu: "\"(I Turned it to the high setting!)\"" if not _vibrator_strength == 3: - if _vibrator_strength == 1: - # Strength was set to low before. + if _vibrator_strength == 2: + # Strength was set to medium before. # This is the second best ending. Hermione cums once but she manages to hide it from her friends. her "Yes, and as you did, I clenched my legs together." @@ -2362,8 +2354,7 @@ label hg_vibrators_public_return: gen "Yes, slut?" ("base", xpos="far_left", ypos="head") her "... I-- I was just..." else: - - # Strength was set to high or medium before. + # Strength was set to low before # This is the best ending. Hermione cums multiple times and the boys take notice, but she gets away with it. 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!" @@ -2410,8 +2401,8 @@ label hg_vibrators_public_return: her "Oh, okay then..." "\"(I Turned it to the medium setting.)\"" if not _vibrator_strength == 2: - if _vibrator_strength == 3: - # Strength was set to high before. + 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." @@ -2453,7 +2444,7 @@ label hg_vibrators_public_return: gen "Very well [hermione_name], I think that shall do for today." ("base", xpos="far_left", ypos="head") else: - # Strength was set to medium or low before. + # Strength was set to high before #Hermione is denied an orgasm, the boys doesn't notice. her "Yes, as I was just about to hit my limit, the intensity went down a bit..." @@ -2523,8 +2514,8 @@ 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 == 3: - # Strength was set to high before. + if _vibrator_strength == 2: + # Strength was set to medium before. her "Vibrators started humming gently..." her "Compared to the start, it almost felt as if they had almost stopped completely." her "I was even able to keep up a conversation with my friends, right until the very end of their game." @@ -2534,8 +2525,8 @@ label hg_vibrators_public_return: 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") - else: #Medium > High > (Low) - # Strength was set to medium before. + else: + # Strength was set to high before. her "Yes, at last the intensity went down and I let out a sigh of relief." 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") diff --git a/game/sounds/click4.ogg b/game/sounds/click4.ogg new file mode 100644 index 00000000..051ba25f --- /dev/null +++ b/game/sounds/click4.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a6a8751e03cfc7efd4180fbd79b13717f3952137a01c3fa4774b91705a6dc6e +size 10575 diff --git a/game/sounds/vibrator_high.ogg b/game/sounds/vibrator_high.ogg new file mode 100644 index 00000000..afec2bfa --- /dev/null +++ b/game/sounds/vibrator_high.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e0f0773da01907310ba36b56656689a486c40d36cbf64ab528d57e570852a35 +size 56371 diff --git a/game/sounds/vibrator_low.ogg b/game/sounds/vibrator_low.ogg new file mode 100644 index 00000000..b4cf5d12 --- /dev/null +++ b/game/sounds/vibrator_low.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:224ebba0d6993b05c0da0516762277fa236064079c455d4f996e1b2e185d6e48 +size 75638 diff --git a/game/sounds/vibrator_medium.ogg b/game/sounds/vibrator_medium.ogg new file mode 100644 index 00000000..eb94a40c --- /dev/null +++ b/game/sounds/vibrator_medium.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17e1702a5f186dd926558423f2884806b2648062d4c9ce6260d1345c78483499 +size 62353 diff --git a/game/sounds/vibrator_overdrive.ogg b/game/sounds/vibrator_overdrive.ogg new file mode 100644 index 00000000..bf9a2a4f --- /dev/null +++ b/game/sounds/vibrator_overdrive.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a89f735ef532fc978f08f85769e724c84837a5a67c88e6efad468294a97f0001 +size 58767