diff --git a/game/scripts/characters/hermione/events/items/vibrators.rpy b/game/scripts/characters/hermione/events/items/vibrators.rpy index 933f4f46..dbec3c94 100644 --- a/game/scripts/characters/hermione/events/items/vibrators.rpy +++ b/game/scripts/characters/hermione/events/items/vibrators.rpy @@ -2132,8 +2132,6 @@ label hg_vibrators_public_return: $ hermione.equip(her_bottom_school2) $ hermione.equip(her_outfit_vibrators, remove_old=False) - call her_walk("mid", "base", action="enter") - if her_tier_public >= 5: label .high_tier: @@ -2142,61 +2140,77 @@ label hg_vibrators_public_return: # First time play bg_sounds "sounds/vibrator_low.ogg" fadein 3 #fades in as she walks inside + call her_walk("mid", "base", action="enter") gen "Finally! What took you--" ("base", xpos="far_left", ypos="head") + her "I'm so sorry, [genie_name]!!" ("scream", "happyCl", "worried", "mid", cheeks="blush", xpos="base", ypos="base") + her "" ("angry", "happyCl", "worried", "mid", cheeks="blush") + play sound "sounds/cloth_sound3.ogg" $ hermione.strip("top") with d3 + pause 1 - her "I'm so sorry, [genie_name]!!" ("base", "base", "base", "mid",xpos="base",ypos="base") + gen "What the--" ("base", xpos="far_left", ypos="head") - $ hermione.strip("bottom") + play sound "sounds/cloth_sound3.ogg" + $ hermione.strip("bra") with d3 - pause 0.5 + pause 1 gen "[hermione_name]? What is the meaning of this?" ("base", xpos="far_left", ypos="head") - - $ hermione.strip("bra") - - her "*Nnnn*--" ("base", "base", "base", "mid") + her "*Nnnn*--" ("angry", "happyCl", "worried", "mid", cheeks="blush", tears="soft_blink") gen "Are you--" ("base", xpos="far_left", ypos="head") - $ hermione.strip("panties") + play sound "sounds/cloth_sound3.ogg" + $ hermione.strip("bottom", "panties") $ hermione.set_cum(pussy="vibrator_pre") + with d3 + pause 1 - pause .8 + her "{heart}{heart}{heart}{size=+10}*Aaaaaaaaaah*!!!!!{/size}{heart}{heart}{heart}" ("open_wide_tongue", "wide", "base", "ahegao", cheeks="blush") #ahegao + + $ renpy.sound.play("sounds/slick_01.ogg") with kissiris - her "{heart}{heart}{heart}{size=+10}*Aaaaaaaaaah*!!!!!{/size}{heart}{heart}{heart}" ("base", "base", "base", "mid") #ahegao - - $ hermione.set_cum(pussy="vibrator_squirt") - with d3 - - gen "Whoa!" ("base", xpos="far_left", ypos="head") - $ hermione.set_cum(pussy="vibrator_post") - with kissiris - her "{heart}{size=+5}*Aaaah*!!!{/size}{heart}" ("base", "base", "base", "mid") - $ hermione.set_cum(pussy="vibrator_squirt") with d3 + pause .5 $ hermione.set_cum(pussy="vibrator_post") with d3 + pause .5 gen "By the great desert--" ("base", xpos="far_left", ypos="head") - with kissiris - her "{size=+2}*Ah*!!!{/size}" ("base", "base", "base", "mid") + $ renpy.sound.play("sounds/slick_01.ogg") + with kissiris $ hermione.set_cum(pussy="vibrator_squirt") with d3 + pause .5 $ hermione.set_cum(pussy="vibrator_post") with d3 + her "{heart}{size=+5}*Aaaah*!!!{/size}{heart}" ("angry", "happyCl", "base", "up", cheeks="blush") + + $ renpy.sound.play("sounds/slick_01.ogg") + with kissiris + $ hermione.set_cum(pussy="vibrator_squirt") + with d3 + pause .5 + $ hermione.set_cum(pussy="vibrator_post") + with d3 + + her "{size=+2}*Ah*!!!{/size}" ("grin", "narrow", "base", "up", cheeks="blush") + gen "[hermione_name]!" ("base", xpos="far_left", ypos="head") - her "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("base", "base", "base", "mid") - her "At last..." ("base", "base", "base", "mid") - her "These things...{w=0.4} *Ah*...{w=0.4} They turned on as I was walking up the stairs to your tower..." ("base", "base", "base", "mid") + her "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("angry", "closed", "worried", "mid", cheeks="blush") + her "At last..." ("grin", "narrow", "base", "stare", cheeks="blush") + her "These things...{w=0.4} *Ah*...{w=0.4} They turned on as I was walking up the stairs to your tower..." ("angry", "closed", "worried", "stare", cheeks="blush") gen "They--" ("base", xpos="far_left", ypos="head") + play sound "sounds/drawer_open.ogg" - gen "(Whops! I must've switched it on when I put the controller away in the drawer...)" ("base", xpos="far_left", ypos="head") + pause 1 + + gen "(Whops! I must've switched it on when I put the controller away...)" ("base", xpos="far_left", ypos="head") play sound "sounds/cough_male.ogg" gen "*Loud cough*{w=0.5}{nw}" ("base", xpos="far_left", ypos="head") @@ -2205,111 +2219,126 @@ label hg_vibrators_public_return: stop bg_sounds gen "*Loud cough*{fast}" ("base", xpos="far_left", ypos="head") - her "*Ah*...{w=0.4} F-Finally..." ("base", "base", "base", "mid") + her "*Ah*...{w=0.4} F-Finally..." ("angry", "narrow", "base", "down", cheeks="blush") - $ hermione.unequip("accessory0", "accessory1") play sound "sounds/drop_plastic.ogg" + $ hermione.unequip("accessory0", "accessory1") show vibrators_floor at Transform(xpos=536, ypos=413, zoom=0.5) with d5 + pause .8 - $ hermione.wear("panties") + play sound "sounds/cloth_sound3.ogg" + $ hermione.equip(her_panties_base1) + $ hermione.set_cum(pussy="underwear_heavy") with d3 - her "I can't believe you did that to me...{w=0.4} After everything you've put me through today." ("base", "base", "base", "mid") + her "I can't believe you did that to me...{w=0.4} After everything you've put me through today." ("angry", "narrow", "base", "mid", cheeks="blush") gen "Well... I did warn you that I'd turn them on at any point." ("base", xpos="far_left", ypos="head") - her "I--{w=0.2} I suppose you did." ("base", "base", "base", "mid") #looks down + her "I--{w=0.2} I suppose you did." ("disgust", "narrow", "base", "mid", cheeks="blush") #looks down gen "So...{w=0.4} I assume you've been...{w=0.5} {i}buzzy{/i}?" ("base", xpos="far_left", ypos="head") - her "*Mmm*...{w=0.4} Tell me about it..." ("base", "base", "base", "mid") + her "*Mmm*...{w=0.4} Tell me about it..." ("disgust", "closed", "worried", "mid", cheeks="blush") gen "Isn't that your job?" ("base", xpos="far_left", ypos="head") - her "What? Oh..." ("base", "base", "base", "mid") + her "What? Oh..." ("angry", "narrow", "base", "mid", cheeks="blush") gen "I presume you went to your classes as usual?" ("base", xpos="far_left", ypos="head") - her "Of course!" ("base", "base", "base", "mid") - her "Although, the fact I had these... things... strapped to me for the day made everything rather difficult..." ("base", "base", "base", "mid") + her "Of course!" ("angry", "base", "base", "mid", cheeks="blush") + her "Although, the fact I had these... things... strapped to me for the day made everything rather difficult..." ("open", "narrow", "base", "down", cheeks="blush") gen "In what way?" ("base", xpos="far_left", ypos="head") - - $ hermione.wear("stockings") - with d3 - - her "Well, first off, I couldn't exactly visit the library after classes, like usual..." ("base", "base", "base", "mid") - her "With how quiet it is in there, I'd immediately attract everyone's attention the moment these things start buzzing." ("base", "base", "base", "mid") - gen "(Or when you start moaning, more likely...)" ("base", xpos="far_left", ypos="head") + her "Well, first off, I couldn't exactly visit the library after classes, like usual..." ("soft", "narrow", "base", "R", cheeks="blush") + her "With how quiet it is in there, I'd immediately attract everyone's attention the moment these things start buzzing." ("open", "narrow", "base", "down", cheeks="blush") + gen "(Or once you started moaning, more likely...)" ("base", xpos="far_left", ypos="head") gen "So, no library visits today. Tell me something interesting, like what happened after you left my office." ("base", xpos="far_left", ypos="head") # Transfiguration + play sound "sounds/cloth_sound3.ogg" + $ hermione.set_cum(None) $ hermione.wear("bottom") with d3 - her "Well... Once I left your office, I was headed to the first class of the day -- Transfiguration." ("base", "base", "base", "mid") - her "The closer I got to the classroom, I became more and more aware of my heart beating in my chest." ("base", "base", "base", "mid") - her "I thought to myself, \"What if professor McGonagall called for me to demonstrate something in front of my classmates?\"" ("base", "base", "base", "mid") + her "Well... Once I left, I headed to the first class of the day -- Transfiguration." ("soft", "narrow", "base", "down", cheeks="blush") + her "And the closer I got to the classroom, the more nervous I got." ("angry", "narrow", "base", "down", cheeks="blush") + her "I mean... What if professor McGonagall called for me to demonstrate something in front of my classmates?" ("angry", "narrow", "base", "down", cheeks="blush") menu: "-Mock her-": - gen "Don't you always get excited before class?" ("base", xpos="far_left", ypos="head") - her "I don't wear vibrators to every class..." ("base", "base", "base", "mid") + gen "Nervous? Don't you mean excited?" ("base", xpos="far_left", ypos="head") + her "I was not getting excited by wearing the vibrators..." ("open", "narrow", "annoyed", "mid", cheeks="blush") gen "That's not what I meant." ("grin", xpos="far_left", ypos="head") - her "I know that." ("base", "base", "base", "mid") + her "I know that." ("open", "narrow", "angry", "R", cheeks="blush") gen "I'm talking about you being a bookworm." ("base", xpos="far_left", ypos="head") - her "You don't have to spell it out..." ("base", "base", "base", "mid") + her "You don't have to spell it out..." ("angry", "narrow", "annoyed", "mid", cheeks="blush") gen "Just making sure we're on the same page." ("base", xpos="far_left", ypos="head") gen "Of the book." ("base", xpos="far_left", ypos="head") gen "That thing you always read." ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") - her "Anyway..." ("base", "base", "base", "mid") + her "..." ("disgust", "narrow", "annoyed", "mid", cheeks="blush") + her "Anyway..." ("open", "narrow", "base", "R", cheeks="blush") "-Push her horny buttons-": - #TODO Genie stands up next to desk + call gen_chibi("stand", 225, "base") + with fade + her "What are you--" ("base", "base", "base", "mid") - #TODO Genie chibi walks over to Hermione + + call gen_chibi("stand", 230, "base", flip=True) + call gen_walk(path=[(230, 470), (440, 470), (450, 430)]) + + pause 0.5 + + play sound "sounds/click4.ogg" gen "Boop!" ("base", xpos="far_left", ypos="head") - her "*Ah*!!!" ("base", "base", "base", "mid") - #TODO Genie walks back and sits behind desk + her "{heart}*Ah*!!!{heart}" ("base", "base", "base", "mid") her "Why did you do that?" ("base", "base", "base", "mid") gen "I don't know, just felt like it." ("base", xpos="far_left", ypos="head") - her "Anyway... As I was saying--" ("base", "base", "base", "mid") + + call gen_chibi("sit_behind_desk") + with d3 + pause 1 + + her "*Hmph*... As I was saying..." ("base", "base", "base", "mid") "-Let her speak-": pass - her "Since I do look forward to demonstrating all the things I learn." ("base", "base", "base", "mid") + her "Since I do look forward to demonstrating all the things I learn." ("open", "closed", "base", "mid", cheeks="blush") 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." ("base", "base", "base", "mid") + her "Are you alright [genie_name]? You've been coughing a lot today." ("upset", "squint", "base", "mid", cheeks="blush") gen "I'm good, just got a nerd stuck down my throat." ("base", xpos="far_left", ypos="head") - her "I see..." ("base", "base", "base", "mid") + her "I see..." ("disgust", "squint", "base", "mid", cheeks="blush") gen "Please, continue with your boasting." ("base", xpos="far_left", ypos="head") - her "I'm not boasting!" ("base", "base", "base", "mid") - her "I'm just trying to provide context about why I often get called up in front of the class." ("base", "base", "base", "mid") + her "I'm not boasting!" ("angry", "narrow", "annoyed", "mid", cheeks="blush") + her "I'm just trying to provide context about why I often get called up in front of the class." ("disgust", "narrow", "angry", "mid", cheeks="blush") gen "You mean to provide exhibition?" ("base", xpos="far_left", ypos="head") - $ hermione.wear("bra") + play sound "sounds/cloth_sound3.ogg" + $ hermione.equip(her_bra_base1) with d3 pause 1 - her "Do you mean exposition?" ("base", "base", "base", "mid") + her "Do you mean exposition?" ("disgust", "narrow", "base", "mid", cheeks="blush") gen "There's a difference?" ("base", xpos="far_left", ypos="head") - her "Yes, but anyway, the context is..." ("base", "base", "base", "mid") - her "Professor McGonagall spotted my natural talents on the very first day, and has called me up to demonstrate them ever since." ("base", "base", "base", "mid") - her "She noticed right away that I am an expert at practising with magic wands." ("base", "base", "base", "mid") - her "Of course, I'd expect no less from such a seasoned witch as her." ("base", "base", "base", "mid") - gen "Ah yes... A very seasoned witch, teaching the arts of bukkake..." ("base", xpos="far_left", ypos="head") - her "In fact, I was the first person to perfectly master turning a rat yellow and ever since then I've been the go to student to demonstrate--" ("base", "base", "base", "mid") + her "Yes...{w=0.4} Either way, the context is..." ("angry", "narrow", "base", "R", cheeks="blush") + her "Professor McGonagall spotted my natural talents on the very first day, and has called me up to demonstrate them ever since." ("grin", "closed", "base", "mid", cheeks="blush") + her "She noticed right away that I am an expert at practising with magic wands." ("grin", "narrow", "base", "mid", cheeks="blush") + her "Of course, I'd expect no less from such a seasoned witch as her." ("base", "squint", "base", "R", cheeks="blush") + gen "Seasoned you say... From teaching the arts of bukkake no doubt..." ("base", xpos="far_left", ypos="head") + her "In fact, I was the first person to perfectly master turning a rat yellow and ever since then I've been the go to student to demonstrate--" ("smile", "base", "base", "mid") gen "Hold on... A Rat?!" ("base", xpos="far_left", ypos="head") - her "Yes, why so surprised?" ("base", "base", "base", "mid") + her "Yes, why so surprised?" ("open", "base", "base", "mid") gen "I don't want to hear about stupid rats, what about the exhibitionism? The vibrators? The guys jacking off onto you, and maybe your teacher as well?" ("angry", xpos="far_left", ypos="head") - her "Jacking-- What on earth are you talking about?!" ("base", "base", "base", "mid") + her "Jacking-- What on earth are you talking about?!" ("angry", "wide", "base", "mid", cheeks="blush") gen "Isn't this when you're supposed to tell me about the vibrators going off in front of your class?" ("angry", xpos="far_left", ypos="head") - her "No, you have never turned them on during the morning class!" ("base", "base", "base", "mid") + her "No!" ("base", "base", "base", "mid") gen "Then what is all this?!" ("angry", xpos="far_left", ypos="head") her "Exposition!" ("base", "base", "base", "mid") - gen "(Bloody exposition, and my daily naps!)" ("angry", xpos="far_left", ypos="head") + gen "(Bloody exposition!)" ("angry", xpos="far_left", ypos="head") her "I'll just skip forward to after the class..." ("base", "base", "base", "mid") her "So, after the class, I slipped away from my friends and waited, time ticking down for my next period." ("base", "base", "base", "mid") gen "Your--{w=0.2}, Wait, it's that time of the month?" ("base", xpos="far_left", ypos="head") her "Our next class period!" ("base", "base", "base", "mid") gen "Oh, that makes more sense." ("base", xpos="far_left", ypos="head") + play sound "sounds/cloth_sound3.ogg" $ hermione.wear("top") with d3 @@ -2371,6 +2400,8 @@ label hg_vibrators_public_return: else: # Repeat + call her_walk("mid", "base", action="enter") + gen "Welcome back." ("base", xpos="far_left", ypos="head") her "Good evening, [genie_name]..." ("base", "base", "base", "mid") gen "How was your day? Did you have another fun pleasure trip?" ("base", xpos="far_left", ypos="head") @@ -2378,6 +2409,7 @@ label hg_vibrators_public_return: gen "A day full of sexual tension." ("grin", xpos="far_left", ypos="head") her "In that case, I guess it fits the description..." ("base", "base", "base", "mid") + play sound "sounds/cloth_sound3.ogg" $ hermione.strip("top") with d3 pause 1 @@ -2386,15 +2418,18 @@ label hg_vibrators_public_return: gen "Tell me all about it!" ("base", xpos="far_left", ypos="head") her "Well..." ("base", "base", "base", "mid") + play sound "sounds/cloth_sound3.ogg" $ hermione.strip("bottom") with d3 her "It all began at lunch..." ("base", "base", "base", "mid") her "Since you had instructed me to accompany my friends, I had to try and convince them to go outside again today..." ("base", "base", "base", "mid") + play sound "sounds/cloth_sound3.ogg" $ hermione.strip("bra") with d3 pause 0.5 + $ hermione.strip("accessory1") with d3 @@ -2402,6 +2437,7 @@ label hg_vibrators_public_return: gen "But you succeeded?" ("base", xpos="far_left", ypos="head") her "After some convincing, yes." ("base", "base", "base", "mid") + play sound "sounds/cloth_sound3.ogg" $ hermione.equip(her_bra_base1) with d3 pause 1 @@ -2416,9 +2452,6 @@ label hg_vibrators_public_return: $ hermione.strip("accessory0") with d3 pause 1 - $ hermione.strip("accessory1") - with d3 - pause .5 play sound "sounds/drop_plastic.ogg" show vibrators_floor at Transform(xpos=536, ypos=413, zoom=0.5) @@ -3492,6 +3525,8 @@ label hg_vibrators_public_return: label .low_tier: + call her_walk("mid", "base", action="enter") + gen "There you are... Where have you been?" ("base", xpos="far_left", ypos="head") her "..." ("disgust", "narrow", "base", "stare", xpos="base", ypos="base", cheeks="blush") #Staring into space gen "[hermione_name]?" ("base", xpos="far_left", ypos="head")