From 1ca049ee23fa1104c6a38dc9129b805e6fba3121 Mon Sep 17 00:00:00 2001 From: Johnny Date: Tue, 20 Sep 2022 19:05:18 +0200 Subject: [PATCH] Vibrator event Posing and fix * Posed Vibrator event Main Intro section. * Added repeat writing variants at start of event * Adjusted stripping/equipping sections. * Adjusted some writing slightly about her taping on the vibrators. * Fixed leaking color on basic bra. --- .../hermione/clothes/bra/basic_bra_1/0.webp | 4 +- .../hermione/events/items/vibrators.rpy | 247 +++++++++++------- 2 files changed, 149 insertions(+), 102 deletions(-) diff --git a/game/characters/hermione/clothes/bra/basic_bra_1/0.webp b/game/characters/hermione/clothes/bra/basic_bra_1/0.webp index 5d28c991..d8740dd2 100644 --- a/game/characters/hermione/clothes/bra/basic_bra_1/0.webp +++ b/game/characters/hermione/clothes/bra/basic_bra_1/0.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ababe7ee54a74bd84ebc952c48cc994799814bf4cc7c6c0dd30e254c02532e0 -size 7268 +oid sha256:fcb72f9a87e55f5565b4d197143ec7578b98e0439fcf7a06e10292bfc46e4a64 +size 7264 diff --git a/game/scripts/characters/hermione/events/items/vibrators.rpy b/game/scripts/characters/hermione/events/items/vibrators.rpy index 216bb4bf..45d6fca8 100644 --- a/game/scripts/characters/hermione/events/items/vibrators.rpy +++ b/game/scripts/characters/hermione/events/items/vibrators.rpy @@ -14,16 +14,32 @@ label hg_vibrators: $ current_payout = 20 gen "I've got a gift for you, [hermione_name]." ("base", xpos="far_left", ypos="head") - her "A gift?" ("base", "base", "base", "mid") + her "A gift?" ("open", "base", "base", "mid") gen "Yep, just close your eyes and put your hand in this box!" ("base", xpos="far_left", ypos="head") - nar ">You present the Box-o-fun to Hermione." - her "\"Satisfaction guaranteed\"? What does that mean?" ("base", "base", "base", "mid") - gen "It means what it says on the box, now close your eyes and put your hand in there." ("base", xpos="far_left", ypos="head") - her "Alright..." ("base", "base", "base", "mid") - nar ">Hermione puts a hand in the box and takes out a set of egg-shaped vibrators." - gen "Interesting... You've chosen well." ("base", xpos="far_left", ypos="head") - her "Can I open my eyes now?" ("base", "base", "base", "mid") - gen "Oh, yes go right ahead." ("base", xpos="far_left", ypos="head") + ">You present the Box-o-fun to Hermione." + if not her_vibrators_seen: + her "\"Satisfaction guaranteed\"? What does that mean?" ("open", "squint", "base", "mid") + gen "It means what it says on the box, now close your eyes and put your hand in there." ("base", xpos="far_left", ypos="head") + her "Alright..." ("open", "closed", "base", "mid") + ">Hermione puts a hand in the box and takes out a set of egg-shaped vibrators." + gen "Interesting... You've chosen well." ("base", xpos="far_left", ypos="head") + her "Can I open my eyes now?" ("soft", "closed", "base", "mid") + gen "Oh, yes go right ahead." ("base", xpos="far_left", ypos="head") + else: + if her_tier < 4: #Fail + her "This again?" ("annoyed", "base", "base", "mid") + her "It's not going to be something weird like last time, is it?" ("annoyed", "happy", "worried", "mid") + gen "Of course not... Just close your eyes and put your hand in the box." ("base", xpos="far_left", ypos="head") + her "..." ("normal", "squint", "base", "mid") + her "" ("annoyed", "closed", "base", "mid") + call ctc + ">Hermione rummages around in the box and brings out the egg-shaped vibrators." + gen "Alright, you can open--" ("base", xpos="far_left", ypos="head") + else: + her "Alright..." ("base", "base", "base", "mid") + her "" ("base", "closed", "base", "mid") + ">Hermione rummages around in the box and brings out the egg-shaped vibrators." + gen "Good choice... Okay, you may open your eyes." ("base", xpos="far_left", ypos="head") # Introduction (seen) label .intro_seen: @@ -32,58 +48,58 @@ label hg_vibrators: # First time (seen) $ her_vibrators_seen = True - nar ">Hermione opens her eyes, and looks over the objects with suspicion." + ">Hermione opens her eyes, and looks over the objects with suspicion." if her_tier < 4: jump hg_vibrators_fail elif her_tier < 5: - her "Is that... A vibrator?" ("base", "base", "base", "mid") + her "Is that... A vibrator?" ("clench", "squint", "base", "mid", cheeks="blush") gen "Vibrator{b}s{/b}!" ("grin", xpos="far_left", ypos="head") gen "All three of these vibrate!" ("grin", xpos="far_left", ypos="head") - her "Surely you aren't expecting of me to put those things to use, are you?" ("base", "base", "base", "mid") - nar ">You hold up the remote, circling your finger suggestively over the power switch." + her "Surely you aren't expecting of me to put those things to use, are you?" ("open", "squint", "base", "mid", cheeks="blush") + ">You hold up the remote, circling your finger suggestively over the power switch." gen "What if I am?" ("grin", xpos="far_left", ypos="head") - her "I figured as much..." ("base", "base", "base", "mid") + her "I figured as much..." ("disgust", "narrow", "base", "R", cheeks="blush") gen "So, what will it be?" ("base", xpos="far_left", ypos="head") - her "{size=-4}...{w=0.4} I want twenty points for this.{/size}" ("base", "base", "base", "mid") #small text + her "{size=-4}...{w=0.4} I want twenty points for this.{/size}" ("disgust", "narrow", "base", "down", cheeks="blush") #small text gen "What was that?" ("base", xpos="far_left", ypos="head") - her "I said, I want twenty points..." ("base", "base", "base", "mid") + her "I said, I want twenty points..." ("open", "closed", "annoyed", "mid", cheeks="blush") gen "Deal!" ("grin", xpos="far_left", ypos="head") else: - her "A vibrator?" ("base", "base", "base", "mid") + her "A vibrator?" ("base", "squint", "base", "mid", cheeks="blush") gen "Indeed! Although, there's more than one!" ("grin", xpos="far_left", ypos="head") - her "R--{w=0.2} really?" ("base", "base", "base", "mid") + her "R--{w=0.2} really?" ("angry", "base", "base", "mid", cheeks="blush") gen "Aren't you going to thank me for my generosity, [hermione_name]?" ("base", xpos="far_left", ypos="head") - her "Thank you, [genie_name]." ("base", "base", "base", "mid") + her "Thank you, [genie_name]." ("open", "base", "base", "mid", cheeks="blush") gen "Not with words, [hermione_name]..." ("base", xpos="far_left", ypos="head") - nar ">You hold up the remote, circling your finger suggestively over the power switch." - her "You want me to put them to use?" ("base", "base", "base", "mid") + ">You hold up the remote, circling your finger suggestively over the power switch." + her "You want me to put them to use?" ("open", "squint", "base", "mid", cheeks="blush") gen "If you please." ("base", xpos="far_left", ypos="head") - her "Okay then..." ("base", "base", "base", "mid") #blushing + her "Okay then..." ("base", "narrow", "base", "mid", cheeks="blush") #blushing else: # Repeat (seen) - nar ">Hermione opens her eyes and inspects the vibrators for a moment." + ">Hermione opens her eyes and inspects the vibrators for a moment." if her_tier < 4: jump hg_vibrators_fail_repeat if her_tier < 5: - her "The vibrators again..." ("base", "base", "base", "mid") + her "The vibrators again..." ("normal", "happy", "base", "mid", cheeks="blush") gen "How lucky for you." ("base", xpos="far_left", ypos="head") gen "Ready to give them another whirl?" ("base", xpos="far_left", ypos="head") - her "*Hmm*...{w=0.4} Sure, but only if you pay me twenty points!" ("base", "base", "base", "mid") + her "*Hmm*...{w=0.4} Sure, but only if you pay me twenty points!" ("open", "narrow", "base", "R", cheeks="blush") gen "Yeah, yeah, now get on with it." ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") + her "..." ("normal", "happy", "base", "mid", cheeks="blush") else: - her "I see..." ("base", "base", "base", "mid") #blush + her "I see..." ("base", "squint", "base", "mid", cheeks="blush") gen "That's a lucky pull!" ("grin", xpos="far_left", ypos="head") gen "Looks like it might be a shiny, even!" ("grin", xpos="far_left", ypos="head") gen "Oh wait, that's just some remaining residue from the last time." ("grin", xpos="far_left", ypos="head") gen "Although, you could give them another try to see if the experience increases its rarity!" ("grin", xpos="far_left", ypos="head") - her "If you say so..." ("base", "base", "base", "mid") + her "If you say so..." ("base", "narrow", "base", "R", cheeks="blush") # Introduction (worn) label .intro_worn: @@ -93,56 +109,58 @@ label hg_vibrators: $ her_vibrators_worn = True if her_tier < 5: - her "So...{w=0.4} What am I supposed to do with these?" ("base", "base", "base", "mid") + her "So...{w=0.4} What am I supposed to do with these?" ("angry", "narrow", "base", "down", cheeks="blush") if hermione.is_any_worn("clothes"): gen "Just take your clothes off, and tape the vibrating eggs to your sensitive parts." ("base", xpos="far_left", ypos="head") if hermione.is_any_worn("bra", "panties"): - her "You want me to tape them to my breasts?!" ("base", "base", "base", "mid") - gen "Or you can put them inside your underwear, whatever {i}boats your float{/i}..." ("base", xpos="far_left", ypos="head") # Intentional + her "You want me to wear them without any clothes?!" ("clench", "wide", "base", "mid", cheeks="blush") + gen "You can wear them inside your underwear, whatever {i}boats your float{/i}..." ("base", xpos="far_left", ypos="head") # Intentional + her "It's not--{w=0.2} Okay then..." ("open", "narrow", "base", "mid", cheeks="blush") else: - her "But then you'll see when I--" ("base", "base", "base", "mid") - her "Could I at least wear some underwear?" ("base", "base", "base", "mid") + her "But then you'll see when I--" ("disgust", "narrow", "base", "mid", cheeks="blush") + her "Could I at least wear some underwear?" ("open", "squint", "worried", "R", cheeks="blush") gen "If you must..." ("base", xpos="far_left", ypos="head") - her "Thank you [genie_name]..." ("base", "base", "base", "mid") + her "Thank you [genie_name]..." ("base", "narrow", "base", "down", cheeks="blush") else: - gen "Just tape it to your bits." ("base", xpos="far_left", ypos="head") # That's fanny - her "Tape it to my bits?!" ("base", "base", "base", "mid") - gen "Or you could put some underwear on, and put the vibrators inside your panties, if it makes you feel better..." ("base", xpos="far_left", ypos="head") - her "Oh...{w=0.4} Okay, I'll do that then." ("base", "base", "base", "mid") + gen "Just tape them to your bits." ("base", xpos="far_left", ypos="head") # That's fanny + her "Tape it to my bits?!" ("angry", "wide", "base", "mid", cheeks="blush") + her "You want me to wear them while I'm naked?!" ("angry", "squint", "base", "mid", cheeks="blush") + gen "You can put some underwear on top if it makes you feel better..." ("base", xpos="far_left", ypos="head") + her "Oh...{w=0.4} Okay, I'll do that then." ("open", "squint", "base", "mid", cheeks="blush") else: - her "*Ehm*...{w=0.4} What am I supposed to do with these?" ("base", "base", "base", "mid") + her "*Ehm*...{w=0.4} What am I supposed to do with these?" ("open", "narrow", "base", "down", cheeks="blush") if hermione.is_any_worn("clothes"): gen "That's easy, just take your clothes off, and tape the vibrating eggs to your sensitive parts." ("grin", xpos="far_left", ypos="head") if hermione.is_any_worn("bra", "panties"): - her "Should I take off my underwear as well?" ("base", "base", "base", "mid") + her "Should I take off my underwear as well?" ("soft", "squint", "base", "mid", cheeks="blush") gen "Yes please!" ("base", xpos="far_left", ypos="head") else: gen "Just stick those vibrating things against your breasts and pussy." ("grin", xpos="far_left", ypos="head") - her "I see..." ("base", "base", "base", "mid") + her "I see..." ("open", "squint", "base", "mid", cheeks="blush") else: # Repeat (worn) if her_tier < 5: if hermione.is_any_worn("clothes"): - her "Can I put them inside my underwear like before?" ("base", "base", "base", "mid") + her "Can I put them inside my underwear like before?" ("open", "squint", "base", "mid", cheeks="blush") gen "Sure can." ("base", xpos="far_left", ypos="head") - her "Thank you, [genie_name]." ("base", "base", "base", "mid") + her "Thank you, [genie_name]." ("open", "squint", "base", "mid", cheeks="blush") else: - her "Let me just fetch some underwear first." ("base", "base", "base", "mid") + her "I'll need wear some underwear over them, of course." ("open", "squint", "base", "R", cheeks="blush") gen "If you must..." ("base", xpos="far_left", ypos="head") else: if hermione.is_any_worn("clothes"): gen "And I want you to be naked..." ("base", xpos="far_left", ypos="head") - her "Certainly, [genie_name]." ("base", "base", "base", "mid") + her "Certainly, [genie_name]." ("base", "squint", "base", "mid", cheeks="blush") - her "Here I go..." ("base", "base", "base", "mid") #blush + her "Here I go..." ("open", "closed", "base", "mid", cheeks="blush") #blush # Taking clothes off, if any. if hermione.is_any_worn("clothes"): @@ -151,18 +169,25 @@ label hg_vibrators: play sound "sounds/cloth_sound3.ogg" $ hermione.strip("robe") with d3 + pause 1 if hermione.is_worn("top"): play sound "sounds/cloth_sound3.ogg" $ hermione.strip("top") with d3 + pause 1 if hermione.is_worn("bottom"): play sound "sounds/cloth_sound3.ogg" $ hermione.strip("bottom") with d3 + pause 1 - $ hermione.strip("all") + if hermione.is_any_worn("bra", "panties"): #Removes eveything except bra or panties if she's wearing them (maybe this could be done differently) + $ hermione.strip("all") + $ hermione.wear("bra", "panties") + else: + $ hermione.strip("all") # Additional dialogue for lower levels (Optional) @@ -171,23 +196,34 @@ label hg_vibrators: play sound "sounds/cloth_sound3.ogg" $ hermione.strip("bra") with d3 + pause 1 if hermione.is_worn("panties"): play sound "sounds/cloth_sound3.ogg" $ hermione.strip("panties") with d3 + pause 1 $ hermione.equip(her_outfit_vibrators_nude) + with d3 + pause 1 - her "Okay... They're attached." ("base", "base", "base", "mid") + her "Okay... They're attached." ("open", "squint", "base", "mid", cheeks="blush") gen "Firmly?" ("base", xpos="far_left", ypos="head") gen "We wouldn't want anything to come loose now, would we?" ("base", xpos="far_left", ypos="head") - her "I--{w=0.2} Yes, they're attached firmly..." ("base", "base", "base", "mid") + her "I--{w=0.2} Yes, they're attached firmly..." ("angry", "squint", "base", "R", cheeks="blush") else: - her "Don't look..." ("base", "base", "base", "mid") - gen "I've already seen you naked..." ("base", xpos="far_left", ypos="head") - her "I don't want you to see me putting them on!" ("base", "base", "base", "mid") - gen "Alright, whatever..." ("base", xpos="far_left", ypos="head") + her "Don't look..." ("angry", "squint", "base", "mid", cheeks="blush") + if hermione.is_any_worn("bra", "panties"): + gen "I've already seen you naked..." ("base", xpos="far_left", ypos="head") + her "I don't want you to see me putting them on!" ("angry", "squint", "worried", "mid", cheeks="blush") + gen "Alright, whatever..." ("base", xpos="far_left", ypos="head") + else: + gen "Why not?" ("base", xpos="far_left", ypos="head") + her "I need to tape them on..." ("angry", "squint", "worried", "mid", cheeks="blush") + gen "So?" ("base", xpos="far_left", ypos="head") + her "Just, don't look okay!" ("angry", "happyCl", "worried", "mid", cheeks="blush") + gen "Fine..." ("base", xpos="far_left", ypos="head") show screen blkfade with d3 @@ -198,38 +234,45 @@ label hg_vibrators: if hermione.is_worn("bra"): play sound "sounds/cloth_sound3.ogg" - $ hermione.strip("bra") with d3 + pause 1 if hermione.is_worn("panties"): play sound "sounds/cloth_sound3.ogg" - $ hermione.strip("panties") with d3 + pause 1 + $ hermione.equip(her_clit_vibrators) $ hermione.equip(her_panties_base_vibrators) $ hermione.equip(her_nipple_vibrators) hide screen blkfade with d5 - her "..." ("base", "base", "base", "mid") #Looks down towards breasts annoyed - her "..." ("base", "base", "base", "mid") #Looks up and sees you - her "[genie_name]! I asked you not to look!" ("base", "base", "base", "mid") + her "..." ("base", "narrow", "base", "down", cheeks="blush") #Looks down towards breasts annoyed + her "..." ("base", "base", "base", "mid", cheeks="blush") #Looks up and sees you + her "[genie_name]! I asked you not to look!" ("angry", "base", "worried", "mid", cheeks="blush") $ her_mood += 5 gen "Don't blame me..." ("angry", xpos="far_left", ypos="head") gen "How long can it take to attach some vibrators?" ("base", xpos="far_left", ypos="head") - her "I'm sorry, I'm not an expert with stuff like this... {w=0.2}Unlike you, obviously..." ("base", "base", "base", "mid") + her "I'm sorry, I'm not an expert with stuff like this... {w=0.2}Unlike you, obviously..." ("annoyed", "narrow", "base", "R", cheeks="blush") gen "Apology accepted." ("base", xpos="far_left", ypos="head") # Ignores her snarky comment - her "..." ("base", "base", "base", "mid") + her "..." ("disgust", "narrow", "base", "mid", cheeks="blush") + play sound "sounds/cloth_sound3.ogg" $ hermione.equip(her_bra_base_vibrators) + with d3 + pause 1 "-Don't-": - $ hermione.equip(her_outfit_vibrators) - her "Okay, you can look, they're inside my underwear now..." ("base", "base", "base", "mid") + play sound "sounds/cloth_sound3.ogg" + $ hermione.equip(her_outfit_vibrators) + pause 2 + + her "Okay, you can look, they're inside my underwear now..." hide screen blkfade with d5 @@ -246,32 +289,32 @@ label hg_vibrators: jump hg_vibrators_personal label hg_vibrators_fail: - her "What on earth is this?!" ("base", "base", "base", "mid") + her "What on earth is this?!" ("angry", "base", "base", "mid") gen "Oh. I guess you haven't seen one of these before." ("base", xpos="far_left", ypos="head") 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." + ">Hermione examines the device, locates the button and presses it." play sound "sounds/click4.ogg" play bg_sounds "sounds/vibrator_low.ogg" - if her_tier < 4: + if her_tier < 3: - her "!!!" ("base", "base", "base", "mid") #Wide eyed + her "!!!" ("clench", "wide", "base", "stare") #Wide eyed show vibrators_floor at Transform(xpos=536, ypos=413, zoom=0.5) with d5 gen "There it is!" ("grin", xpos="far_left", ypos="head") - her "This... This is a vibrator!" ("base", "base", "base", "mid") + her "This... This is a vibrator!" ("angry", "happy", "worried", "mid", cheeks="blush") gen "Vibrator{b}s{/b}, [hermione_name], plural." ("grin", xpos="far_left", ypos="head") gen "Now, if you could just put them to use--" ("grin", xpos="far_left", ypos="head") - her "What!?!" ("base", "base", "base", "mid") - her "You expect me to use them?!" ("base", "base", "base", "mid") + her "What!?!" ("angry", "wide", "base", "mid", cheeks="blush") + her "You expect me to use them?!" ("open", "happy", "angry", "mid", cheeks="blush") gen "Of course!" ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") #Wide eyed shocked + her "..." ("clench", "closed", "angry", "mid", cheeks="blush") #Wide eyed shocked gen "Don't you like my gift?" ("base", xpos="far_left", ypos="head") - her "Do I like your gift...?" ("base", "base", "base", "mid") - her "What the hell is wrong with you?!" ("base", "base", "base", "mid") + her "Do I like your gift...?" ("angry", "closed", "angry", "mid", cheeks="blush") + her "What the hell is wrong with you?!" ("angry", "happy", "annoyed", "mid", cheeks="blush") # TODO Hermione leaves and slams door (sound?) call her_walk(action="leave") @@ -279,23 +322,23 @@ label hg_vibrators_fail: gen "...{w=0.4} Did I get the wrong set?" ("base", xpos="far_left", ypos="head") - else: # 10+ - her "What the--" ("base", "base", "base", "mid") - her "You...{w=0.4} You've bought me a vibrator?" ("base", "base", "base", "mid") + else: # Tier 3 + her "What the--" ("angry", "base", "base", "mid") + her "You...{w=0.4} You've bought me a vibrator?" ("angry", "happy", "worried", "mid", cheeks="blush") gen "Of course not...{w=0.4} I've bought an entire box filled with them!" ("grin", xpos="far_left", ypos="head") - her "[genie_name], this is hardly appropriate!" ("base", "base", "base", "mid") + her "[genie_name], this is hardly appropriate!" ("disgust", "happy", "worried", "mid", cheeks="blush") gen "How come?" ("base", xpos="far_left", ypos="head") - her "Because...{w=0.4} Well..." ("base", "base", "base", "mid") + her "Because...{w=0.4} Well..." ("annoyed", "happy", "worried", "R", cheeks="blush") gen "A healthy sex life is important to one's mental health. It helps to take the edge off of things." ("base", xpos="far_left", ypos="head") - her "But... A headmaster shouldn't be--" ("base", "base", "base", "mid") + her "But... A headmaster shouldn't be--" ("mad", "happy", "worried", "mid", cheeks="blush") gen "Why not just put them on and give it a spin?" ("grin", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") #wide - her "You mean right now?!" ("base", "base", "base", "mid") + her "..." ("angry", "narrow", "worried", "down", cheeks="blush") #wide + her "You mean right now?!" ("clench", "base", "worried", "mid", cheeks="blush") gen "Of course!" ("grin", xpos="far_left", ypos="head") - her "[genie_name]!" ("base", "base", "base", "mid") + her "[genie_name]!" ("angry", "happy", "angry", "mid", cheeks="blush") gen "What?" ("base", xpos="far_left", ypos="head") - her "I can't believe you would ask me to do such a thing!" ("base", "base", "base", "mid") - her "I think I should go..." ("base", "base", "base", "mid") + her "I can't believe you would ask me to do such a thing!" ("angry", "narrow", "angry", "mid", cheeks="blush") + her "I think I should go..." ("angry", "narrow", "base", "R", cheeks="blush") show vibrators_floor at Transform(xpos=536, ypos=413, zoom=0.5) with d5 @@ -325,21 +368,21 @@ label hg_vibrators_fail: label hg_vibrators_fail_repeat: - if her_tier < 4: - her "[genie_name]!" ("base", "base", "base", "mid") + if her_tier < 3: + her "[genie_name]!" ("open", "squint", "annoyed", "mid") gen "Yes?" ("base", xpos="far_left", ypos="head") - her "I have already told you, I'm not going to use a vibrator in front of you!" ("base", "base", "base", "mid") + her "I have already told you, I'm not going to use a vibrator in front of you!" ("angry", "squint", "angry", "mid") gen "Vibrator{b}s{/b}." ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") + her "..." ("disgust", "squint", "angry", "mid") show vibrators_floor at Transform(xpos=536, ypos=413, zoom=0.5) with d5 gen "And who said I wanted you to use it in front of me?" ("base", xpos="far_left", ypos="head") - her "... Tell me with a straight face that you weren't going to ask me that." ("base", "base", "base", "mid") + her "... Tell me with a straight face that you weren't going to ask me that." ("open", "narrow", "angry", "mid") gen "..." ("base", xpos="far_left", ypos="head") - her "I knew it!" ("base", "base", "base", "mid") - her "I'm out of here!" ("base", "base", "base", "mid") + her "I knew it!" ("open", "narrow", "angry", "R") + her "I'm out of here!" ("open", "squint", "angry", "mid") call her_walk("door", "base") call her_walk(action="leave") @@ -347,26 +390,30 @@ label hg_vibrators_fail_repeat: with hpunch $ her_mood += 20 - gen "(She knows me too well...)" ("base", xpos="far_left", ypos="head") + gen "(How did she know?)" ("base", xpos="far_left", ypos="head") else: - her "This again?" ("base", "base", "base", "mid") + her "Didn't I already say--" ("open", "base", "angry", "mid") gen "Come on, just for a little bit, please?" ("base", xpos="far_left", ypos="head") - her "Oh, just a little bit? That's fine then." ("base", "base", "base", "mid") + her "Oh, just a little bit? That's fine then." ("grin", "squint", "base", "mid") gen "Really?" ("grin", xpos="far_left", ypos="head") - her "{size=+6}No!{/size}" ("base", "base", "base", "mid") with hpunch + her "{size=+6}No!{/size}" ("open", "base", "angry", "mid") with hpunch show vibrators_floor at Transform(xpos=536, ypos=413, zoom=0.5) with d5 gen "Oh..." ("base", xpos="far_left", ypos="head") - her "...{w=0.4} I'm leaving." ("base", "base", "base", "mid") + her "...{w=0.4} I'm leaving." ("annoyed", "happy", "angry", "mid") call her_walk("door", "base") $ _temp = genie_name[:2] #Nickname without last 2 letters gen "[hermione_name], you forgot the--" ("base", xpos="far_left", ypos="head") - her "{size=+2}I am not accepting vibrators as a gift from my [_temp]--...{w=0.4} I mean the headmaster!{/size}" ("base", "base", "base", "mid") + + call her_chibi("stand","door","base", flip=False) + pause .4 + + her "{size=+2}I am not accepting vibrators as a gift from my [_temp]--...{w=0.4} I mean the headmaster!{/size}" ("open", "happy", "angry", "mid") gen "So, you're saying, if it somehow turns out I'm not your headmaster--" ("base", xpos="far_left", ypos="head") call her_walk("door", "base") @@ -1309,7 +1356,7 @@ label hg_vibrators_personal: show vibrators_floor at Transform(xpos=340, ypos=355, zoom=0.5) $ hermione.equip(her_outfit_last) - 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." + ">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." hide screen blkfade @@ -1355,7 +1402,7 @@ label hg_vibrators_personal: gen "You may leave." ("base", xpos="far_left", ypos="head") if not her_outfit_vibrators.unlocked: - nar ">For a brief moment, you see Hermione's eyes flicker towards the vibrators left on your desk." + ">For a brief moment, you see Hermione's eyes flicker towards the vibrators left on your desk." gen "Fine, you can take them and finish yourself off, [hermione_name]..." ("base", xpos="far_left", ypos="head") gen "Consider it a gift." ("base", xpos="far_left", ypos="head") her "..." ("base", "narrow", "base", "down") #blushing @@ -1388,7 +1435,7 @@ label hg_vibrators_personal: her "(At least he forgot about that silly grade thing...)" ("base", "base", "base", "mid") if not her_outfit_vibrators.unlocked: - nar ">For a brief moment you see Hermione's eyes flicker towards the vibrators left on your desk." + ">For a brief moment you see Hermione's eyes flicker towards the vibrators left on your desk." gen "Fine, you can take them and finish yourself off, [hermione_name]..." ("base", xpos="far_left", ypos="head") her "I wasn't--" ("base", "base", "base", "mid") gen "Consider it a gift." ("base", xpos="far_left", ypos="head") @@ -1544,7 +1591,7 @@ label hg_vibrators_personal: hide cg show vibrators_floor at Transform(xpos=340, ypos=355, zoom=0.5) - 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." + ">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." $ hermione.equip(her_outfit_last) hide screen blkfade