diff --git a/game/characters/hermione/cum/pussy/underwear_heavy.webp b/game/characters/hermione/cum/pussy/underwear_heavy.webp new file mode 100644 index 00000000..19bec24d --- /dev/null +++ b/game/characters/hermione/cum/pussy/underwear_heavy.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fdd12a1659bb5ccf4379e8993d9d2fcb887c1ea3ae21b674c171e2e7320f49e +size 1398 diff --git a/game/characters/hermione/cum/pussy/underwear_light.webp b/game/characters/hermione/cum/pussy/underwear_light.webp new file mode 100644 index 00000000..731870ea --- /dev/null +++ b/game/characters/hermione/cum/pussy/underwear_light.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45501c87ead7c63ff0b363b38f9df67be82959c59fc3723c5391683cb106891a +size 1022 diff --git a/game/characters/hermione/cum/pussy/vibratorp_heavy.webp b/game/characters/hermione/cum/pussy/vibratorp_heavy.webp index 2bb331ea..0bf187c3 100644 --- a/game/characters/hermione/cum/pussy/vibratorp_heavy.webp +++ b/game/characters/hermione/cum/pussy/vibratorp_heavy.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6bf2bccaa5db8c1d1c7ec9a8955bf82f541b29f340097cad1216f6145b5d5610 -size 2588 +oid sha256:2caa20167633e7a33de9537ea49cbe229ed0b7f2a25a951d1f3f69bdb9d7f3e9 +size 1336 diff --git a/game/characters/hermione/cum/pussy/vibratorp_light.webp b/game/characters/hermione/cum/pussy/vibratorp_light.webp index 479472f9..731870ea 100644 --- a/game/characters/hermione/cum/pussy/vibratorp_light.webp +++ b/game/characters/hermione/cum/pussy/vibratorp_light.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53dd9dd2f59fcbcdc1a485ea4e1c0c99f3ac6e2d1b6681e016e4ce8db76f396c -size 2172 +oid sha256:45501c87ead7c63ff0b363b38f9df67be82959c59fc3723c5391683cb106891a +size 1022 diff --git a/game/scripts/characters/hermione/events/items/vibrators.rpy b/game/scripts/characters/hermione/events/items/vibrators.rpy index b107d09d..933f4f46 100644 --- a/game/scripts/characters/hermione/events/items/vibrators.rpy +++ b/game/scripts/characters/hermione/events/items/vibrators.rpy @@ -453,38 +453,38 @@ label hg_vibrators_public: her "My school uniform?" ("open", "base", "base", "mid", cheeks="blush") if her_tier_public >= 5: - her "Don't tell me you're expecting of me to wear them in class?" ("base", "base", "base", "mid") + her "Don't tell me you're expecting of me to wear them in class?" ("angry", "base", "base", "mid", cheeks="blush") gen "No, [hermione_name]..." ("base", xpos="far_left", ypos="head") - her "Oh... Thank--" ("base", "base", "base", "mid") + her "Oh... Thank--" ("angry", "narrow", "base", "down", cheeks="blush") gen "I expect you to wear them outside class as well, for the entire day." ("base", xpos="far_left", ypos="head") - her "The entire day?!" ("base", "base", "base", "mid") #shocked but horny + her "The entire day?!" ("mad", "base", "base", "stare", cheeks="blush") #shocked but horny gen "That's right." ("grin", xpos="far_left", ypos="head") - her "But [genie_name], wearing them for the entire day is--" ("base", "base", "base", "mid") + her "But [genie_name], wearing them for the entire day is--" ("angry", "narrow", "base", "mid", cheeks="blush") gen "{i}Blathering Blatherskite{/i}! I didn't think about chafing!" ("base", xpos="far_left", ypos="head") - her "I wasn't--{w=0.2} I mean, yes, there's no way I could wear them under my clothes for the entire day!" ("base", "base", "base", "mid") + her "I wasn't--{w=0.2} I mean, yes, there's no way I could wear them under my clothes for the entire day!" ("grin", "happy", "base", "mid", cheeks="blush") gen "It's settled then. You'll wear them {i}without{/i} clothes." ("base", xpos="far_left", ypos="head") - her "Wait, that's not--{w=0.2} I have to wear clothes!" ("base", "base", "base", "mid") + her "Wait, that's not--{w=0.2} I have to wear clothes!" ("angry", "happyCl", "base", "mid", cheeks="blush") gen "Didn't you just say, there was no way you could--" ("base", xpos="far_left", ypos="head") - her "On second thought, I'll be fine!" ("base", "base", "base", "mid") + her "On second thought, I'll be fine!" ("disgust", "squint", "base", "R", cheeks="blush") gen "If you say so... Just don't come back expecting me to kiss your sore nipples better." ("base", xpos="far_left", ypos="head") - her "I won't!" ("base", "base", "base", "mid") + her "I won't!" ("angry", "base", "base", "mid", cheeks="blush") gen "Yeah, don't even think about it...{w=0.4} I would really, really hate that if you did..." ("base", xpos="far_left", ypos="head") - her "I..." ("base", "base", "base", "mid") + her "I..." ("disgust", "narrow", "base", "mid", cheeks="blush") gen "Like, really hate." ("base", xpos="far_left", ypos="head") - her "*Ehm*..." ("base", "base", "base", "mid") + her "*Ehm*..." ("soft", "squint", "base", "R", cheeks="blush") gen "I'd be fuming." ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") + her "..." ("soft", "squint", "base", "mid", cheeks="blush") gen "Oh, one more thing." ("base", xpos="far_left", ypos="head") gen "You're not allowed to touch the controllers." ("base", xpos="far_left", ypos="head") - her "Hold on, how else can I control them?" ("base", "base", "base", "mid") + her "Wait, then how do I control them?" ("angry", "base", "base", "mid", cheeks="blush") gen "You don't. I'll control them myself using the remote, that way you can just focus on enjoying yourself." ("base", xpos="far_left", ypos="head") - her "You'll... But then how am I supposed to know when they'll go off?" ("base", "base", "base", "mid") + her "You'll... But then how am I supposed to know when they'll go off?" ("clench", "base", "base", "mid", cheeks="blush") gen "That's what makes it fun." ("base", xpos="far_left", ypos="head") - her "What if they go off when there's other students or teachers around?" ("base", "base", "base", "mid") + her "What if they go off when there's other students or teachers around?" ("angry", "squint", "base", "mid", cheeks="blush") gen "That's just a risk you'll have to take." ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") + her "..." ("disgust", "narrow", "base", "R", cheeks="blush") gen "Come on... It's just some tiny little vibrations. I'm sure you can handle it." ("base", xpos="far_left", ypos="head") - her "Fine, I'll do it...{w=0.2} But only because you asked..." ("base", "base", "base", "mid") + her "Fine, I'll do it...{w=0.2} But only because you asked..." ("soft", "narrow", "worried", "R", cheeks="blush") elif her_tier_public == 4: her "You want me to wear them in class?!" ("angry", "base", "base", "mid", cheeks="blush") @@ -561,71 +561,71 @@ label hg_vibrators_public: if her_vibrators_public_stage <= 1: # Tried LOW level before - her "You want me to use them in class again?" ("base", "base", "base", "mid") + her "You want me to use them in class again?" ("soft", "squint", "base", "mid", cheeks="blush") gen "Oh no... This time I want you to wear them the entire day." ("base", xpos="far_left", ypos="head") - her "The entire day?!" ("base", "base", "base", "mid") - gen "Yep, and you're not allowed to touch the controls..." ("base", xpos="far_left", ypos="head") - her "But, [genie_name]!" ("base", "base", "base", "mid") - her "Wearing them through one class is one thing... But wearing them for the entire day is just..." ("base", "base", "base", "mid") - gen "They won't remain turned on the entire day... I'm not that cruel." ("base", xpos="far_left", ypos="head") - her "I thought when you said I can't touch the controls, you--" ("base", "base", "base", "mid") - gen "What I'm saying is... I'll be controlling it remotely, from here." ("base", xpos="far_left", ypos="head") + her "The entire day?!" ("angry", "wide", "base", "stare", cheeks="blush") + gen "Yep, and you're not allowed to touch the controllers..." ("base", xpos="far_left", ypos="head") + her "But, [genie_name]!" ("clench", "base", "worried", "mid", cheeks="blush") + her "Wearing them through one class is one thing...{w=0.4} But wearing them for the entire day is just..." ("angry", "base", "worried", "mid", cheeks="blush") + gen "They won't remain turned on the entire day...{w=0.4} I'm not that cruel." ("base", xpos="far_left", ypos="head") + her "I thought when you said I can't touch the controls, you--" ("disgust", "squint", "base", "mid", cheeks="blush") + gen "What I'm saying is... I'll be controlling them remotely, from here." ("base", xpos="far_left", ypos="head") gen "Like this." ("base", xpos="far_left", ypos="head") play sound "sounds/click4.ogg" play bg_sounds "sounds/vibrator_low.ogg" - her "{heart}*Ah*...{heart}" ("base", "base", "base", "mid") + her "{heart}*Ah*...{heart}" ("angry", "narrow", "base", "up", cheeks="blush") play sound "sounds/click4.ogg" stop bg_sounds - her "..." ("base", "base", "base", "mid") + her "..." ("angry", "narrow", "base", "mid", cheeks="blush") gen "Heh-heh..." ("base", xpos="far_left", ypos="head") gen "So, are you ready to learn something new today?" ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") - gen "Why the hesitance [hermione_name], you have already wore them once, so you know what to expect." ("grin", xpos="far_left", ypos="head") - her "The problem isn't {i}the what{/i}, but {i}when{/i}..." ("base", "base", "base", "mid") - her "Who knows what might happen if they go off at the wrong time." ("base", "base", "base", "mid") - her "What if they go off while I'm presenting something in front of the entire class?" ("base", "base", "base", "mid") + her "..." ("disgust", "narrow", "base", "down", cheeks="blush") + gen "Why the hesitance [hermione_name], you have already worn them once, so you know what to expect." ("grin", xpos="far_left", ypos="head") + her "The problem isn't {i}the what{/i}, but {i}when{/i}..." ("angry", "narrow", "base", "R", cheeks="blush") + her "Who knows what might happen if they go off at the wrong time." ("angry", "narrow", "base", "mid", cheeks="blush") + her "What if they go off while I'm presenting something in front of the entire class?" ("angry", "closed", "worried", "mid", cheeks="blush") gen "You're talking as if anyone would pay any attention to the curriculum." ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") + her "..." ("disgust", "narrow", "base", "mid", cheeks="blush") gen "And even in the unlikely event that someone does pay attention, just tell them it's your phone vibrating." ("base", xpos="far_left", ypos="head") - her "... Very funny, [genie_name]." ("base", "base", "base", "mid") + her "... Very funny, [genie_name]." ("disgust", "narrow", "base", "mid", cheeks="blush") gen "(Did I say something funny?)" ("base", xpos="far_left", ypos="head") # Genie isn't aware muggle devices do not work at hogwarts. - her "I guess I could make something up..." ("base", "base", "base", "mid") - her "Okay...{w=0.4} I'll do it." ("base", "base", "base", "mid") + her "I guess I could make something up..." ("open", "narrow", "base", "R", cheeks="blush") + her "Okay...{w=0.4} I'll do it." ("open", "closed", "worried", "mid", cheeks="blush") gen "Excellent!" ("grin", xpos="far_left", ypos="head") else: # Tried HIGH level before - her "Certainly, [genie_name]." ("base", "base", "base", "mid") + her "Certainly, [genie_name]." ("open", "squint", "base", "R", cheeks="blush") gen "Although..." ("base", xpos="far_left", ypos="head") - her "Yes?" ("base", "base", "base", "mid") - gen "I decided to go easy on you this time, so you will know the exact timing when vibrators go off--" ("base", xpos="far_left", ypos="head") - her "Really? Thank you [genie_name]!" ("base", "base", "base", "mid") + her "Yes?" ("angry", "base", "base", "mid", cheeks="blush") + gen "I've decided to go easy on you this time, so you will know the exact timing when vibrators go off--" ("base", xpos="far_left", ypos="head") + her "Really? Thank you [genie_name]!" ("grin", "base", "base", "mid", cheeks="blush") gen "Under one condition..." ("base", xpos="far_left", ypos="head") - her "...{w=0.4} what is the condition?" ("base", "base", "base", "mid") + her "...{w=0.4} what is the condition?" ("disgust", "squint", "base", "mid", cheeks="blush") gen "You have to accompany your friends to {i}gobbling stones{/i} again." ("grin", xpos="far_left", ypos="head") - her "The what?!" ("base", "base", "base", "mid") + her "The what?!" ("angry", "base", "base", "mid", cheeks="blush") gen "{i}Gobbling stones{/i}. It's a game where you grab the stone and put it in your--" ("base", xpos="far_left", ypos="head") - her "Do you mean {i}Gobstones{/i}?" ("base", "base", "base", "mid") + her "Do you mean {i}Gobstones{/i}?" ("disgust", "squint", "base", "mid", cheeks="blush") gen "That's what I said." ("base", xpos="far_left", ypos="head") - her "No you didn't--" ("base", "base", "base", "mid") - her "You know what, forget it." ("base", "base", "base", "mid") + her "No, you said--" ("angry", "narrow", "base", "mid", cheeks="blush") + her "You know what, forget it." ("angry", "narrow", "base", "R", cheeks="blush") gen "Said and done!" ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") + her "..." ("annoyed", "narrow", "base", "mid", cheeks="blush") gen "If my condition isn't satisfactory, I could just turn the vibrators on during lunch break..." ("base", xpos="far_left", ypos="head") - her "But, that's when all students gather around--" ("base", "base", "base", "mid") - her "I see what you're doing..." ("base", "base", "base", "mid") - her "Alright, fine, {i}Gobstones{/i} it is." ("base", "base", "base", "mid") + her "But, that's when all students gather around--" ("angry", "base", "base", "stare", cheeks="blush") + her "I see what you're doing..." ("annoyed", "narrow", "base", "mid", cheeks="blush") + her "Alright, fine, {i}Gobstones{/i} it is." ("open", "narrow", "base", "R", cheeks="blush") gen "I knew you were the reasonable one." ("base", xpos="far_left", ypos="head") - her "Unless..." ("base", "base", "base", "mid") #enticing + her "Unless..." ("soft", "narrow", "base", "mid", cheeks="blush") #enticing gen "Yes?" ("base", xpos="far_left", ypos="head") - her "There is some time left before classes start, if you wanted to check everything is in working order, [genie_name]?" ("base", "base", "base", "mid") # Enticing look + her "There is some time left before classes start, if you wanted to check everything is in working order, [genie_name]?" ("soft", "squint", "base", "mid", cheeks="blush") # Enticing look gen "Clever, but don't think you can get off the hook that easy, [hermione_name]..." ("base", xpos="far_left", ypos="head") - her "*Hmph*..." ("base", "base", "base", "mid") #annoyed but blushing - her "See you tonight then." ("base", "base", "base", "mid") + her "*Hmph*..." ("annoyed", "narrow", "base", "R", cheeks="blush") #annoyed but blushing + her "See you tonight then." ("open", "squint", "base", "R", cheeks="blush") gen "Enjoy!" ("base", xpos="far_left", ypos="head") else: her "You want me to wear them in class again?" ("soft", "squint", "base", "mid", cheeks="blush") #blush @@ -1919,7 +1919,7 @@ label hg_vibrators_personal: gen "Don't you think it's a bit impolite to not express gratitude for my generosity?" ("base", xpos="far_left", ypos="head") her "I--{w=0.2} You didn't have to...{w=0.4} Some points would've been--" ("disgust", "happyCl", "worried", "mid", cheeks="blush") - #Wet down legs (Use masturbate pose squirt) + $ hermione.set_cum(pussy="vibratorp_light") gen "Points? Is that really the only thing you want?" ("base", xpos="far_left", ypos="head") her "O--{w=0.2} Of course! Why else would I--" ("angry", "happyCl", "worried", "mid", cheeks="blush") @@ -1929,8 +1929,11 @@ label hg_vibrators_personal: gen "Now then, I think it's time we reach the climax of this activity." ("grin", xpos="far_left", ypos="head") her "The climax?!" ("clench", "wide", "base", "mid", cheeks="blush") #clench + play sound "sounds/cloth_sound3.ogg" $ hermione.unequip("accessory0", "accessory1") $ hermione.equip([her_panties_base1, her_bra_base1]) + $ hermione.set_cum(pussy="underwear_light") + with d3 play sound "sounds/drop_plastic.ogg" show vibrators_floor at Transform(xpos=536, ypos=413, zoom=0.5) @@ -2048,13 +2051,16 @@ label hg_vibrators_personal: else: #low mood penalty $ her_mood += 10 - # TODO Hermione wet down legs (no art) + $ hermione.set_cum(pussy="vibratorp_light") gen "And now you're getting wet without my permission?" ("base", xpos="far_left", ypos="head") her "W--{w=0.2} What?!?" ("angry", "wide", "worried", "down", cheeks="blush") #looks down #shocked gen "You're not getting off from being scolded, are you?" ("base", xpos="far_left", ypos="head") her "Getting off from--{w=0.2} Of course not!" ("clench", "wide", "worried", "mid", cheeks="blush") gen "Then why are you so wet, [hermione_name]?" ("base", xpos="far_left", ypos="head") + + $ hermione.set_cum(pussy="vibratorp_heavy") + her "I'm--{w=0.2} *ah*...{w=0.4} I am not!" ("angry", "squint", "worried", "mid", cheeks="blush") gen "Clearly you are." ("base", xpos="far_left", ypos="head") her "I don't--{w=0.2} *Ahh*...{w=0.4} \"get off\" from being...{w=0.4} *Nhh* scolded!" ("open", "happyCl", "worried", "mid", cheeks="blush") @@ -2062,6 +2068,7 @@ label hg_vibrators_personal: play sound "sounds/cloth_sound3.ogg" $ hermione.equip([her_panties_base1, her_bra_base1]) $ hermione.unequip("accessory0", "accessory1") + $ hermione.set_cum(pussy="underwear_heavy") with d3 gen "What are you--" ("base", xpos="far_left", ypos="head") @@ -2095,7 +2102,7 @@ label hg_vibrators_personal: call her_chibi(flip=False) pause .5 - her "" ("angry", "narrpw", "worried", "mid", cheeks="blush", flip=False, trans=d3) + her "" ("angry", "narrow", "worried", "mid", cheeks="blush", flip=False, trans=d3) with d3 pause .5 @@ -2147,8 +2154,6 @@ label hg_vibrators_public_return: with d3 pause 0.5 - # TODO Squirt going down her legs (no art) - gen "[hermione_name]? What is the meaning of this?" ("base", xpos="far_left", ypos="head") $ hermione.strip("bra")