diff --git a/game/images/CG/her_vibrators/public/hermione/her_vibrators_public_legs_effect.webp b/game/images/CG/her_vibrators/public/hermione/her_vibrators_public_effects_shaky_legs.webp similarity index 100% rename from game/images/CG/her_vibrators/public/hermione/her_vibrators_public_legs_effect.webp rename to game/images/CG/her_vibrators/public/hermione/her_vibrators_public_effects_shaky_legs.webp diff --git a/game/scripts/cg/hermione.rpy b/game/scripts/cg/hermione.rpy index eaaea3ec..1b8c128f 100644 --- a/game/scripts/cg/hermione.rpy +++ b/game/scripts/cg/hermione.rpy @@ -71,7 +71,15 @@ layeredimage her_vibrators_public: attribute background default - # TODO NPC reactions + group npc multiple prefix "npc": + attribute sus_ron: + "her_vibrators_public_npc_sus_ron" + attribute shock_ron: + Fixed("her_vibrators_public_npc_shock_ron", \ + "her_vibrators_public_npc_shock_ron_effect") + attribute shock_harry: + Fixed("her_vibrators_public_npc_shock_harry", \ + "her_vibrators_public_npc_shock_harry_effect") attribute body default group blush auto prefix "blush": @@ -110,6 +118,8 @@ layeredimage her_vibrators_public: attribute nopanties null attribute nude null + group effects auto multiple prefix "effects" + image her_vibrators_public_proxy = LayeredImageProxy("her_vibrators_public") image her_vibrators_public_xray = Xray("her_vibrators_public", "her_vibrators_public_proxy", radius=0.18) @@ -130,9 +140,7 @@ layeredimage her_vibrators_personal hermione1: attribute horny default attribute fringe default - group effects auto multiple variant "effects": - attribute wetness default - attribute puddle + group effects auto multiple prefix "effects" group vibrator multiple variant "vibrator": attribute base default @@ -157,9 +165,7 @@ layeredimage her_vibrators_personal hermione2: attribute horny default attribute fringe default - group effects auto multiple variant "effects": - attribute wetness default - attribute puddle + group effects auto multiple prefix "effects" group vibrator multiple variant "vibrator": attribute base default @@ -184,10 +190,7 @@ layeredimage her_vibrators_personal hermione3: group mouth auto prefix "mouth": attribute open default - group effects auto multiple variant "effects": - attribute wetness default - attribute squirt - attribute mascara + group effects auto multiple prefix "effects" group vibrator multiple variant "vibrator": attribute base default diff --git a/game/scripts/characters/hermione/events/items/vibrators.rpy b/game/scripts/characters/hermione/events/items/vibrators.rpy index 9e591241..80bf9f72 100644 --- a/game/scripts/characters/hermione/events/items/vibrators.rpy +++ b/game/scripts/characters/hermione/events/items/vibrators.rpy @@ -14,15 +14,15 @@ 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?" + her "A gift?" ("base", "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?" + 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..." + 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?" + her "Can I open my eyes now?" ("base", "base", "base", "mid") gen "Oh, yes go right ahead." ("base", xpos="far_left", ypos="head") # Introduction (seen) @@ -38,52 +38,52 @@ label hg_vibrators: jump hg_vibrators_fail elif her_tier < 5: - her "Is that... A vibrator?" + her "Is that... A vibrator?" ("base", "base", "base", "mid") 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?" + 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." gen "What if I am?" ("grin", xpos="far_left", ypos="head") - her "I figured as much..." + her "I figured as much..." ("base", "base", "base", "mid") 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}" #small text + her "{size=-4}...{w=0.4} I want twenty points for this.{/size}" ("base", "base", "base", "mid") #small text gen "What was that?" ("base", xpos="far_left", ypos="head") - her "I said, I want twenty points..." + her "I said, I want twenty points..." ("base", "base", "base", "mid") gen "Deal!" ("grin", xpos="far_left", ypos="head") else: - her "A vibrator?" + her "A vibrator?" ("base", "base", "base", "mid") gen "Indeed! Although, there's more than one!" ("grin", xpos="far_left", ypos="head") - her "R--{w=0.2} really?" + her "R--{w=0.2} really?" ("base", "base", "base", "mid") gen "Aren't you going to thank me for my generosity, [hermione_name]?" ("base", xpos="far_left", ypos="head") - her "Thank you, [genie_name]." + her "Thank you, [genie_name]." ("base", "base", "base", "mid") gen "Not with words, [hermione_name]..." nar ">You hold up the remote, circling your finger suggestively over the power switch." - her "You want me to put them to use?" + her "You want me to put them to use?" ("base", "base", "base", "mid") gen "If you please." ("base", xpos="far_left", ypos="head") - her "Okay then..." #blushing + her "Okay then..." ("base", "base", "base", "mid") #blushing else: # Repeat (seen) - nar ">Hermione opens her eyeas and and inspects the vibrators for a moment." + nar ">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..." + her "The vibrators again..." ("base", "base", "base", "mid") 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!" + her "*Hmm*...{w=0.4} Sure, but only if you pay me twenty points!" ("base", "base", "base", "mid") gen "Yeah, yeah, now get on with it." ("base", xpos="far_left", ypos="head") - her "..." + her "..." ("base", "base", "base", "mid") else: - her "I see..." #blush + her "I see..." ("base", "base", "base", "mid") #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..." + her "If you say so..." ("base", "base", "base", "mid") # Introduction (worn) label .intro_worn: @@ -93,56 +93,56 @@ label hg_vibrators: $ her_vibrators_worn = True if her_tier < 5: - her "So...{w=0.4} What am I supposed to do with these?" + her "So...{w=0.4} What am I supposed to do with these?" ("base", "base", "base", "mid") 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?!" - 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 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 else: - her "But then you'll see when I--" - her "Could I at least wear some underwear?" + her "But then you'll see when I--" ("base", "base", "base", "mid") + her "Could I at least wear some underwear?" ("base", "base", "base", "mid") gen "If you must..." ("base", xpos="far_left", ypos="head") - her "Thank you [genie_name]..." + her "Thank you [genie_name]..." ("base", "base", "base", "mid") else: gen "Just tape it to your bits." ("base", xpos="far_left", ypos="head") # That's fanny - her "Tape it to my bits?!" + 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." + her "Oh...{w=0.4} Okay, I'll do that then." ("base", "base", "base", "mid") else: - her "*Ehm*...{w=0.4} What am I supposed to do with these?" + her "*Ehm*...{w=0.4} What am I supposed to do with these?" ("base", "base", "base", "mid") 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?" + her "Should I take off my underwear as well?" ("base", "base", "base", "mid") 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..." + her "I see..." ("base", "base", "base", "mid") else: # Repeat (worn) if her_tier < 5: if hermione.is_any_worn("clothes"): - her "Can I put them inside my underwear like before?" + her "Can I put them inside my underwear like before?" ("base", "base", "base", "mid") gen "Sure can." ("base", xpos="far_left", ypos="head") - her "Thank you, [genie_name]." + her "Thank you, [genie_name]." ("base", "base", "base", "mid") else: - her "Let me just fetch some underwear first." + her "Let me just fetch some underwear first." ("base", "base", "base", "mid") 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]." + her "Certainly, [genie_name]." ("base", "base", "base", "mid") - her "Here I go..." #blush + her "Here I go..." ("base", "base", "base", "mid") #blush # Taking clothes off, if any. if hermione.is_any_worn("clothes"): @@ -177,16 +177,16 @@ label hg_vibrators: $ hermione.strip("panties") with d3 - #TODO equip nude vibrators + $ hermione.equip(her_outfit_vibrators_nude) - her "Okay... They're attached." + her "Okay... They're attached." ("base", "base", "base", "mid") 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..." + her "I--{w=0.2} Yes, they're attached firmly..." ("base", "base", "base", "mid") else: - her "Don't look..." + 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!" + 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") show screen blkfade @@ -206,30 +206,30 @@ label hg_vibrators: $ hermione.strip("panties") with d3 - #TODO equip panties vibrators - #TODO equip nude breast vibrators - + $ hermione.equip(her_clit_vibrators) + $ hermione.equip(her_panties_base_vibrators) + $ hermione.equip(her_nipple_vibrators) hide screen blkfade with d5 - her "..." #Looks down towards breasts annoyed - her "..." #Looks up and sees you - her "[genie_name]! I asked you not to look!" + 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_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..." + her "I'm sorry, I'm not an expert with stuff like this... {w=0.2}Unlike you, obviously..." ("base", "base", "base", "mid") gen "Apology accepted." ("base", xpos="far_left", ypos="head") # Ignores her snarky comment - her "..." + her "..." ("base", "base", "base", "mid") - #TODO Equip Bra vibrators + $ hermione.equip(her_bra_base_vibrators) "-Don't-": - #TODO equip underwear vibrators + $ hermione.equip(her_outfit_vibrators) - her "Okay, you can look, they're inside my underwear now..." + her "Okay, you can look, they're inside my underwear now..." ("base", "base", "base", "mid") hide screen blkfade with d5 @@ -246,7 +246,7 @@ label hg_vibrators: jump hg_vibrators_personal label hg_vibrators_fail: - her "What on earth is this?!" + her "What on earth is this?!" ("base", "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." @@ -255,21 +255,21 @@ label hg_vibrators_fail: play bg_sounds "sounds/vibrator_low.ogg" if her_tier < 4: - her "!!!" #Wide eyed + her "!!!" ("base", "base", "base", "mid") #Wide eyed #TODO vibrators on floor (Hermione drops them) gen "There it is!" ("grin", xpos="far_left", ypos="head") - her "This... This is a vibrator!" + her "This... This is a vibrator!" ("base", "base", "base", "mid") 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!?!" - her "You expect me to use them?!" + her "What!?!" ("base", "base", "base", "mid") + her "You expect me to use them?!" ("base", "base", "base", "mid") gen "Of course!" ("base", xpos="far_left", ypos="head") - her "..." #Wide eyed shocked + her "..." ("base", "base", "base", "mid") #Wide eyed shocked gen "Don't you like my gift?" ("base", xpos="far_left", ypos="head") - her "Do I like your gift...?" - her "What the hell is wrong with you?!" + her "Do I like your gift...?" ("base", "base", "base", "mid") + her "What the hell is wrong with you?!" ("base", "base", "base", "mid") # TODO Hermione leaves and slams door call her_walk(action="leave") @@ -278,22 +278,22 @@ 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--" - her "You...{w=0.4} You've bought me a vibrator?" + her "What the--" ("base", "base", "base", "mid") + her "You...{w=0.4} You've bought me a vibrator?" ("base", "base", "base", "mid") 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!" + her "[genie_name], this is hardly appropriate!" ("base", "base", "base", "mid") gen "How come?" ("base", xpos="far_left", ypos="head") - her "Because...{w=0.4} Well..." + her "Because...{w=0.4} Well..." ("base", "base", "base", "mid") 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--" + her "But... A headmaster shouldn't be--" ("base", "base", "base", "mid") gen "Why not just put them on and give it a spin?" ("grin", xpos="far_left", ypos="head") - her "..." #wide - her "You mean right now?!" + her "..." ("base", "base", "base", "mid") #wide + her "You mean right now?!" ("base", "base", "base", "mid") gen "Of course!" ("grin", xpos="far_left", ypos="head") - her "[genie_name]!" + her "[genie_name]!" ("base", "base", "base", "mid") gen "What?" ("base", xpos="far_left", ypos="head") - her "I can't believe you would ask me to do such a thing!" - her "I think I should go..." + 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") #TODO vibrators on floor @@ -313,19 +313,19 @@ label hg_vibrators_fail: label hg_vibrators_fail_repeat: if her_tier < 4: - her "[genie_name]!" + her "[genie_name]!" ("base", "base", "base", "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!" + her "I have already told you, I'm not going to use a vibrator in front of you!" ("base", "base", "base", "mid") gen "Vibrator{b}s{/b}." ("base", xpos="far_left", ypos="head") - her "..." + her "..." ("base", "base", "base", "mid") #TODO vibrators on floor (Hermione drops them) 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." + her "... Tell me with a straight face that you weren't going to ask me that." ("base", "base", "base", "mid") gen "..." ("base", xpos="far_left", ypos="head") - her "I knew it!" - her "I'm out of here!" + her "I knew it!" ("base", "base", "base", "mid") + her "I'm out of here!" ("base", "base", "base", "mid") call her_walk("door", "base") call her_walk(action="leave") @@ -335,23 +335,23 @@ label hg_vibrators_fail_repeat: gen "(She knows me too well...)" ("base", xpos="far_left", ypos="head") else: - her "This again?" + her "This again?" ("base", "base", "base", "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." + her "Oh, just a little bit? That's fine then." ("base", "base", "base", "mid") gen "Really?" ("grin", xpos="far_left", ypos="head") - her "{size=+6}No!{/size}" with hpunch + her "{size=+6}No!{/size}" ("base", "base", "base", "mid") with hpunch #TODO vibrators on floor gen "Oh..." ("base", xpos="far_left", ypos="head") - her "...{w=0.4} I'm leaving." + her "...{w=0.4} I'm leaving." ("base", "base", "base", "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}" + 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") 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") @@ -372,99 +372,99 @@ label hg_vibrators_public: # Flag 'her_vibrators_public' is set True in the return event gen "You can put on your school uniform now." ("base", xpos="far_left", ypos="head") - her "My school uniform?" + her "My school uniform?" ("base", "base", "base", "mid") if her_tier_public >= 5: - her "Don't tell me you're expecting of me to wear them in class?" + her "Don't tell me you're expecting of me to wear them in class?" ("base", "base", "base", "mid") gen "No, [hermione_name]..." ("base", xpos="far_left", ypos="head") - her "Oh... Thank--" + her "Oh... Thank--" ("base", "base", "base", "mid") 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?!" #shocked but horny + her "The entire day?!" ("base", "base", "base", "mid") #shocked but horny gen "That's right." ("grin", xpos="far_left", ypos="head") - her "But [genie_name], wearing them for the entire day is--" + her "But [genie_name], wearing them for the entire day is--" ("base", "base", "base", "mid") 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!" + 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") 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!" + her "Wait, that's not--{w=0.2} I have to wear clothes!" ("base", "base", "base", "mid") 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!" + her "On second thought, I'll be fine!" ("base", "base", "base", "mid") 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!" + her "I won't!" ("base", "base", "base", "mid") 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..." + her "I..." ("base", "base", "base", "mid") gen "Like, really hate." ("base", xpos="far_left", ypos="head") - her "*Ehm*..." + her "*Ehm*..." ("base", "base", "base", "mid") gen "I'd be fuming." ("base", xpos="far_left", ypos="head") - her "..." + her "..." ("base", "base", "base", "mid") 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?" + her "Hold on, how else can I control them?" ("base", "base", "base", "mid") 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?" + her "You'll... But then how am I supposed to know when they'll go off?" ("base", "base", "base", "mid") 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?" + her "What if they go off when there's other students or teachers around?" ("base", "base", "base", "mid") gen "That's just a risk you'll have to take." ("base", xpos="far_left", ypos="head") - her "..." + her "..." ("base", "base", "base", "mid") gen "Come on... It's just some tiny little vibrations. I'm sure you can handle it." - her "Fine, I'll do it...{w=0.2} But only because you asked..." + her "Fine, I'll do it...{w=0.2} But only because you asked..." ("base", "base", "base", "mid") elif her_tier_public == 4: - her "You want me to wear them in class?!" + her "You want me to wear them in class?!" ("base", "base", "base", "mid") gen "No, [hermione_name]..." ("base", xpos="far_left", ypos="head") - her "Oh good, for a moment I thought--" + her "Oh good, for a moment I thought--" ("base", "base", "base", "mid") gen "I want you to wear them during break time as well!" ("base", xpos="far_left", ypos="head") gen "Of course, they should be turned on at all times." - her "But that's-- {w=0.2}Couldn't I just... {w=0.4}I don't know..." + her "But that's-- {w=0.2}Couldn't I just... {w=0.4}I don't know..." ("base", "base", "base", "mid") gen "Quit complaining, [hermione_name], you're about to earn {number=current_payout} for your house." ("base", xpos="far_left", ypos="head") gen "Surely that's more than enough of an incentive to broaden your sexual education." ("base", xpos="far_left", ypos="head") - her "...{w} What do you mean?" #annoyed - her "I am plenty sexually educated!" - her "W-wait, that's not what I meant--" + her "...{w} What do you mean?" ("base", "base", "base", "mid") #annoyed + her "I am plenty sexually educated!" ("base", "base", "base", "mid") + her "W-wait, that's not what I meant--" ("base", "base", "base", "mid") gen "*heh*..." ("grin", xpos="far_left", ypos="head") - her "Either way..." # eyes closed, annoyed - her "As weird as it sounds...-- {w=0.3}That's not the main problem, it's--" + her "Either way..." ("base", "base", "base", "mid") # eyes closed, annoyed + her "As weird as it sounds...-- {w=0.3}That's not the main problem, it's--" ("base", "base", "base", "mid") gen "Oh. So you're considering it at least." ("base", xpos="far_left", ypos="head") - her "{size=-4}Why am I even trying...{/size} *sigh*" + her "{size=-4}Why am I even trying...{/size} *sigh*" ("base", "base", "base", "mid") gen "It's just some harmless vibrators, what's the harm?" ("base", xpos="far_left", ypos="head") - her "But what if someone takes notice?" + her "But what if someone takes notice?" ("base", "base", "base", "mid") gen "Then maybe you should consider keeping your legs closed for the time being." ("grin", xpos="far_left", ypos="head") gen "Unless you don't mind flashing yourself that is." ("grin", xpos="far_left", ypos="head") - her "I'm talking about the sounds!" + her "I'm talking about the sounds!" ("base", "base", "base", "mid") gen "That's simple. Just pick a class that is noisy enough, so no one is able to hear the buzzing." ("base", xpos="far_left", ypos="head") - her "{size=-4}The buzzing is the least of my worries...{size=-4}" + her "{size=-4}The buzzing is the least of my worries...{/size}" ("base", "base", "base", "mid") gen "What was that?" - her "Nothing, I was just thinking what class would work... Definitely not {i}History of Magic{/i}." + her "Nothing, I was just thinking what class would work... Definitely not {i}History of Magic{/i}." ("base", "base", "base", "mid") gen "When in doubt, you could choose Tonks' class, I'm sure she would appreciate--" ("grin", xpos="far_left", ypos="head") - her "..." # slight shock + her "..." ("base", "base", "base", "mid") # slight shock gen "I mean, I'm sure it's loud enough-- I mean, the class is--" ("angry", xpos="far_left", ypos="head") gen "Fuck, I give up. You know what I mean anyway..." ("base", xpos="far_left", ypos="head") - her "*Sigh*... I'll figure it out. As long as I'm getting paid of course." + her "*Sigh*... I'll figure it out. As long as I'm getting paid of course." ("base", "base", "base", "mid") gen "Sure! Wouldn't have it any other way." ("grin", xpos="far_left", ypos="head") gen "See you later then." ("base", xpos="far_left", ypos="head") - her "Right..." + her "Right..." ("base", "base", "base", "mid") else: # Fail if public tier is not high enough. $ _temp_lockout = True if her_tier >= 5: #expecting private session - her "You want me to--{w=0.3} But I thought..." + her "You want me to--{w=0.3} But I thought..." ("base", "base", "base", "mid") gen "*Hmm*?" ("base", xpos="far_left", ypos="head") - her "Nevermind..." + her "Nevermind..." ("base", "base", "base", "mid") gen "Off you go then." ("base", xpos="far_left", ypos="head") - her "*Ehm*... Can't I just use them in my dorm instead?" + her "*Ehm*... Can't I just use them in my dorm instead?" ("base", "base", "base", "mid") gen "Where's the fun in that?" ("base", xpos="far_left", ypos="head") - her "..." #Blush - her "Well, I'm just not sure if wearing them in class is such a good idea..." + her "..." ("base", "base", "base", "mid") #Blush + her "Well, I'm just not sure if wearing them in class is such a good idea..." ("base", "base", "base", "mid") gen "Nonsense, I'm sure the seats can handle a bit of wetness." ("base", xpos="far_left", ypos="head") - her "..." #worried + her "..." ("base", "base", "base", "mid") #worried gen "Alright, fine, I can see you're hesitant..." ("base", xpos="far_left", ypos="head") gen "Let's do something else--" ("base", xpos="far_left", ypos="head") else: - her "You want me to use them in class?!" - her "But [genie_name]! That's..." + her "You want me to use them in class?!" ("base", "base", "base", "mid") + her "But [genie_name]! That's..." ("base", "base", "base", "mid") gen "Surely you didn't think I just wanted you to wear them like a mere accessory, did you?" ("base", xpos="far_left", ypos="head") - her "No, but I didn't think you would want me to attend classes wearing them either!" + her "No, but I didn't think you would want me to attend classes wearing them either!" ("base", "base", "base", "mid") gen "Alright, fair..." ("base", xpos="far_left", ypos="head") gen "In that case--" ("base", xpos="far_left", ypos="head") @@ -478,95 +478,95 @@ label hg_vibrators_public: if her_vibrators_public_stage <= 1: # Tried LOW level before - her "You want me to use them in class again?" + her "You want me to use them in class again?" ("base", "base", "base", "mid") gen "Oh no... This time I want you to wear them the entire day." ("base", xpos="far_left", ypos="head") - her "The entire day?!" + 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]!" - her "Wearing them through one class is one thing... But wearing them for the entire day is just..." + 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--" + 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") gen "Like this." ("base", xpos="far_left", ypos="head") $ renpy.sound.play("sounds/click4.ogg") play bg_sounds "sounds/vibrator_low.ogg" - her "{heart}*Ah*...{heart}" + her "{heart}*Ah*...{heart}" ("base", "base", "base", "mid") $ renpy.sound.play("sounds/click4.ogg") stop bg_sounds - her "..." + her "..." ("base", "base", "base", "mid") 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 "..." + 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}..." - her "Who knows what might happen if they go off at the wrong time." - her "What if they go off while I'm presenting something in front of the entire class?" + 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") gen "You're talking as if anyone would pay any attention to the curriculum." ("base", xpos="far_left", ypos="head") - her "..." + her "..." ("base", "base", "base", "mid") 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]." + her "... Very funny, [genie_name]." ("base", "base", "base", "mid") 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..." - her "Okay...{w=0.4} I'll do it." + 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") gen "Excellent!" ("grin", xpos="far_left", ypos="head") else: # Tried HIGH level before - her "Certainly, [genie_name]." + her "Certainly, [genie_name]." ("base", "base", "base", "mid") gen "Although..." ("base", xpos="far_left", ypos="head") - her "Yes?" + 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]!" + her "Really? Thank you [genie_name]!" ("base", "base", "base", "mid") gen "Under one condition..." ("base", xpos="far_left", ypos="head") - her "...{w=0.4} what is the condition?" + her "...{w=0.4} what is the condition?" ("base", "base", "base", "mid") gen "You have to accompany your friends to {i}gobbling stones{/i} again." ("grin", xpos="far_left", ypos="head") - her "The what?!" + her "The what?!" ("base", "base", "base", "mid") gen "{i}Gobbling stones{/i}. It's a game where you grab the stone and put it in your--" - her "Do you mean {i}Gobstones{/i}?" + her "Do you mean {i}Gobstones{/i}?" ("base", "base", "base", "mid") gen "That's what I said." - her "No you didn't--" - her "You know what, forget it." + her "No you didn't--" ("base", "base", "base", "mid") + her "You know what, forget it." ("base", "base", "base", "mid") gen "Said and done!" ("base", xpos="far_left", ypos="head") - her "..." + her "..." ("base", "base", "base", "mid") 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--" - her "I see what you're doing..." - her "Alright, fine, {i}Gobstones{/i} it is." + 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") gen "I knew you were the reasonable one." ("base", xpos="far_left", ypos="head") - her "Unless..." #enticing + her "Unless..." ("base", "base", "base", "mid") #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]?" # Enticing look + 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 gen "Clever, but don't think you can get off the hook that easy, [hermione_name]..." ("base", xpos="far_left", ypos="head") - her "*Hmph*..." #annoyed but blushing - her "See you tonight then." + her "*Hmph*..." ("base", "base", "base", "mid") #annoyed but blushing + her "See you tonight then." ("base", "base", "base", "mid") gen "Enjoy!" ("base", xpos="far_left", ypos="head") else: - her "You want me to wear them in class again?" #blush + her "You want me to wear them in class again?" ("base", "base", "base", "mid") #blush gen "Most definitely." ("base", xpos="far_left", ypos="head") - her "*Hmm*... Okay then..." + her "*Hmm*... Okay then..." ("base", "base", "base", "mid") gen "Excellent! I look forward to hearing from you later this evening." ("base", xpos="far_left", ypos="head") - her "Sure thing, [genie_name]." + her "Sure thing, [genie_name]." ("base", "base", "base", "mid") if her_tier >= 5: - pass - # TODO: Equip vibrator panties and vibrator bra (she is naked on high tiers at this point) + # (she is naked on high tiers at this point) + $ hermione.equip(her_outfit_vibrators) else: - her "..." #down + her "..." ("base", "base", "base", "mid") #down gen "Go on then." ("base", xpos="far_left", ypos="head") $ renpy.sound.play("sounds/cloth_sound3.ogg") - #TODO Hermione equips school uniform (medium skirt) + $ hermione.equip(her_outfit_default) + $ hermione.equip(her_bottom_school3) with d3 - her "..." #looks down, blushing + her "..." ("base", "base", "base", "mid") #looks down, blushing - # TODO Hermione leaves call her_walk(action="leave") $ ev_her_vibrators_public_return.enqueue() @@ -586,7 +586,7 @@ label hg_vibrators_personal: her "{heart}*Ah*!!!{heart}" if her_tier >= 5: - # TODO This scene has CG with Hermione lying on the desk with vibrators, 3 poses, closed legs, spread legs, pushed pelvis in the air (cumming). + # Note: This scene has CG with Hermione lying on the desk with vibrators, 3 poses, closed legs, spread legs, pushed pelvis in the air (cumming). label .high_tier: @@ -660,7 +660,7 @@ label hg_vibrators_personal: gen "There we go.{w=0.8}{nw}" ("base", xpos="far_left", ypos="head") - show her_vibrators_personal eyes_squint_mid as cg + show her_vibrators_personal eyes_squint_forward as cg gen "There we go.{fast} Now for the telling part." ("base", xpos="far_left", ypos="head") @@ -799,7 +799,7 @@ label hg_vibrators_personal: show her_vibrators_personal eyebrows_worried mouth_worried as cg - her "*Ah*...{w=0.2} *Ah*...{w=0.2 I'm gonna--" + 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 @@ -928,9 +928,7 @@ label hg_vibrators_personal: #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}" + her "{size=+5}{heart}{heart}{heart}Cum!!!{heart}{heart}{/size}" gen "Wait, I didn't say you could--" ("angry", xpos="far_left", ypos="head") #Hermione pelvis up @@ -945,11 +943,11 @@ label hg_vibrators_personal: show her_vibrators_personal eyes_ahegao mouth_ahegao effects_squirt as cg - her "{heart}Aaaaah!!{heart}{/size}{w=0.8}{nw}" + her "{heart}Aaaaah!!{heart}{w=0.8}{nw}" show her_vibrators_personal -effects_squirt effects_puddle as cg - her "{heart}Aaaaah!!{heart}{/size}{fast}" + her "{heart}Aaaaah!!{heart}{fast}" gen "By the great desert--" ("base", xpos="far_left", ypos="head") @@ -2064,7 +2062,7 @@ label hg_vibrators_public_return: # TODO Hermione equip skirt (medium) her "Well... Once I left your office, I was headed to the first class of the day -- Transfiguration." her "The closer I got to the classroom, I became more and more aware of my heart beating in my chest." - her "I thought to myself -- \"What if professor McGonagall called for me to demonstrate something in front of my classmates?\"" + her "I thought to myself, \"What if professor McGonagall called for me to demonstrate something in front of my classmates?\"" menu: @@ -2293,7 +2291,6 @@ label hg_vibrators_public_return: her "Even though I was expecting it this time, I was not ready for you to switch it on to the high setting so quickly." her "I tried to stifle myself but my gasp had the boys look towards me suspiciously." - show her_vibrators_public eyebrows_neutral eyes_sad mouth_open npc_sus_ron as xray_child show her_vibrators_public_proxy eyebrows_neutral eyes_sad mouth_open npc_sus_ron as xray_overlay @@ -2556,7 +2553,7 @@ label hg_vibrators_public_return: with fade gen "{size=+4}THEY WERE WHAT?!?{/size}" ("angry", xpos="far_left", ypos="head") - gen "{size=+4}In the middle of the courtyard?! At {b}my{b} school?!{/size}" ("angry", xpos="far_left", ypos="head") + gen "{size=+4}In the middle of the courtyard?! At {b}my{/b} school?!{/size}" ("angry", xpos="far_left", ypos="head") her "Where else should they do it?" gen "The bathroom?! Their dorm? Anywhere but the courtyard!" ("angry", xpos="far_left", ypos="head") her "But [genie_name], students have been doing it in the courtyard for generations!" @@ -2649,8 +2646,8 @@ label hg_vibrators_public_return: if _vibrator_strength == 3: # Strength was set to high before. - show her_vibrators_public eyebrows_neutral eyes_sad legs_effect as xray_child - show her_vibrators_public_proxy eyebrows_neutral eyes_sad legs_effect as xray_overlay + show her_vibrators_public eyebrows_neutral eyes_sad effects_shaky_legs as xray_child + show her_vibrators_public_proxy eyebrows_neutral eyes_sad effects_shaky_legs as xray_overlay her "Yes, with the intensity going down, so did my quaking legs. I had to coax myself from falling to my knees." her "It was as if I had been thrown into a cold lake and my body were only just beginning to get used to the temperature." @@ -2659,8 +2656,8 @@ label hg_vibrators_public_return: gen "Wait, I know!" ("angry", xpos="far_left", ypos="head") gen "Love!" ("grin", xpos="far_left", ypos="head") - hide her_vibrators_public legs_effect as xray_child - hide her_vibrators_public_proxy legs_effect as xray_overlay + hide her_vibrators_public effects_shaky_legs as xray_child + hide her_vibrators_public_proxy effects_shaky_legs as xray_overlay her "That's... Not it." gen "Damn." ("base", xpos="far_left", ypos="head") @@ -2768,8 +2765,8 @@ label hg_vibrators_public_return: # This is the second best ending. Hermione cums once but she manages to hide it from her friends. - show her_vibrators_public eyebrows_worried eyes_clenched mouth_lip_bite legs_effect as xray_child - show her_vibrators_public_proxy eyebrows_worried eyes_clenched mouth_lip_bite legs_effect as xray_overlay + show her_vibrators_public eyebrows_worried eyes_clenched mouth_lip_bite effects_shaky_legs as xray_child + show her_vibrators_public_proxy eyebrows_worried eyes_clenched mouth_lip_bite effects_shaky_legs as xray_overlay her "Yes, and as you did, I clenched my legs together." her "I was not about to do the thing I had told myself I would never, ever, do! I tried to keep it together as hard as I could." @@ -2815,7 +2812,7 @@ label hg_vibrators_public_return: her "But that feeling was quickly replaced with shame..." gen "Shame?" ("base", xpos="far_left", ypos="head") her "Yes, shame!" - her "This was {b}the{b} line I couldn't and shouldn't cross, but yet--" + her "This was {b}the{/b} line I couldn't and shouldn't cross, but yet--" gen "Says who?" ("base", xpos="far_left", ypos="head") her "Says me!" gen "..." ("angry", xpos="far_left", ypos="head") @@ -2872,8 +2869,8 @@ label hg_vibrators_public_return: # This is the best ending. Hermione cums multiple times and the boys take notice, but she gets away with it. # Vagina is wet - show her_vibrators_public eyebrows_worried eyes_big_ahegao mouth_ahegao legs_effect as xray_child - show her_vibrators_public_proxy eyebrows_worried eyes_big_ahegao mouth_ahegao legs_effect as xray_overlay + show her_vibrators_public eyebrows_worried eyes_big_ahegao mouth_ahegao effects_shaky_legs as xray_child + show her_vibrators_public_proxy eyebrows_worried eyes_big_ahegao mouth_ahegao effects_shaky_legs as xray_overlay her "All of a sudden, I felt a jolt spread throughout my body, and I moaned out loud, letting everyone in the courtyard hear me, as my body was wrecked by multiple orgasmic waves!" @@ -2905,8 +2902,8 @@ label hg_vibrators_public_return: hide her_vibrators_public npc_shock_harry as xray_child hide her_vibrators_public_proxy npc_shock_harry as xray_overlay - show her_vibrators_public eyebrows_worried eyes_crossed mouth_shocked npc_shock_harry_effect npc_shock_ron_effect as xray_child - show her_vibrators_public_proxy eyebrows_worried eyes_crossed mouth_shocked npc_shock_harry_effect npc_shock_ron_effect as xray_overlay + show her_vibrators_public eyebrows_worried eyes_crossed mouth_shocked as xray_child + show her_vibrators_public_proxy eyebrows_worried eyes_crossed mouth_shocked as xray_overlay her "Their voices brought me back to reality, and I finally took in my surroundings, realising the situation I was in, but it was too late." @@ -2978,8 +2975,8 @@ label hg_vibrators_public_return: her "Although, you are not entirely incorrect..." #Legs shaking - show her_vibrators_public eyes_closed legs_effect as xray_child - show her_vibrators_public_proxy eyes_closed legs_effect as xray_overlay + show her_vibrators_public eyes_closed effects_shaky_legs as xray_child + show her_vibrators_public_proxy eyes_closed effects_shaky_legs as xray_overlay her "They went back to playing their game just in time, as I felt myself being brought right to the edge..." @@ -3100,8 +3097,8 @@ label hg_vibrators_public_return: gen "What happened next?" ("base", xpos="far_left", ypos="head") #shaking legs - show her_vibrators_public mouth_open legs_effect as xray_child - show her_vibrators_public_proxy mouth_open legs_effect as xray_overlay + show her_vibrators_public mouth_open effects_shaky_legs as xray_child + show her_vibrators_public_proxy mouth_open effects_shaky_legs as xray_overlay her "What--{w=0.2} Oh...{w=0.4} Well, it didn't stop there... My legs started shaking and the wetness continued trickling down my legs..." @@ -3195,7 +3192,7 @@ label hg_vibrators_public_return: hide cg if not her_vibrators_public_stage == 2: - her "Of course, it only lasted until you turned them back on on my way here..." + her "Of course, it only lasted until you turned them back on while I was on my way here..." gen "What can I say, I like to keep you on your toes." ("grin", xpos="far_left", ypos="head") else: her "Even though you did turn them off a while ago, I can almost feel the vibrations..." @@ -3275,7 +3272,7 @@ label hg_vibrators_public_return: gen "Always thinking about your academics I see." ("base", xpos="far_left", ypos="head") her "Of course... Although unfortunately for me, I was one of the last students to enter the class, and as usual the Slytherins took all the spots in the back and I ended up sitting right at the front of the class." her "As you can imagine, it made things much more difficult as I was in view of everyone behind me." - her "But since it was the last lesson for today, I had to to continue with my plan..." + her "But since it was the last lesson for today, I had to continue with my plan..." gen "Good to hear, edging it for the entire day can't be that healthy..." ("base", xpos="far_left", ypos="head") her "I meant I didn't want to forfeit the points!" gen "Right... The points... Speaking of, why don't you get to it?" ("base", xpos="far_left", ypos="head") @@ -3311,8 +3308,8 @@ label hg_vibrators_public_return: her "I--{w=0.2} I don't know!" gen "I'll take that as a yes..." ("base", xpos="far_left", ypos="head") gen "So why do you think he paid any attention to you?" ("base", xpos="far_left", ypos="head") - her "{b}She{b}!!" - her "I was leaving the classroom and {b}she{b} stood in the doorway, giving me the smuggest smirk one can make." + her "{b}She{/b}!!" + her "I was leaving the classroom and {b}she{/b} stood in the doorway, giving me the smuggest smirk one can make." her "It was not the usual look of disdain that I expect from a Slytherin, no, it was something else..." gen "Sounds like a win-win situation to me!" ("grin", xpos="far_left", ypos="head") her "Are you mad? A Slytherin catching me after--{w=0.2} Doing \"that\" in public?" diff --git a/game/scripts/characters/hermione/wardrobe.rpy b/game/scripts/characters/hermione/wardrobe.rpy index 3b2e0354..3432957d 100644 --- a/game/scripts/characters/hermione/wardrobe.rpy +++ b/game/scripts/characters/hermione/wardrobe.rpy @@ -562,7 +562,8 @@ default her_bra_base_vibrators = DollCloth("hermione", ("upper undergarment", "b default her_nipple_vibrators = DollCloth("hermione", ("misc", "accessory"), "accessory0", "nipple_vibrators", [[234, 142, 97, 255], [252, 217, 135, 255], [255, 118, 96, 255]], zorder=1) default her_clit_vibrators = DollCloth("hermione", ("misc", "accessory"), "accessory1", "clit_vibrators", [[234, 142, 97, 255], [252, 217, 135, 255], [255, 118, 96, 255]], zorder=1) -default her_outfit_vibrators = DollOutfit([her_hair_base, her_panties_base_vibrators, her_bra_base_vibrators, her_nipple_vibrators, her_clit_vibrators]) +default her_outfit_vibrators = DollOutfit([her_hair_base, her_panties_base_vibrators, her_bra_base_vibrators, her_nipple_vibrators, her_clit_vibrators], hidden=True) +default her_outfit_vibrators_nude = DollOutfit([her_hair_base, her_nipple_vibrators, her_clit_vibrators], hidden=True) default her_accessory_bb_tie = DollCloth("hermione", ("misc", "accessory"), "accessory4", "bb_tie", [[177, 51, 159, 255], [246, 40, 0, 255], [255, 247, 0, 255]], zorder=10) default her_tattoo_bb_tattoo = DollCloth("hermione", ("piercings & tattoos", "tattoos"), "tattoo3", "bb_tattoo", [[0, 0, 0, 255], [255, 247, 0, 255], [246, 40, 0, 255]]) diff --git a/game/scripts/minigames/mirror/events/blueballing_bad.rpy b/game/scripts/minigames/mirror/events/blueballing_bad.rpy index b0fc5e2c..50914c21 100644 --- a/game/scripts/minigames/mirror/events/blueballing_bad.rpy +++ b/game/scripts/minigames/mirror/events/blueballing_bad.rpy @@ -24,8 +24,8 @@ label blueballing_bad: nar "Sitting at his desk, doing some paperwork peacefully, Genie suddenly heard some voices, talking loudly while getting closer and closer to the office door..." her "{size=-6}What now?{/size}" - ton "{size=-6}Miss Granger... Enough is enough." - ton "{size=-6}Even if he was a bit perverted, surely that wouldn't--{w=1.0}{nw}" + ton "{size=-6}Miss Granger... Enough is enough.{/size}" + ton "{size=-6}Even if he was a bit perverted, surely that wouldn't--{/size}{w=1.0}{nw}" her "{size=-4}A little bit perverted?!{/size}" gen "(What's this fuss about?)" ("open", xpos="far_left", ypos="head") ton "{size=-4}Miss Granger, wait!{/size}{w=0.75}{nw}" @@ -42,7 +42,7 @@ label blueballing_bad: her "{b}I AM NOT CRAZY!{/b}" ("scream", "closed", "angry", "mid", xpos="far_right", ypos="head") $ renpy.sound.play("sounds/MaleGasp.ogg") - gen "What the-" ("open", xpos="far_left", ypos="head") + gen "What the--" ("open", xpos="far_left", ypos="head") $ renpy.music.play("music/Under-the-Radar by PhobyAk.ogg") @@ -83,7 +83,7 @@ label blueballing_bad: her "I shouldn't have been blinded by the house points...{w=0.5} What was I thinking?! Giving him a chance to satisfy his male desires..." ("mad", "squint", "worried", "R_soft") her "He's a pervert." ("angry", "base", "worried", "L_soft") her "He's a pervert!{w=0.25} Ever since I talked to him about my grades, he just couldn't keep his hands out of his robe!" ("clench", "base", "annoyed", "mid") - gen "I swear I wasn't-" ("base", xpos="far_left", ypos="head") + gen "I swear I wasn't--" ("base", xpos="far_left", ypos="head") her "Everyone kept telling me I was making stuff up..." ("clench", "base", "annoyed", "mid") her "\"Not the Headmaster!\"{w=0.25}, \"Our Headmaster is not like that!\"..." ("clench", "base", "angry", "up") her "{b}WHAT A {size=+2}SICK{/size} JOKE!{/b}" ("scream", "wide", "angry", "stare") @@ -130,7 +130,7 @@ label blueballing_bad: $ renpy.sound.play("sounds/card_punch2.ogg") call gen_chibi("stand") call gen_walk("door", "base", speed=2.0) - gen "{b}{size=+4}MISS GRANGER, COME BACK. I'LL PAY YOU ONE THOUSAND POINTS IF YOU LET ME MASTURBATE IN FRONT OF YOU!{/b}{/size}" ("open", xpos="far_left", ypos="head") + gen "{b}{size=+4}MISS GRANGER, COME BACK. I'LL PAY YOU ONE THOUSAND POINTS IF YOU LET ME MASTURBATE IN FRONT OF YOU!{/size}{/b}" ("open", xpos="far_left", ypos="head") call gen_chibi("leave") ton "{b}WAIT NO! What are you doing?!{/b}" ("open", "shocked", "shocked", "R", hair="neutral") call ton_chibi("leave")