From f8d6a15aaa331a47cdbd3b407d405a857d7f3783 Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Tue, 30 May 2023 17:55:26 +0200 Subject: [PATCH] Improvements and fixes * Improved Hermione Tier 5 and 6 events. * Improved Hermione Cardgame wager event. * Added Hermione titjob var. * Minor fixes. --- .../cho/events/quidditch/gryffindor_match.rpy | 2 +- .../scripts/characters/hermione/chitchats.rpy | 2 +- .../hermione/events/cardgame_wager.rpy | 384 ++--- .../hermione/events/favors/dance_for_me.rpy | 8 +- .../events/favors/dance_for_me_masturbate.rpy | 453 +++--- .../events/favors/dance_for_me_snape.rpy | 2 +- .../events/favors/give_me_a_handy.rpy | 620 ++++---- .../events/favors/give_me_a_tittyjob.rpy | 844 ++++++----- .../hermione/events/favors/lets_have_sex.rpy | 60 +- .../events/favors/lets_have_sex_anal.rpy | 24 +- .../favors/show_me_your_tits_branches.rpy | 4 +- .../hermione/events/favors/suck_it.rpy | 1313 +++++++++-------- .../events/requests/flash_your_tits.rpy | 145 +- .../events/requests/flirt_with_teachers.rpy | 2 +- .../events/requests/give_a_blowjob.rpy | 196 +-- .../events/requests/give_a_handjob.rpy | 278 ++-- .../hermione/events/requests/have_sex.rpy | 85 +- .../hermione/events/requests/kiss_a_girl.rpy | 164 +- .../events/requests/let_them_grope_you.rpy | 13 +- game/scripts/characters/hermione/summon.rpy | 1 + game/scripts/characters/hermione/vars.rpy | 1 + .../characters/tonks/events/hangout.rpy | 2 +- .../minigames/cardgame/_deck_builder_.rpy | 20 +- .../cardgame/_hermione_card_game_.rpy | 2 + game/scripts/wardrobe/wardrobe.rpy | 2 +- 25 files changed, 2565 insertions(+), 2062 deletions(-) diff --git a/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy b/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy index 8284c11d..c69b2ff8 100644 --- a/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy +++ b/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy @@ -88,7 +88,7 @@ label start_gryffindor_match: cho "Let's hope the weather stays like it is." ("soft", "base", "base", "R") gen "Get yourself ready, [name_cho_genie]." ("base", xpos="far_left", ypos="head") - gen "And remember, keep your eyes on the price!" ("base", xpos="far_left", ypos="head") + gen "And remember, keep your eyes on the prize!" ("base", xpos="far_left", ypos="head") cho "The cup..." ("smile", "narrow", "base", "R") #stare, smile hide cho_main diff --git a/game/scripts/characters/hermione/chitchats.rpy b/game/scripts/characters/hermione/chitchats.rpy index af75c81c..9b36f1b6 100644 --- a/game/scripts/characters/hermione/chitchats.rpy +++ b/game/scripts/characters/hermione/chitchats.rpy @@ -101,7 +101,7 @@ label hermione_chitchat: her "" ("annoyed", "base", "worried", "R") block: - her "That favour I sold you the other say, sir..." ("open", "base", "worried", "mid") + her "That favour I sold you the other day, sir..." ("open", "base", "worried", "mid") her "......." ("normal", "happyCl", "worried", "mid") her "I only agreed to it because the needs of my house always come first." ("open", "narrow", "worried", "down") her "I just wanted you to know that, sir..." ("upset", "closed", "base", "mid") diff --git a/game/scripts/characters/hermione/events/cardgame_wager.rpy b/game/scripts/characters/hermione/events/cardgame_wager.rpy index 321a7edc..c3bc2130 100644 --- a/game/scripts/characters/hermione/events/cardgame_wager.rpy +++ b/game/scripts/characters/hermione/events/cardgame_wager.rpy @@ -1,21 +1,22 @@ label hg_wager_bj: - gen "Well if you want to avoid losing the points you could come over here and get on your knees." ("grin", xpos="far_left", ypos="head") + gen "Well, if you want to avoid losing the points, you could come over here and get on your knees." ("grin", xpos="far_left", ypos="head") gen "And put my dick in your mouth!" ("grin", xpos="far_left", ypos="head") - if states.her.level < 19: #blowjob tier (It's fine if this is her first one) - her "I don't want to lose those points, but that is too much!" ("angry", "base", "angry", "mid") + if not states.her.status.blowjob: #Hasn't sucked genie off. + her "I don't want to lose those points, but that is asking way too much!" ("angry", "base", "angry", "mid") her "Isn't there anything else I could do?" ("open", "base", "base", "mid") gen "You're no fun!" ("angry", xpos="far_left", ypos="head") - gen "Come over here and let me give your butt a squeeze, then I'll only deduct ten points from Gryffindor." ("grin", xpos="far_left", ypos="head") - if states.her.level < 9: - her "No! what kind of girl do you take me for [name_genie_hermione]!" ("scream", "base", "angry", "mid") - gen "Fine, twenty points from Gryffindor!" ("base", xpos="far_left", ypos="head") + gen "In that chase, come over here and let me give your butt a squeeze, then I'll only deduct ten points from Gryffindor." ("grin", xpos="far_left", ypos="head") + if states.her.tier < 3: + her "No! what kind of girl do you take me for, [name_genie_hermione]!" ("scream", "base", "angry", "mid") + gen "Fine... Twenty points, deducted from Gryffindor!" ("base", xpos="far_left", ypos="head") + her "*Hmph*!" ("angry", "base", "angry", "mid") $ gryffindor -= 20 pause.5 call her_chibi("leave","door","base") else: her @ cheeks blush "Okay, I can do that..." ("open", "base", "base", "mid_soft") her "" ("base", "base", "base", "mid_soft") - gen "Well, get over here then!" ("grin", xpos="far_left", ypos="head") + gen "Well then... Get over here!" ("grin", xpos="far_left", ypos="head") call her_walk("desk", "base", reduce=0.8) call blkfade her "Should I turn around, [name_genie_hermione]?" ("open", "happyCl", "worried", "mid") @@ -30,12 +31,12 @@ label hg_wager_bj: call ctc call her_chibi_scene("grope_ass_front") with d1 - gen "Have you been working out [name_hermione_genie]? This feels great!" ("base", xpos="far_left", ypos="head") - her "No... can we just get this over with?" ("annoyed", "narrow", "base", "mid_soft") - her "{size=-5}All this because of a stupid card game{/size}." ("upset", "happyCl", "worried", "mid") + gen "Have you been working out, [name_hermione_genie]? This feels great!" ("base", xpos="far_left", ypos="head") + her "Can we just get this over with?" ("annoyed", "narrow", "base", "mid_soft") + her "{size=-5}All this, because of a stupid card game...{/size}" ("upset", "happyCl", "worried", "mid") gen "I know, we should definitely do this again." ("base", xpos="far_left", ypos="head") - if states.her.status.stripping: #If snape walked in during the dance favour. + if states.her.status.stripping: #(snape has previously walked in, during stripping event) play music "music/Dark Fog.ogg" fadein 1 if_changed $ hermione_chibi.zorder = 2 #Under snape @@ -46,16 +47,16 @@ label hg_wager_bj: her "{size=+5}Professor Snape?!{/size}" ("shock", "wide", "worried", "shocked", xpos="left",ypos="base") her "It's not what it looks like!" ("scream", "wide", "base", "R") hide hermione_main - sna "So you're not having your headmaster feel you up?" (face="snape_05") - sna "And enjoying it, by the looks of it!" (face="snape_02") + sna "So you're not letting your headmaster feel you up?" (face="snape_05") + sna "And thoroughly enjoying it... By the looks of it!" (face="snape_02") her @ cheeks blush "I knew playing another round of cards wasn't a good idea..." ("mad", "happyCl", "worried", "mid") her @ cheeks blush "..." ("annoyed", "narrow", "annoyed", "mid") - her @ cheeks blush "Take your hands off me now!!" ("scream", "closed", "angry", "mid") - gen "Fine, calm down miss Granger." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Take your hands off me, now!!" ("scream", "closed", "angry", "mid") + gen "Fine... Calm down, Miss Granger." ("base", xpos="far_left", ypos="head") her @ cheeks blush "Don't tell me to calm down!!!" ("scream", "base", "angry", "mid") hide hermione_main sna "Don't feel as if you have to stop on my behalf." (face="snape_01") - gen "Fine, I'll stop... But I'm still taking twenty points from Gryffindor!" ("base", xpos="far_left", ypos="head") + gen "Fine, I'll stop..." ("base", xpos="far_left", ypos="head") call her_chibi_scene("behind_desk_front") nar "You take your hands off Hermione." @@ -67,38 +68,37 @@ label hg_wager_bj: hide screen blkfade with d5 - sna "The perfect Hermione Granger letting her headmaster feel her up over a card game and some house points!" (face="snape_02") + sna "Little Miss perfect... Letting her headmaster feel her up over a card game and some house points!" (face="snape_02") sna "How sweet..." (face="snape_03") - her "Can I leave now?" ("annoyed", "narrow", "worried", "down", flip=True) - gen "You are excused, Miss Granger, but I will be taking twenty points from Gryffindor." ("base", xpos="far_left", ypos="head") + her "May I leave now?" ("annoyed", "narrow", "worried", "down", flip=True) + gen "You are excused, Miss Granger... But I will be taking twenty points from Gryffindor." ("base", xpos="far_left", ypos="head") $ gryffindor -= 20 call her_walk(action="leave") sna "How did you talk her into that?" (face="snape_02") - gen "We made a bet involving house points, and she lost, why did you have to barge your way in like that?" ("base", xpos="far_left", ypos="head") + gen "We made a bet involving house points, and she lost... Why did you have to barge your way in like that?" ("base", xpos="far_left", ypos="head") gen "It was just getting good!" ("base", xpos="far_left", ypos="head") sna "You should hang a tie on the door or something!" (face="snape_03") sna "How was I supposed to know you were busy with the girl?" (face="snape_04") gen "Just knock next time!" ("angry", xpos="far_left", ypos="head") - gen "It's not like I know how to lock that door..." ("base", xpos="far_left", ypos="head") gen "Can't a mythical creature feel up a schoolgirl in peace around here?" ("angry", xpos="far_left", ypos="head") - sna "Fine, I'll leave you to it, the less I have to see that girl the better..." (face="snape_06") + sna "Fine, I'll leave you to it... The less I have to see that girl, the better..." (face="snape_06") $ hermione_chibi.zorder = 3 #reset to default call sna_walk(action="leave") - else : #If she hasn't stripped twice. - her "No, it's bad enough doing this to gain house points, it's much worse to prevent losing them!" ("clench", "narrow", "angry", "R") + else : #If Snape hasn't walked in during stripping. + her "Doing it to gain house points is one thing... But doing it to prevent losing them..." ("clench", "narrow", "angry", "R") gen "You don't enjoy it? Even a little?" ("base", xpos="far_left", ypos="head") - her "No, Sir. I'm just doing this to fix the problem I created..." ("disgust", "narrow", "base", "mid_soft") - gen "Well, to each their own, I am enjoying this very much!" ("base", xpos="far_left", ypos="head") + her "I'm just doing this to solve the problem I created..." ("disgust", "narrow", "base", "mid_soft") + gen "Well, to each their own..." ("base", xpos="far_left", ypos="head") her "Are you done yet?" ("disgust", "narrow", "base", "R_soft") gen "Fine, I'll let you go..." ("base", xpos="far_left", ypos="head") call her_chibi_scene("behind_desk_front") with d1 - gen "I'll only take ten points from Gryffindor as we agreed." ("base", xpos="far_left", ypos="head") - gen "Ten Points from Gryffindor!" ("base", xpos="far_left", ypos="head") + gen "I'll only deduct ten points from Gryffindor, as we agreed." ("base", xpos="far_left", ypos="head") + gen "Ten points deducted from Gryffindor!" ("base", xpos="far_left", ypos="head") $ gryffindor -= 10 call blkfade call her_chibi("stand","mid","base") @@ -110,34 +110,35 @@ label hg_wager_bj: call her_walk(action="leave") - else: #If her whoring is higher than 19 (when she can do the blowjob favour) + else: #If she's sucked Genie off. her "Gryffindor really can't afford to lose twenty points..." ("soft", "base", "worried", "mid") her "Okay then, I'll do it." ("open", "closed", "base", "mid") - if hg_pf_blowjob.points > 0: #if she's done the blowjob favour these show - her @ cheeks blush "Not like I haven't done it before." ("base", "happy", "base", "mid_soft") - if states.her.level > 21: #When she has done all BJ events in main favour - her @ cheeks blush "And it does feel good having my mouth full of your cock..." ("soft", "happyCl", "base", "mid") + her @ cheeks blush "I mean, it's not like I haven't done it before..." ("base", "happy", "base", "mid_soft") gen "Get over here then!" ("base", xpos="far_left", ypos="head") + call her_walk("desk", "base", reduce=0.8) call blkfade + play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed hide hermione_main call her_chibi_scene("bj") - hide screen bld1 + hide screen blkfade with fade call ctc - her "*Urk*, *Slurp*, *Gobble*" ("open_wide_tongue", "closed", "base", "mid", ypos="head", flip=False) #should have her head showing while sucking his cock. - gen "Oh, that's great!" ("base", xpos="far_left", ypos="head") - gen "Put some work into it." ("angry", xpos="far_left", ypos="head") + + her "*Urk*, *Slurp*, *Gobble*" ("open_wide_tongue", "closed", "base", "mid", ypos="head", flip=False) + gen "Very good, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + gen "Now, put some work into it." ("angry", xpos="far_left", ypos="head") her "*Gulp*, *Gobble*, *Gltch*" ("open_wide_tongue", "narrow", "worried", "mid_soft") gen "Your mouth feels amazing, you're a natural!" ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause") - her @ cheeks blush "I'm glad you like it [name_genie_hermione]." ("open", "happy", "base", "mid") + her @ cheeks blush "I'm glad you're enjoying it, [name_genie_hermione]." ("open", "happy", "base", "mid") + her @ cheeks blush "And for giving me an alternative to not lose those points..." ("open", "happy", "base", "mid") call her_chibi_scene("bj") her @ cheeks blush "*Gobble*, *Slurp*, *Gobble*" ("open_wide_tongue", "closed", "base", "mid") - play music "music/Dark Fog.ogg" fadein 1#Snape walks in if_changed + play music "music/Dark Fog.ogg" fadein 1 #Snape walks in if_changed call sna_walk(action="enter", xpos="mid", ypos="base") @@ -148,30 +149,30 @@ label hg_wager_bj: sna "I want a rematch!" (face="snape_07") call her_chibi_scene("bj_pause") gen "{size=-5}Don't stop, [name_hermione_genie]...{/size}" ("base", xpos="far_left", ypos="head") - gen "What do you mean, rematch? I beat you fair and square!" ("angry", xpos="far_left", ypos="head") + gen "What do you mean, rematch? I beat you, fair and square!" ("angry", xpos="far_left", ypos="head") call her_chibi_scene("bj") her @ cheeks blush "*Slurp*, *Gulp*, *Urk*" ("open_wide_tongue", "happyCl", "worried", "mid", ypos="head", flip=False) - sna "I'm certain you were cheating, my deck is way better than yours." (face="snape_06") - sna "Hold on... what's that noise?" (face="snape_03") + sna "I'm certain you were cheating... My deck is way more powerful--" (face="snape_06") + sna "Hold on... What's that noise?" (face="snape_03") gen "Probably ghosts...{w} This place must be haunted." ("base", xpos="far_left", ypos="head") - gen "And I'm better than you, just accept it." ("grin", xpos="far_left", ypos="head") + gen "And why would it matter if your deck is more powerful... I'm better than you, just accept it." ("grin", xpos="far_left", ypos="head") her @ cheeks blush "*Gulp*, *Gobble*, *Gltch*" ("open_wide_tongue", "happyCl", "worried", "mid") sna "{size=-5}That doesn't sound like any ghost I've ever heard...{/size}" (face="snape_01") sna "Are you sure?" (face="snape_05") - her "*Slurp*, *Gobble*, *Urk*" + her "*Slurp*, *Gobble*, *Urk*" ("open_wide_tongue", "happyCl", "worried", "mid") sna "There it is again!" (face="snape_25") gen "Yes, definitely ghosts..." ("base", xpos="far_left", ypos="head") - gen "Are you changing the subject now because you can't accept the fact I beat you at wizard cards!" ("grin", xpos="far_left", ypos="head") - gen "{size=-5}I'm about to cum [name_hermione_genie]!{/size}" ("angry", xpos="far_left", ypos="head") + gen "Are you changing the subject because you can't accept the fact I beat you at wizard cards?!" ("grin", xpos="far_left", ypos="head") + gen "{size=-5}Get ready, [name_hermione_genie]!{/size}" ("angry", xpos="far_left", ypos="head") her @ cheeks blush "*Gurk*, *Gulp*, *Gulp*" ("open_wide_tongue", "base", "worried", "mid") - sna "No, something is going on here, what are you doing?" (face="snape_07") + sna "Something is going on here... What are you doing?" (face="snape_07") gen "... Just standing at my desk." ("base", xpos="far_left", ypos="head") hide snape_main menu: - #Tell him not to worry about it. - #Tell him the ghost is gone. + gen "..." ("base", xpos="far_left", ypos="head") "-Tell him not to worry about it-": - gen "There's nothing suspicious happening here...{w} {size=-5}Ugh!{/size}" ("angry", xpos="far_left", ypos="head") + $ states.her.status.gokkun = True + gen "There's nothing suspicious happening--{w=0.2} {size=-5}Ugh!{/size}" ("angry", xpos="far_left", ypos="head") pause.5 call her_chibi_scene("bj_cum_in") call cum_block @@ -179,10 +180,11 @@ label hg_wager_bj: her "..." ("full", "wide", "worried", "stare") sna "..." (face="snape_25") gen "..." ("angry", xpos="far_left", ypos="head") - sna "*Hmm*...{w} it seems the weird sound is gone." (face="snape_04") - gen "Oh... yes, seems like it..." ("base", xpos="far_left", ypos="head") - sna "I bet it was peeves again..." (face="snape_16") - sna "I'll leave you to it then..." (face="snape_03") + sna "*Hmm*...{w=0.4} It appears that the weird noise has subsided..." (face="snape_04") + gen "*Err*... Yes... Seems like it." ("base", xpos="far_left", ypos="head") + sna "I bet it was Peeves again... He's been acting out a lot more than usual..." (face="snape_16") + sna "I should probably try and find the bastard before he starts wreaking havoc elsewhere..." (face="snape_03") + sna "Until next time..." (face="snape_03") her @ cheeks blush "..." ("full_cum", "narrow", "base", "down") call sna_walk("door", "base") #snape walks to the door, pauses on gulp sound @@ -209,12 +211,12 @@ label hg_wager_bj: gen "...?!" ("angry", xpos="far_left", ypos="head") sna "Reveal yourself! I won't let you harm him!" (face="snape_10", wand=True, flip=False) gen "Severus, wait!" ("angry", xpos="far_left", ypos="head") - sna "I knew something was wrong from the start, you can't hide from me, now reveal yourself or prepare to die!" (face="snape_30", wand=True) - if not states.her.status.stripping: + sna "I knew something was wrong from the start! You can't hide from me! Now reveal yourself, or prepare to die!" (face="snape_30", wand=True) + if not states.her.status.stripping: # Snape hasn't walked in on Hermione stripping. gen "What are you doing, Severus?" ("base", xpos="far_left", ypos="head") her @ cheeks blush "..." ("soft", "base", "worried", "mid") - gen "You're being very strange..." ("base", xpos="far_left", ypos="head") - gen "I didn't know you cared so much about my well-being..." ("grin", xpos="far_left", ypos="head") + gen "You're acting very strange..." ("base", xpos="far_left", ypos="head") + gen "I never knew you cared so much about my well-being..." ("grin", xpos="far_left", ypos="head") sna "But... I swear I heard something..." (face="snape_14", wand=True) gen "..." ("angry", xpos="far_left", ypos="head") sna "I guess I must've imagined it... I'll just go then." (face="snape_14", wand=True) @@ -223,7 +225,7 @@ label hg_wager_bj: with d3 stop music fadeout 2 - else: #if Hermione has stripped + else: # Snape has walked in on Hermione stripping. gen "Wait!" ("angry", xpos="far_left", ypos="head") show screen blkfade @@ -236,30 +238,27 @@ label hg_wager_bj: hide screen blkfade with d5 - sna "Miss Granger?! I thought--{w=0.2} I..." (face="snape_14") + sna "Miss Granger?! But, I thought--{w=0.2} I..." (face="snape_14") hide snape_main play music "music/Dark Fog.ogg" if_changed if states.her.level > 21: her "Hello, Professor Snape." ("cum", "base", "base", "mid", xpos="left", ypos="base", flip=True) - her "I was just giving the headmaster some help with an \"itch\"." ("soft", "base", "base", "mid_soft", flip=True) - sna "I see... I was expecting a poor excuse, your honesty is admirable..." (face="snape_02") + her "I was just helping the headmaster with an \"itch\"." ("soft", "base", "base", "mid_soft", flip=True) + sna "I see... I was expecting a poor excuse, but your honesty is admirable..." (face="snape_02") her @ cheeks blush "..." ("base", "base", "base", "mid_soft", flip=True) - sna "Well, in that case I hope you don't mind giving me a scratch--" (face="snape_13") + sna "Well, in that case, I hope you don't mind giving me a scratch--" (face="snape_13") else: #whoring of 21 or less - her @ cheeks blush "Oh, hello there professor..." ("cum", "base", "worried", "mid", xpos="left", ypos="base", flip=True) + her @ cheeks blush "Oh, hello there Professor..." ("cum", "base", "worried", "mid", xpos="left", ypos="base", flip=True) her @ cheeks blush "I was just helping the headmaster with some cleaning under his desk." ("open", "happyCl", "worried", "mid") - $ random_choice = renpy.random.randint(1, 2) - if random_choice == 1: + random: sna "Sure... And I live a double life as a death eater..." (face="snape_02") - elif random_choice == 2: sna "Sure... And I'm the sheriff of Nottingham..." (face="snape_02") - else: sna "Sure... And my name is {i}Hans Gruber{/i}..." (face="snape_02") - gen "I believe that your work is done Miss Granger, I'll refrain from deducting those points..." ("base", xpos="far_left", ypos="head") + gen "I believe that your work is done, Miss Granger... I'll refrain from deducting those points..." ("base", xpos="far_left", ypos="head") sna "Avoiding house point deductions, are we? Is it that simple to get inside your panties, Miss Granger?" (face="snape_01") sna "If I had known..." (face="snape_20") - her "In your dreams...!" ("mad", "narrow", "annoyed", "mid") - sna "In any case, you're a lucky man... Albus." (face="snape_13") + her "In your dreams!" ("mad", "narrow", "annoyed", "mid") + sna "In any case... You're a lucky man... Albus." (face="snape_13") sna "I'll leave you two to it..." (face="snape_02") hide screen bld1 @@ -276,18 +275,18 @@ label hg_wager_bj: if states.her.level < 22: #if she has lower whoring than 22 her "That was mortifying!" ("angry", "closed", "angry", "mid") her "How could you make me keep going?!?" ("angry", "base", "angry", "mid") - gen "Well, you were down there already, how could I not?" ("base", xpos="far_left", ypos="head") + gen "Well, you were down there already... So, why shouldn't you finish the job?" ("base", xpos="far_left", ypos="head") her "I can't believe you..." ("angry", "closed", "angry", "mid") - her "I'm going now, don't expect me to do anything for you any time soon!" ("clench", "base", "angry", "mid") + her "I'm going now... Don't expect me to do anything for you any time soon!" ("clench", "base", "angry", "mid") call gen_chibi("sit_behind_desk") $ states.her.mood += 10 else: # 22+ her @ cheeks blush "The old me would have been embarrassed by that..." ("clench", "narrow", "worried", "mid_soft") - her @ cheeks blush "But I thought it was hot!" ("grin", "happy", "base", "mid_soft") - gen "I bet you did!" ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "But I must say... It was kind of exciting..." ("grin", "happy", "base", "mid_soft") + gen "You bet it was." ("grin", xpos="far_left", ypos="head") her "I can't believe that just happened!" ("smile", "base", "base", "mid_soft") - gen "You did a great job, I'll try to win even harder next time!" ("base", xpos="far_left", ypos="head") - her "Thank you [name_genie_hermione]... Anyway, I must be going..." ("open", "base", "base", "mid") + gen "You did a great job [name_hermione_genie]... I'll try even harder to win next time!" ("base", xpos="far_left", ypos="head") + her "Thank you, [name_genie_hermione]... Anyway, I must be going..." ("open", "base", "base", "mid") show screen blkfade with d3 @@ -301,66 +300,84 @@ label hg_wager_bj: her "Bye then..." ("smile", "base", "base", "mid", trans=dissolve, flip=False) gen "Bye, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") else: - her "Good night." ("open", "base", "base", "mid", trans=dissolve, flip=False) + her "Good night..." ("open", "base", "base", "mid", trans=dissolve, flip=False) gen "Good night, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - "-Tell Him the ghost is gone-": - gen "Wait..." ("angry", xpos="far_left", ypos="head") + "-Tell him the ghost is gone-": + gen "Hold it..." ("angry", xpos="far_left", ypos="head") her "*Glick*?" ("open_wide_tongue", "wide", "base", "R") gen "No, I think I should be able to exorcise these spirits myself..." ("base", xpos="far_left", ypos="head") sna "You can do that?" (face="snape_11") if states.her.level > 21: her @ cheeks blush "*Slurp*, *Slurp*, *Gobble*" ("open_wide_tongue", "narrow", "annoyed", "up") gen "*Ghh*, of--{w=0.3} of course I can..." ("angry", xpos="far_left", ypos="head") - sna "I didn't think you could still use your powers like that..." (face="snape_01") her @ cheeks blush "*Gltch*, *Slurp*, *Gobble*" ("open_wide_tongue", "squint", "worried", "up") - gen "What?{w} Oh, yeah...{w=0.2} of course I can, I've exercised plenty..." ("angry", xpos="far_left", ypos="head") - her "*Gulp*, *Gulp*, *Gobble*" - gen "*ARGH*...{w} plenty!" ("angry", xpos="far_left", ypos="head") + gen "I've exercised--" ("angry", xpos="far_left", ypos="head") + her @ cheeks blush "*Gulp*, *Gulp*, *Gobble*" ("open_wide_tongue", "squint", "worried", "up") + gen "*ARGH*...{w=0.4} Plenty!" ("angry", xpos="far_left", ypos="head") sna "Are you..." ("snape_05") menu: "-Try to get him to Leave-": - gen "Fine? Yes, I just need some concentration...{w} It'd be easier if you left me to it, the final expulsion could become quite messy..." ("angry", xpos="far_left", ypos="head") + $ states.her.status.gokkun = True + gen "Fine? Yes, I just need some concentration...{w=0.4} It'd be easier if you left me to it, as the final expulsion could become quite messy..." ("angry", xpos="far_left", ypos="head") her @ cheeks blush "...?" ("open_wide_tongue", "narrow", "base", "up") - sna "Well, I'd love to see that..." ("snape_02") - gen "No...{w=0.4} *Gngh*...{w=0.2} Trust me, You don't...{w=0.4} Now, if you could..." ("angry", xpos="far_left", ypos="head") - sna "Fine, but you're going to have to teach me how to do that later..." ("snape_01") - gen "Not sure if that's..." ("angry", xpos="far_left", ypos="head") - her "*Slurp*, *Slurp*, *Gobble*" - gen "Oh, Holy Spirit that resides in this place..." ("angry", xpos="far_left", ypos="head") + sna "Truly? Now, I'd love to see that..." ("snape_02") + gen "No...{w=0.4} *Gngh*...{w=0.2} Trust me...{w=0.4} You don't...{w=0.4} Now, if you could just give me some--" ("angry", xpos="far_left", ypos="head") + sna "Fine... But you're going to have to teach me how to do that some other time..." ("snape_01") + gen "Well, I'm not sure if that's such a--" ("angry", xpos="far_left", ypos="head") + her "*Slurp*, *Slurp*, *Gobble*" ("open_wide_tongue", "squint", "worried", "up") + gen "Oh, Holy Spirit that resides in this place!" ("angry", xpos="far_left", ypos="head") her @ cheeks blush "*Slurp*, *Slurp*, *Urk*" ("open_wide_tongue", "squint", "worried", "up") - gen "Please help me release this anguish...{w} I mean, let me help release you from this anguish." ("angry", xpos="far_left", ypos="head") - sna "Well, you seem to know what you're doing, so I'll leave you to it..." ("snape_05") + gen "Please help me release this anguish--{w=0.4} I mean... Allow me to release you from this anguish." ("angry", xpos="far_left", ypos="head") + sna "Well, you seem to know what you're doing... I'll leave you to it." ("snape_05") hide screen bld1 with d3 pause.2 call sna_walk(action="leave") - gen "And not a moment too soon.... Take this you whore!" ("angry", xpos="far_left", ypos="head") + gen "{size=-5}And not a moment too soon...{w=0.4} Take this, you whore!{/size}" ("angry", xpos="far_left", ypos="head") call her_chibi_scene("bj_cum_in") call cum_block pause 1 call her_chibi_scene("bj_pause") + her @ cheeks blush "*Mmmh*!!" ("full_cum", "wide", "base", "stare") + play sound "sounds/gulp.ogg" - her "{heart}*Gulp* {heart}" ("cum", "narrow", "annoyed", "up") - gen "Who said you could continue?" ("base", xpos="far_left", ypos="head") - her "From my perspective it looks like you appreciated the initiative..." ("cum", "base", "base", "mid_soft") + her "*Gulp*!" ("cum", "happyCl", "worried", "mid") + her "*Gua-ha*..." ("open_wide_tongue", "narrow", "base", "stare") + + gen "Who said you could continue sucking? Because it wasn't me." ("base", xpos="far_left", ypos="head") + her "You asked me to give you a blowjob, did you not?" ("soft", "base", "base", "mid_soft") gen "..." ("base", xpos="far_left", ypos="head") - gen "Fine, I won't deduct those points..." ("base", xpos="far_left", ypos="head") - her "Thank you..." ("smile", "base", "base", "mid") + gen "Fine... I suppose I did... I won't deduct those points." ("base", xpos="far_left", ypos="head") + her "Thank you, [name_genie_hermione]..." ("smile", "base", "base", "mid") + call blkfade call her_chibi("stand","mid","base") call gen_chibi("sit_behind_desk") + + nar "Hermione gets up, and walks to the front of your desk." + hide screen blkfade - her "In that case I'll take my leave..." ("smile", "happy", "base", "mid_soft", ypos="base") + with d5 + call ctc + + her "Alright then, if that's everything, then I better head off." ("smile", "happy", "base", "mid", ypos="base") + gen "..." ("base", xpos="far_left", ypos="head") + her "[name_genie_hermione]?" ("soft", "happy", "base", "mid", ypos="base") + gen "*Huh*? Oh, yes... You may leave, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + her "Thank you..." ("base", "happy", "base", "mid", ypos="base") + call her_chibi("leave","door","base") + gen "That girl..." ("grin", xpos="far_left", ypos="head") - "-Let her keep going and deal with the aftermath-": + "-Let her keep going, and deal with any aftermaths-": + $ states.her.status.gokkun = True gen "Yeah... I'm good." ("base", xpos="far_left", ypos="head") - her "*Slurp*, *Slurp*, *Gobble*" - sna "Is there anything I could assist with?" ("snape_04") + her "*Slurp*, *Slurp*, *Gobble*" ("open_wide_tongue", "squint", "worried", "up") + sna "Is there anything I could assist you with?" ("snape_04") with hpunch gen "{size=+7}What?!?{/size}" ("angry", xpos="far_left", ypos="head") her @ cheeks blush "...?" ("open_wide_tongue", "wide", "worried", "stare") @@ -368,35 +385,45 @@ label hg_wager_bj: gen "Oh..." ("base", xpos="far_left", ypos="head") her @ cheeks blush "*Slurp*, *Slurp*, *Slurp*" ("open_wide_tongue", "happyCl", "worried", "mid") gen "No... It's all good... I can feel the ghostly presence being expelled as we speak..." ("base", xpos="far_left", ypos="head") - gen "Now take this you whore!" ("angry", xpos="far_left", ypos="head") + gen "Now take this, you whore!" ("angry", xpos="far_left", ypos="head") call her_chibi_scene("bj_cum_in") call cum_block gen "..." ("angry", xpos="far_left", ypos="head") sna "..." (face="snape_14") + her "........" ("full_cum", "narrow", "base", "dead") + play sound "sounds/gulp.ogg" + her "*Gulp*!" ("cum", "happyCl", "worried", "mid") gen "..." ("base", xpos="far_left", ypos="head") sna "I had no clue exorcism would be this..." (face="snape_03") sna "Extreme..." ("snape_02") - gen "Hah, yeah...{w=0.3} But I've done this plenty of times..." ("grin", xpos="far_left", ypos="head") - gen "Actually, there's quite a bit of ghostly residue I have to deal with now, so it might be best--" ("base", xpos="far_left", ypos="head") - sna "Whatever, I'd just leave it to the house elves..." ("snape_03") - gen "It's not as simple as it may seem, it's not like warm water is going to do it..." ("base", xpos="far_left", ypos="head") - sna "Fine, I'll head off in that case." ("snape_01") + gen "*Hah*, yeah...{w=0.3} But I've done this plenty of times..." ("grin", xpos="far_left", ypos="head") + gen "Actually... There's quite a bit of ghostly residue I have to deal with, so it might be best--" ("base", xpos="far_left", ypos="head") + sna "Whatever... I'd just leave it to the house elves..." ("snape_03") + gen "It's not as simple as it may seem... Warm water isn't going to cut it..." ("base", xpos="far_left", ypos="head") + sna "Fine, I'll see you some other time, in that case." ("snape_01") hide screen bld1 #should go black with d3 pause.2 call sna_walk(action="leave") - gen "He's gone now [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + gen "He's gone now, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause") - her "Thank you for your ghostly residue, [name_genie_hermione]." ("cum", "narrow", "worried", "mid_soft") - gen "You're welcome, I can't believe he bought it..." ("base", xpos="far_left", ypos="head") + her "I have disposed of the ghostly residue, [name_genie_hermione]..." ("open", "narrow", "worried", "mid_soft") + gen "I can't believe he bought it..." ("base", xpos="far_left", ypos="head") her "What do you expect from the head of Slytherin?" ("crooked_smile", "narrow", "base", "R_soft") - gen "yes...{w=0.3} Well...{w=0.3} I think that's enough for today." ("base", xpos="far_left", ypos="head") + gen "Well...{w=0.3} I think that's enough excitement for today." ("base", xpos="far_left", ypos="head") + call blkfade call her_chibi("stand","mid","base") call gen_chibi("sit_behind_desk") + + nar "Hermione gets up, and walks to the front of your desk." + hide screen blkfade + with d5 + call ctc + her "" ("base", "happy", "base", "mid_soft", ypos="base") gen "You've done more than enough to save those points." ("base", xpos="far_left", ypos="head") her "Thank you, [name_genie_hermione]." ("smile", "happy", "base", "mid_soft") @@ -408,68 +435,67 @@ label hg_wager_bj: gen "Good night, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") "-Try something crazy- {image=interface/icons/small/cards.webp}": - gen "Oh yes, I'm...{w=0.3} ugh...{w=0.3} fine." ("base", xpos="far_left", ypos="head") - gen "But for some reason I feel like playing some cards." ("base", xpos="far_left", ypos="head") - sna "In a moment like this?" (face="snape_02") + gen "Oh yes, I'm--{w=0.2} *Ugh*...{w=0.3} fine..." ("base", xpos="far_left", ypos="head") + gen "But for some reason... I feel like playing some cards." ("base", xpos="far_left", ypos="head") + sna "During a moment like this?" (face="snape_02") gen "Yes, I think the ghost may have been a gambler during their lifetime..." ("base", xpos="far_left", ypos="head") jump bj_duel_game - else: #whoring not higher than 21 + else: #whoring not higher than 21. call her_chibi_scene("bj_pause") her "*Mmphaa*..." ("open_tongue", "narrow", "annoyed", "up") - gen "Hold on...{w} Yes, I think the ghostly presence has departed..." ("base", xpos="far_left", ypos="head") + gen "Hold on...{w} Yes, I believe the ghostly presence has departed..." ("base", xpos="far_left", ypos="head") sna "Already?" (face="snape_05") - gen "Yes, they must've felt how powerful my exorcism abilities were and moved on somewhere else..." ("angry", xpos="far_left", ypos="head") - sna "Well that's no fun... I was hoping to see it happen for myself." (face="snape_03") + gen "Yes, they must've felt how powerful my exorcism abilities were, and moved on somewhere else..." ("angry", xpos="far_left", ypos="head") + sna "Well, that's no fun... I was hoping to see it happen for myself." (face="snape_03") gen "Trust me, there's not going to be any watching going on here..." ("base", xpos="far_left", ypos="head") sna "..." (face="snape_05") - sna "Anyway, I was coming to see if you were up for another round of cards..." (face="snape_01") - sna "But I suppose you're quite spent after that whole ordeal." (face="snape_02") - # - # + sna "Anyway... The reason I am here, was to see if you were up for another round of cards..." (face="snape_01") + sna "But I suppose you're looking quite spent, after that whole ordeal." (face="snape_02") menu: "\"*Hmm*... Actually...\" {image=interface/icons/small/cards.webp}": gen "I don't see why not... I don't have anything else going on at the moment..." ("grin", xpos="far_left", ypos="head") label bj_duel_game: her "..." ("open_wide_tongue", "narrow", "annoyed", "mid") call her_chibi_scene("bj") - her "*Slurp*, *Slurp*, *Gobble*" + her "*Slurp*, *Slurp*, *Gobble*" ("open_wide_tongue", "narrow", "annoyed", "mid") gen "*Gngh*..." ("angry", xpos="far_left", ypos="head") sna "In that case, let's begin..." (face="snape_02") # Gamestart call snape_special_duel # After game + $ states.her.status.gokkun = True call her_chibi_scene("bj_cum_in") call cum_block pause 3 if duel_response == "draw": gen "I'm spent..." ("base", xpos="far_left", ypos="head") - sna "So no rematch?" (face="snape_05") - gen "Wha--" ("angry", xpos="far_left", ypos="head") - gen "Yes, definitely no rematch..." ("base", xpos="far_left", ypos="head") + sna "So, no rematch?" (face="snape_05") + gen "Yes, definitely not..." ("base", xpos="far_left", ypos="head") gen "I'm not sure I could handle another one of those for at least thirty minutes..." ("base", xpos="far_left", ypos="head") sna "That's oddly specific..." (face="snape_04") gen "You're oddly specific..." ("base", xpos="far_left", ypos="head") sna "..." (face="snape_03") gen "I don't know what that means..." ("base", xpos="far_left", ypos="head") - sna "I feel like understand you less and less by the day..." (face="snape_01") + sna "I feel as if my understanding of you is diminishing by the day...." (face="snape_01") call sna_walk(action="leave") call her_chibi_scene("bj_pause") her "So, no rematch then?" ("crooked_smile", "narrow", "base", "mid_soft") - gen "As I said, at least not for another thirty minutes..." ("grin", xpos="far_left", ypos="head") - her "So I assume I'm not losing those points anymore?" ("open", "narrow", "worried", "mid_soft") - gen "Definitely not..." ("base", xpos="far_left", ypos="head") + gen "Why would you start sucking again, like that?" ("base", xpos="far_left", ypos="head") + her "Why would you suddenly start playing cards, when I'm being so kind as to give you a blowjob?" ("annoyed", "narrow", "base", "mid_soft") + gen "That's fair..." ("base", xpos="far_left", ypos="head") + gen "Very well, as promised, I won't be deducting those points..." ("base", xpos="far_left", ypos="head") if game.daytime: - her "Great, goodbye for now then [name_genie_hermione]..." ("base", "base", "base", "mid") + her "Great... Goodbye for now then, [name_genie_hermione]." ("base", "base", "base", "mid") else: - her "Great, good night then... [name_genie_hermione]." ("base", "base", "base", "mid") + her "Great... Good night then, [name_genie_hermione]." ("base", "base", "base", "mid") gen "{size=-8}That girl is crazy...{/size}" ("base", xpos="far_left", ypos="head") elif duel_response == "loss" or duel_response == "Close": - sna "Yes... I knew I'd make you bust this time!" (face="snape_02") + sna "Yes! I knew I'd make you bust this time!" (face="snape_02") gen "Trust me..." ("base", xpos="far_left", ypos="head") - gen "You had nothing to do with that..." ("base", xpos="far_left", ypos="head") - sna "Sure I didn't... So, how about you hand me a bottle of that fine wine to celebrate the occasion..." (face="snape_20") + gen "You did not \"make me bust\"." ("base", xpos="far_left", ypos="head") + sna "Sure I didn't...{w=0.4} So, how about you hand me a bottle of that fine wine to celebrate the occasion..." (face="snape_20") label bj_duel_game_menu: menu: "-Give him the bottle-" (style="disabled") if wine_ITEM.owned <= 0: @@ -481,7 +507,7 @@ label hg_wager_bj: gen "I feel like I won in the end anyway..." ("grin", xpos="far_left", ypos="head") sna "That literally makes no sense..." (face="snape_04") sna "You clearly can't overcome the dreading feeling of such an explosive victory..." (face="snape_02") - gen "Something like that..." ("base", xpos="far_left", ypos="head") + gen "Sure... Something like that..." ("base", xpos="far_left", ypos="head") gen "Just take the wine and leave..." ("base", xpos="far_left", ypos="head") gen "I need to reflect on my previous life decisions." ("base", xpos="far_left", ypos="head") @@ -491,16 +517,16 @@ label hg_wager_bj: call her_chibi_scene("bj_pause") her @ cheeks blush "Happy?" ("normal", "happyCl", "base", "mid") gen "I just lost the game and one of my bottles of wine..." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "And a higher than average amount of 2 to 5ml by the looks of it..." ("open", "narrow", "worried", "down") + her @ cheeks blush "And an above-average amount of two to five millilitres of ejaculate, by the looks of it..." ("open", "narrow", "worried", "down") gen "That is true..." ("grin", xpos="far_left", ypos="head") - her @ cheeks blush "are you still deducting those points [name_genie_hermione]." ("normal", "narrow", "base", "down") + her @ cheeks blush "Are you still deducting those points, [name_genie_hermione]?" ("normal", "narrow", "base", "down") "-Don't give him anything-": gen "Get out..." ("base", xpos="far_left", ypos="head") sna "Someone's a sore loser..." (face="snape_13") gen "Aching..." ("base", xpos="far_left", ypos="head") gen "Now get out..." ("base", xpos="far_left", ypos="head") if states.sna.level >= 30: - sna "Fine, but next time I'm playing you for one of those bottles..." (face="snape_03") + sna "Fine... But next time I'm playing you for one of those bottles..." (face="snape_03") else: sna "Fine..." (face="snape_03") @@ -508,25 +534,25 @@ label hg_wager_bj: call her_chibi_scene("bj_pause") her @ cheeks blush "Happy?" ("normal", "happyCl", "base", "mid") - gen "What are you talking about? How could I be happy in a moment like this..." ("angry", xpos="far_left", ypos="head") - her @ cheeks blush "But I just made you..." ("open", "base", "worried", "mid") - gen "I just lost that god-damn game because I couldn't concentrate!" ("angry", xpos="far_left", ypos="head") - her @ cheeks blush "Well, I did what you asked me!" ("mad", "narrow", "angry", "R") - her @ cheeks blush "So I'd very much appreciate if you didn't deduct those points!" ("open", "closed", "angry", "mid") + gen "What are you talking about? How could I be happy during a moment like this?" ("angry", xpos="far_left", ypos="head") + her @ cheeks blush "But I just made you.--" ("open", "base", "worried", "mid") + gen "I just lost that god-damn game because you made it impossible for me to concentrate!" ("angry", xpos="far_left", ypos="head") + her @ cheeks blush "I just did what you asked of me!" ("mad", "narrow", "angry", "R") + her @ cheeks blush "So I'd very much appreciate it if you could do your end of the bargain, and not deduct those points!" ("open", "closed", "angry", "mid") menu: - "-Only deduct the twenty-": + "-Only deduct the twenty points-": gen "You should be happy that I'm not deducting more!" ("angry", xpos="far_left", ypos="head") - gen "Twenty points from Gryffindor!" ("angry", xpos="far_left", ypos="head") + gen "Twenty points deduced from Gryffindor!" ("angry", xpos="far_left", ypos="head") $ gryffindor -= 20 - her "..." ("base", "base", "angry", "mid") + her "..." ("disgust", "base", "angry", "mid") her "Whatever..." ("open", "closed", "angry", "mid") $ states.her.mood += 15 "-Deduct even more-": gen "Oh, don't you worry..." ("base", xpos="far_left", ypos="head") her "..." - gen "Forty points from Gryffindor!" ("angry", xpos="far_left", ypos="head") + gen "Forty points deducted from Gryffindor!" ("angry", xpos="far_left", ypos="head") $ gryffindor -= 40 - her "What, you can't do that!" ("shock", "wide", "worried", "stare") + her "What?! You can't do that!" ("shock", "wide", "worried", "stare") gen "Of course I can, I'm the headmaster!" ("angry", xpos="far_left", ypos="head") her "I can't believe you've done this..." ("mad", "base", "angry", "mid") gen "Suck it up..." ("base", xpos="far_left", ypos="head") @@ -535,16 +561,16 @@ label hg_wager_bj: her "Never mind..." ("clench", "narrow", "angry", "R") $ states.her.mood += 25 "-Let her go-": - gen "No, I feel like I've reached a net gain somehow during this whole ordeal..." ("base", xpos="far_left", ypos="head") + gen "No, I feel like I've somehow reached a net gain during this whole exchange..." ("base", xpos="far_left", ypos="head") her "..." ("normal", "base", "base", "mid") - gen "A net gain is when...{nw}" ("base", xpos="far_left", ypos="head") + gen "A net gain is when--" ("base", xpos="far_left", ypos="head") her "I know what it means..." ("open", "narrow", "base", "mid_soft") gen "Right." ("base", xpos="far_left", ypos="head") if game.daytime: - her "good day to you then, sir." ("base", "base", "base", "mid") + her "good day to you then, [name_genie_hermione]." ("base", "base", "base", "mid") else: her "Good night then..." ("base", "base", "base", "mid") - else: + else: #Win sna "..." (face="snape_18") gen "Did I say that aloud?" ("angry", xpos="far_left", ypos="head") sna "Yes..." (face="snape_12") @@ -553,7 +579,7 @@ label hg_wager_bj: sna "..." (face="snape_05") gen "You bore..." ("base", xpos="far_left", ypos="head") sna "..." (face="snape_05") - sna "What kind of trash talk is that... Seriously, you need to step up your game." (face="snape_06") + sna "What kind of trash talk is that... Seriously... You need to step up your game." (face="snape_06") gen "No you..." ("base", xpos="far_left", ypos="head") sna "That's fair..." (face="snape_03") sna "I'll take my leave in that case..." (face="snape_01") @@ -567,7 +593,7 @@ label hg_wager_bj: $ tried_rollback = False show screen rollback_check $ renpy.block_rollback() - gen "If you {w=0.25}{b}{u}{i}scrolled back{/i}{/u}{/b}{w=0.25} you'd clearly see that I called Snape that..." ("base", xpos="far_left", ypos="head") #### + gen "If you {w=0.25}{b}{u}{i}scrolled back{/i}{/u}{/b}{w=0.25}, then you'd clearly see I was referring to Snape..." ("base", xpos="far_left", ypos="head") #### #***Goes back to reality*** label hg_wager_bj_secret_end: if not tried_rollback: @@ -578,18 +604,18 @@ label hg_wager_bj: else: $ achievements.unlock("flashback") her "........" ("annoyed", "narrow", "worried", "down") - gen "We're done for today [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + gen "Right then... I believe we're done for today, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "What about the points..." ("annoyed", "narrow", "worried", "down") gen "Points?" ("angry", xpos="far_left", ypos="head") gen "Oh yes, the points!" ("grin", xpos="far_left", ypos="head") - gen "Twenty points to Gryffindor..." ("grin", xpos="far_left", ypos="head") + gen "Twenty points to Gryffindor!" ("grin", xpos="far_left", ypos="head") $ gryffindor += 20 - her "That's not..." ("normal", "narrow", "base", "down") - her "Thank you..." ("open", "closed", "base", "mid") + her "That's not--" ("normal", "narrow", "base", "down") + her "Thank you, [name_genie_hermione]..." ("open", "closed", "base", "mid") if game.daytime: - her "Goodbye then [name_genie_hermione]." ("base", "base", "base", "mid") + her "Goodbye then..." ("base", "base", "base", "mid") else: - her "Good night then [name_genie_hermione]." ("base", "base", "base", "mid") + her "Good night then..." ("base", "base", "base", "mid") call blkfade call her_chibi("stand","mid","base") @@ -600,7 +626,7 @@ label hg_wager_bj: pass # # - gen "Yes, I'm not in the mood now anyway..." ("base", xpos="far_left", ypos="head") + gen "Yes, I think I better spend some time, re-evaluating why went down this path..." ("base", xpos="far_left", ypos="head") sna "..." (face="snape_05") sna "I'll just go then." (face="snape_01") hide screen bld1 @@ -613,21 +639,21 @@ label hg_wager_bj: gen "... Why did you stop?" ("angry", xpos="far_left", ypos="head") her "What?" ("annoyed", "narrow", "annoyed", "mid") her "I thought you wanted me to..." ("clench", "narrow", "worried", "down") - gen "If I wanted you to then I would've said so..." ("base", xpos="far_left", ypos="head") - her "I could continue if you want me to..." ("soft", "base", "base", "mid_soft") - gen "No, the mood's ruined now..." ("base", xpos="far_left", ypos="head") - her "Are you still taking those points away?" ("open", "base", "base", "mid") + gen "If I wanted you to stop, then I would've said so..." ("base", xpos="far_left", ypos="head") + her "I could resume, if you want me to..." ("soft", "base", "base", "mid_soft") + gen "No... The mood is already ruined..." ("base", xpos="far_left", ypos="head") + her "Are you still deducting those points?" ("open", "base", "base", "mid") menu: - "-No-": - gen "No, you're excused..." ("base", xpos="far_left", ypos="head") + "-Don't deduct the points-": + gen "No, [name_hermione_genie]... You're excused." ("base", xpos="far_left", ypos="head") her "Thank you professor..." ("smile", "happy", "base", "mid_soft") - "-Yes-": - gen "Of course I am, you didn't finish the job!" ("angry", xpos="far_left", ypos="head") + "-Deduct the points-": + gen "Of course I am! You didn't finish the job!" ("angry", xpos="far_left", ypos="head") her "..." ("annoyed", "wide", "base", "stare") - her "But, Snape was going to..." ("open", "happyCl", "worried", "mid") + her "But, Snape was going to--" ("open", "happyCl", "worried", "mid") her "..." ("upset", "narrow", "worried", "down") her "Fine..." ("clench", "narrow", "annoyed", "mid") - gen "Twenty Points from Gryffindor!" ("base", xpos="far_left", ypos="head") + gen "Twenty points deducted from Gryffindor!" ("base", xpos="far_left", ypos="head") $ gryffindor -= 20 $ states.her.mood += 10 @@ -654,12 +680,12 @@ label hg_wager_bj_secret: $ renpy.block_rollback() gen "Yeeeeees!{w=0.5}{nw}" ("grin", xpos="far_left", ypos="head") call cum_block - gen "Go fuck yourself Snape, take that you fucking whore!" ("angry", xpos="far_left", ypos="head") + gen "Go fuck yourself Snape, take that, you fucking whore!" ("angry", xpos="far_left", ypos="head") sna "..." (face="snape_11") - gen "Yeah! What do you have to say about that... Slut!" ("grin", xpos="far_left", ypos="head") + gen "Yeah! What do you have to say about that!? Slut!" ("grin", xpos="far_left", ypos="head") sna "..." (face="snape_11") gen "Slam dunk!" ("grin", xpos="far_left", ypos="head") - gen "Another victory in the bag, eat my shit!" ("grin", xpos="far_left", ypos="head") + gen "Another victory in the bag! Eat my shit!" ("grin", xpos="far_left", ypos="head") call blkfade call her_chibi_scene("bj_pause") @@ -670,7 +696,7 @@ label hg_wager_bj_secret: call hide_blkfade $ renpy.block_rollback() - gen "\"And then I totally just shat all over the game board\"..." ("grin", xpos="far_left", ypos="head") + gen "And then I totally just shat all over the game board..." ("grin", xpos="far_left", ypos="head") jump hg_wager_bj_secret_end diff --git a/game/scripts/characters/hermione/events/favors/dance_for_me.rpy b/game/scripts/characters/hermione/events/favors/dance_for_me.rpy index c3e5fdd8..ebec546b 100644 --- a/game/scripts/characters/hermione/events/favors/dance_for_me.rpy +++ b/game/scripts/characters/hermione/events/favors/dance_for_me.rpy @@ -1003,13 +1003,13 @@ label hg_pf_strip_T3_masturbate: label hg_pf_strip_T4_intro_E1: gen "[name_hermione_genie], why don't you get on this desk for another show?" ("base", xpos="far_left", ypos="head") - her ".............." ("disgust", "narrow", "base", "mid_soft", xpos="base", ypos="base") + her ".............." ("annoyed", "squint", "base", "mid_soft", xpos="base", ypos="base") her "I would really rather not, [name_genie_hermione]..." gen "Why? You're getting quite good at it." ("base", xpos="far_left", ypos="head") - her "........................." ("annoyed", "narrow", "annoyed", "mid") - her "{number=current_payout} house points?" ("open", "base", "worried", "R") + her "........................." ("annoyed", "squint", "worried", "R") + her "{number=current_payout} house points?" ("open", "squint", "worried", "R") gen "Sure!" ("grin", xpos="far_left", ypos="head") - her "Very well, then..." ("base", "base", "base", "R") + her "Very well, then..." ("open", "closed", "base", "R") jump hg_pf_strip_T4 diff --git a/game/scripts/characters/hermione/events/favors/dance_for_me_masturbate.rpy b/game/scripts/characters/hermione/events/favors/dance_for_me_masturbate.rpy index 236499b0..877611ac 100644 --- a/game/scripts/characters/hermione/events/favors/dance_for_me_masturbate.rpy +++ b/game/scripts/characters/hermione/events/favors/dance_for_me_masturbate.rpy @@ -358,22 +358,30 @@ label hg_pf_strip_T4_fingering: label hg_pf_strip_T5_fingering: gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid") + her "Yes, [name_genie_hermione]?" ("soft", "base", "base", "mid") gen "I hope you're feeling horny." ("base", xpos="far_left", ypos="head") - her "Maybe a little, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft") - gen "Good, then we better do something about that..." ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione]..." ("open", "wink", "worried", "mid") + her "*Ehm*..." ("angry", "narrow", "base", "mid", cheeks="blush") + gen "Go on...{w=0.4} I can tell when you're not being honest." ("base", xpos="far_left", ypos="head") + her "I suppose I...{w=0.4} Maybe just a little..." ("angry", "narrow", "base", "mid") + gen "Good... Then we better do something about that." ("base", xpos="far_left", ypos="head") + her "[name_genie_hermione]?" ("open", "wink", "worried", "mid") gen "Why don't you give that lovely pussy of yours a little rub." ("grin", xpos="far_left", ypos="head") - her "{heart}{heart}{heart}" ("base", "narrow", "base", "mid_soft") - her "............." ("base", "base", "base", "R_soft") - her "Alright...{w=0.4} if that's what you want..." ("base", "narrow", "worried", "down") + if not states.her.status.masturbating: + her "You want me to... Masturbate?" ("angry", "squint", "base", "mid") + gen "Did you not say you were feeling horny?" ("base", xpos="far_left", ypos="head") + her "..." ("angry", "narrow", "base", "down") + gen "You have masturbated before, haven't you?" ("base", xpos="far_left", ypos="head") + her "Oh--{w=0.2} Of course, I have!" ("angry", "squint", "worried", "mid") + her "It's just...{w=0.4} Never during circumstances such as this..." ("angry", "narrow", "base", "down") + gen "Well, that's about to change..." ("base", xpos="far_left", ypos="head") + her "{heart}{heart}{heart}" ("soft", "narrow", "worried", "down") + her "............." ("base", "narrow", "worried", "down") + her "Alright...{w=0.4} if that's what you want..." ("open", "narrow", "base", "down") if not states.her.status.masturbating: her "(I can't believe I'm agreeing to do this...)" ("soft", "narrow", "base", "down") else: her "(I can't believe I'm agreeing to do this...{w=0.4} again...)" ("soft", "narrow", "base", "down") - $ states.her.status.masturbating = True - if hermione.is_worn("panties"): nar "Hermione bends over and takes off her panties." pause 1.0 @@ -385,7 +393,7 @@ label hg_pf_strip_T5_fingering: gen "Now take off the rest." ("base", xpos="far_left", ypos="head") $ hermione.strip("clothes") - her "(Okay then, here I go...)" ("normal", "happyCl", "worried", "mid") + her "(Okay then, here I go...)" ("normal", "closed", "worried", "mid") show screen blkfade with d5 @@ -395,7 +403,7 @@ label hg_pf_strip_T5_fingering: play sound "sounds/slick_02.ogg" with hpunch with kissiris - her @ cheeks blush "*Ah*..." ("open", "squint", "worried", "R") + her "*Ah*..." ("open", "closed", "worried", "mid") call ctc hide screen blkfade with d5 @@ -404,36 +412,38 @@ label hg_pf_strip_T5_fingering: gen "Nice..." ("grin", xpos="far_left", ypos="head") play background "sounds/slickloop.ogg" fadein 2 - her "*Mmhh*... {heart}" ("open", "happyCl", "worried", "mid") + her "*Mmhh*... {heart}" ("soft", "happyCl", "worried", "mid") her "*Ah*...{w=0.4} {heart}-aha..." ("open", "happyCl", "worried", "mid") gen "..." ("base", xpos="far_left", ypos="head") her "*Ah-ah*..." ("open", "happyCl", "worried", "mid") gen "......................" ("base", xpos="far_left", ypos="head") - her "*Ah*...{w=0.4} *ah*...{heart}" ("open", "happyCl", "worried", "mid") - her "*Ah*...{w=0.4} [name_genie_hermione]?" ("soft", "happy", "base", "R") + her "*Ah*...{w=0.4} *Ah*...{heart}" ("open", "happyCl", "worried", "mid") + her "*Ah*...{w=0.4} [name_genie_hermione]?" ("soft", "wink", "base", "mid") gen "What is it?" ("base", xpos="far_left", ypos="head") - her "Do you....{w=0.4}*Ah*...{w=0.4} like this?" ("open", "happyCl", "worried", "mid") + her "Do you....{w=0.4}*Ah*...{w=0.4} like this?" ("angry", "narrow", "base", "R") gen "Do I like watching \"you\" finger your cute little pussy?" ("base", xpos="far_left", ypos="head") - gen "Of course, [name_hermione_genie]. Why?" ("base", xpos="far_left", ypos="head") - her "{heart}{heart}{heart}" ("normal", "happyCl", "worried", "mid") - her "*Ah*... You're just so quiet..." ("open", "happyCl", "worried", "mid") - gen "Do you need a little more encouragement?" ("base", xpos="far_left", ypos="head") - her "*Ah*...{w=0.4} yes... please....{heart}" ("open", "happyCl", "worried", "mid") + gen "Of course, [name_hermione_genie]... How is that even a question?" ("base", xpos="far_left", ypos="head") + her "{heart}{heart}{heart}" ("angry", "happyCl", "worried", "mid") + her "*Ah*... It's just... Well, you were being so quiet..." ("open", "happyCl", "worried", "mid") + gen "Need some encouragement, do you?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "*Ah*...{w=0.4} I...{w=0.4} I suppose....{heart}" ("angry", "closed", "worried", "down") gen "*Tch*... Such a dirty whore..." ("base", xpos="far_left", ypos="head") play background "sounds/slickloopfast.ogg" $ hermione.set_cum(pussy="wet") - her @ cheeks blush "Yes [name_genie_hermione], *Ah*...{heart}" ("grin", "narrow", "base", "up") - her @ cheeks blush "Please... *Ah*...{w=0.4} more...{heart}" ("grin", "base", "angry", "mid") + her "[name_genie_hermione], *Ah*...{heart}" ("grin", "narrow", "base", "up") + her "Please...{w=0.4} *Ah*...{heart}" ("grin", "narrow", "worried", "stare") gen "You deserve to be punished for being such a filthy slut!" ("angry", xpos="far_left", ypos="head") - her @ cheeks blush "Yes, [name_genie_hermione]... punish me..." ("open", "narrow", "base", "up") - her @ cheeks blush "Make me your little slut..." ("open", "narrow", "base", "up") + her "You shouldn't--{w=0.2} *Ah*...{w=0.4} Say such--{w=0.2} *Ah*...{w=0.4} Things..." ("angry", "happyCl", "base", "mid") + her "To a student..." ("angry", "happyCl", "base", "up") play background "sounds/slickloopveryfast.ogg" - her "I will... *Ah*...{w=0.4} {heart}do anything...{w=0.4} *Ah*...{heart}" ("silly", "narrow", "base", "dead") - gen "Anything [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "*Ah-a*...{heart} Yessss..." ("silly", "narrow", "base", "up") - gen "Cum." ("base", xpos="far_left", ypos="head") + gen "No?" ("base", xpos="far_left", ypos="head") + her "*Ah*...{w=0.4} {heart}It's not...{w=0.4} *Ah*...{w=0.4}{heart} Appropriate..." ("soft", "happyCl", "worried", "dead") + gen "Asking your headmaster to lie isn't appropriate either, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "*Ah-a*...{heart} Yessss..." ("silly", "narrow", "base", "up") + gen "Yes, you've been a very naughty girl..." ("base", xpos="far_left", ypos="head") + gen "Now cum for me, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "{heart}{heart}{heart}!!!{heart}{heart}{heart}" ("silly", "narrow", "base", "dead") + her "{heart}{heart}{heart}!!!{heart}{heart}{heart}" ("grin", "narrow", "annoyed", "up") with kissiris with hpunch play sound "sounds/slick_01.ogg" @@ -449,40 +459,65 @@ label hg_pf_strip_T5_fingering: pause .8 $ hermione.set_cum(pussy="squirt_post") - her @ cheeks blush "*Ah*... *Ah*...{heart}" ("silly", "base", "base", "ahegao") + her "*Ah*... *Ah*...{heart}" ("silly", "base", "base", "ahegao") play background "sounds/slickloopfast.ogg" - her @ cheeks blush "..." ("open_tongue", "closed", "base", "up") - her @ cheeks blush "...{heart}{heart}{heart}" ("grin", "narrow", "annoyed", "dead") - her @ cheeks blush "*Gah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("open_tongue", "narrow", "annoyed", "dead") + her "..." ("open_tongue", "closed", "base", "up") + her "...{heart}{heart}{heart}" ("grin", "narrow", "annoyed", "dead") + her "*Gah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("open_tongue", "narrow", "worried", "dead") play background "sounds/slickloop.ogg" - her @ cheeks blush "[name_genie_hermione]...{heart}{heart}{heart}" ("open", "narrow", "annoyed", "mid") - her "............." ("soft", "narrow", "annoyed", "up") + her "[name_genie_hermione]...{heart}{heart}{heart}" ("angry", "narrow", "worried", "mid") + her "............." ("grin", "closed", "worried", "up", cheeks="none") stop background nar "Hermione takes a minute to collect herself." # Reset pose $ hermione.set_pose(None) - + $ states.her.status.masturbating = True jump end_hg_pf_strip ### Tier 6 ### label hg_pf_strip_T6_fingering: - $ states.her.status.masturbating = True - gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione]?" ("base", "base", "base", "mid") - gen "You don't mind pleasuring yourself in front of me, do you?" ("base", xpos="far_left", ypos="head") - if states.her.level <= 16: - her "As long as I am being paid..." ("grin", "base", "base", "R") - gen "That's the spirit!" ("grin", xpos="far_left", ypos="head") + her "[name_genie_hermione]?" ("soft", "base", "base", "mid") + gen "How often do you pleasure yourself?" ("base", xpos="far_left", ypos="head") + her "Oh... *Ehm*... Well, I'm not sure how to answer that question, [name_genie_hermione]..." ("open", "narrow", "base", "down", cheeks="blush") + gen "Truthfully, of course." ("base", xpos="far_left", ypos="head") + her "Of course, [name_genie_hermione]... Although that's not exactly what I meant..." ("soft", "closed", "base", "down") + gen "Then let me be more specific... How many times have you masturbated this past week?" ("base", xpos="far_left", ypos="head") + her "Oh, well... That's easier to answer... I've done it two times--" ("open", "narrow", "base", "down") + gen "This week?" ("base", xpos="far_left", ypos="head") + her "Today..." ("open", "base", "base", "R") + gen "Really?" ("base", xpos="far_left", ypos="head") + her "Yes... How many times I do it each week varies, depending on whether or not I am spending time in here." ("open", "closed", "base", "mid") + gen "You don't say..." ("base", xpos="far_left", ypos="head") + gen "Then what's your record?" ("base", xpos="far_left", ypos="head") + her "My what, sorry?" ("angry", "base", "base", "mid") + gen "Your record, [name_hermione_genie]... Go on... Everyone has one..." ("base", xpos="far_left", ypos="head") + her "Well, I'm not sure if I've ever noted down..." ("annoyed", "squint", "base", "R") + gen "Please... You're telling me that \"the Hermione Granger\", is not keeping track of everything that she does? And here I thought--" ("base", xpos="far_left", ypos="head") + her "Five times in one day!" ("open", "happyCl", "base", "mid") + gen "Shut the front door... Surely, you must be lying!" ("base", xpos="far_left", ypos="head") + gen "(Wait, is she talking about orgasms in one session, or how many sessions?)" ("base", xpos="far_left", ypos="head") + her "Of course I'm not lying, [name_genie_hermione]... Schoolwork requires a clear state of mind." ("annoyed", "wink", "base", "mid") + her "I spend an average of twelve minutes per session, so any more than five a day would be detrimental." ("open", "closed", "worried", "mid") + gen "Detrimental to what? Your well-being?" ("base", xpos="far_left", ypos="head") + gen "(Should I be worried?)" ("base", xpos="far_left", ypos="head") + her "Not my well-being, [name_genie_hermione]... If I did it any more, I would miss my classes." ("angry", "squint", "base", "mid") + gen "Oh, good thing I didn't swap places with some student..." ("base", xpos="far_left", ypos="head") + her "Swap places?" ("soft", "base", "base", "mid") + gen "So... Twelve minutes per session, you say... Well, that won't do..." ("base", xpos="far_left", ypos="head") + if not states.her.status.masturbating: + gen "Perhaps you better show me how you do it, and we could bring that number down to five minutes..." ("base", xpos="far_left", ypos="head") + her "I suppose I could do that..." ("soft", "narrow", "base", "down") + gen "Great, then show me how you do it... And the timer starts... Now!" ("base", xpos="far_left", ypos="head") else: - her "I mean, I have done it once today already..." ("grin", "base", "base", "R") - gen "Once more for good luck then!" ("grin", xpos="far_left", ypos="head") - her @ cheeks blush "If you insist...{heart}" ("open", "base", "base", "R") + gen "Perhaps if you showed me how you do it again, then we could bring that number down to five minutes..." ("base", xpos="far_left", ypos="head") + her "*Hmm*... I suppose that's not too bad of an idea..." ("soft", "narrow", "base", "down") + gen "Great! Timer starts... Now!" ("grin", xpos="far_left", ypos="head") - her "..." ("base", "narrow", "base", "mid_soft") + her "..." ("base", "narrow", "base", "down") if hermione.is_worn("panties"): nar "Hermione hastily takes off her panties." pause 1.0 @@ -503,7 +538,7 @@ label hg_pf_strip_T6_fingering: play sound "sounds/slick_02.ogg" with hpunch with kissiris - her @ cheeks blush "*Ah*..." ("open", "squint", "worried", "R") + her "*Ah*..." ("open", "squint", "worried", "R") call ctc hide screen blkfade with d5 @@ -512,96 +547,102 @@ label hg_pf_strip_T6_fingering: stop music fadeout 3.0 play background "sounds/slickloop.ogg" fadein 2 - her @ cheeks blush "*Mmmh*...{heart}" ("base", "narrow", "base", "down") - her @ cheeks blush "[name_genie_hermione]...{w=0.4} Do you...{w=0.4} like it when I do it like this?" ("grin", "narrow", "base", "down") + her "*Mmmh*...{heart}" ("base", "narrow", "base", "down") + her "[name_genie_hermione]...{w=0.4} What do you think, when I do it like this?" ("grin", "narrow", "base", "down") play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. - gen "Yes, I love it..." ("base", xpos="far_left", ypos="head") - gen "Try going a little deeper with your fingers." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "Alright [name_genie_hermione]..." ("base", "happyCl", "base", "mid") + gen "Pleasurable to look at, but I'm sure you can do better..." ("base", xpos="far_left", ypos="head") + gen "When you're in a hurry, you should try going a little deeper with your fingers." ("base", xpos="far_left", ypos="head") + her "Alright, [name_genie_hermione]..." ("base", "happyCl", "base", "mid") play background "sounds/slickloopfast.ogg" - her @ cheeks blush "*Ah*...{w=0.4} *Ah*...{w=0.4}{heart}" ("open", "happyCl", "worried", "mid") + her "*Ah*...{w=0.4} *Ah*...{w=0.4}{heart}" ("open", "happyCl", "worried", "mid") $ hermione.set_cum(pussy="wet") - her @ cheeks blush "*Ah*...{w=0.6} [name_genie_hermione]...{heart}" ("open", "happyCl", "worried", "mid") + her "*Ah*...{w=0.6} [name_genie_hermione]...{heart}" ("open", "happyCl", "worried", "mid") menu: gen "..." ("base", xpos="far_left", ypos="head") "\"Tell me what you're thinking about.\"": - her @ cheeks blush "*Huh*?" ("open", "wink", "worried", "mid") - her @ cheeks blush "Oh, *umm*... nothing..." ("soft", "happyCl", "worried", "mid") + her "*Huh*?" ("open", "wink", "worried", "mid") + her "Oh, *umm*... Nothing..." ("soft", "happyCl", "worried", "mid") gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "[name_genie_hermione],{w=0.4} it's a bit weird..." ("disgust", "narrow", "base", "down") + her "[name_genie_hermione],{w=0.4} it's a bit weird..." ("disgust", "narrow", "base", "down") gen "Even more reason to tell me." ("angry", xpos="far_left", ypos="head") - her @ cheeks blush "......" ("annoyed", "narrow", "annoyed", "mid") - her @ cheeks blush "Fine..." ("open", "base", "base", "R") - her @ cheeks blush "If you must know... I was thinking about the time I corrected professor Snape on the ingredients of a \"Hiccoughing Solution\"." ("open", "narrow", "worried", "down") + her "......" ("annoyed", "narrow", "annoyed", "mid") + her "Fine..." ("open", "base", "base", "R") + her "If you must know...{w=0.4} I was thinking about the time I corrected professor Snape on the ingredients of a \"Hiccoughing Solution\"." ("open", "narrow", "worried", "down") gen "....." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "*Ah*...{heart}" ("soft", "narrow", "annoyed", "up") - her @ cheeks blush "It was...{w=0.4} *Ah*...{w=0.4} {heart} in front of the entire class as well." - her @ cheeks blush "He refused to let me answer any questions for a week after that." ("base", "narrow", "worried", "down") - her @ cheeks blush "But it was worth it..." ("soft", "happy", "base", "R") - her @ cheeks blush "The look on his face when he realised he was wrong...{heart}" ("soft", "narrow", "annoyed", "up") - her @ cheeks blush "*A-ah*...{heart}" - her @ cheeks blush "It just felt so good!{heart}" ("grin", "narrow", "base", "dead") + her "*Ah*...{heart}" ("soft", "narrow", "annoyed", "up") + her "It was--{w=0.2} *Ah*...{w=0.4} {heart} in front of the entire class as well." ("soft", "narrow", "annoyed", "up") + her "He refused to let me answer any questions for a week after that." ("base", "narrow", "worried", "down") + her "But it was worth it..." ("soft", "happy", "base", "R") + her "The look on his face when he realised he was wrong...{heart}" ("soft", "narrow", "annoyed", "up") + her "*A-ah*...{heart}" + her "It just felt so good!{heart}" ("grin", "narrow", "base", "dead") gen "This is what you're thinking of when masturbating?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "..." ("normal", "narrow", "base", "dead") - her @ cheeks blush "Is that too weird?" ("upset", "narrow", "base", "mid") + her "..." ("normal", "narrow", "base", "dead") + her "Is that too weird?" ("upset", "narrow", "base", "mid") gen "(No wonder why she's being such a know-it-all... She's getting off from it.)" ("base", xpos="far_left", ypos="head") - gen "Let's just get back to business shall we?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "................." ("base", "narrow", "annoyed", "up") + gen "Let's just get back to business, shall we?" ("base", xpos="far_left", ypos="head") + her "................." ("base", "closed", "worried", "up") nar "Hermione goes quiet for a moment to enjoy herself, now fully focused on moving her fingers." - gen "(Having a bit too much fun I think...)" ("base", xpos="far_left", ypos="head") "\"You really are a shameless slut, aren't you?\"": - her "Yes..." ("soft", "narrow", "annoyed", "up") - her "*Ah*... {heart}" ("silly", "narrow", "base", "dead") - her "I don't know if has to do with the time I've spent with you...{heart}" ("angry", "wink", "base", "mid") - her "Or if I've always been this way...{heart}" ("angry", "narrow", "base", "down") - her "But... {heart} {w=0.4}*Ah*...{w=0.4} {heart} I'm a slut [name_genie_hermione]...{heart}" ("soft", "narrow", "annoyed", "up") + her "*Ah*...{w=0.4} [name_genie_hermione].{heart}" ("angry", "narrow", "base", "dead") + gen "Go on, [name_hermione_genie]... Time's ticking..." ("base", xpos="far_left", ypos="head") + her "*Ah*...{w=0.4} Right..." ("soft", "closed", "worried", "dead") + her "Yes, maybe I am a slut after all, [name_genie_hermione]..." ("angry", "narrow", "base", "dead") + her "Perhaps the time that I spent with you, made me this way...{heart}" ("angry", "narrow", "worried", "dead") + her "Or perhaps I've always been like this...{heart}" ("disgust", "narrow", "base", "down") + her "..." ("base", "closed", "worried", "down") + gen "Very good, [name_hermione_genie]... Keep talking like that, and you'll get there a lot sooner..." ("base", xpos="far_left", ypos="head") + her "Yes... {heart} {w=0.4}*Ah*...{w=0.4} {heart}I...{w=0.4} I'm a slut, [name_genie_hermione]...{heart}" ("soft", "closed", "annoyed", "up") play background "sounds/slickloopfast.ogg" - her "A shameless slut..." ("grin", "narrow", "base", "dead") - her "That pleasures herself...{heart} {w=0.4}*Ah*..." ("soft", "narrow", "annoyed", "up") - her "Just to make her headmaster happy..." ("grin", "narrow", "base", "dead") - gen "Oh, yes..." ("base", xpos="far_left", ypos="head") - her "That's it [name_genie_hermione]..." ("base", "narrow", "worried", "up_soft") - her "Enjoy yourself while I stand here..." ("silly", "narrow", "base", "dead") - her "*Ah*...{heart}" ("open_wide_tongue", "narrow", "annoyed", "up") - her "Fingering my pussy..." ("silly", "narrow", "annoyed", "up") + her "A shameless, naughty slut..." ("grin", "narrow", "base", "up") + her "Who doesn't mind pleasuring herself...{heart} {w=0.4}*Ah*..." ("soft", "narrow", "worried", "up") + her "If it makes her headmaster happy..." ("grin", "narrow", "base", "dead") + gen "Really now..." ("base", xpos="far_left", ypos="head") + her "Yes, [name_genie_hermione]..." ("base", "narrow", "worried", "down") + her "Please enjoy yourself while I'm--" ("soft", "narrow", "base", "down") + her "*Ah*...{heart}" ("open_wide_tongue", "narrow", "worried", "up") + her "Fingering my pussy..." ("grin", "narrow", "worried", "up") + her "It makes me--{w=0.2} *Ah*...{w=0.4} Happy..." ("silly", "closed", "base", "up") her "*Ah*...{w=0.4} *Ah*...{heart}" ("grin", "narrow", "annoyed", "up") - her "*Ah*...{w=0.4} Do you.... like this [name_genie_hermione]?" ("shock", "happyCl", "worried", "mid") - her "Watching me {w=0.4}*Ah*...{w=0.4}{heart} degrade myself?" ("silly", "narrow", "base", "dead") - gen "Very much, [name_hermione_genie]. Just keep going..." ("base", xpos="far_left", ypos="head") - her "{heart}{heart}{heart}" ("silly", "narrow", "base", "dead") + her "*Ah*...{w=0.4} Do you.... like this, [name_genie_hermione]?" ("shock", "happyCl", "worried", "mid") + her "Watching me--{w=0.4}*Ah*...{w=0.4}{heart} degrade myself?" ("angry", "narrow", "base", "dead") + gen "Very much, [name_hermione_genie]... Just keep going..." ("base", xpos="far_left", ypos="head") + her "{heart}{heart}{heart}" ("soft", "narrow", "base", "dead") - "\"Play with your tits some more!\"": - her "*Hmm*?" ("soft", "narrow", "annoyed", "up") - her @ cheeks blush "Okay...{w=0.4} If you insist..." ("open", "base", "base", "R") + "\"Play with your tits!\"": + her "*Hmm*?" ("soft", "narrow", "worried", "up") + her "Okay...{w=0.4} If you think that will help..." ("base", "narrow", "base", "up") + stop background $ hermione.set_pose("hand_on_breast") - her "*Ah*...{heart}" ("angry", "wink", "base", "mid") - gen "Now pinch your nipples." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "[name_genie_hermione]..." ("open", "happy", "base", "mid") + her "*Ah*...{heart}" ("grin", "narrow", "base", "dead") + gen "Now pinch your nipple." ("base", xpos="far_left", ypos="head") + her "[name_genie_hermione]..." ("angry", "narrow", "base", "down") gen "Do it, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "..." ("open", "base", "base", "R") + her "..." ("base", "narrow", "base", "down") play sound "sounds/gasp2.ogg" - her @ cheeks blush "*Ah*..." ("grin", "narrow", "base", "up") + her "*Ah*..." ("grin", "narrow", "base", "up") gen "..." ("grin", xpos="far_left", ypos="head") - nar "You gaze at Hermione's breasts as she runs the tips of her fingers across her nipple..." + nar "You gaze at Hermione's breasts, as she runs the tips of her fingers across her nipple..." her "*Ah*..." ("silly", "narrow", "base", "dead") - gen "So you do like playing with those big tits of yours." ("grin", xpos="far_left", ypos="head") - her "I do, [name_genie_hermione]... {w=0.4}*Ah*...{heart}" ("soft", "narrow", "annoyed", "up") - her @ cheeks blush "I don't know why..." ("base", "base", "base", "R") - her "But I love it...{heart}{heart}" ("open", "narrow", "worried", "down") + gen "So, you do like playing with those big tits of yours..." ("grin", xpos="far_left", ypos="head") + her "Well, I--{w=0.2} *Ah*...{heart}" ("soft", "narrow", "annoyed", "up") + her "I don't know why..." ("base", "narrow", "base", "dead") + her "But it feels really good...{heart}{heart}" ("open", "closed", "worried", "down") gen "You nasty slut!" ("base", xpos="far_left", ypos="head") her "*Ah*...{w=0.4}{heart} *Ah-a*...{heart}" ("open_tongue", "narrow", "annoyed", "up") - her "I am..." - her "A nasty slut... {w=0.4}*Ah*...{heart}" ("silly", "narrow", "base", "dead") + gen "Go on, [name_hermione_genie]... Say it!" ("base", xpos="far_left", ypos="head") + her "I... I am..." ("angry", "narrow", "annoyed", "up") + her "A slut...{w=0.4} *Ah*...{heart}" ("grin", "narrow", "base", "dead") gen "You are a disgrace, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") - her "*Ah-ah*...{heart}{heart}{heart}" ("open_wide_tongue", "narrow", "annoyed", "up") + her "*Ah-ah*...{heart}{heart}{heart}" ("open_wide_tongue", "narrow", "worried", "up") gen "Why don't you come down, and I'll help you finish?" ("base", xpos="far_left", ypos="head") - her "..." ("base", "narrow", "worried", "down") + her "..." ("base", "narrow", "base", "stare") # Hermione climbs off your desk. show screen blkfade @@ -609,7 +650,7 @@ label hg_pf_strip_T6_fingering: hide hermione_main play sound "sounds/08_hop_on_desk.ogg" stop background - nar "Hermione slowly climbs down from the desk and stands in front of you." + nar "Hermione gingerly climbs down from the desk, and stands in front of you." pause.5 # Reset pose @@ -622,7 +663,7 @@ label hg_pf_strip_T6_fingering: with d5 call ctc - her @ cheeks blush ".............." ("base", "narrow", "base", "up", trans=d3) + her ".............." ("base", "narrow", "base", "up", trans=d3) menu: gen "..." ("base", xpos="far_left", ypos="head") @@ -631,102 +672,109 @@ label hg_pf_strip_T6_fingering: call her_chibi_scene("grope_tits") - her "[name_genie_hermione]!" ("shock", "happyCl", "worried", "mid") - her "This wasn't part of the deal!" ("open", "happyCl", "worried", "mid") - her @ cheeks blush "And I was almost about to--" ("annoyed", "narrow", "angry", "R") - gen "Can't let you have all the fun by yourself, can we, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "*Ah*...{w=0.4}{heart} Well, as long as it's just to make this end faster..." ("open", "narrow", "base", "up") - her @ cheeks blush "I suppose I can...{w=0.4} *Ah*...{w=0.4}{heart} allow it..." ("base", "narrow", "base", "down") + her "[name_genie_hermione]!" ("angry", "happyCl", "worried", "mid") + her "How is this going to help me finish faster?" ("open", "narrow", "worried", "mid") + her "I was almost there..." ("annoyed", "narrow", "worried", "R") + gen "Would you rather not trade speed for a stronger orgasm, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + gen "This way, you won't need to do it as many times today..." ("base", xpos="far_left", ypos="head") + her "*Ah*...{w=0.4} Truly? Well, I suppose--{w=0.2} *Ngh*...{w=0.4} I suppose you're the expert..." ("open", "closed", "base", "up") + her "But it--{w=0.2} *Ah*...{w=0.4}{heart} better work..." ("open", "narrow", "base", "up") nar "You give her tits a couple of firm squeezes..." - gen "Just admit that you love it." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "*Ah*...{w=0.4} fine...{heart}" ("open", "happyCl", "worried", "mid") - her "{size=-5}I like it...{/size}" ("soft", "narrow", "annoyed", "up") - gen "What was that [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + gen "Now tell me how much you love this." ("base", xpos="far_left", ypos="head") + her "*Ah*...{w=0.4} Fine...{heart}" ("open", "happyCl", "worried", "mid") + her "{size=-5}I like it...{/size}" ("soft", "narrow", "worried", "down") + gen "What was that, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") her "......." ("normal", "narrow", "annoyed", "up") - her "I love this..." ("grin", "narrow", "base", "dead") - her @ cheeks blush "Standing here... all exposed..." ("base", "narrow", "worried", "down_soft") - her @ cheeks blush "*Ah*...{w=0.4} while you play with me...{heart}" ("grin", "narrow", "base", "up") - gen "Heh... Nice." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "*Ah*...{heart}" ("open", "narrow", "base", "up") - her @ cheeks blush "I sometimes wish I could spend all day in here..." ("grin", "narrow", "angry", "dead") + her "I love it..." ("annoyed", "closed", "worried", "dead") + gen "What do you love?" ("base", xpos="far_left", ypos="head") + her "Standing here... All exposed..." ("base", "narrow", "worried", "down_soft") + her "*Ah*...{w=0.4} While you play with me...{heart}" ("soft", "closed", "worried", "up") + gen "*Heh*... Nice." ("base", xpos="far_left", ypos="head") + her "*Ah*...{heart}" ("open", "narrow", "base", "up") + her "I sometimes wish I could spend all day in here..." ("open", "narrow", "worried", "dead") gen "Perhaps we could arrange that some time..." ("base", xpos="far_left", ypos="head") nar "You keep on massaging the girl's breasts..." - her "......." - her @ cheeks blush "[name_genie_hermione]... I...{w=0.4} Please...{w=0.4} I was so close..." ("open", "base", "worried", "L") - her "*Ah*...{heart}" ("base", "narrow", "worried", "down") - her @ cheeks blush "Could you touch me...{w=0.4} down there..." ("open", "happy", "base", "mid") - gen "What was that [name_hermione_genie]? You'll have to speak up." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "Please finger me..." ("open", "narrow", "base", "up") - gen "One more time, a little louder this time." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "*Ah*...{heart} {size=+5}please finger my pussy!{/size}" ("scream", "narrow", "base", "up") + her "......." ("grin", "narrow", "angry", "dead") + her "[name_genie_hermione]... I...{w=0.4} Please...{w=0.4} I was so close..." ("open", "narrow", "worried", "up") + her "*Ah*...{heart}" ("angry", "narrow", "worried", "up") + her "Please...{w=0.4} You're just teasing me..." ("angry", "narrow", "base", "up") + gen "What was that, [name_hermione_genie]? You'll have to speak up." ("base", xpos="far_left", ypos="head") + her "Please, [name_genie_hermione]...{w=0.4} Let me finish..." ("open", "narrow", "base", "up") + gen "Why, I believe I'm the one in control at this current time, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "*Ah*...{heart} {size=+5}Then, please finger my pussy!{/size}" ("scream", "happyCl", "base", "up") gen "As you wish..." ("base", xpos="far_left", ypos="head") call her_chibi_scene("grope_ass_front") with vpunch play sound "sounds/slick_02.ogg" - - nar "You swiftly plunge two fingers into her dripping pussy." - - her "{heart}{heart}{size=+5}!!!{/size}{heart}{heart}" ("open_wide_tongue", "narrow", "annoyed", "up") + play background "sounds/slickloopfast.ogg" + nar "As you put your fingers against Hermione's slit, she suddenly pounds herself down to the base of your fingers." "-Finger her-": + call her_chibi_scene("grope_ass_front") + nar "You run your hands up and down Hermione's legs..." - her "!!!" ("open", "happyCl", "worried", "mid") - nar "And slowly move your hands towards her pussy..." - her "................." ("silly", "narrow", "base", "dead") - gen "That's it [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - her "{size=-7}[name_genie_hermione]...{/size}" ("soft", "narrow", "annoyed", "up") + her "..." ("base", "narrow", "worried", "dead") + nar "And then slowly move your them towards her pussy..." + her "................." ("grin", "narrow", "base", "up") + gen "That's it, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + her "{size=-7}[name_genie_hermione]...{/size}" ("soft", "narrow", "worried", "up") gen "Good girl." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "...................." ("open", "closed", "base", "mid") - gen "Just be quiet for a second..." ("base", xpos="far_left", ypos="head") - nar "You enjoy the sensation of stroking the inside of Hermione's thighs..." - nar "Kneading her gently and moving ever closer to her wet pussy..." + her "...................." ("base", "narrow", "base", "up") + gen "Don't talk... Just focus on my touch..." ("base", xpos="far_left", ypos="head") + nar "You stroke the inside of Hermione's thighs..." + nar "While gently kneading her, you move ever so closer to her wet pussy..." + nar "As you're just about to touch it, you suddenly move your hands around her back and squeeze her ass..." + her "" ("angry", "wide", "annoyed", "dead") gen "I love your big... firm, ass..." ("base", xpos="far_left", ypos="head") - nar "As you get closer to her pussy, you suddenly move your hands around her back to squeeze her ass..." - her @ cheeks blush "....................." ("annoyed", "base", "annoyed", "dead") + her "....................." ("annoyed", "base", "annoyed", "dead") gen "Your loins..." ("base", xpos="far_left", ypos="head") - nar "You slide your fingers across the side of her body as you return to the front, and then gently begin rubbing your forefinger just above her clit." - her @ cheeks blush ".....................{size=-8} [name_genie_hermione]...{/size}" ("silly", "narrow", "base", "dead") + nar "You slide your fingers along the side of her legs, and then gently begin rubbing your forefinger just above her clit." + her ".....................{size=-8} [name_genie_hermione]...{/size}" ("silly", "narrow", "base", "dead") gen "What was that, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "....................." ("annoyed", "wink", "base", "mid") - her @ cheeks blush "... I...{w=0.4} {size=-5}... I need you...{w=0.4} inside of me...{/size}" ("disgust", "narrow", "base", "down") + her "....................." ("angry", "narrow", "base", "dead") + her "... I...{w=0.4} {size=-5}... I need you...{w=0.4} inside of me...{/size}" ("angry", "narrow", "base", "up") gen "You'll have to speak up if you expect me to hear you..." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "I...{w=0.4} *Ah*...{w=0.4}{heart} need..." ("open", "narrow", "base", "up") + her "I...{w=0.4} *Ah*...{w=0.4}{heart} need..." ("open", "narrow", "base", "up") nar "You swiftly plunge two fingers into her drenched pussy." play sound "sounds/slick_02.ogg" - her "!!!{heart}{heart}" ("grin", "narrow", "annoyed", "up") - nar "You start to pump your fingers inside her before she can do more than gasp." + her "!!!{heart}{heart}" ("grin", "narrow", "worried", "up") + nar "You start pumping your fingers inside her before she can do more than gasp." play background "sounds/slickloop.ogg" her "{size=+10}{heart}{heart}!!!{heart}{heart}{/size}" ("silly", "narrow", "base", "dead") - gen "That's it [name_hermione_genie]. Just enjoy yourself." ("base", xpos="far_left", ypos="head") - her @ cheeks blush ".................................................." ("base", "narrow", "base", "up") - gen "Do you like this?" ("base", xpos="far_left", ypos="head") - gen "You like it when I finger your pussy?" ("base", xpos="far_left", ypos="head") - her "I love it!{heart}{w=0.4} I love your fingers in my tight...{w=0.4} wet....{w=0.4} pussy!!{heart}" ("silly", "narrow", "annoyed", "up") - gen "Well, I certainly think we can do better..." ("base", xpos="far_left", ypos="head") - nar "with your other hand, you start rubbing your thumb against her clit." - her @ cheeks blush "{size=+10}!!!{/size}" ("open", "narrow", "base", "up") + gen "That's it, [name_hermione_genie]... You've deserved this..." ("base", xpos="far_left", ypos="head") + her ".................................................." ("base", "narrow", "base", "up") + gen "Tell me... Do you like this?" ("base", xpos="far_left", ypos="head") + gen "Do you like it when I finger your pussy?" ("base", xpos="far_left", ypos="head") + her "I..." ("angry", "narrow", "base", "dead") + stop background + nar "You suddenly pull your fingers out of Hermione..." + her @ cheeks blush "Please don't stop, [name_genie_hermione]!{heart}{w=0.4} I...{w=0.4} I love it! I love your fingers inside my pussy!!{heart}" ("angry", "happyCl", "worried", "up") + gen "Well, I don't know, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + her "{size=+10}Please [name_genie_hermione]!!!{/size}" ("open", "happyCl", "worried", "up") + with vpunch + play sound "sounds/slick_02.ogg" + play background "sounds/slickloopfast.ogg" + nar "As you put your fingers back against Hermione's slit, she suddenly pounds herself down to the base of your fingers." - play background "sounds/slickloopfast.ogg" - nar "With little need to move, Hermione pounds herself down to the base of your fingers." - her @ cheeks blush "*Ah*...{heart}{w=0.4} please...{w=0.4}{heart} keep...{heart}" ("silly", "narrow", "base", "dead") - her @ cheeks blush "Fingering my pussy!{heart}{heart}" ("silly", "narrow", "annoyed", "up") - gen "As you command!" ("grin", xpos="far_left", ypos="head") - nar "You force another finger into her pussy!" + her "*Ah*...{heart}{w=0.4} please...{w=0.4}{heart} keep...{heart}" ("silly", "narrow", "base", "dead") + her "Fingering my pussy!{heart}{heart}" ("silly", "narrow", "annoyed", "up") + gen "You naughty girl!" ("grin", xpos="far_left", ypos="head") + nar "You begin fingering Hermione with renewed effort..." play sound "sounds/slick_02.ogg" play background "sounds/slickloopveryfast.ogg" - her @ cheeks blush "*Ah*...{w=0.4} yes! {heart}iloveitiloveitiloveit!{heart}" ("scream", "wide", "annoyed", "dead") - gen "what do you love, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "Ah!!{heart} I love your fingers in my pussy [name_genie_hermione]!{heart}" ("open_wide_tongue", "happyCl", "annoyed", "dead") - nar "Hermione's legs begin to shake slightly as you finger her with renewed vigour." - gen "are you about to--" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "*Ah*...{heart} yes!!" ("mad", "narrow", "annoyed", "dead") - her @ cheeks blush "I'm about to cum [name_genie_hermione]!!{heart}" ("grin", "narrow", "base", "dead") - her @ cheeks blush "From being fucked by your fingers!!{heart}{heart}" ("open_tongue", "base", "base", "ahegao") - her @ cheeks blush "*Ah*...{w=0.4} Yes...{w=0.4}*Ah*..." ("soft", "narrow", "base", "dead") - her @ cheeks blush "[name_genie_hermione]{heart}... I'm...*Ah*...{w=0.4} I'm cumming!{heart}" ("silly", "narrow", "annoyed", "dead") + her "*Ah*...{w=0.4} yes! {heart}iloveitiloveitiloveit!{heart}" ("scream", "wide", "worried", "dead") + gen "What do you love, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her "Ah!!{heart} I love your fingers inside my pussy, [name_genie_hermione]!{heart}" ("open_wide_tongue", "narrow", "worried", "up") + nar "Hermione's legs begin to shake slightly as you push your fingers down to the hilt." + gen "Are you about to--" ("base", xpos="far_left", ypos="head") + her "*Ah*...{heart} Yes!!" ("mad", "narrow", "annoyed", "dead") + her "I'm gonna cum, [name_genie_hermione]!!{heart}" ("grin", "narrow", "base", "dead") + her "From being fucked by your fingers!!{heart}{heart}" ("open_tongue", "base", "base", "ahegao") + her "*Ah*...{w=0.4} Yes...{w=0.4}*Ah*..." ("smile", "narrow", "base", "up") + her "[name_genie_hermione]{heart}... I'm--{w=0.2} *Ah*...{w=0.4} I'm cumming!{heart}" ("silly", "narrow", "annoyed", "dead") - her @ cheeks blush "{heart}{heart}{heart}!!!{heart}{heart}{heart}" ("silly", "narrow", "base", "dead") + her "{heart}{heart}{heart}!!!{heart}{heart}{heart}" ("silly", "narrow", "base", "dead") with kissiris with hpunch play sound "sounds/slick_01.ogg" @@ -735,7 +783,7 @@ label hg_pf_strip_T6_fingering: $ hermione.set_cum(pussy="squirt_post") - her @ cheeks blush "*Ah*...{w=0.4}{heart}...{heart}" ("grin", "narrow", "annoyed", "dead") + her "*Ah*...{w=0.4}{heart}...{heart}" ("grin", "squint", "worried", "ahegao") with kissiris with hpunch play sound "sounds/slick_01.ogg" @@ -744,7 +792,7 @@ label hg_pf_strip_T6_fingering: $ hermione.set_cum(pussy="squirt_post") - her @ cheeks blush "*Ah*...{w=0.4} *Ah*...{heart}" ("silly", "narrow", "annoyed", "dead") + her "*Ah*...{w=0.4} *Ah*...{heart}" ("silly", "narrow", "annoyed", "dead") $ hermione.set_cum(pussy="squirt_transition") with kissiris with hpunch @@ -753,20 +801,43 @@ label hg_pf_strip_T6_fingering: $ hermione.set_cum(pussy="squirt_post") - her @ cheeks blush "*Mmmmmmh*!!!" ("soft", "base", "annoyed", "dead") - her @ cheeks blush "........................" ("grin", "base", "annoyed", "dead") + her "*Mmmmmmh*!!!" ("grin", "narrow", "annoyed", "up") + her "........................" ("grin", "narrow", "worried", "up") stop background - if hermione.is_worn("bottom"): - nar "You remove your hands from underneath Hermione's skirt, fingers drenched by her love juices." - else: - nar "You remove your hands from Hermione's love canal, fingers drenched by her love juices." + nar "You take your hands off Hermione pussy and then wipe her love-juices across the side of her leg." call her_chibi_scene("behind_desk_front") - gen "This shall do for now [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + #if more than an hour + #gen "I'm not exactly sure how this happened..." + #gen "But you were masturbating for over an hour..." + #her "*Ah*... But... How is that even possible?" + #gen "I'm not sure... Maybe they just left for a bit..." + #her "Who's they, [name_genie_hermione]?" + #gen "Don't worry about it..." + #elif more than 12 minutes + #gen "Although... it appears you didn't beat your average time..." + #her "Oh..." + #gen "No worries... There's always next time." + #elif between 6 and 12 minutes + #gen "Looks like you finished under your average time... Congratulations" + #her "Oh... *Ehm*... Thank you..." + #elif between 1 and 6 minutes + #gen "You finished in under six minutes... Very impresive." + #elif less than a minute + #gen "I'm not sure how you did it, but you finished in less than a minute." + #her "Whoa... Really?" + #gen "Yes... If I didn't see it happen myself, I would've thought you cheated somehow..." - her @ cheeks blush "*Ah*...{w=0.4} *Ah*...{heart}" ("open", "narrow", "annoyed", "dead") - her @ cheeks blush "Yes...{w=0.4} yes, [name_genie_hermione].{heart}" ("silly", "narrow", "base", "mid_soft") + + gen "Alright then, [name_hermione_genie]... If you're finished..." ("base", xpos="far_left", ypos="head") + + her @ cheeks blush "*Ah*...{w=0.4} *Ah*...{heart}" ("grin", "narrow", "worried", "dead") + her @ cheeks blush "Yes...{w=0.4} yes, [name_genie_hermione]...{w=0.4} Just give me a moment...{heart}" ("base", "narrow", "base", "up") + her @ cheeks blush "(How will I ever be able to achieve this... on my own...{heart})" ("soft", "narrow", "base", "down") + her "" ("soft", "narrow", "base", "down", cheeks="none") + + $ states.her.status.masturbating = True jump end_hg_pf_strip diff --git a/game/scripts/characters/hermione/events/favors/dance_for_me_snape.rpy b/game/scripts/characters/hermione/events/favors/dance_for_me_snape.rpy index 7b1910d7..b89157e2 100644 --- a/game/scripts/characters/hermione/events/favors/dance_for_me_snape.rpy +++ b/game/scripts/characters/hermione/events/favors/dance_for_me_snape.rpy @@ -198,7 +198,7 @@ label hg_pf_strip_T4_snape: sna "No, Albus... I want to hear what {i}little miss perfect{/i} has to say." ("snape_03") her "..." ("annoyed", "narrow", "base", "down") sna "Well?" ("snape_03") - her "Oh, of course won't lecture you, professor Snape... After all, trading sexual favours for house points is common practice at Hogwarts." ("open", "squint", "worried", "L", emote="sweat") + her "Oh, of course I won't lecture you, professor Snape... After all, trading sexual favours for house points is common practice at Hogwarts." ("open", "squint", "worried", "L", emote="sweat") sna "Oh! It's \"Professor Snape\" now, is it?" ("snape_03") sna "What happened to \"Snape'o'doodle\" and \"Professor Snivellus\"??!" ("snape_10") gen "{size=-5}({i}Snape'o'doodle{/i}...{w=0.4} *Heh*--{w=0.2} That's funny.){/size}" ("grin", xpos="far_left", ypos="head") diff --git a/game/scripts/characters/hermione/events/favors/give_me_a_handy.rpy b/game/scripts/characters/hermione/events/favors/give_me_a_handy.rpy index 30f1026c..81c95060 100644 --- a/game/scripts/characters/hermione/events/favors/give_me_a_handy.rpy +++ b/game/scripts/characters/hermione/events/favors/give_me_a_handy.rpy @@ -45,6 +45,7 @@ label hg_pf_handjob: # Points if states.her.tier <= 5: gen "Here you go, [name_hermione_genie]... {number=current_payout} points to Gryffindor." ("base", xpos="far_left", ypos="head") + gen "You may leave now." ("base", xpos="far_left", ypos="head") $ gryffindor += current_payout else: gen "You may leave now, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") @@ -189,36 +190,37 @@ label hg_pf_handjob_T4_repeat: # Event 3 (r) - label hg_pf_handjob_T5_intro_E1: - her "[name_genie_hermione]?" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) + her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione]?" ("base", "base", "base", "mid") + her "[name_genie_hermione]?" ("open", "base", "base", "mid") gen "You don't mind giving me another handjob, do you?" ("base", xpos="far_left", ypos="head") - her "*Ehm*..." ("upset", "narrow", "worried", "down") - her "As long as I am getting paid..." ("grin", "base", "base", "R") - gen "Well, then. Time to earn those points." ("base", xpos="far_left", ypos="head") + her "Of course, [name_genie_hermione]... I don't mind." ("base", "squint", "base", "mid") + her @ cheeks blush "I mean... As long as I am getting paid, of course." ("angry", "squint", "base", "stare") + gen "Well, then... Time to earn those points." ("base", xpos="far_left", ypos="head") jump hg_pf_handjob_2 label hg_pf_handjob_T5_intro_E2: - her "[name_genie_hermione]?" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) + her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione]?" ("base", "base", "base", "mid") + her "[name_genie_hermione]?" ("soft", "base", "base", "mid") gen "You don't mind giving me another handjob, do you?" ("base", xpos="far_left", ypos="head") - her "I guess not, [name_genie_hermione]..." ("grin", "narrow", "worried", "down") - her "..................." ("clench", "base", "base", "R") + her "I suppose I don't, [name_genie_hermione]..." ("soft", "narrow", "worried", "down") + her "..................." ("clench", "narrow", "base", "down") + gen "Great, then let's get started..." ("base", xpos="far_left", ypos="head") jump hg_pf_handjob_2 label hg_pf_handjob_T5_repeat: - her "[name_genie_hermione]?" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) + her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione]?" ("base", "base", "base", "mid") - gen "You don't mind giving me another handjob, do you?" ("base", xpos="far_left", ypos="head") - her "Of course not, [name_genie_hermione]..." ("grin", "base", "base", "R") + her "[name_genie_hermione]?" ("open", "base", "base", "mid") + gen "I'd like another handjob, if you don't mind." ("base", xpos="far_left", ypos="head") + her "Certainly, [name_genie_hermione]..." ("base", "base", "base", "R") jump hg_pf_handjob_2 -### First Tier Handjob ### +### Tier 4 Handjob ### label hg_pf_handjob_1: $ states.her.status.handjob = True @@ -671,142 +673,205 @@ label hg_pf_handjob_1: jump end_hg_pf_handjob -### Third Handjob ### +### Tier 5 Handjob ### label hg_pf_handjob_2: - $ hermione.strip("robe", "accessory") - stop music fadeout 3.0 - call her_chibi_scene("hj", trans=fade) + stop music fadeout 4.0 + call hide_characters + show screen blkfade + with d3 + + call her_chibi("stand",560,"base") + call gen_chibi("jerk_off",450,"base") + + hide screen blkfade + with fade pause.8 - her "Do you like it when I do it like this, [name_genie_hermione]?" ("grin", "base", "base", "R", ypos="head", flip=False) - gen "Actually, yes! Very nice!" ("grin", xpos="far_left", ypos="head") + play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. + her @ cheeks blush "..........." ("soft", "narrow", "base", "down", xpos="base", ypos="head", flip=False) + + if hermione.is_any_worn("robe"): + play sound "sounds/cloth_sound3.ogg" + $ hermione.strip("robe") + + her "......................." ("base", "narrow", "base", "down") + pause.1 + + call her_chibi_scene("hj_pause", trans=d9) + pause.8 + + nar "Hermione puts her hands on your cock without so much as a nod from you..." + + her @ cheeks blush "You know... It does fit quite neatly in my hands..." ("base", "narrow", "worried", "down", emote="sweat") + + call her_chibi_scene("hj", trans=d5) + call ctc + + gen "*Mmm*... Yes, indeed..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Do you like it when I pull on it like this, [name_genie_hermione]?" ("soft", "squint", "base", "mid") + gen "Certainly... You're doing very well, [name_hermione_genie]..." ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "Thank you [name_genie_hermione]... I suppose practice does make perfect." ("base", "closed", "base", "mid") + + nar "Hermione quickens her pace slightly, while keeping a steady rhythm." + + gen "Yes, just like that..." ("base", xpos="far_left", ypos="head") + gen "You are getting worryingly good at this..." ("base", xpos="far_left", ypos="head") + her "Worryingly good, [name_genie_hermione]?" ("angry", "squint", "base", "mid") + gen "Yes, if you continue on this path, then I'll never be able to get off if I ever have to do it myself." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Truly?" ("soft", "base", "base", "stare") + gen "Undoubtedly..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Well, I'm not sure if I'm supposed to feel flattered or worried about that." ("soft", "squint", "base", "R") + gen "That said... I can't help but notice that your mouth isn't partaking in this..." ("base", xpos="far_left", ypos="head") + if states.her.status.blowjob: + her @ cheeks blush "My mouth?" ("soft", "base", "base", "mid") + her @ cheeks blush "Are you saying that I should suck on it, instead?" ("open", "squint", "base", "R") + gen "That's not it, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Then what--" ("annoyed", "base", "base", "mid") + else: + her "What do you--" ("annoyed", "base", "base", "mid") + gen "Surely you should know what is required by now..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Oh! You'd like me to talk dirty, [name_genie_hermione]?" ("angry", "wink", "base", "mid") + gen "That's right, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Alright, so what would you like me to do?" ("soft", "base", "base", "mid") - play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. - with hpunch - gen "{size=+5}Yes, yes, like that...{/size}" ("angry", xpos="far_left", ypos="head") - gen "*Hmm*... You are getting pretty good at this." ("base", xpos="far_left", ypos="head") - her "Thank you, [name_genie_hermione]." ("base", "happyCl", "base", "mid") - her "I figured the better I do this, the sooner it'll be over." - gen "*Hmm*..." ("base", xpos="far_left", ypos="head") menu: gen "..." ("base", xpos="far_left", ypos="head") - "\"What do you think of my cock?\"": - her "*huh*?" ("open", "base", "base", "mid") - her "Oh, that's right..." - her "I need to compliment your penis! I completely forgot about that!" ("angry", "happyCl", "worried", "mid", emote="sweat") - gen "Well, you don't have to--" ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione], let me be honest with you..." ("upset", "closed", "base", "mid") + "\"Tell me what you think of my cock.\"": + her @ cheeks blush "Your--" ("angry", "happy", "base", "stare") + her @ cheeks blush "You want me to compliment your penis, [name_genie_hermione]?" ("angry", "wink", "base", "mid", emote="sweat") + gen "Well, you don't have to, but--" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "*Ahem*... Let me be honest with you, [name_genie_hermione]..." ("upset", "closed", "base", "mid") gen "Yes?" ("base", xpos="far_left", ypos="head") - her "You have the biggest penis I have ever seen!" ("smile", "base", "angry", "mid") - gen "Well I suppo--" ("base", xpos="far_left", ypos="head") - her "Not done yet!" ("scream", "closed", "angry", "mid") - gen "Apologies." ("base", xpos="far_left", ypos="head") - her "Your penis is so big it almost scares me!" ("angry", "narrow", "base", "down") - gen "You little minx. You know exactly what to say..." ("grin", xpos="far_left", ypos="head") - her "And yet, I lust for it..." ("soft", "narrow", "annoyed", "up") - her "Any woman would be happy to have your huge penis inside of her!" - gen "... you're good!" ("base", xpos="far_left", ypos="head") - her "There is more!" ("scream", "closed", "angry", "mid") + her @ cheeks blush "You've got the biggest penis I have ever seen!" ("grin", "closed", "annoyed", "mid") + gen "Really? Well, perhaps you've not seen that--" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "I'm not done yet, [name_genie_hermione]!" ("scream", "closed", "angry", "mid") + gen "My apologies..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Your penis is so big, it's almost frightening!" ("open", "closed", "annoyed", "down") + gen "*Hmm*..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Nevertheless, I have been captivated by it since the first time I saw it." ("angry", "closed", "annoyed", "down") + gen "... You sure have a way with words, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Please [name_genie_hermione], I have to say this!" ("scream", "closed", "angry", "mid") gen "By all means..." ("base", xpos="far_left", ypos="head") - her "I think your magnificent cock is a blessing to this world!" ("scream", "closed", "angry", "mid") - gen "Well, I wouldn't go that far--" ("base", xpos="far_left", ypos="head") - her "Listen to me, [name_genie_hermione]!" ("scream", "closed", "angry", "mid") - her "I think a statue dedicated to your magnificent penis shall be erected in every city!" - her "So that people of the world could worship your phallus freely!" - gen "OK, I think I've heard enough." ("base", xpos="far_left", ypos="head") - her "Too much?" ("angry", "wink", "base", "mid") - gen "Yeah, just a bit." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "I think your magnificent cock is a blessing to this world!" ("scream", "closed", "annoyed", "mid") + gen "Well, I wouldn't go that--" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "From this day forward, it shall be my lifelong goal to erect a statue dedicated to your magnificent phallus in every city!" ("scream", "closed", "base", "mid") + her "As it would be a disservice to the world if not everyone had the chance to experience the sheer might of your penis!" ("scream", "closed", "angry", "mid") + gen "Alright [name_hermione_genie], I think I've heard enough..." ("base", xpos="far_left", ypos="head") + her "And shall a female giant decide to--" ("scream", "closed", "angry", "mid") + gen "For crying out loud, [name_hermione_genie]!" ("angry", xpos="far_left", ypos="head") + her "*Huh*?" ("angry", "wink", "base", "mid") + gen "..." ("base", xpos="far_left", ypos="head") + her "Did I go too far?" ("annoyed", "squint", "base", "mid") + gen "Yeah, just a bit..." ("base", xpos="far_left", ypos="head") her "Sorry..." ("angry", "happyCl", "worried", "mid", emote="sweat") - gen "No biggie. Just keep on stroking it." ("base", xpos="far_left", ypos="head") - her "................." ("soft", "narrow", "annoyed", "up") - nar "Hermione keeps on stroking your cock." - nar "She is doing a great job of it too." - gen "Yes, yes... just like that." ("base", xpos="far_left", ypos="head") + gen "No worries... I'll be more careful when I ask you to speak truthfully next time." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("disgust", "squint", "base", "R") #smirk + gen "Just keep stroking it for now." ("base", xpos="far_left", ypos="head") + her "Yes, [name_genie_hermione]..." ("soft", "closed", "annoyed", "up") + + nar "Hermione keeps on stroking your cock in silence." + nar "Oddly enough, her enthusiasm appears to have increased, and you can tell that she's really trying her best to make you finish." + + gen "Yes... Very good..." ("base", xpos="far_left", ypos="head") "\"Call yourself a whore!\"": - her "Excuse me?" ("open", "base", "base", "mid") - her "Oh, that's right! I'm supposed to degrade myself, right?" ("annoyed", "squint", "base", "mid") - gen "Well, you don't have to, but..." ("base", xpos="far_left", ypos="head") - her "That's alright, I don't mind." ("upset", "closed", "base", "mid") - her "Alright then! I am a whore!" ("base", "base", "base", "mid") - gen "Good. Glad we established that." ("base", xpos="far_left", ypos="head") - gen "Now I want you to say..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Call myself a--" ("angry", "base", "base", "stare") + her @ cheeks blush "Oh, that's right! Degrading myself will allow you to finish quicker?" ("soft", "wink", "base", "mid") + gen "Most certainly... Although you if you'd rather take your time, then I won't--" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "That's alright [name_genie_hermione], I don't mind..." ("open", "closed", "base", "mid") + her @ cheeks blush "I am nothing but a whore, after all!" ("open", "closed", "worried", "mid") + gen "That's right, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + gen "Now, why don't you to repeat after me..." ("base", xpos="far_left", ypos="head") menu: gen "..." ("base", xpos="far_left", ypos="head") "\"I am a worthless slut!\"": - her "Of course." ("angry", "wink", "base", "mid") - her "I am a worthless slut." ("soft", "narrow", "annoyed", "up") - her "A dirty little slut, that's what I am." - gen "Yes! Good!" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Of course, [name_genie_hermione]." ("angry", "closed", "worried", "mid") + her @ cheeks blush "I am... A worthless slut." ("soft", "closed", "worried", "up") + gen "*Mmm*..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "A dirty, worthless little slut, that's what I am!" ("base", "closed", "worried", "up") + gen "Yes! Good! Now--" ("base", xpos="far_left", ypos="head") "\"I live to suck cock!\"": - her "*Ehm*..." ("angry", "wink", "base", "mid") - her "I live to suck penis, er... I mean cock..." ("base", "base", "base", "mid") - gen "Really? Well, why don't you suck on this one then?" ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione], I am just repeating after you..." ("smile", "base", "angry", "mid") - gen "Really? Could've fooled me..." ("base", xpos="far_left", ypos="head") - her "...................." ("angry", "wink", "base", "mid") - gen ".................." ("base", xpos="far_left", ypos="head") - "\"I love to swallow cum!\"": - her "I love to... *Ehm*... swallow cum." ("angry", "wink", "base", "mid") + her @ cheeks blush "*Ehm*..." ("angry", "wink", "base", "mid") + her @ cheeks blush "I live to suck penis--{w=0.2} I mean cock..." ("angry", "narrow", "worried", "R") + gen "Really? Then why aren't you begging to suck on this one, right now?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "[name_genie_hermione], I am just repeating what you said..." ("angry", "happy", "base", "mid") + gen "Really? I swear, I heard some honesty in your words...." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "...................." ("annoyed", "narrow", "base", "R") + gen "Speaking of honesty... I think you're doing an outstanding job with those hands, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + "\"I love to swallow my headmaster's cum!\"": + her @ cheeks blush "I...{w} I love to swallow my--{w=0.2} *Ehm*...{w=0.2} headmaster's cum." ("angry", "closed", "base", "mid") gen "You hesitated there for a moment." ("base", xpos="far_left", ypos="head") - her "Yes, I know..." ("angry", "wink", "base", "mid") - her "Let me try again..." - her "I love to swallow cum!" ("soft", "narrow", "annoyed", "up") - her "It is truly the best to swallow cum!" - her "I love it!" - her "..................................." ("grin", "narrow", "base", "dead") - her "How was that, [name_genie_hermione]?" ("angry", "wink", "base", "mid") - gen "Perfect." ("base", xpos="far_left", ypos="head") + if not states.her.status.gokkun: + her @ cheeks blush "Well, I haven't really swallowed..." ("angry", "wink", "base", "mid") + her @ cheeks blush "*Ahem*..." ("angry", "wink", "base", "mid") + else: + her @ cheeks blush "Yes, I know..." ("angry", "narrow", "base", "down") + her @ cheeks blush "Let me try again..." ("open", "closed", "worried", "mid") + her @ cheeks blush "I love to swallow my headmaster's cum!" ("grin", "squint", "worried", "mid") + her @ cheeks blush "It is truly the best cum in the world!" ("smile", "narrow", "base", "down") + her @ cheeks blush "And I can't get enough of it!" ("smile", "closed", "base", "mid") + her @ cheeks blush "..................................." ("grin", "narrow", "base", "dead") + her @ cheeks blush "*Ahem*...{w=0.4} How was that, [name_genie_hermione]?" ("soft", "squint", "base", "mid") + gen "Perfect... Now just--" ("base", xpos="far_left", ypos="head") + + "\"Tell me how you got so good at giving handjobs.\"": + her @ cheeks blush "Oh...{w=0.4} Well, I recently overheard a discussion between a group of female students." ("open", "closed", "base", "R") + gen "A discussion about handjobs?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "That's right..." ("soft", "happy", "base", "mid") + gen "Interesting... You'd think that students wouldn't be discussing such things out in the open... Especially in your presence." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Yes, I was certainly surprised when I heard--" ("angry", "squint", "base", "R", emote="happy") + her @ cheeks blush "Wait, what did you mean by that?" ("disgust", "narrow", "angry", "mid") + gen "Nothing..." ("base", xpos="far_left", ypos="head") + gen "So, about these students... What was it that you overheard, exactly?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "They were talking about all the handjobs they have given, obviously..." ("open", "closed", "annoyed", "R") + gen "Really... That's very interesting..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Most of their techniques were already familiar to me, of course... The ones I didn't know sounded unlikely to have any real effect." ("open", "closed", "base", "mid") + gen "(Is she trying to undermine these students?...)" ("base", xpos="far_left", ypos="head") + her "So, since you were wondering... The reason why I got so good, is because after hearing their awful techniques, I started coming up with my own--" ("open", "closed", "base", "mid") + gen "If you're so confident, then why don't we find out if what you overheard is as infective as you think..." ("base", xpos="far_left", ypos="head") + her "Oh... Well, I suppose..." ("soft", "narrow", "annoyed", "R") + her "From what I can vaguely remember... You would just need to adjust your grip slightly, like this..." ("open", "narrow", "angry", "down") + her "And then you--" ("soft", "narrow", "annoyed", "down") + gen "*Ngh*--{w=0.2} Holy mother of--{w=0.2} That feels incredible!" ("angry", xpos="far_left", ypos="head") + her "Really? It actually works?!" ("mad", "base", "worried", "down") + her "*Hmph*... I suppose if anyone has practised giving handjobs enough, it'd be those Slytherin--" ("angry", "narrow", "annoyed", "down") + gen "What did you just say?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Oh, *Ehm*...{w=0.4} Did I not mention that they were Slytherin students?" ("angry", "squint", "worried", "R") + gen "You did not." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "*Ahem*...{w=0.4} Well, I guess it wasn't really that important..." ("open", "closed", "base", "R") + gen "I'd beg to differ... I'd like a list of their names, if you don't--" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "You can also shift your pressure across each finger, and that's supposed to feel really good!" ("angry", "squint", "base", "stare") + gen "Really?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Of course! I came up with that one myself, not some Slytherin Harlot!" ("grin", "squint", "worried", "mid") + gen "I see... Go on, then..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Oh, you actually want me to--" ("angry", "squint", "worried", "stare") + her @ cheeks blush "I mean... Alright then!" ("grin", "squint", "worried", "mid") + + nar "Hermione shifts the pressure from one side of each hand, to the other..." + nar "It doesn't make much difference..." - "\"This is really good. Did you practise?\"": - her "*Hmm*?" ("base", "happyCl", "base", "mid") - her "Sort of... Well, not really..." - her "I had a talk with the girls, and..." ("angry", "wink", "base", "mid") - gen "About handjobs?" ("base", xpos="far_left", ypos="head") - her "Among other things..." ("smile", "happyCl", "base", "mid", emote="happy") - gen "So those girls of yours, they know a lot about such things?" ("base", xpos="far_left", ypos="head") - her "Actually, yes. I was surprised myself." ("shock", "wide", "base", "stare") - her "All sorts of weird sexual things seem to be happening in our school lately..." ("grin", "base", "base", "R") - her "Can't say I approve of that..." - her "But they did teach me quite a few... tricks." ("base", "happyCl", "base", "mid") - gen "Really? Like what?" ("base", xpos="far_left", ypos="head") - her "Well, let's see..." ("base", "narrow", "worried", "down") - her "If I put one of my hands here..." - her "And another one here..." - gen "Oh, I see... Yes, this feels quite good." ("base", xpos="far_left", ypos="head") - her "Does it?" ("angry", "wink", "base", "mid") - her "So Ginny was right about this one..." ("grin", "base", "base", "R") - gen "What did you just say?" ("angry", xpos="far_left", ypos="head") - her "Ginny Weasley, she taught me this one." ("base", "happyCl", "base", "mid") - gen "Oh, right..." ("base", xpos="far_left", ypos="head") - her "She said any boy would fall in love with me if I did this to him..." ("base", "narrow", "worried", "down") - her "There is also this thing when I form a ring with my fingers..." - her "And then I put one finger here..." gen "*Hmm*... I don't feel anything..." ("base", xpos="far_left", ypos="head") - her "Really?" ("angry", "narrow", "base", "down") - her "*Hmm*..." - her "Oh! That's right!" ("base", "narrow", "worried", "down") - her "The finger goes here! Silly me!" - with hpunch - with kissiris - gen "Oh!!! By the great desert sands, yes!" ("angry", xpos="far_left", ypos="head") - her "Really? That good?" ("smile", "happyCl", "base", "mid", emote="happy") - her "What if I keep doing this but stick my finger here and press a little..." ("base", "narrow", "worried", "down") - gen "[name_hermione_genie], you are killing me!" ("angry", xpos="far_left", ypos="head") - her "Really? Really?!" ("smile", "happyCl", "base", "mid", emote="happy") - her "This is actually quite fun!" - her "*Err*... I mean..." ("angry", "wink", "base", "mid") - her "I am only doing this to help my house of course..." - gen "Yes, yes... The Gryffindor honour and all that." ("base", xpos="far_left", ypos="head") - gen "You just keep massaging that spot..." ("base", xpos="far_left", ypos="head") - gen "Oh, yes..." ("base", xpos="far_left", ypos="head") - her "..............." ("base", "narrow", "worried", "down") + her @ cheeks blush "Really?" ("disgust", "squint", "base", "mid") + her @ cheeks blush "Oh! Silly me, I need to do it continuously! That's why!" ("grin", "happyCl", "worried", "down") - gen "Yes... Keep stroking it." ("base", xpos="far_left", ypos="head") - her ".............." ("angry", "wink", "base", "mid") + nar "Hermione shifts the pressure back and forth repeatedly... You still can't really tell much difference..." + her @ cheeks blush "Is it working-- I mean, it feels good, right?" ("mad", "squint", "base", "mid") + + gen "*Err*... Yeah, of course!" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Really? I mean--{w=0.2} That's good!" ("smile", "happyCl", "base", "mid", emote="happy") + her @ cheeks blush "What if I go a bit faster, and then--" ("smile", "narrow", "base", "down") + gen "[name_hermione_genie], you are killing me!" ("angry", xpos="far_left", ypos="head") + her @ cheeks blush "Really? Really?!" ("smile", "happyCl", "base", "mid", emote="happy") + her @ cheeks blush "(I guess I'm better at this than I thought!)" ("smile", "happyCl", "base", "mid", emote="happy") + gen "*Ah*... Yes... You just keep massaging that spot..." ("grin", xpos="far_left", ypos="head") + gen "Make your house proud..." ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "Oh, yes! For my house, of course!" ("smile", "happyCl", "worried", "down") + + gen "Keep stroking it--{w=0.2} *Ngh*...{w=0.4} Just like that, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush ".............." ("base", "narrow", "base", "down") if hg_pf_handjob.points == 1: jump hg_pf_handjob_2_cumming @@ -818,7 +883,6 @@ label hg_pf_handjob_2_continue: call her_chibi_scene("hj", trans=d5) call ctc - call bld gen "Now I want you to say..." ("base", xpos="far_left", ypos="head") menu: @@ -826,63 +890,76 @@ label hg_pf_handjob_2_continue: "{size=-4}\"I fantasise about being touched by my father.\"{/size}": $ states.her.mood += 11 her "I do not!" ("angry", "base", "angry", "mid") - gen "I know. Just say it." ("base", xpos="far_left", ypos="head") - her "My father? That's disgusting, [name_genie_hermione]!" ("angry", "base", "angry", "mid", emote="angry") + gen "I know... Just say it." ("base", xpos="far_left", ypos="head") + her "How could I say something like that about my own father? That's disgusting, [name_genie_hermione]!" ("angry", "narrow", "annoyed", "mid", emote="angry") gen "Humour me." ("base", xpos="far_left", ypos="head") her "..........." ("annoyed", "narrow", "annoyed", "mid") - her "Well..." ("open", "narrow", "worried", "down") - her "Sometimes I fantasise about my father..." - her "......." - gen "I see. And in those fantasies of yours..." ("base", xpos="far_left", ypos="head") + her "Fine... If I really have to..." ("open", "closed", "annoyed", "down") + gen "Go on..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("disgust", "closed", "annoyed", "down") + her @ cheeks blush "Sometimes I--{w=0.2} *Ugh*...{w=0.4} Fantasise about my father..." ("open", "closed", "annoyed", "down") + her @ cheeks blush "......." ("normal", "closed", "worried", "down") + gen "I see... And in those fantasies of yours..." ("base", xpos="far_left", ypos="head") gen "He is touching you, right?" ("base", xpos="far_left", ypos="head") - her "My father...?" ("angry", "base", "base", "mid") - gen "Yes... And you enjoy it, right?" ("base", xpos="far_left", ypos="head") - her "No. I cry and beg for him to stop!" ("angry", "narrow", "base", "down") - gen "Heh... Nice." ("base", xpos="far_left", ypos="head") - her "......." ("angry", "narrow", "base", "down") - gen "Well, this wasn't that hard, was--" ("base", xpos="far_left", ypos="head") - her @ tears soft "I scream for my Mommy but she is still at work..." ("mad", "base", "worried", "mid") - gen "*huh*?" ("base", xpos="far_left", ypos="head") - her "My daddy takes me to my room..." ("normal", "happyCl", "worried", "mid") - her "He throws me on my bed!" - her "I cry \"No, daddy, please, I'm still a virgin\"!" ("scream", "happyCl", "worried", "mid") + her @ cheeks blush "Touching--" ("angry", "wide", "base", "stare") + gen "Yes... You're enjoying the thought of it, aren't you?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "No! If that happened, I'd cry and beg for him to stop!" ("angry", "happyCl", "base", "down") + gen "Very well, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + gen "That wasn't so hard, was it--" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "I'd scream for my mommy, even though I know she is still at work..." ("angry", "closed", "worried", "mid") + gen "*Huh*?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Then my daddy would bring me to my room..." ("soft", "closed", "base", "mid") + her @ cheeks blush "And throw me on my bed..." ("normal", "closed", "worried", "mid") + her @ cheeks blush "I'd cry-- \"No, daddy, please, I'm still a virgin\"!" ("scream", "happyCl", "worried", "mid") call her_chibi_scene("hj_pause", trans=d5) pause.5 - her "But He doesn't listen! He rips my panties off!" ("grin", "narrow", "base", "dead") - her @ tears soft "I beg him to stop! I scream and I scream!" ("angry", "base", "base", "mid") - gen "*Err*, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her @ tears soft "Yes?" ("angry", "base", "base", "mid") - gen "You are not stroking my cock anymore..." ("base", xpos="far_left", ypos="head") - her "Oh, I am sorry, [name_genie_hermione]." ("grin", "happyCl", "worried", "mid", emote="sweat") - her "I got lost in thought..." + her "But he wouldn't listen, and he'd rip my panties off!" ("grin", "narrow", "base", "dead") + her "I'd beg him to stop! I'd scream, and I'd cry!" ("angry", "narrow", "base", "dead") + gen "*Err*... [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her "*Huh*?" ("angry", "base", "base", "stare") + gen "You stopped stroking my cock a while ago..." ("base", xpos="far_left", ypos="head") + her "Oh, I'm sorry, [name_genie_hermione]." ("grin", "happyCl", "worried", "mid", emote="sweat") + her "I just got so focused on the story..." ("grin", "happyCl", "worried", "mid", emote="sweat") call her_chibi_scene("hj", trans=d5) pause.5 - her "But everything I just said is not true, of course!" ("open", "base", "base", "mid") - her "I never have fantasies like that!" + her "I hope you enjoyed my little fabrication!" ("base", "squint", "worried", "mid") + her "I never have fantasies like that myself, of course!" ("open", "closed", "base", "mid") gen "Right." ("base", xpos="far_left", ypos="head") "{size=-4}\"Sometimes I get lonely and let my dog mount me.\"{/size}": her "What?!" ("angry", "wide", "base", "stare") - her "That's disgusting." ("annoyed", "squint", "base", "mid") + her "That's disgusting!" ("annoyed", "squint", "annoyed", "mid") her "Dogs carry {size=+5}STD{/size}s, [name_genie_hermione]." ("open", "closed", "base", "mid") gen "Actually, human and canine {size=+5}STD{/size}s are species-specific..." ("base", xpos="far_left", ypos="head") gen "Meaning... They can only be spread to the same species." ("base", xpos="far_left", ypos="head") - her "............{size=-6}I knew that{/size}" ("open", "squint", "base", "mid") - gen "*Heh*... Of course, you would." ("grin", xpos="far_left", ypos="head") - gen "Also I hear that many women do enjoy getting \"knotted\" quite a bit." ("base", xpos="far_left", ypos="head") - her "What does getting \"knotted\" mean?" ("normal", "squint", "angry", "mid") + gen "Surely you would know this... It's basic biology." ("base", xpos="far_left", ypos="head") + her "I... I mean, if it's basic knowledge...{size=-6} Then I suppose I did know that...{/size}" ("angry", "squint", "base", "R") + gen "Then surely you must also know that many women enjoy getting \"knotted\" ?" ("base", xpos="far_left", ypos="head") + her "Is this also basic biology?" ("normal", "squint", "worried", "mid") + gen "*Err*... Sure is..." ("base", xpos="far_left", ypos="head") + her "Then how come I've never heard of this \"getting knotted\" thing?" ("annoyed", "narrow", "worried", "mid") gen "*Ehm*... Well..." ("base", xpos="far_left", ypos="head") - gen "Ah, it doesn't matter." ("base", xpos="far_left", ypos="head") + gen "You know what... It doesn't matter." ("base", xpos="far_left", ypos="head") gen "Just say the thing!" ("base", xpos="far_left", ypos="head") - her "Fine!" ("normal", "base", "base", "mid") - her "Sometimes I get lonely and let my dog mount me." ("open", "squint", "base", "mid") + her @ cheeks blush "Fine..." ("annoyed", "narrow", "annoyed", "mid") + her @ cheeks blush "Sometimes I get lonely... And let my dog... m--{w=0.2} mount me." ("angry", "narrow", "base", "mid") gen "That sounded so fake..." ("base", xpos="far_left", ypos="head") - her "Because we don't even own a dog!" ("normal", "squint", "angry", "mid") - gen "Fine, whatever, let's just move on then..." ("base", xpos="far_left", ypos="head") + + call her_chibi_scene("hj_pause", trans=d5) + pause.5 + + her "Because I don't even own a dog!" ("annoyed", "squint", "angry", "mid") + + gen "Fine, whatever, let's just move on..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("annoyed", "squint", "angry", "R") + + call her_chibi_scene("hj", trans=d5) + pause.5 + "{size=-4}\"-Manual user input-\"{/size}" if not renpy.android: @@ -898,7 +975,7 @@ label hg_pf_handjob_2_continue: if tmp_name == "": $ tmp_name="I'm a whore" gen "(...)" ("base", xpos="far_left", ypos="head") - her "I could just call myself a \"Whore\" again, as usual..." ("annoyed", "base", "worried", "R") + her "I could just call myself a \"whore\"..." ("annoyed", "base", "worried", "R") gen "Yes. A great suggestion." ("base", xpos="far_left", ypos="head") her "..............." ("annoyed", "base", "base", "R") her "[tmp_name]." ("base", "base", "base", "mid") @@ -912,15 +989,15 @@ label hg_pf_handjob_2_continue: her "..........." ("annoyed", "base", "worried", "R") her "[tmp_name]." ("scream", "closed", "angry", "mid") block: - her "*huh*?" ("annoyed", "base", "worried", "R") - her "What does That have to do with anything?" + her "*Huh*?" ("annoyed", "base", "worried", "R") + her "What does that have to do with anything?" ("annoyed", "base", "worried", "R") gen "Just say it." ("base", xpos="far_left", ypos="head") her "......" ("annoyed", "base", "worried", "R") gen "Come on, humour me." ("base", xpos="far_left", ypos="head") her "[tmp_name]." ("scream", "closed", "angry", "mid") block: her "..........." ("annoyed", "base", "worried", "R") - her "Do I really have to?" + her "Do I really have to?" ("annoyed", "base", "worried", "R") gen "Just say it." ("base", xpos="far_left", ypos="head") her "[tmp_name]." ("scream", "closed", "angry", "mid") gen "*He-he*..." ("grin", xpos="far_left", ypos="head") @@ -934,18 +1011,18 @@ label hg_pf_handjob_2_continue: her "..........." ("annoyed", "base", "worried", "R") her "Manual user input..." ("scream", "closed", "angry", "mid") block: - her "*huh*?" ("annoyed", "base", "worried", "R") - her "What does That have to do with anything?" + her "*Huh*?" ("annoyed", "base", "worried", "R") + her "What does That have to do with anything?" ("annoyed", "base", "worried", "R") gen "Just say it." ("base", xpos="far_left", ypos="head") her "......" ("annoyed", "base", "worried", "R") gen "Come on, humour me." ("base", xpos="far_left", ypos="head") her "... Manual user input." ("scream", "closed", "angry", "mid") block: her "..........." ("annoyed", "base", "worried", "R") - her "Do I really have to?" + her "Do I really have to?" ("annoyed", "base", "worried", "R") gen "Just say it." ("base", xpos="far_left", ypos="head") her "Manual user input." ("scream", "closed", "angry", "mid") - gen "*He-he*..." ("grin", xpos="far_left", ypos="head") + gen "*He-heh*..." ("grin", xpos="far_left", ypos="head") jump hg_pf_handjob_2_cumming @@ -953,72 +1030,78 @@ label hg_pf_handjob_2_cumming: call her_chibi_scene("hj", trans=d5) pause.8 - call bld gen "*Hmm*..." ("base", xpos="far_left", ypos="head") - gen "I love that thing you do with the palm of your hand!" ("base", xpos="far_left", ypos="head") - her "You noticed...?" ("angry", "wink", "base", "mid") - her "Shall I do it some more then?" + gen "I love that thing you're doing with the palm of your hand..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "You noticed...?" ("soft", "squint", "base", "mid") + her @ cheeks blush "Then I suppose I better do it some more..." ("base", "narrow", "base", "down") nar "Hermione presses her palm against the tip of your pulsating cock and starts rubbing it very gently..." - gen "Oh yes!!!" ("base", xpos="far_left", ypos="head") + gen "Oh, yes!!!" ("grin", xpos="far_left", ypos="head") stop music fadeout 1.0 - gen "{size=-5}(I think this is it! Should I give her a warning?){/size}" ("angry", xpos="far_left", ypos="head") + gen "{size=-5}(I think this is it!){/size}" ("grin", xpos="far_left", ypos="head") menu: gen "..." ("base", xpos="far_left", ypos="head") - "\"(Yes, I must warn her.)\"": + "\"-Warn her!-\"": gen "I think I'm about to--" ("angry", xpos="far_left", ypos="head") call her_chibi_scene("hj_cum_in_done", trans=d5) pause.8 if hermione.is_worn("top"): nar "Hermione swiftly pulls her top up..." - nar "She then pushes your already dribbling cock against her belly and covers it up again, placing your cock a bit higher than you would have expected..." + nar "She then pushes your already dribbling cock against her belly and covers it up, placing your cock a bit higher than you would have expected..." else: nar "She pushes your already dribbling cock against her belly, placing your cock a bit higher than you would have expected..." nar "You can feel her incredibly soft tits rubbing against the tip of your cock..." call cum_block + $ hermione.set_cum(breasts="light") call her_chibi_scene("hj_cum_in", trans=d5) pause.8 - call bld gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head") play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. - her "!!!!!!!!!!!" ("shock", "wide", "base", "stare", ypos="head", flip=False) - hide screen bld1 + her "!!!!!!!!!!!" ("grin", "happyCl", "base", "stare", xpos="right", ypos="base", cheeks="blush", flip=False) call ctc call cum_block - $ hermione.set_cum(breasts="light", body="light") + $ hermione.set_cum(body="light") gen "*Argh*! You whore!" ("angry", xpos="far_left", ypos="head") - nar "The sensation of her skin under your engorged cock almost makes you lightheaded..." - her "Yes, [name_genie_hermione]! Just let it out!" ("base", "narrow", "worried", "down", xpos="right", ypos="base") - $ hermione.set_cum(breasts="heavy", face="light") - gen "*Argh*! Fucking slut!" ("angry", xpos="far_left", ypos="head") - her "Ah!! It's so hot!" ("smile", "narrow", "base", "mid_soft") - her "And it's getting everywhere! So much of it!" ("soft", "narrow", "annoyed", "up") - her "...[name_genie_hermione]." - $ hermione.set_cum(body="heavy") + nar "The sensation of her skin against your engorged cock almost makes you light-headed..." + her "Yes, [name_genie_hermione]! Just let it out!" ("grin", "narrow", "worried", "down") + gen "*Argh*! You got it, you fucking slut!" ("angry", xpos="far_left", ypos="head") + + call cum_block + call her_chibi_scene("hj_cum_in", trans=d5) + pause.8 + $ hermione.set_cum(breasts="heavy") + + her "Ah!! It's so hot!" ("soft", "closed", "base", "mid_soft") + her "And it's getting everywhere! There's so much of it!" ("soft", "closed", "worried", "up") gen "*Argh*!!!" ("angry", xpos="far_left", ypos="head") - gen "............" ("base", xpos="far_left", ypos="head") + + call cum_block + call her_chibi_scene("hj_cum_in", trans=d5) + pause.8 + $ hermione.set_cum(body="heavy") + call her_chibi_scene("hj_cum_in_done", trans=d5) pause.8 - call bld - gen "I think I am done..." ("base", xpos="far_left", ypos="head") - her "Ah, alright..." ("angry", "wink", "base", "mid") + gen "*Ah*... That... That was great..." ("base", xpos="far_left", ypos="head") + her "You've finished, [name_genie_hermione]?" ("soft", "wink", "base", "mid") + gen "Yes...{w=0.4} *Ngh*--{w=0.2} Yes, I believe so..." ("base", xpos="far_left", ypos="head") + her "Alright..." ("base", "squint", "worried", "R") her ".............." ("base", "narrow", "worried", "down") - her "You came so much this time, [name_genie_hermione]..." ("soft", "narrow", "annoyed", "up") call ctc call hide_characters show screen blkfade with d5 - nar "Hermione releases your still pulsating cock." + nar "Hermione lets go of your still pulsating cock, and you go to sit back down at your desk." call her_chibi("stand","desk","base") call gen_chibi("sit_behind_desk") @@ -1028,37 +1111,33 @@ label hg_pf_handjob_2_cumming: pause.8 if game.daytime: - her "Well, I think I'd better go now... my Classes are about to start." ("base", "base", "base", "mid", xpos="right", ypos="base") + her "Well, I think I'd better go now...{w=0.4} My classes are about to start." ("open", "base", "base", "R", xpos="right", ypos="base") else: - her "Well, I think I'd better go now... It's getting late." ("base", "base", "base", "mid", xpos="right", ypos="base") + her "Well, I think I'd better go now...{w=0.4} It's getting late." ("open", "base", "base", "R", xpos="right", ypos="base") if hermione.is_worn("top"): gen "Will you be alright in those clothes?" ("base", xpos="far_left", ypos="head") else: gen "Will you be alright with this much cum on you?" ("base", xpos="far_left", ypos="head") - her "What?" ("open", "narrow", "worried", "down") - her "Oh. Yes, I will be fine..." ("grin", "base", "base", "R") + her "What?" ("angry", "narrow", "base", "down") + her @ cheeks blush "Oh... Well, I suppose I better clean myself a little bit first..." ("angry", "closed", "base", "R") + gen "*Hmm*... You know... You could just put it in your mouth and swallow next time..." ("base", xpos="far_left", ypos="head") if hermione.is_worn("top"): - her "It may soak through a little here and there, but I doubt that anyone will notice." ("base", "happyCl", "base", "mid") + gen "That would surely keep your clothes clean." ("base", xpos="far_left", ypos="head") else: - her "It may soak through a little here and there, but I doubt that anyone will notice if I wear a robe." ("base", "happyCl", "base", "mid") - gen "*Hmm*... You could just put it in your mouth next time, and avoid the trouble..." ("base", xpos="far_left", ypos="head") - her "And swallow your hot spunk like that, [name_genie_hermione]?" ("angry", "wink", "base", "mid") - if hermione.is_worn("top"): - gen "Would keep your clothes clean." ("base", xpos="far_left", ypos="head") - else: - gen "Would keep your sweet tits clean." ("base", xpos="far_left", ypos="head") + gen "That would surely avoid making such a mess." ("base", xpos="far_left", ypos="head") - if states.her.status.blowjob == False: # Hasn't done blowjobs yet. - her "With all due respect [name_genie_hermione]..." ("upset", "closed", "base", "mid") - her "Not for the meagre {number=current_payout} points..." ("angry", "wink", "base", "mid") - her "Speaking of which. Can I get my payment now, please?" + if not states.her.status.gokkun: #Hasn't swallowed. + her "With all due respect [name_genie_hermione]..." ("open", "closed", "base", "mid") + her "I believe that isn't a part of this type of favour..." ("base", "wink", "base", "mid") + her "Speaking of which... May I receive my payment now, please?" ("base", "base", "base", "mid") else: - her "Maybe next time..." ("angry", "wink", "base", "mid") - her "Can I get my payment now please?" ("angry", "wink", "base", "mid") + her "Maybe next time..." ("base", "narrow", "base", "down") + her "May I receive my payment now, please?" ("base", "closed", "base", "mid", cheeks="none") + gen "Of course..." ("base", xpos="far_left", ypos="head") - "\"(Nah... no need.)\"": - gen "Here! Take this, whore!" ("angry", xpos="far_left", ypos="head") + "\"-Too late, ejaculate!-\"": + gen "Take this, whore!" ("angry", xpos="far_left", ypos="head") call cum_block $ hermione.set_cum(face="light") @@ -1067,7 +1146,7 @@ label hg_pf_handjob_2_cumming: gen "*ARGH*!" ("angry", xpos="far_left", ypos="head") $ hermione.set_cum(breasts="light", body="light") - her "WHAT?!" ("shock", "wide", "base", "stare", ypos="head", flip=False) + her "WHAT?!" ("shock", "wide", "base", "stare", xpos="right", ypos="base", cheeks="blush", flip=False) gen "Take this!" ("angry", xpos="far_left", ypos="head") call cum_block @@ -1075,79 +1154,82 @@ label hg_pf_handjob_2_cumming: gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head") play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. - her "!!!!!!!!!!!" ("shock", "wide", "base", "stare") + her "!!!!!!!!!!!" ("angry", "happyCl", "base", "stare") hide screen bld1 call ctc - her "......................." ("angry", "wide", "base", "stare") + her "......................." ("angry", "narrow", "base", "down") call her_chibi_scene("hj_cum_on_done", trans=d5) pause.8 - call bld - gen "Yes... I feel so much better now..." ("base", xpos="far_left", ypos="head") + gen "*Ah*... Much better..." ("base", xpos="far_left", ypos="head") - call her_chibi("stand","mid","base") - call gen_chibi("stand","desk","base") - - her @ tears soft "" ("soft", "base", "base", "mid", xpos="right", ypos="base") - with fade + her @ cheeks blush ".............." ("base", "narrow", "worried", "down") call ctc - her ".........." - gen "Well, I think that's about it..." ("base", xpos="far_left", ypos="head") + call hide_characters + show screen blkfade + with d5 + + nar "Hermione lets go of your still pulsating cock, and you go to sit back down at your desk." + + call her_chibi("stand","desk","base") + call gen_chibi("sit_behind_desk") + hide screen bld1 + hide screen blkfade + with fade + pause.8 play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. - her "[name_genie_hermione]! What have you done?" ("scream", "happyCl", "worried", "mid") + her "[name_genie_hermione]! Why did you do that?" ("angry", "closed", "worried", "mid") #Not angry gen "What?" ("base", xpos="far_left", ypos="head") - her "You came all over me, [name_genie_hermione]..." ("scream", "happyCl", "worried", "mid") - her "What a mess..." ("angry", "narrow", "base", "down") - her "[name_genie_hermione], you should have warned me." ("upset", "closed", "base", "mid") + her "You... You came all over me, [name_genie_hermione]..." ("grin", "closed", "worried", "mid") + her "Such a state you've put me in..." ("base", "closed", "base", "down") + her "You really should have warned me..." ("base", "narrow", "base", "down") gen "It's your fault, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") - her "My fault?" ("angry", "base", "base", "mid") - gen "Yes! You got me going too well..." ("base", xpos="far_left", ypos="head") - gen "I forgot about everything else..." ("base", xpos="far_left", ypos="head") - her "Oh..." ("angry", "wink", "base", "mid") - her "Well, what's done is done..." - if hermione.is_worn("top"): - her "I will just wipe it off and hope that nobody will notice..." ("grin", "narrow", "base", "dead") - else: - her "I will just wipe the worst off and wear a robe, I hope that nobody will notice..." ("grin", "narrow", "base", "dead") - her "Can I get my payment now?" ("angry", "wink", "base", "mid") + her "My fault?!" ("angry", "base", "base", "mid") + gen "Yes! The handjob was too good!" ("base", xpos="far_left", ypos="head") + gen "You made me forget about everything else!" ("base", xpos="far_left", ypos="head") + her "Oh... That's what you meant..." ("disgust", "narrow", "base", "down") + her "Well, then I suppose there was nothing that could be done about this mess..." ("angry", "closed", "base", "mid") + her "I will just wipe it off the best I can before I go, and hope that nobody will notice..." ("grin", "narrow", "base", "dead") + gen "Don't forget your payment..." ("base", xpos="far_left", ypos="head") + her "Oh, and my payment! May I receive that, as well?" ("angry", "squint", "base", "mid", cheeks="none") + gen "Of course, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - "-Cum in her mouth!-" if states.her.status.blowjob == True: # Has done blowjobs already. - call bld + "-Cum in her mouth!-" if states.her.status.gokkun: # Has swallowed cum before. gen "Open your mouth, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") - her "What?!" ("open", "wide", "base", "stare", ypos="head", flip=False) + her "What?!" ("open", "wide", "base", "stare", ypos="head", cheeks="blush", flip=False) if hermione.is_worn("top"): - gen "Open your mouth, or I'll have to cover your clothes!" ("angry", xpos="far_left", ypos="head") + gen "Open your mouth, or I'll coat your clothes!" ("angry", xpos="far_left", ypos="head") else: - gen "Open your mouth, or I'll have to cover your tits!" ("angry", xpos="far_left", ypos="head") - her "....................." ("upset", "happyCl", "worried", "mid") + gen "Open your mouth, or I'll coat your tits!" ("angry", xpos="far_left", ypos="head") + her "....................." ("angry", "squint", "base", "stare") call her_chibi_scene("hj_kiss", trans=kissiris) pause.8 - nar "Hermione swiftly puts the tip of your cock on her lips, as if to give it a kiss..." - nar "The simple gesture makes your dick practically explode with pleasure and waves of cum." + nar "Hermione swiftly puts the tip of your cock against her lips..." + nar "The simple gesture makes your dick practically explode with pleasure, and waves of cum suddenly burst from the tip." call cum_block gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head") - her "*Gulp!-Gulp!-Gulp*!" ("full", "wide", "base", "stare") + her @ cheeks blush "*Gulp!-Gulp!-Gulp*!" ("full", "happyCl", "base", "stare") call cum_block gen "*Argh*! You little whore!" ("angry", xpos="far_left", ypos="head") gen "Yes, you slut! Drink my cum! Drink all of it!" ("angry", xpos="far_left", ypos="head") - her "*Gulp!-Gulp!-Gulp*!" ("full_cum", "base", "worried", "mid") + her "*Gulp!-Gulp!-Gulp*!" ("full_cum", "narrow", "worried", "up") gen "*Argh*... Yes!" ("angry", xpos="far_left", ypos="head") - nar "You notice that Hermione is barely able to keep up with the amount of hot cum your cock is pumping into her mouth." - her "*Gulp!-Gulp!-Gulp*!" ("full_cum", "happyCl", "worried", "mid") + nar "You notice Hermione's eyes rolling back, as she can barely keep up with the sheer amount of cum that your cock is pumping into her mouth." + her "*Gulp!-Gulp!-Gulp*!" ("full_cum", "narrow", "worried", "up") gen "*Ah-ah*..." ("angry", xpos="far_left", ypos="head") gen "This feels great..." ("angry", xpos="far_left", ypos="head") - her "*Gulp*! *Gulp*! *Gulp*!" ("full_cum", "narrow", "annoyed", "up") + her "*Gulp*! *Gulp*! *Gulp*!" ("full_cum", "squint", "worried", "ahegao") gen "I think that's it, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "You can let go now..." ("base", xpos="far_left", ypos="head") - gen "...[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + gen "... [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") call her_chibi("stand","desk","base") call gen_chibi("sit_behind_desk") @@ -1155,26 +1237,26 @@ label hg_pf_handjob_2_cumming: her "" ("full_cum", "narrow", "base", "dead", xpos="right", ypos="base", trans=fade) call ctc - her "........................................." + her "........................................." ("full_cum", "closed", "annoyed", "dead") + play sound "sounds/gulp.ogg" her "*GULP*!!!" ("cum", "happyCl", "worried", "mid") - her "*Gu-ah-a*..." ("open_wide_tongue", "narrow", "base", "down") + her "*Gu-ah-a*..." ("open_wide_tongue", "narrow", "base", "dead") her "I swallowed it all, [name_genie_hermione]!" ("grin", "narrow", "base", "dead") gen "Good girl..." ("base", xpos="far_left", ypos="head") - her "At one point I thought I was going to choke..." ("open", "narrow", "base", "dead") + her "Although, at one point I thought I was going to choke..." ("grin", "narrow", "worried", "dead") her "There was so much of it..." ("soft", "narrow", "base", "dead") - if hermione.is_worn("top"): - gen "Well, the deed is done, and your clothes are perfectly clean." ("base", xpos="far_left", ypos="head") - else: - gen "Well, the deed is done, and your tits are perfectly clean." ("base", xpos="far_left", ypos="head") - her "Yes! I know! It's so much easier this way!" ("base", "narrow", "worried", "down") + gen "Well, the deed is done, and you're perfectly clean." ("base", xpos="far_left", ypos="head") + her "Yes! I know! It's so much easier this way!" ("grin", "closed", "worried", "down") if game.daytime: - her "I can just go to classes now as if nothing ever happened." ("angry", "wink", "base", "mid") + her "I can just go to classes now as if nothing ever happened." ("grin", "squint", "base", "mid") else: her "I can just go and spend some time with the guys in the common room now and nobody will know..." ("base", "narrow", "worried", "down") gen "Yes... With your belly full of semen..." ("base", xpos="far_left", ypos="head") her "[name_genie_hermione]!" ("angry", "base", "base", "mid") - her "... Can I just get paid now, please, [name_genie_hermione]?" + her "... I'll have my payment now, if you please..." ("angry", "squint", "base", "R") + gen "Of course... Can't keep your classmates waiting..." ("base", xpos="far_left", ypos="head") + her "..." ("angry", "base", "base", "mid", cheeks="none") jump end_hg_pf_handjob diff --git a/game/scripts/characters/hermione/events/favors/give_me_a_tittyjob.rpy b/game/scripts/characters/hermione/events/favors/give_me_a_tittyjob.rpy index 3bd01714..883e7631 100644 --- a/game/scripts/characters/hermione/events/favors/give_me_a_tittyjob.rpy +++ b/game/scripts/characters/hermione/events/favors/give_me_a_tittyjob.rpy @@ -47,7 +47,7 @@ label hg_pf_titjob: # Points if states.her.tier <= 5: - gen "Yes, [name_hermione_genie]. {number=current_payout} to Gryffindor." ("base", xpos="far_left", ypos="head") + gen "{number=current_payout} points to Gryffindor." ("base", xpos="far_left", ypos="head") $ gryffindor += current_payout else: gen "You may leave now, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") @@ -96,83 +96,93 @@ label hg_pf_titjob_fail: label hg_pf_titjob_T5_intro_E1: her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) - gen "Now, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid") + gen "Alright then...{w=0.4} [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "Yes, [name_genie_hermione]?" ("open", "base", "base", "mid") gen "Have you ever given someone a \"titjob\"?" ("base", xpos="far_left", ypos="head") - her "A \"titjob\"?" ("annoyed", "narrow", "annoyed", "mid") - gen "It's where you wrap those {i}fat tits{/i} of yours around a cock..." ("base", xpos="far_left", ypos="head") - gen "And then shake them up and down, up and--" ("grin", xpos="far_left", ypos="head") - her "[name_genie_hermione]!" ("angry", "base", "angry", "mid") + her "A \"titjob\"?" ("annoyed", "squint", "base", "mid") + gen "It's when you wrap some {i}fat tits{/i} around a cock..." ("base", xpos="far_left", ypos="head") + gen "And then shake them up and down, until--" ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "[name_genie_hermione]!" ("angry", "base", "base", "mid") gen "Is that a yes?" ("base", xpos="far_left", ypos="head") - her "..............." ("disgust", "narrow", "base", "mid_soft") - her "{size=-7}No...{/size}" ("angry", "happyCl", "worried", "mid", emote="sweat") + her @ cheeks blush "..............." ("disgust", "narrow", "base", "mid_soft") + her @ cheeks blush "{size=-7}No...{/size}" ("soft", "closed", "worried", "mid", emote="sweat") gen "*Hmm*?... What was that?" ("base", xpos="far_left", ypos="head") - her "Of course I haven't..." ("open", "narrow", "angry", "R") + her @ cheeks blush "Of course I haven't..." ("angry", "narrow", "base", "mid") gen "Well then, today is your lucky day!" ("grin", xpos="far_left", ypos="head") - her "Lucky?{w} In what way would you consider it lucky?" ("disgust", "narrow", "base", "mid_soft") - gen "It's not every day that you get to learn something new." ("base", xpos="far_left", ypos="head") - her "I'm at a school... We get taught hundreds of things each day..." ("annoyed", "base", "angry", "mid") - her "And giving \"titjobs\" isn't one of them..." ("angry", "base", "angry", "mid") - gen "At least this is something you'll be able to use in the real world." ("base", xpos="far_left", ypos="head") - her "If you say so, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R") - her "..." ("annoyed", "narrow", "angry", "mid") - her "{size=-7}I want a hundred points for this...{/size}" ("angry", "happyCl", "worried", "mid", emote="sweat") - gen "Speak up, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "A hundred points!" ("scream", "happyCl", "worried", "mid") - her "" ("annoyed", "narrow", "angry", "R") + gen "It's not every day that you get to learn something new." ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "It's not? Do I not get taught new things during class every day?" ("annoyed", "squint", "base", "mid") + gen "I'm talking about things that actually matter." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Right... I suppose I haven't learned the very {i}important{/i} and {i}essential{/i} skills of \"Giving titjobs\" in any of my classes..." ("angry", "narrow", "base", "R") + gen "Yes, it certainly is a flaw with our education system..." ("base", xpos="far_left", ypos="head") + gen "You should consider yourself very fortunate to have the opportunity to learn these vital life skills from me." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "If you say so, [name_genie_hermione]..." ("open", "narrow", "base", "down") + if states.her.status.blowjob: + gen "You're sounding unsure about this, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + gen "Didn't you say you were glad to be able to help your house before giving me a blowjob?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Oh... Well, that's a bit different..." ("angry", "narrow", "base", "down") + gen "It is?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Well, I was mentally prepared for that, I had never even heard of a titjob before today." ("angry", "closed", "base", "mid") + gen "So, that's all that it takes?" ("base", xpos="far_left", ypos="head") + gen "Well then, I suppose I'll give you a moment to consider it..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Thank you, [name_genie_hermione]..." ("angry", "narrow", "base", "down") + her @ cheeks blush "......" ("angry", "narrow", "base", "down") #Thinking + her @ cheeks blush "........." ("soft", "narrow", "base", "down") + her @ cheeks blush "So, I would just need to put your penis in-between my breasts and then move them up and down to stimulate it?" ("open", "wink", "base", "mid") + gen "Move them up and down, with enthusiasm." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Oh, of course..." ("angry", "base", "base", "mid") + gen "Think you could do that, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Certainly [name_genie_hermione]... No doubts about it." ("base", "squint", "base", "mid") + else: + gen "I'm hearing some uncertainty in your voice... Surely, you don't believe that you're incapable--" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Of course not... I am confident that my breasts are large enough." ("open", "closed", "base", "mid") + gen "Well then, in that case, I expect nothing but the best from your performance today..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Naturally..." ("open", "closed", "base", "mid") + gen "And, providing you are doing enough to meet expectations..." ("base", xpos="far_left", ypos="head") + label back_to_titjob_choices: menu: gen "(...)" ("base", xpos="far_left", ypos="head") - "\"You'll get fifteen house points.\"" if states.her.mood == 0: - $ states.her.mood += 7 - her "[name_genie_hermione], are you seriously expecting me to give you a titjob..." ("angry", "closed", "angry", "mid") - her "For only a meagre fifteen points?!" ("scream", "base", "angry", "mid") - her "" ("clench", "base", "angry", "mid") + "\"I'll give you fifteen house points.\"" if states.her.mood == 0: + $ states.her.mood += 1 + her "Only--" ("angry", "wide", "angry", "stare") + her "*Ahem*..." ("angry", "closed", "base", "mid") + her "I mean... I was expecting a bit more than fifteen points for something like this, [name_genie_hermione]..." ("soft", "squint", "base", "R") gen "Then how about twenty? Does that sound fair?" ("base", xpos="far_left", ypos="head") - her "I don't know who you think I am, but I'm not doing something like this for only fifteen points!" ("open", "base", "angry", "mid") - gen "I promise I won't even cum on them..." ("base", xpos="far_left", ypos="head") - her "And you believe that \"that\" would change my mind?" ("scream", "base", "angry", "mid") - gen "I sure hoped so..." ("base", xpos="far_left", ypos="head") - her "No.{w=0.5} You need to make me a better offer... or I'll be leaving..." ("annoyed", "narrow", "angry", "R") - gen "Fair enough..." ("base", xpos="far_left", ypos="head") + her "*Hmm*... Well I suppose..." ("annoyed", "base", "base", "down") + gen "(She doesn't sound too happy about that...)" ("base", xpos="far_left", ypos="head") + gen "Alright, [name_hermione_genie], forget what I said..." ("base", xpos="far_left", ypos="head") jump back_to_titjob_choices - "\"You'll get forty-five house points.\"": + "\"I'll give you forty-five house points.\"": her "{number=current_payout} house points...?" ("open", "wink", "base", "mid") - her "This could put Gryffindor back in the lead..." ("annoyed", "narrow", "worried", "down") + her "This could put Gryffindor back in the lead..." ("soft", "narrow", "base", "down") gen "So... Is that a yes?" ("base", xpos="far_left", ypos="head") her "It's a yes, [name_genie_hermione]..." ("open", "closed", "base", "mid") her "{number=current_payout} points sounds like a fair amount for--" ("open", "base", "base", "R") gen "For a titjob!" ("grin", xpos="far_left", ypos="head") - her "(...)" ("annoyed", "base", "angry", "mid") + her "(...)" ("base", "narrow", "base", "down") - "\"You'll get one hundred house points.\"": + "\"I'll give you one hundred house points!\"": play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. $ current_payout = 100 - $ states.her.mood = 0 - her "{number=current_payout} house points?!" ("scream", "wide", "base", "mid") + her "{number=current_payout} house points?!" ("scream", "wide", "base", "stare") her "This might be enough to put Gryffindor in the lead!" ("smile", "wide", "base", "stare") gen "So... Is that a yes?" ("base", xpos="far_left", ypos="head") her "Yes, [name_genie_hermione]!" ("smile", "happyCl", "base", "mid") - her "I shall do my best..." ("soft", "narrow", "base", "mid_soft", emote="happy") + her "I shall do my best..." ("smile", "wink", "base", "mid_soft", emote="happy") jump hg_pf_titjob_1 label hg_pf_titjob_T5_repeat: her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) - gen "[name_hermione_genie], would you like to earn some house points again?" ("base", xpos="far_left", ypos="head") + gen "[name_hermione_genie], would you like to earn some house points today?" ("base", xpos="far_left", ypos="head") her "Of course, [name_genie_hermione]..." ("base", "base", "base", "mid") - her "What would I have to do to earn them?" ("open", "base", "base", "R") + her "What would you require me to do?" ("open", "base", "base", "R") gen "Nothing you aren't already experienced with!" ("grin", xpos="far_left", ypos="head") gen "I'm just going to rub my cock between those precious tits of yours..." ("base", xpos="far_left", ypos="head") - her "This again..." ("angry", "closed", "angry", "mid") - her "(...)" ("annoyed", "narrow", "angry", "R") - her "For {number=current_payout} house points?" ("open", "base", "angry", "mid") gen "{number=current_payout} house points, as always..." ("base", xpos="far_left", ypos="head") - her "(...)" ("annoyed", "narrow", "angry", "R") - her "Very well, [name_genie_hermione]." ("open", "closed", "base", "mid") - her "But you have to promise me that you'll make it quick..." ("annoyed", "base", "angry", "mid") + her @ cheeks blush "Very well, [name_genie_hermione]." ("open", "closed", "base", "mid") gen "..............." ("grin", xpos="far_left", ypos="head") jump hg_pf_titjob_1 @@ -186,17 +196,32 @@ label hg_pf_titjob_T5_repeat: label hg_pf_titjob_T6_intro_E1: her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid") - gen "How do you feel about wrapping those nice tits of yours around my cock again?" ("base", xpos="far_left", ypos="head") - her "Only nice?" ("upset", "closed", "base", "mid") - gen "Fine, fine." ("base", xpos="far_left", ypos="head") - gen "How do you feel about wrapping those perfect tits of yours around my cock again?" ("base", xpos="far_left", ypos="head") - her "Of course, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft") - gen "You like it when I call them perfect, don't you?" ("base", xpos="far_left", ypos="head") - her "............." ("base", "narrow", "worried", "down") - gen "You don't have to answer, just bring those {b}perfect{/b} tits over here." ("grin", xpos="far_left", ypos="head") - her "{heart}{heart}{heart}" ("base", "happyCl", "worried", "mid") - her "yes, [name_genie_hermione]..." ("grin", "base", "base", "R") + her "Yes, [name_genie_hermione]?" ("soft", "base", "base", "mid") + if not states.her.status.titjob: + gen "Do you know what a \"titjob\" is?" ("base", xpos="far_left", ypos="head") + her "*Hmm*... Can't say that I've ever heard the term before... But I would assume it's like a handjob or a blowjob, except..." ("soft", "squint", "base", "R") + gen "Go on..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Except... You'd put the penis in-between your breasts, rather than in your hand or mouth?" ("normal", "happy", "base", "mid") + gen "That's right..." ("base", xpos="far_left", ypos="head") + gen "Although, not everyone are lucky enough to be able to provide a titjob..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Really?" ("open", "base", "base", "mid") + gen "Yes... The tits needs to be plump and big enough for it to work." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Oh... Right..." ("base", "narrow", "base", "down") + her @ cheeks blush "Well, I suppose my breasts are big enough..." ("open", "closed", "base", "mid") + her @ cheeks blush "Alright then... I'll do it, [name_genie_hermione]... I'll give you a titjob..." ("open", "squint", "base", "mid") + gen "How nice of you to offer, [name_hermione_genie]!" ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "What do you--" ("angry", "base", "base", "mid") + gen "I only asked if you knew what a titjob is... Not if you could give me one." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "But--{w=0.2} You were going to ask, right?" ("angry", "wink", "base", "mid") + gen "Well, I suppose we'll never know..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("disgust", "narrow", "base", "down") #happyCl + gen "Now, get those big plump titties over here." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Yes, [name_genie_hermione]..." ("open", "narrow", "base", "down") + else: + gen "How do you feel about wrapping those nice tits of yours around my cock again?" ("base", xpos="far_left", ypos="head") + her "Only nice?" ("upset", "closed", "base", "mid") + gen "How do you feel about wrapping those {b}perfect{/b} tits of yours around my cock again?" ("base", xpos="far_left", ypos="head") + her "Alright then, [name_genie_hermione]... Since you're putting it like that..." ("base", "narrow", "base", "mid_soft") jump hg_pf_titjob_2 @@ -206,11 +231,10 @@ label hg_pf_titjob_T6_intro_E2: her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid") gen "I would very much like to see those perfect fun-bags of yours again..." ("base", xpos="far_left", ypos="head") gen "Wrapped around my cock!" ("grin", xpos="far_left", ypos="head") - her "Oh...{w=0.4} Again?" ("base", "narrow", "worried", "down") - her "For {number=current_payout} house points?" ("soft", "narrow", "base", "mid_soft") - gen "Yes, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "Again?" ("base", "narrow", "worried", "down") + gen "Yes, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") her "(...)" ("annoyed", "base", "base", "R") - her "Very well then..." ("smile", "happyCl", "base", "mid") + her "Very well..." ("base", "closed", "base", "mid") gen "Splendid!" ("grin", xpos="far_left", ypos="head") jump hg_pf_titjob_2 @@ -218,13 +242,12 @@ label hg_pf_titjob_T6_intro_E2: label hg_pf_titjob_T6_repeat: her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) gen "[name_hermione_genie], what do you think about wrapping those perfect tits of yours around my cock again?" ("base", xpos="far_left", ypos="head") - her "As long as I am getting paid..." ("soft", "happy", "base", "R") - gen "Well, then... Time to earn those points!" ("grin", xpos="far_left", ypos="head") - her "{heart}{heart}{heart}" ("base", "narrow", "base", "up") + her "Sure thing, [name_genie_hermione]..." ("soft", "happy", "base", "R") + her "{heart}{heart}{heart}" ("base", "closed", "base", "mid") jump hg_pf_titjob_2 -### First Tier Titjob ### +### Tier 5 Titjob ### label hg_pf_titjob_1: stop music fadeout 4.0 @@ -240,19 +263,31 @@ label hg_pf_titjob_1: pause.8 play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. - her "..........." ("disgust", "narrow", "worried", "down") - if hg_pf_titjob.counter == 1: - her "(It's so big...)" ("disgust", "narrow", "base", "down") + her "..........." ("soft", "narrow", "base", "down") + if not states.her.status.titjob: + her @ cheeks blush "(It's so big... Am I really going to put this between my--)" ("soft", "narrow", "base", "down") gen "Get to it, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - her "Right..." ("angry", "happyCl", "worried", "mid", emote="sweat") - $ hermione.strip("robe", "accessory") - - if hermione.is_any_worn("top", "bra"): - her "Let me get undressed first..." ("disgust", "base", "worried", "down") - $ hermione.strip("top", "bra") + her @ cheeks blush "Right..." ("angry", "squint", "base", "mid", emote="sweat") + if hermione.is_any_worn("robe", "accessory"): + $ hermione.strip("robe", "accessory") pause 1.0 - her "" ("annoyed", "narrow", "annoyed", "mid") + if hermione.is_any_worn("top", "bra"): + her "Just need to--" ("angry", "narrow", "base", "down") + play sound "sounds/cloth_sound3.ogg" + $ hermione.strip("top", "bra") + pause 1.0 + her "There we go..." ("angry", "narrow", "base", "down") + + if not states.her.status.titjob: + her "(You can do this, Hermione... You're a Gryffindor!)" ("angry", "narrow", "base", "down") + her "(Gryffindor students can do anything they put their mind to...)" ("angry", "narrow", "base", "down") + if states.her.status.blowjob: + her "(The process surely can't be too dissimilar to that of a blowjob...)" ("angry", "narrow", "base", "down") + gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her "Sorry, [name_genie_hermione]! Here I go then!" ("mad", "squint", "base", "mid") + + her "" ("soft", "narrow", "base", "down") pause.5 # Setup @@ -268,113 +303,138 @@ label hg_pf_titjob_1: call ctc #pause.8 - call bld - gen "That's a start.{w=0.4} Now, up and down..." ("base", xpos="far_left", ypos="head") + gen "Great...{w=0.4} Now, move your tits up and down along the shaft..." ("base", xpos="far_left", ypos="head") her "Alright..." ("angry", "happyCl", "worried", "mid", emote="sweat", ypos="head", flip=False) call her_chibi_scene("tj", trans=d5) call ctc - play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. - call bld gen "*Mmmm*..." ("grin", xpos="far_left", ypos="head") show her_titjob_personal h6 as cg - if hg_pf_titjob.counter == 1: - her "..." ("base", "base", "base", "mid") - her "Does it...{w=0.4} feel good?" ("base", "happy", "base", "mid") - gen "Good?" ("base", xpos="far_left", ypos="head") - gen "It feels amazing." ("base", xpos="far_left", ypos="head") - her "Oh..." ("base", "happy", "base", "mid") - her "......" - her "Thank you [name_genie_hermione]." ("base", "base", "base", "R") - - her "............" ("annoyed", "narrow", "worried", "down") - her "[name_genie_hermione]...?" ("soft", "base", "base", "mid") - gen "What is it?" ("base", xpos="far_left", ypos="head") + her "..." ("soft", "narrow", "base", "down") + her "Does it...{w=0.4} feel good?" ("base", "happy", "base", "mid") + gen "Of course not!" ("base", xpos="far_left", ypos="head") + show her_titjob_personal h8 as cg + her "..." ("angry", "happy", "base", "mid") + gen "It feels amazing." ("grin", xpos="far_left", ypos="head") + show her_titjob_personal h6 as cg + her "Oh..." ("base", "happy", "base", "mid") + her "......" ("base", "happy", "base", "mid") + show her_titjob_personal h10 as cg + her "Thank you, [name_genie_hermione]." ("base", "base", "base", "R") show her_titjob_personal h7 as cg - her "Promise me you won't cum on my... face..." ("upset", "wink", "base", "mid") + her "*Ehm*..." ("annoyed", "narrow", "worried", "down") + her "[name_genie_hermione]." ("soft", "base", "base", "mid") + gen "What is it?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Are you planning on finishing in my mouth?" ("soft", "narrow", "base", "up") - $ d_flag_01 = False #If TRUE Genie promised to warn her. + $ _mouth = False #Says he'll cum in mouth. + $ _tits = False #Says he'll cum between tits. menu: gen "..." ("base", xpos="far_left", ypos="head") - "\"I promise not to cover that sweet little face of yours...\"": - $ d_flag_01 = True #If TRUE Genie promised to warn her. - show her_titjob_personal h6 as cg - her "Thank you, [name_genie_hermione]." ("base", "happy", "base", "mid") - "\"*Hmm*... We'll see how I feel later.\"": + "\"I certainly was considering it...\"": + $ _mouth = True + her @ cheeks blush "I see..." ("open", "closed", "base", "mid") + if states.her.status.gokkun: + gen "Will that be a problem?" + show her_titjob_personal h6 as cg + her @ cheeks blush "Oh, of course not, [name_genie_hermione]..." ("open", "closed", "base", "mid") + else: + show her_titjob_personal h6 as cg + her @ cheeks blush "(Ejaculate... in my mouth...)" ("base", "narrow", "base", "down") + her @ cheeks blush "(I suppose it was only a matter of time...)" ("base", "narrow", "base", "down") + "\"That's what your tits are for, [name_hermione_genie].\"": + $ _tits = True show her_titjob_personal h8 as cg - her "*Hmph*..." ("annoyed", "narrow", "annoyed", "mid") - her "At least try and avoid my hair..." ("normal", "happyCl", "worried", "mid") + her "Right..." ("soft", "narrow", "base", "down") show her_titjob_personal h5 as cg - her "............." ("disgust", "narrow", "worried", "down") + her "............." ("soft", "narrow", "worried", "down") gen "............." ("base", xpos="far_left", ypos="head") + show her_titjob_personal h8 as cg her "............." ("normal", "happyCl", "worried", "mid") - her "*Err*... [name_genie_hermione]?" - gen "Yes, what is it?" ("base", xpos="far_left", ypos="head") + show her_titjob_personal h5 as cg + her "*Ehm*...{w=0.4} [name_genie_hermione]?" ("open", "base", "base", "mid") + gen "Yes, what is it, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") her "Are you almost...{w=0.3} there?" ("open", "base", "base", "mid") - gen "Why?" ("base", xpos="far_left", ypos="head") + gen "Almost there? Why you've only just started, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") show her_titjob_personal h7 as cg if game.daytime: her "Well, it's just that...{w=0.3} my classes are about to start..." ("upset", "wink", "base", "mid") else: - her "Well, it's just that...{w=0.3} I promised I would meet with Ginny tonight..." ("upset", "wink", "base", "mid") - her "She's already pretty upset with how much time I'm spending in here..." - gen "Do you need the points or not?" ("base", xpos="far_left", ypos="head") - show her_titjob_personal h6 as cg - her "I do, [name_genie_hermione]! I'm sorry..." ("grin", "happyCl", "worried", "mid") - her "I'll just keep stroking it then..." - gen "Well, there is a way to finish this up a bit faster..." ("base", xpos="far_left", ypos="head") - her "Really? What is it, [name_genie_hermione]?" ("base", "base", "base", "R") + her "Well, it's just that...{w=0.3} I promised I would meet up with a friend tonight..." ("upset", "wink", "base", "mid") + her "They're already pretty upset with how much time I'm spending outside the dormitory..." ("upset", "wink", "base", "mid") + gen "If your performance is satisfactory, then you will have ample time for less important activities." ("base", xpos="far_left", ypos="head") + show her_titjob_personal h8 as cg + her "{size=-5}Less important...{/size}" ("soft", "narrow", "worried", "down") + gen "Besides... If you want to earn those points..." ("base", xpos="far_left", ypos="head") + her "Then I should meet the expectations..." ("grin", "happyCl", "worried", "mid") + gen "That's right..." ("base", xpos="far_left", ypos="head") + gen "That said... There are always ways to finish things up a bit faster..." ("base", xpos="far_left", ypos="head") + show her_titjob_personal h7 as cg + her @ cheeks blush "I see... Then, what would you like me to do, [name_genie_hermione]?" ("soft", "base", "base", "R") menu: gen "..." ("base", xpos="far_left", ypos="head") - "\"Tell me how much you love your tits!\"": + "\"Tell me what people think of your tits!\"": show her_titjob_personal h5 as cg her "What?" ("upset", "wink", "base", "mid") - show her_titjob_personal h6 as cg - her "My breasts?" ("disgust", "narrow", "worried", "down") - gen "You know,{w=0.5} how good they feel..." ("base", xpos="far_left", ypos="head") - gen "How many eyes are drawn to you thanks to them..." ("base", xpos="far_left", ypos="head") - her "Oh,{w=0.3} okay then..." ("base", "base", "base", "mid") - her "Well...{w=0.4} There was this one time in the library..." ("smile", "base", "base", "R") - her "It was completely empty, except for me and this first year boy sitting right across from me..." - gen "*Heh*... good.{w=0.3} Go on..." ("base", xpos="far_left", ypos="head") - her "It was quite hot that day, so... I decided to take my vest off." ("base", "happy", "base", "mid") - gen "Yes! And somehow you got even hotter!" ("grin", xpos="far_left", ypos="head") - her "The boy was trying to act all sly about it, but I could tell he snuck a peek at them any chance he got..." ("base", "base", "base", "R") - her "At that point I began undoing a couple of buttons... Slowly at first, not enough for him to suspect anything..." ("base", "narrow", "base", "mid_soft") - gen "*Hmm*... You little flaunter." ("grin", xpos="far_left", ypos="head") - show her_titjob_personal h9 as cg - her "By the third button, he couldn't take his eyes off me..." ("base", "narrow", "worried", "down") - her "And when I got to the fourth... I saw him move his hands under the desk..." - gen "Really?" ("base", xpos="far_left", ypos="head") - her "Yes... I swear I could even hear him...{w=0.3}\"doing it\"..." ("base", "narrow", "base", "up") - show her_titjob_personal h10 as cg - her "I'm sure he could get a good glimpse of my bra..." ("open", "base", "base", "R") - gen "Do you have no shame?" ("grin", xpos="far_left", ypos="head") + show her_titjob_personal h8 as cg + her @ cheeks blush "My breasts?" ("disgust", "narrow", "worried", "down") + gen "That's right..." ("base", xpos="far_left", ypos="head") + gen "Surely you've had plenty of unique experiences, thanks to them..." ("base", xpos="far_left", ypos="head") + show her_titjob_personal h7 as cg + her @ cheeks blush "I... Well..." ("soft", "narrow", "worried", "down") + gen "Tell me... Have you ever caught someone staring at them?" ("base", xpos="far_left", ypos="head") + her "I suppose..." ("base", "narrow", "base", "down") + gen "Go on..." ("base", xpos="far_left", ypos="head") show her_titjob_personal h5 as cg - her "[name_genie_hermione]! I was just trying to cool off..." ("base", "narrow", "worried", "down") - gen "I'm just kidding, keep going..." ("base", xpos="far_left", ypos="head") - her ".............." ("base", "narrow", "base", "mid_soft") - show her_titjob_personal h9 as cg - her "By the sixth button my entire bra was unveiled..." - her "And he must have had a really good view of my cleavage..." ("base", "base", "base", "mid") - her "And my...{w=0.3} tits..." ("soft", "narrow", "base", "mid_soft") - her "He didn't even try to hide what he was doing and just kept staring at them... touching himself..." - show her_titjob_personal h10 as cg - her "Then suddenly I felt something sticky on my legs as he shot several ropes of cum under the table!" ("open_tongue", "narrow", "annoyed", "up") + her @ cheeks blush "Well...{w=0.4} There was this one time in the library..." ("open", "base", "base", "R") + her @ cheeks blush "I was the only one there, apart from this other person sitting right across from me..." ("base", "base", "base", "R") + gen "Go on..." ("base", xpos="far_left", ypos="head") + show her_titjob_personal h7 as cg + her "It was a very hot day...{w=0.4} and even I was struggling not to give in, and head off to the lake..." ("angry", "happy", "base", "mid") + her "Nevertheless, the heat soon became unbearable, and I decided to remove my vest..." ("angry", "happy", "base", "mid") + gen "And somehow that made you even hotter!" ("grin", xpos="far_left", ypos="head") + show her_titjob_personal h8 as cg + her "[name_genie_hermione]..." ("open", "base", "base", "R") + gen "So, I assume this other person noticed this sudden change?" ("grin", xpos="far_left", ypos="head") + show her_titjob_personal h7 as cg + her "They certainly did... Any time I looked down at my book, I could tell that they were peeking at my chest..." ("base", "base", "base", "R") + show her_titjob_personal h5 as cg + her "Unfortunately, removing my vest was not enough, so I decided to undo a couple of buttons as well...." ("base", "narrow", "base", "mid_soft") + gen "*Hmm*... Yes, very unfortunate..." ("grin", xpos="far_left", ypos="head") + show her_titjob_personal h7 as cg + her "And by the second button, they weren't just sneaking a peek, they were barely taking their eyes off me...." ("base", "narrow", "worried", "down") + her "Once I reached for the third, I could swear I could see their hand move under the desk...." ("base", "narrow", "worried", "down") + gen "Really?" ("base", xpos="far_left", ypos="head") + her "Yes... I even thought I could hear the sound of them at one point....{w=0.3} The sound of them \"doing it\"..." ("base", "narrow", "base", "up") + gen "I suppose that's to be expected when you start stripping in front of someone." ("grin", xpos="far_left", ypos="head") + show her_titjob_personal h8 as cg + her "[name_genie_hermione]! I wasn't stripping, I was merely trying to cool off..." ("base", "narrow", "worried", "down") + gen "..." ("base", xpos="far_left", ypos="head") + her "Well, I guess I was technically stripping..." ("base", "narrow", "base", "mid_soft") + show her_titjob_personal h7 as cg + her "Anyway... By the third button, they had a clear view of the upper part of my bra...." ("base", "narrow", "base", "mid_soft") + show her_titjob_personal h6 as cg + her "As well as the entirety of my cleavage..." ("base", "base", "base", "mid") + show her_titjob_personal h7 as cg + her "At that point, they didn't even try to cover up what they were doing, and their attention was completely focused on my chest..." ("base", "base", "base", "mid") + her "That's when I suddenly felt something wet doing down my legs!" ("open_tongue", "narrow", "annoyed", "up") gen "!!!" ("angry", xpos="far_left", ypos="head") - her "Come on, [name_genie_hermione]! Cover me as well! Cover my tits in your cum!" ("grin", "base", "angry", "mid") + if _tits: + her "Come on, [name_genie_hermione]! Cum for me already! Cover my breasts in it!" ("grin", "base", "angry", "mid") + else: + her "Come on, [name_genie_hermione]! Give it to me already!" ("grin", "base", "angry", "mid") "\"Stick out your tongue!\"": - show her_titjob_personal h5 as cg + show her_titjob_personal h7 as cg her "[name_genie_hermione]?" ("open", "wink", "base", "mid") - gen "Just do it, slut!" ("angry", xpos="far_left", ypos="head") + gen "Just do it, [name_hermione_genie]!" ("angry", xpos="far_left", ypos="head") show her_titjob_personal h11 as cg her "*Ehm*...{w=0.4} *Ike* *ees*?" ("open_wide_tongue", "narrow", "worried", "down") gen "Yes, good..." ("base", xpos="far_left", ypos="head") - gen "Now tilt your head down a bit... as far as it'll go." ("base", xpos="far_left", ypos="head") + gen "Now tilt your head down a bit... As far as it'll go." ("base", xpos="far_left", ypos="head") her "....................." ("open_wide_tongue", "base", "base", "mid") gen "Yes...{w=0.3} Good..." ("base", xpos="far_left", ypos="head") her "..........." ("open_wide_tongue", "base", "base", "mid") @@ -392,8 +452,10 @@ label hg_pf_titjob_1: her "A-ha..." ("open_wide_tongue", "base", "base", "mid") gen "Good, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her ".............." ("open_wide_tongue", "base", "base", "mid") - gen "Yes, keep on stroking my cock." ("base", xpos="far_left", ypos="head") - nar "You thrust up as she pushes her tits down causing the tip of your cock to touch her wet tongue." + gen "Yes, and keep stroking my cock with your tits!" ("base", xpos="far_left", ypos="head") + + nar "As Hermione lets her saliva land between your cock and her tits, the friction between them gets less and less." + her ".................." ("open_wide_tongue", "base", "base", "mid") gen "That's good..." ("angry", xpos="far_left", ypos="head") her "................." ("open_wide_tongue", "base", "base", "mid") @@ -402,12 +464,12 @@ label hg_pf_titjob_1: call her_chibi_scene("tj_mouth", trans=d5) call ctc - nar "Your thrusts end up going into her drooling mouth." + nar "Hermione's movements become increasingly aggressive thanks to the lack of friction, and you feel yourself getting closer to finishing by the second." + gen "That's it, slut! Taste it!" ("angry", xpos="far_left", ypos="head") her "....................." ("open_wide_tongue", "wide", "angry", "stare") - gen "Yes, you big-titted whore!" ("base", xpos="far_left", ypos="head") + gen "Yes, keep going, you big-titted whore!" ("angry", xpos="far_left", ypos="head") her "......................" ("open_wide_tongue", "happyCl", "angry", "mid") - gen "Get ready slut..." ("angry", xpos="far_left", ypos="head") her "................" ("open_wide_tongue", "narrow", "worried", "up") with hpunch @@ -415,21 +477,21 @@ label hg_pf_titjob_1: menu: gen "..." ("base", xpos="far_left", ypos="head") - "-Cum in her mouth!-": - $ states.her.mood += 3 - call bld - gen "Here it comes, [name_hermione_genie]!" ("angry", xpos="far_left", ypos="head") + "-Fill her mouth up!-": + gen "Get ready, [name_hermione_genie]!" ("angry", xpos="far_left", ypos="head") show her_titjob_personal h13 as cg call her_chibi_scene("tj_pause", trans=d5) - her "What? already?!" ("shock", "wide", "base", "stare") + her "What? already?!" ("angry", "wide", "base", "stare") gen "{size=+5}Yeah, your tits felt great!!!{/size}" ("angry", xpos="far_left", ypos="head") - gen "{size=+5}You little whore!!!{/size}" ("angry", xpos="far_left", ypos="head") - her "No, [name_genie_hermione], wait, not on my face!" ("angry", "base", "base", "mid") - gen "{size=+5}Then open wide, slut!!{/size}" ("angry", xpos="far_left", ypos="head") - her "Not my mou--" ("scream", "wide", "base", "stare") - nar "You grab the back of Hermione's head and force your cock into her open mouth..." + gen "{size=+5}Open wide, you big-titted whore!!{/size}" ("angry", xpos="far_left", ypos="head") + if _mouth: + her "Wait, I need to--" ("angry", "wide", "base", "stare") + else: + her "Wait, I thought you said--" ("angry", "wide", "base", "stare") + + nar "You grab the back of Hermione's head, and force your cock into her open mouth..." show her_titjob_personal h12 as cg stop music fadeout 1.0 @@ -467,8 +529,7 @@ label hg_pf_titjob_1: $ hermione.set_cum(face="light") show her_titjob_personal h16 as cg - her "Why on earth did you cum in my mouth?" ("angry", "happyCl", "worried", "mid", emote="sweat") - gen "You did say not to cum on your face..." ("base", xpos="far_left", ypos="head") + her "Why on earth did you pull my head like that?" ("angry", "happyCl", "worried", "mid", emote="sweat") pause.2 show her_titjob_personal h17 as cg @@ -477,34 +538,59 @@ label hg_pf_titjob_1: pause.5 nar "Hermione lets go of your still pulsating cock..." - her "*Ugh*...{w=0.4} You came so much!" ("angry", "happyCl", "worried", "mid", emote="sweat") - her "I had to swallow most of it..." ("disgust", "narrow", "base", "down", emote="sweat") - gen "You did a great job, [name_hermione_genie]!" ("grin", xpos="far_left", ypos="head") - her "I don't want to hear it..." ("angry", "narrow", "angry", "R", emote="sweat") - if game.daytime: - her "I can't go to class like this..." ("angry", "happyCl", "worried", "mid", emote="sweat") - her "I'm covered in semen..." ("disgust", "narrow", "base", "down", emote="sweat") - else: - her "At this hour, the Gryffindor common room will be full of students..." ("angry", "happyCl", "worried", "mid", emote="sweat") - her "And I'm smelling like spunk!" ("scream", "happyCl", "worried", "mid") - her "I can only hope I'll be able to run past them without anybody noticing..." ("disgust", "narrow", "worried", "down") - gen "I mean... You could have swallowed." ("base", xpos="far_left", ypos="head") - gen "Then there wouldn't have been any clean up." ("base", xpos="far_left", ypos="head") - her "Swallow? All of that?" ("angry", "narrow", "base", "down") - her "I don't think I have enough room in my stomach..." - her "Could I please have my points now, [name_genie_hermione]?" ("soft", "base", "angry", "mid") + her "*Ugh*...{w=0.4} You came so much!" ("angry", "happyCl", "worried", "mid", emote="sweat") + her "You should've warned me sooner... That way I would've been able to reposition--" ("soft", "narrow", "base", "down", emote="sweat") + gen "..." ("base", xpos="far_left", ypos="head") + her "I mean, with my head being pulled--{w=0.2} *Ahem*...{w=0.4} It meant I couldn't swallow all of it..." ("soft", "narrow", "base", "down", emote="sweat") + her "I suppose, it may have been my fault... I should've realised." ("soft", "narrow", "base", "down", emote="sweat") + if states.her.status.gokkun: + gen "Well, you tried and that's all that matters." ("grin", xpos="far_left", ypos="head") + her "I suppose..." ("soft", "narrow", "base", "down", emote="sweat") + gen "You still did an excellent job, [name_hermione_genie]!" ("grin", xpos="far_left", ypos="head") + gen "I'm impressed..." ("grin", xpos="far_left", ypos="head") + her "Thank you, [name_genie_hermione]..." ("open", "narrow", "base", "R", emote="sweat") + else: + gen "..." ("grin", xpos="far_left", ypos="head") + her "..." ("soft", "happy", "base", "base", emote="sweat") + gen "For someone who's never swallowed before, I'd say you went well above exceeding my expectations." ("grin", xpos="far_left", ypos="head") + her "Well above..." ("soft", "narrow", "base", "down", emote="sweat") + gen "Indeed! You did an \"outstanding\" job, [name_hermione_genie]!" ("grin", xpos="far_left", ypos="head") + her "Well, I don't know about that..." ("soft", "narrow", "base", "down", emote="sweat") + gen "(Is she setting her own expectations now?)" ("base", xpos="far_left", ypos="head") + gen "Well, I for one, am certainly impressed..." ("base", xpos="far_left", ypos="head") + her "Thank you, [name_genie_hermione]..." ("open", "narrow", "base", "R", emote="sweat") + her "But that doesn't change the fact that I still failed..." ("annoyed", "narrow", "base", "R", emote="sweat") + gen "(She sounds like she's just failed a test...)" ("base", xpos="far_left", ypos="head") + her "I mean, the most optimal thing would've been to swallow it all." ("base", "narrow", "base", "down", emote="sweat") + if game.daytime: + her "That way, I don't have to go to class, smelling like semen..." ("open", "closed", "base", "mid", emote="sweat") + else: + her "That way, I don't have to go through the common-room, smelling like semen..." ("angry", "happyCl", "worried", "mid", emote="sweat") + gen "I see... You're really taking things seriously." ("base", xpos="far_left", ypos="head") + her "Of course, [name_genie_hermione]... I always strive to achieve the highest level of excellence in any task I am given." ("open", "closed", "base", "mid") + gen "Well, I'm sure you'll do better next time..." ("base", xpos="far_left", ypos="head") + her "Most certainly..." ("soft", "narrow", "base", "down") + if game.daytime: + her "{size=-2}Maybe if I skip breakfast... Or practice relaxing my throat...{/size}" ("base", "narrow", "base", "down") + else: + her "{size=-2}Maybe if I skip dinner... Or practice relaxing my throat...{/size}" ("base", "narrow", "base", "down") + her "Perhaps I could--" ("base", "narrow", "base", "down") + gen "Sounds like some good ideas... Now let me sit down and I'll give you the points you've earned today." ("base", xpos="far_left", ypos="head") + her "My reward! I almost forgot!" ("soft", "happy", "base", "mid") + + $ states.her.status.gokkun = True "-Cover her tits!-": with hpunch call bld - gen "*ARGH*!" ("angry", xpos="far_left", ypos="head") + gen "{size=+2}*Argh*!{/size}" ("angry", xpos="far_left", ypos="head") show her_titjob_personal h13 as cg call her_chibi_scene("tj_pause", trans=d5) - her "WHAT?!" ("shock", "wide", "base", "stare") - gen "Take this slut!" ("angry", xpos="far_left", ypos="head") + her "{size=+2}What?!{/size}" ("shock", "wide", "base", "stare") + gen "Take this, slut!" ("angry", xpos="far_left", ypos="head") stop music fadeout 1.0 call cum_block @@ -529,21 +615,32 @@ label hg_pf_titjob_1: her ".........." ("soft", "base", "base", "mid") show her_titjob_personal h17 as cg - her "[name_genie_hermione]! How could you cum this much?!" ("scream", "happyCl", "worried", "mid") - her "(It's like he dumped a bucket load all over my chest...)" ("disgust", "narrow", "base", "down") - if game.daytime: - her "I can't attend classes looking like this!" ("angry", "happyCl", "worried", "mid") + if _mouth: + her "[name_genie_hermione], I thought you said you were going to finish in my mouth..." ("angry", "happyCl", "worried", "mid") + gen "Disappointed are you, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Oh, of course not...{w=0.4} It's just..." ("angry", "happyCl", "worried", "mid") else: - her "How am I supposed to go back to the Gryffindor common room like this?!" ("angry", "happyCl", "worried", "mid") - gen "Just wipe it off..." ("base", xpos="far_left", ypos="head") - her "..........................." ("angry", "narrow", "worried", "down") - her "I would like to get paid now, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R") + her "[name_genie_hermione]! How could you cum this much?!" ("angry", "happyCl", "worried", "mid") + her "(It's like he dumped a bucket all over my chest...)" ("disgust", "narrow", "base", "down") + gen "That's what happens when you meet expectations, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Right..." ("disgust", "narrow", "base", "down") + her @ cheeks blush "Still..." ("annoyed", "narrow", "base", "down") + + if game.daytime: + her "I can't exactly attend classes looking like this..." ("angry", "happyCl", "worried", "down") + else: + her "How am I supposed to go back to the Gryffindor common-room, looking like this?!" ("angry", "happyCl", "worried", "mid") + gen "You could just wipe it off..." ("base", xpos="far_left", ypos="head") + her "I suppose..." ("angry", "narrow", "worried", "down") + her "May I get paid now, [name_genie_hermione]?" ("soft", "happy", "base", "R") + gen "Certainly..." ("base", xpos="far_left", ypos="head") $ achievements.unlock("hertits") + $ states.her.status.titjob = True jump end_hg_pf_titjob -### Second Tier Titjob ### +### Tier 6 Titjob ### label hg_pf_titjob_2: stop music fadeout 4.0 @@ -569,160 +666,181 @@ label hg_pf_titjob_2: call her_chibi_scene("tj", trans=fade) call ctc + nar "She then starts moving her breasts, alternating her speed every now and then." her "Do you enjoy it when I move them like this, [name_genie_hermione]?" ("grin", "base", "base", "R", ypos="head", flip=False) - nar "Hermione starts alternating her breasts as she tit-fucks you." - gen "Actually...{w=0.3} Yes! Very much!" ("grin", xpos="far_left", ypos="head") + gen "Oh, yes... Very much!" ("grin", xpos="far_left", ypos="head") - play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. + play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. her "..." ("base", "narrow", "base", "mid_soft") gen "Yes, just like that..." ("base", xpos="far_left", ypos="head") gen "*Hmm*... You're getting pretty good at this." ("base", xpos="far_left", ypos="head") show her_titjob_personal h21 as cg - her "Thank you, [name_genie_hermione]." ("base", "happyCl", "base", "mid") - her "I figured with how kind you've been it's the least I could do..." + her "Thank you, [name_genie_hermione]..." ("base", "happyCl", "base", "mid") + her "I do believe that my proficiency in identifying your preferred interests has advanced to a satisfactory level..." ("base", "closed", "base", "mid") + gen "I love it when you speak dirty to me like that..." ("base", xpos="far_left", ypos="head") + her "*Huh*?" ("soft", "base", "base", "mid") menu: gen "..." ("base", xpos="far_left", ypos="head") "\"What do you think of my cock?\"": show her_titjob_personal h22 as cg - her "*huh*?" ("open", "base", "base", "mid") + her "*Huh*?" ("open", "base", "base", "mid") her "Your cock?" ("angry", "happyCl", "worried", "mid", emote="sweat") - gen "What do you think about--" ("base", xpos="far_left", ypos="head") + gen "Yes, my--" ("base", xpos="far_left", ypos="head") show her_titjob_personal h23 as cg - her "It's magnificent!" ("upset", "closed", "base", "mid") - gen "go on..." ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione], If you say that I have the perfect tits..." ("soft", "narrow", "annoyed", "up") + her "Oh!" ("angry", "base", "base", "mid") + her "It's magnificent!" ("angry", "closed", "base", "mid") + gen "Very good... Go on..." ("base", xpos="far_left", ypos="head") + her "[name_genie_hermione], If I have the perfect breasts..." ("soft", "narrow", "annoyed", "up") nar "She squeezes her tits around your cock." show her_titjob_personal h22 as cg - her "This, has to be the perfect cock!" ("grin", "narrow", "base", "dead") - gen "Perfect, you say?" ("grin", xpos="far_left", ypos="head") + her "Then this has to be the perfect cock for them!" ("grin", "narrow", "base", "dead") + gen "The perfect cock... For your tits?" ("grin", xpos="far_left", ypos="head") her "The size..." ("soft", "narrow", "worried", "down") her "The shape..." ("base", "narrow", "worried", "down") - her "Everything about it..." ("base", "narrow", "base", "mid_soft") + her "It just fits perfectly between my breasts..." ("base", "narrow", "base", "mid_soft") show her_titjob_personal h24 as cg - nar "Hermione tilts her head down and licks the tip of your cock." + nar "Hermione opens her mouth and lets some saliva drip onto the tip of your dick." her "..........." ("open_tongue", "narrow", "annoyed", "up") show her_titjob_personal h23 as cg - her "Perfect taste..." ("soft", "narrow", "annoyed", "up") - gen "..." ("base", xpos="far_left", ypos="head") + her "And now it will slide between them perfectly, as well..." ("soft", "narrow", "annoyed", "up") + gen "Nice... And what else--" ("grin", xpos="far_left", ypos="head") show her_titjob_personal h25 as cg - her "I think your perfect cock should be shared around the school." ("scream", "closed", "angry", "mid") + her "We should share this magnificent cock with everyone around the school!" ("scream", "closed", "angry", "mid") gen "Well, I wouldn't go that far--" ("base", xpos="far_left", ypos="head") her "Listen to me, [name_genie_hermione]!" ("angry", "closed", "angry", "mid") - her "I think it should be worshipped as part of the school curriculum!" ("soft", "narrow", "annoyed", "up") + her "Worshipping your penis should be a part of the school curriculum!" ("soft", "narrow", "annoyed", "up") show her_titjob_personal h24 as cg - her "Girls will be required to come in and bask in its glory!" ("open_tongue", "narrow", "annoyed", "up") - gen "OK, I think I've heard enough." ("base", xpos="far_left", ypos="head") + her "Girls will be required to come to your office once a day, and give it one suck, all the way down to the hilt--" ("open_tongue", "narrow", "annoyed", "up") + gen "Alright... I think I've heard enough." ("base", xpos="far_left", ypos="head") show her_titjob_personal h21 as cg call her_chibi_scene("tj_pause", trans=d5) pause.8 her "Too much?" ("angry", "wink", "base", "mid") - gen "Yeah, just a bit." ("base", xpos="far_left", ypos="head") - her "Sorry [name_genie_hermione], I got a bit carried away..." ("angry", "happyCl", "worried", "mid", emote="sweat") - gen "No worries. Just keep on massaging it with those big tits of yours." ("base", xpos="far_left", ypos="head") + gen "Too little... One suck wouldn't be nearly enough..." ("base", xpos="far_left", ypos="head") + her "Sorry, [name_genie_hermione]... Let me make it up to you..." ("angry", "happyCl", "worried", "mid", emote="sweat") + gen "Just do your best, massaging my cock with those big tits of yours, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "Yes, [name_genie_hermione]..." ("angry", "narrow", "base", "down", emote="sweat") call her_chibi_scene("tj", trans=d5) pause.8 her "................." ("soft", "narrow", "annoyed", "up") - nar "Hermione keeps on stroking your cock." - show her_titjob_personal h25 as cg - nar "Letting some spit dribble down to help lubricate it." + nar "Hermione keeps stroking your cock, making sure to push her breasts up and down as far as she can." + show her_titjob_personal h24 as cg + nar "Occasionally, she lets some saliva dribble from her mouth to help lubricate it." show her_titjob_personal h21 as cg - gen "Yes, yes...{w=0.3} That's it, slut!" ("base", xpos="far_left", ypos="head") + gen "Yes...{w=0.3} That's it, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") "\"Call yourself a big-titted whore!\"": show her_titjob_personal h22 as cg - her "Excuse me?" ("open", "base", "base", "mid") + her "Call myself a--" ("open", "base", "base", "mid") show her_titjob_personal h23 as cg - her "Oh...{w=0.5} I am a big-titted whore!" ("soft", "narrow", "annoyed", "up") - gen "Good. Glad we established that." ("base", xpos="far_left", ypos="head") + her "*Hmm*...{w=0.5} Yes, I am a big-titted whore!" ("soft", "narrow", "annoyed", "up") + gen "Very good..." ("base", xpos="far_left", ypos="head") gen "Now I want you to say..." ("base", xpos="far_left", ypos="head") menu: gen "..." ("base", xpos="far_left", ypos="head") - "\"I am a shameless cumslut!\"": + "\"I'm a shameless cumslut!\"": show her_titjob_personal h22 as cg - her "Of course." ("base", "narrow", "worried", "down") + her "Of course..." ("base", "narrow", "worried", "down") show her_titjob_personal h24 as cg - her "I am a shameless cumslut." ("soft", "narrow", "annoyed", "up") + her "I'm a shameless cumslut..." ("soft", "narrow", "annoyed", "up") show her_titjob_personal h21 as cg her "A dirty little slut who's addicted to the taste of my headmaster's cum..." ("grin", "narrow", "base", "dead") gen "Yes! Good!" ("base", xpos="far_left", ypos="head") - "\"I love being covered in cum!\"": show her_titjob_personal h24 as cg her "I love being covered in cum!" ("soft", "narrow", "annoyed", "up") - her "hot..." - her "sticky..." - her "smelly..." - her "cum..." + her "Hot..." ("soft", "narrow", "annoyed", "up") + her "Sticky..." ("soft", "narrow", "annoyed", "up") + her "Messy..." ("soft", "narrow", "annoyed", "up") + her "Cum..." ("soft", "narrow", "annoyed", "up") show her_titjob_personal h23 as cg her "..................................." ("grin", "narrow", "base", "dead") show her_titjob_personal h21 as cg her "How was that, [name_genie_hermione]?" ("angry", "wink", "base", "mid") - gen "Perfect." ("base", xpos="far_left", ypos="head") + gen "Perfect..." ("base", xpos="far_left", ypos="head") - "\"This is really good. Did you practise?\"": + "\"So, you haven't been practising or anything?\"" if states.her.status.titjob: #Since she should do it once to then practice it more. show her_titjob_personal h22 as cg - her "*Hmm*?..." ("base", "happyCl", "base", "mid") + her "*Hmm*..." ("base", "happyCl", "base", "mid") show her_titjob_personal h21 as cg - her "Sort of...{w=0.3} Well, not on another cock..." ("angry", "wink", "base", "mid") - gen "On what then?" ("base", xpos="far_left", ypos="head") + her "Well, I suppose I sort of--{w=0.3} But it wasn't on another cock..." ("angry", "wink", "base", "mid") + gen "Then what was it?" ("base", xpos="far_left", ypos="head") show her_titjob_personal h22 as cg - her "Well, I spoke to Ginny..." ("grin", "base", "base", "R") - gen "A friend of yours?" ("base", xpos="far_left", ypos="head") - her "Yes. I asked if she had any tips for this sort of thing..." ("base", "base", "base", "R") + her "Well... It'd require some explaining..." ("angry", "wink", "base", "mid") + gen "Then explain..." ("base", xpos="far_left", ypos="head") + her "Well... I was taking a shower the other day, when I overheard some of the other girls comparing the size of their breasts..." ("soft", "base", "base", "R") + gen "*Gasp*!" ("base", xpos="far_left", ypos="head") + her "I know! I couldn't believe it!" ("soft", "base", "base", "R") + her "Of course, I pretended not to notice, but then they started making fun of mine, and I had to say something about it." ("annoyed", "base", "base", "R") + gen "*Even louder gasp*" ("base", xpos="far_left", ypos="head") + her "Yes, They were calling them small! Can you believe that?" ("annoyed", "base", "base", "R") + gen "One side of me wants to lie, just to hear your reaction... But I don't think I'd be able to make it sound convincing." ("base", xpos="far_left", ypos="head") + her "Yes, their words didn't sound very convincing either... But still... The fact that they even dared to utter them is astounding." ("base", "narrow", "base", "R") show her_titjob_personal h21 as cg - her "She said the best way to improve was to practise..." ("base", "happy", "base", "mid") - gen "Practise on what?" ("base", xpos="far_left", ypos="head") + gen "So, what did you say to them?" ("base", xpos="far_left", ypos="head") + her "I told them that their tits are so small, they can't even fit a dick between them!" ("base", "happy", "base", "mid") + gen "Really? You said that to them?" ("base", xpos="far_left", ypos="head") show her_titjob_personal h22 as cg - her "On Ginny." ("smile", "base", "base", "R") + her "Of course I did! They were making fun of me!" ("smile", "base", "base", "R") show her_titjob_personal h23 as cg - her "Well,{w=0.5} on her arm..." ("angry", "wink", "base", "mid") - gen "You tit-fucked your friend's arm?" ("base", xpos="far_left", ypos="head") + her "Although I didn't expect what would come next..." ("angry", "wink", "base", "mid") + gen "One of them told you to prove that you could fit a dick between your tits by having you wrap them around their arm?" ("base", xpos="far_left", ypos="head") show her_titjob_personal h25 as cg - her "Just as practice!" ("grin", "happyCl", "worried", "mid", emote="sweat") + her "How did you know?!" ("angry", "happyCl", "worried", "mid", emote="sweat") show her_titjob_personal h22 as cg - her "She even gave me some tips..." + gen "...{w=0.4} They were obviously baiting you to do it..." ("base", xpos="far_left", ypos="head") + her "They were--" ("angry", "base", "worried", "mid", emote="sweat") show her_titjob_personal h23 as cg - her "How does this feel?" ("base", "narrow", "worried", "down") - gen "*Mmm*... Yes, this feels quite good." ("base", xpos="far_left", ypos="head") - her "Does it?" ("angry", "wink", "base", "mid") + her "Oh..." ("base", "narrow", "worried", "down") + her "So they must've known I was listening in, the entire time..." ("base", "narrow", "worried", "down") + gen "Did you lather them up with soap first?" ("base", xpos="far_left", ypos="head") show her_titjob_personal h21 as cg - her "Ginny seemed to enjoy it quite a bit as well..." ("base", "narrow", "base", "up") - gen "She did?" ("angry", xpos="far_left", ypos="head") + her "*Huh*?" ("base", "narrow", "base", "up") + gen "Did you put soap on your tits, before you wrapped them--" ("grin", xpos="far_left", ypos="head") show her_titjob_personal h22 as cg - her "Of course she did!" ("base", "happyCl", "base", "mid") + her "[name_genie_hermione]!" ("base", "happyCl", "base", "mid") show her_titjob_personal h23 as cg - her "Who wouldn't love feeling my perfect tits..." ("base", "closed", "base", "mid") - her "Although I think she might have enjoyed it..." ("open", "narrow", "worried", "down") + gen "Sorry... Perhaps I shouldn't have--" ("base", xpos="far_left", ypos="head") + her "Of course I used soap! How else would I have been able to move them up and down?" ("base", "closed", "base", "mid") + gen "Nice... I bet she loved that..." ("base", xpos="far_left", ypos="head") + her "She most certainly did..." ("open", "narrow", "worried", "down") show her_titjob_personal h22 as cg - her "A little too much..." ("soft", "happy", "base", "R") + her "Maybe a little too much..." ("soft", "happy", "base", "R") gen "How so?" ("base", xpos="far_left", ypos="head") her "Well..." ("soft", "happy", "base", "R") - her "She might have started..." + her "She might have started..." ("soft", "happy", "base", "R") show her_titjob_personal h23 as cg - her "Playing with herself..." ("grin", "narrow", "annoyed", "up") + her "Grinding on my leg..." ("grin", "narrow", "annoyed", "up") with hpunch - with kissiris - gen "Yes, keep going slut!" ("angry", xpos="far_left", ypos="head") - her "As I was \"practising\" on her arm, she might have..." ("open", "base", "base", "R") + gen "She did?!" ("angry", xpos="far_left", ypos="head") + her "Yes... Although I was too busy to notice, at first..." ("open", "base", "base", "R") + gen "So, when did you notice?" ("base", xpos="far_left", ypos="head") + her "I noticed when she... She..." ("open", "base", "base", "R") show her_titjob_personal h24 as cg her "Orgasmed..." ("soft", "narrow", "annoyed", "up") - gen "[name_hermione_genie], you little slut!" ("angry", xpos="far_left", ypos="head") + gen "On your leg?!" ("angry", xpos="far_left", ypos="head") show her_titjob_personal h23 as cg - her "It was just practice, nothing else!" ("grin", "happyCl", "worried", "mid", emote="sweat") + her "Yes..." ("soft", "narrow", "annoyed", "up") + gen "You little slut!" ("base", xpos="far_left", ypos="head") + her "How was I supposed to know she would start--" ("grin", "happyCl", "worried", "mid", emote="sweat") her "*Err*... I mean..." ("angry", "wink", "base", "mid") show her_titjob_personal h21 as cg - her "It's not like I enjoyed it or anything..." ("angry", "narrow", "base", "down") - gen "Yes, yes... you're not a slut at all..." ("base", xpos="far_left", ypos="head") - gen "*Mmm*...{w=0.4} Why don't you spit on it a little..." ("base", xpos="far_left", ypos="head") - gen "Oh, yes..." ("base", xpos="far_left", ypos="head") + her "I didn't notice she was doing it, so I don't see why that would make me a slut!" ("angry", "narrow", "base", "down") + gen "I was obviously referring to the girl..." ("base", xpos="far_left", ypos="head") + her "Oh..." ("angry", "narrow", "base", "down") + gen "Even then... I find it highly unlikely for you not to notice a girl rubbing up on your leg..." ("base", xpos="far_left", ypos="head") + gen "Surely, you wouldn't embellish the truth to hide your sluttishness?" ("base", xpos="far_left", ypos="head") + her "..." ("annoyed", "narrow", "base", "down") + gen "Either way...{w=0.4} I think I've heard enough about your \"accidental\" lesbian escapades..." ("base", xpos="far_left", ypos="head") show her_titjob_personal h24 as cg - her "..............." ("base", "narrow", "worried", "down") + her "Of course, [name_genie_hermione]..............." ("base", "narrow", "worried", "down") + nar "Hermione opens her mouth and lets her saliva dribble down on your cock." if hg_pf_titjob.points == 1: jump hg_pf_titjob_2_cumming @@ -733,7 +851,7 @@ label hg_pf_titjob_2_continue: call her_chibi_scene("tj", trans=d5) call bld - gen "Yes... Keep stroking it." ("base", xpos="far_left", ypos="head") + gen "*Mmm*... Keep stroking it." ("base", xpos="far_left", ypos="head") show her_titjob_personal h23 as cg her ".............." ("angry", "wink", "base", "mid", ypos="head", flip=False) gen "Now I want you to say..." ("base", xpos="far_left", ypos="head") @@ -742,91 +860,111 @@ label hg_pf_titjob_2_continue: gen "..." ("base", xpos="far_left", ypos="head") "{size=-4}\"I love teasing my father with my big tits.\"{/size}": show her_titjob_personal h25 as cg - her "I do not!" ("angry", "narrow", "base", "down", ypos="head", flip=False) - gen "I know. Just say it." ("base", xpos="far_left", ypos="head") + her "Teasing my--{w=0.2} But, [name_genie_hermione]..." ("angry", "narrow", "base", "down", ypos="head", flip=False) + gen "Just say it, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") show her_titjob_personal h22 as cg - her "My father? That's gross, [name_genie_hermione]! How could you suggest that I would want to fu--" ("soft", "narrow", "annoyed", "up") - gen "Come on...{w=0.3} Just make something up." ("base", xpos="far_left", ypos="head") + her "*Hmph*...{w=0.4} What do you want me to say, exactly?" ("soft", "narrow", "annoyed", "up") + gen "Just make something up, and include those big tits of yours..." ("base", xpos="far_left", ypos="head") her "..........." ("angry", "wink", "base", "mid") - her "Fine..." ("open", "narrow", "worried", "down") + her "Alright..." ("open", "narrow", "worried", "down") show her_titjob_personal h21 as cg - her "Sometimes when I hug him..." - her "......." - gen "Go on [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + her "Sometimes... When I hug..." ("open", "narrow", "worried", "down") + her "......." ("open", "narrow", "worried", "down") + gen "Go on, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") show her_titjob_personal h22 as cg - her "I press my tits against him..." ("soft", "narrow", "annoyed", "up") - gen "Do you think he enjoys it?" ("base", xpos="far_left", ypos="head") + her "Sometimes when I hug my father..." ("open", "narrow", "worried", "down") + her "I press my tits against him...{w=0.2} Just to see his reaction..." ("soft", "narrow", "annoyed", "up") + gen "Nice...{w=0.2} So, do you think he enjoys it?" ("base", xpos="far_left", ypos="head") her "I'm not sure..." ("annoyed", "base", "base", "mid") - her "I think so..." ("soft", "happy", "base", "R") + her "But I'd like to think he does..." ("soft", "happy", "base", "R") show her_titjob_personal h23 as cg - her "It always seems like he's trying to cover his crotch afterwards..." ("base", "closed", "base", "mid") - her "He keeps reminding me I'm too old for hugs..." ("annoyed", "closed", "base", "mid") - her "But I don't care... I make sure to give him a big one every night before I go to bed anyway..." - her "So when I've gone to bed he can't help but think of me..." ("base", "narrow", "worried", "down") + her "I mean... He always runs off, covering his crotch afterwards..." ("base", "closed", "base", "mid") + her "About ten minutes later... He reminds me that I'm too old for hugs..." ("annoyed", "closed", "base", "mid") + her "But I don't care...{w=0.2} I always make sure to give him a big one, every night before I go to bed!" ("annoyed", "closed", "base", "mid") + her "I tell myself that I do it, just because I love him... But deep down, I know it's because I want him to think about me..." ("base", "narrow", "worried", "down") her "And how good my tits felt..." ("grin", "narrow", "base", "dead") show her_titjob_personal h24 as cg - her "Pressed against him..." ("soft", "narrow", "annoyed", "up") - gen "That's it slut." ("base", xpos="far_left", ypos="head") + her "I figured, if I do it before bed... Then perhaps he'll dream about it..." ("soft", "narrow", "annoyed", "up") + gen "Who wouldn't..." ("base", xpos="far_left", ypos="head") show her_titjob_personal h22 as cg - her "If I feel like teasing him a bit more, I will give him a kiss on the forehead..." ("soft", "happy", "base", "R") + her "Maybe if I give him a kiss on his forehead..." ("soft", "happy", "base", "R") show her_titjob_personal h23 as cg - her "Making sure that he can see down my blouse..." ("grin", "happyCl", "worried", "mid", emote="sweat") - her "{heart}{heart}{heart}" + her "I could let him get a peek at my chest..." ("grin", "happyCl", "worried", "mid", emote="sweat") + her "{heart}{heart}{heart}" ("grin", "happyCl", "worried", "mid", emote="sweat") show her_titjob_personal h25 as cg - her "But all of that is not true, of course!" ("open", "base", "base", "mid") + her "*Ahem*...{w=0.4} Did you like that, [name_genie_hermione]?" ("angry", "base", "worried", "mid") show her_titjob_personal h22 as cg - her "None of that happens! It was just for you to imagine!" - gen "Right..." ("base", xpos="far_left", ypos="head") + her "Did you like my little story?" ("soft", "base", "base", "mid") + gen "Yes... Very good, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - "{size=-4}\"I love teasing my schoolmates with my perfect tits.\"{/size}": + "{size=-4}\"I love teasing my classmates with my perfect tits.\"{/size}": show her_titjob_personal h23 as cg - her "I love teasing my schoolmates with my perfect tits..." ("soft", "narrow", "annoyed", "up", ypos="head", flip=False) + her "I...{w=0.4} I love teasing my classmates...{w=0.4} With my perfect tits..." ("soft", "narrow", "annoyed", "up", ypos="head", flip=False) gen "Of course you do..." ("base", xpos="far_left", ypos="head") her "I love the jealous looks from the other girls..." ("base", "narrow", "worried", "down") - gen "Why wouldn't they be jealous..." ("base", xpos="far_left", ypos="head") + gen "Yes, and they should be jealous..." ("base", xpos="far_left", ypos="head") + her "And that's about--" ("base", "narrow", "worried", "down") + gen "And your friends... Tell me about your friends..." ("base", xpos="far_left", ypos="head") + her "My friends?!" ("angry", "narrow", "worried", "mid") + gen "Yes, [name_genie_hermione], your friends... Tell me how you use those tits to tease them..." ("base", xpos="far_left", ypos="head") + her "But..." ("angry", "narrow", "worried", "mid") + gen "Anything... Just say anything that you can think of..." ("base", xpos="far_left", ypos="head") + her "Alright... Give me a moment to think..." ("angry", "narrow", "worried", "mid") + gen "Fine... Just make it sound believable..." ("base", xpos="far_left", ypos="head") show her_titjob_personal h21 as cg - her "I especially love teasing Ron and harry during breakfast..." ("base", "narrow", "base", "mid_soft") + her "I... I love teasing my friends during breakfast..." ("base", "narrow", "base", "mid_soft") + gen "Good... Yes, breakfast is something we all eat..." ("base", xpos="far_left", ypos="head") show her_titjob_personal h22 as cg - her "Sometimes I'll walk around with only one button done up..." ("base", "squint", "base", "mid") + her "Especially during a hot day, I'll just so happen to forget to button-up my shirt properly..." ("base", "squint", "base", "mid") + gen "Naturally..." ("base", xpos="far_left", ypos="head") show her_titjob_personal h23 as cg - her "Other times I'll just wear my top with nothing on underneath..." - gen "And how does that make you feel?" ("base", xpos="far_left", ypos="head") - her "So good..." ("silly", "narrow", "base", "dead") - her "This one time, when walking back from your office at night, I was barely even covering them..." ("angry", "wink", "base", "mid") - her "I rounded a corner and--" ("soft", "narrow", "annoyed", "up") - show her_titjob_personal h24 as cg - her "A second year boy ran head first into them..." ("grin", "narrow", "annoyed", "up") + her "Other times I'll just wear it, with nothing underneath... Allowing my nipples to poke through..." ("base", "squint", "base", "mid") + gen "Yes... And how does that make you feel?" ("base", xpos="far_left", ypos="head") + her "Very naughty..." ("angry", "narrow", "base", "down") + gen "And what else have you done, using those titties?" ("base", xpos="far_left", ypos="head") + her "You want me to say even more?" ("angry", "narrow", "base", "down") + her "Alright then..." ("angry", "narrow", "base", "down") + her "*Ehm*... This one time, when walking back from your office at night, I forgot to cover them up..." ("angry", "wink", "base", "mid") + her "And as I rounded a corner--" ("soft", "narrow", "annoyed", "up") + show her_titjob_personal h23 as cg + her "A Ravenclaw boy ran head first into them..." ("grin", "narrow", "annoyed", "up") gen "Head first into your first class tits?" ("base", xpos="far_left", ypos="head") - her "All I could see was the top of his head..." ("grin", "narrow", "base", "dead") - gen "What did he do?" ("base", xpos="far_left", ypos="head") - her "He immediately attempted to pull away..." - gen "attempted?" ("base", xpos="far_left", ypos="head") + her "Yes... All I could see was the top of his head..." ("grin", "narrow", "base", "dead") + gen "A short king, I see..." ("base", xpos="far_left", ypos="head") + her "He immediately attempted to pull away, of course..." ("grin", "narrow", "base", "dead") + gen "Attempted?" ("base", xpos="far_left", ypos="head") show her_titjob_personal h22 as cg her "Well...{w=0.4} I may have held him there..." ("base", "narrow", "base", "mid_soft") her "Only for a little bit..." ("base", "narrow", "worried", "down") show her_titjob_personal h23 as cg - her "To make sure he knew it was okay..." ("base", "squint", "base", "mid") - gen "I'm sure that's why, you little slut." ("base", xpos="far_left", ypos="head") + her "Just long enough so that it still looked like an accident..." ("base", "squint", "base", "mid") + gen "This really did happen, didn't it?" ("base", xpos="far_left", ypos="head") show her_titjob_personal h22 as cg - her "I think I might have broken him though..." ("base", "narrow", "worried", "down") + her "*Ehm*..." ("soft", "squint", "base", "mid") + her "Then he started masturbating!" ("base", "narrow", "worried", "down") show her_titjob_personal h21 as cg - her "Because once I'd let him go he didn't say anything... He just took a few slow steps backwards, turned, and scurried away." ("soft", "narrow", "annoyed", "up") - gen "I bet I know where he went..." ("base", xpos="far_left", ypos="head") + gen "Really? Just like that?" ("base", xpos="far_left", ypos="head") + her "Of course! I mean, why wouldn't he!" ("soft", "narrow", "annoyed", "up") + gen "*Hmm*... Yes, I suppose that could've happened..." ("base", xpos="far_left", ypos="head") show her_titjob_personal h23 as cg - her "So do I..." ("soft", "narrow", "annoyed", "up") + + gen "Now... Why don't you spit on my dick, so we can wrap this up?" ("base", xpos="far_left", ypos="head") + her "Of course, [name_genie_hermione]..." ("soft", "narrow", "annoyed", "up") + show her_titjob_personal h24 as cg + nar "Hermione lets her saliva dribble down on your cock, and then starts rubbing her tits with renewed effort." jump hg_pf_titjob_2_cumming label hg_pf_titjob_2_cumming: call her_chibi_scene("tj", trans=d5) - call bld - gen "*Hmm*..." ("base", xpos="far_left", ypos="head") + gen "*Mmm*..." ("base", xpos="far_left", ypos="head") gen "I love your perfect tits!" ("base", xpos="far_left", ypos="head") show her_titjob_personal h22 as cg - her "Thank you [name_genie_hermione]." ("soft", "narrow", "annoyed", "up", ypos="head", flip=False) + her "Thank you, [name_genie_hermione]." ("soft", "narrow", "annoyed", "up", ypos="head", flip=False) show her_titjob_personal h23 as cg - her "Shall I rub them some more then?" + her "Shall I rub them a bit faster?" ("soft", "narrow", "annoyed", "up") + gen "Rub away, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") nar "Hermione presses her tits together against your cock and begins rubbing it rapidly..." gen "Oh, yes!!!" ("base", xpos="far_left", ypos="head") stop music fadeout 1.0 @@ -835,7 +973,6 @@ label hg_pf_titjob_2_cumming: menu: gen "..." ("base", xpos="far_left", ypos="head") "-Cum in her mouth-": - call bld gen "Take this, whore!" ("angry", xpos="far_left", ypos="head") show her_titjob_personal h25 as cg her "What are you--" ("angry", "wink", "base", "mid", ypos="head", flip=False) @@ -843,8 +980,7 @@ label hg_pf_titjob_2_cumming: call her_chibi_scene("tj_mouth", trans=d5) pause.8 - call bld - nar "With a final thrust, the sensation of Hermione's wet mouth drives you over the edge." + nar "You pull Hermione's head onto your cock, and the sensation of her wet mouth drives you over the edge." call cum_block gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head") @@ -859,15 +995,14 @@ label hg_pf_titjob_2_cumming: her "{heart}{heart}{heart}" ("full_cum", "narrow", "base", "dead") call cum_block - gen "*Argh*! you big-titted slut! Take it all!" ("angry", xpos="far_left", ypos="head") + gen "*Argh*! You big-titted slut! Take it all!" ("angry", xpos="far_left", ypos="head") her "..............." ("full_cum", "narrow", "base", "dead") gen "............" ("base", xpos="far_left", ypos="head") call her_chibi_scene("tj_cum_in_done", trans=d5) pause.8 - call bld - gen "Okay, I think I am done..." ("base", xpos="far_left", ypos="head") + gen "There... Every, last, drop..." ("base", xpos="far_left", ypos="head") her ".............." ("full_cum", "narrow", "base", "dead") her "........" ("full_cum", "narrow", "base", "dead") her "..." ("full_cum", "narrow", "base", "dead") @@ -883,35 +1018,36 @@ label hg_pf_titjob_2_cumming: nar "Hermione releases your cock from between her tits." if game.daytime: - her "Well then, I think I'd better go... my classes are about to begin." ("base", "base", "base", "mid") + her "Well then, I think I'd better go... My classes are about to begin." ("base", "base", "base", "mid") else: her "Well then, I think I'd better go... It's getting late." ("base", "base", "base", "mid") - gen "So you're fine with swallowing now?" ("base", xpos="far_left", ypos="head") - her "What?" ("open", "narrow", "worried", "down") - her "Oh. I suppose so..." ("grin", "base", "base", "R") - her "I mean... it doesn't taste that bad, and I don't have to clean up afterwards." ("base", "happyCl", "base", "mid") - gen "*Hmm*... You sure you wouldn't like people seeing your tits covered in cum..." ("base", xpos="far_left", ypos="head") - her "What? Walk around school covered in your cum, [name_genie_hermione]?" ("angry", "wink", "base", "mid") + gen "Hold on, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + her "Yes?" ("open", "narrow", "worried", "down") + gen "You forgot to thank me..." ("base", xpos="far_left", ypos="head") + her "Thank you--" ("open", "narrow", "worried", "down") + gen "For the meal..." ("base", xpos="far_left", ypos="head") + her "Oh...{w=0.4} Thank you for the meal, [name_genie_hermione]..." ("grin", "base", "base", "R") + her "(Now that I think about it... I suppose it doesn't taste that bad...)" ("soft", "narrow", "base", "down") + gen "*Hmm*... Or perhaps you would've preferred to walk outside with cum all over you?" ("base", xpos="far_left", ypos="head") + her "(It's less wasteful... I don't need to eat as much food... And I don't have to clean up afterwards...)" ("base", "narrow", "base", "down") + gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her "*Huh*... Yes?" ("soft", "happy", "base", "R") + gen "I knew it..." ("base", xpos="far_left", ypos="head") + her "Oh... Are we done already, [name_genie_hermione]?" ("base", "base", "base", "mid") + gen "Yes, we're done [name_hermione_genie]... And don't worry... I'll make sure to give you what you want some other time..." ("base", xpos="far_left", ypos="head") + her "???" ("soft", "base", "base", "mid") - if states.her.tier < 6: - her "With all due respect, [name_genie_hermione]..." ("upset", "closed", "base", "mid") - her "I don't plan on getting a reputation as a cum-loving whore..." ("angry", "wink", "base", "mid") - her "Not like those Slytherin girls..." ("angry", "narrow", "angry", "R") - else: - her "*Hmm*..." ("soft", "happy", "base", "R") - her "Maybe if you ask nicely..." ("soft", "narrow", "base", "mid_soft") - her "Will that be all, [name_genie_hermione]?" ("base", "closed", "base", "mid") + $ states.her.status.gokkun = True "-Cum on her tits-": call her_chibi_scene("tj_pause", trans=d5) - call bld - gen "Here! Take this, you big-titted whore!" ("angry", xpos="far_left", ypos="head") + gen "Take this, you big-titted whore!" ("angry", xpos="far_left", ypos="head") with hpunch gen "*ARGH*!" ("angry", xpos="far_left", ypos="head") show her_titjob_personal h25 as cg - her "What? Already?!" ("shock", "wide", "base", "stare", ypos="head", flip=False) - gen "Yeah, your tits felt great, slut!" ("angry", xpos="far_left", ypos="head") + her "What? Already?!" ("angry", "wide", "base", "stare", ypos="head", flip=False) + gen "Aaah, yes!" ("angry", xpos="far_left", ypos="head") call cum_block call her_chibi_scene("tj_cum_on", trans=d9) @@ -934,8 +1070,7 @@ label hg_pf_titjob_2_cumming: call her_chibi_scene("tj_cum_on_done", trans=d9) pause.8 - call bld - gen "*Aghhh*... I feel so much lighter now..." ("base", xpos="far_left", ypos="head") + gen "*Ah*... I feel like I've lost five pounds..." ("base", xpos="far_left", ypos="head") show her_titjob_personal h33 as cg her "......................." ("base", "narrow", "base", "down") @@ -948,20 +1083,19 @@ label hg_pf_titjob_2_cumming: her "There's so much..." ("open", "base", "base", "R") gen "It's your fault, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") her "My fault?" ("angry", "base", "base", "mid") - gen "Yes! It's those perfect tits of yours..." ("base", xpos="far_left", ypos="head") + gen "It's those perfect tits of yours!" ("base", xpos="far_left", ypos="head") gen "They just felt too good..." ("base", xpos="far_left", ypos="head") show her_titjob_personal h36 as cg - her "Oh..." ("shock", "wide", "base", "stare") - her "Well, If that's the reason, then I suppose it's not too bad..." ("soft", "narrow", "base", "down") + her "*Hmm*... I suppose you're right..." ("soft", "narrow", "base", "down") show her_titjob_personal h37 as cg - her "I'll just wipe it off and hope that nobody will notice..." ("upset", "closed", "base", "mid") + her "Oh well... I'll just wipe it off the best I can, and hope that nobody will notice..." ("upset", "closed", "base", "mid") gen "You could lick them clean..." ("base", xpos="far_left", ypos="head") - if states.her.tier < 6: - her "You want me to lick your cum off my tits?" ("soft", "narrow", "annoyed", "up") - her "I don't think so, [name_genie_hermione]..." ("soft", "narrow", "annoyed", "up") - else: - her "*Hmm*..." ("soft", "happy", "base", "R") - her "Next time maybe... If you ask nicely..." ("grin", "happyCl", "base", "mid_soft") + her "You want me to lick your cum off my tits?" ("soft", "narrow", "annoyed", "up") + gen "Oh, yes..." ("base", xpos="far_left", ypos="head") + her "*Hmm*... Well, I don't think I'd be able to reach..." ("soft", "narrow", "annoyed", "up") + gen "That's too bad..." ("base", xpos="far_left", ypos="head") her "Will that be all, [name_genie_hermione]?" ("base", "closed", "base", "mid") + gen "Yes, that shall do for now, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + $ states.her.status.titjob = True jump end_hg_pf_titjob diff --git a/game/scripts/characters/hermione/events/favors/lets_have_sex.rpy b/game/scripts/characters/hermione/events/favors/lets_have_sex.rpy index 2850ba90..ae138884 100644 --- a/game/scripts/characters/hermione/events/favors/lets_have_sex.rpy +++ b/game/scripts/characters/hermione/events/favors/lets_have_sex.rpy @@ -1172,7 +1172,6 @@ label hg_sex_2: menu: "-Cum inside of her-": - $ states.her.status.creampie = True show her_sex_personal cum_inside as cg @@ -1191,7 +1190,7 @@ label hg_sex_2: show her_sex_personal mouth_angry eyebrows_base eyes_happycl cheeks_blush as cg her "*AH*! IT'S FILLING ME UP!{heart}{heart}{heart}" - gen "I'm Not done yet, bitch!" + gen "I'm not done yet, bitch!" gen "{size=+15}*ARGH*!!!!!!!!!!!!!!!!{/size}" stop background fadeout 2 @@ -1227,19 +1226,35 @@ label hg_sex_2: her "You came inside of me, [name_genie_hermione]!" gen "I sure did." + if not states.her.status.creampie: + show her_sex_personal mouth_disgust eyebrows_worried eyes_wide_mid cheeks_blush as cg + her "What if I get pregnant?" + gen "Nah, you will be alright..." + show her_sex_personal mouth_angry eyebrows_worried eyes_narrow_down cheeks_blush as cg + her "B-But... How would you know, [name_genie_hermione]?" + gen "We {i}witchers{/i} are infertile." + show her_sex_personal mouth_angry eyebrows_worried eyes_base_down cheeks_blush as cg + her "{i}Witchers{/i}?" + gen "Sure... You are a witch, that makes me {i}a witcher{/i}, right?" + gen "And everyone knows that {i}witchers{/i} are infertile..." + show her_sex_personal mouth_disgust eyebrows_base eyes_narrow_r cheeks_blush as cg + her "[name_genie_hermione], you make no sense..." + show her_sex_personal mouth_base eyebrows_base eyes_narrow_down cheeks_blush as cg + her "But perhaps you are right, [name_genie_hermione]...{w=0.4} I shouldn't worry so much." + else: + show her_sex_personal mouth_angry eyebrows_worried eyes_narrow_l cheeks_blush as cg + her "You shouldn't have..." + gen "Did you not enjoy it?" - show her_sex_personal mouth_angry eyebrows_worried eyes_narrow_l cheeks_blush as cg - her "You shouldn't have..." - gen "Did you not enjoy it?" + show her_sex_personal mouth_base eyebrows_worried eyes_narrow_r cheeks_blush as cg + her "...{w=0.4} Maybe." - show her_sex_personal mouth_base eyebrows_worried eyes_narrow_r cheeks_blush as cg - her "...{w=0.4} maybe." + show her_sex_personal mouth_soft eyebrows_worried eyes_narrow_r cheeks_blush as cg + her "I...{w=0.4} I think I came several times..." - show her_sex_personal mouth_soft eyebrows_worried eyes_narrow_r cheeks_blush as cg - her "I...{w=0.4} I think I came several times..." + show her_sex_personal mouth_base eyebrows_base eyes_narrow_down cheeks_blush as cg + her "Maybe you are right, [name_genie_hermione]...{w=0.4} I shouldn't worry so much." - show her_sex_personal mouth_base eyebrows_base eyes_narrow_down cheeks_blush as cg - her "Maybe you are right, [name_genie_hermione]...{w=0.4} Perhaps I shouldn't worry so much." show her_sex_personal mouth_soft eyebrows_worried eyes_narrow_r cheeks_blush as cg her "*Ehm*...{w=0.4} Can I get my payment now?" gen "As you wish." @@ -1261,6 +1276,7 @@ label hg_sex_2: nar "You watch Hermione as your cum starts leaking out of her pussy and onto the floor." nar "After taking a couple of deep breaths, she pulls herself up, readies herself and makes her way to the front of your desk." + $ states.her.status.creampie = True return "-Cum all over her-": @@ -1772,7 +1788,6 @@ label hg_sex_3: gen "{size=+7}Me too!{/size}" menu: "-Fill her up!-": - $ states.her.status.creampie = True show her_sex_personal cum_inside as cg @@ -1812,8 +1827,24 @@ label hg_sex_3: show her_sex_personal mouth_grin eyebrows_worried eyes_narrow_mid cheeks_blush as cg her "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." gen "Are you alright?" - show her_sex_personal mouth_soft eyebrows_base eyes_narrow_mid cheeks_blush as cg - her "*Ah*...{w=0.4} Yes, I...{w=0.4} Just give me a minute..." + if not states.her.status.creampie: + show her_sex_personal mouth_soft eyebrows_base eyes_narrow_mid cheeks_blush as cg + her "*Ah*...{w=0.4} Yes, I...{w=0.4} Hold on..." + show her_sex_personal mouth_disgust eyebrows_worried eyes_wide_mid cheeks_blush as cg + her "What if I get pregnant?" + gen "Nah, you will be alright..." + show her_sex_personal mouth_angry eyebrows_worried eyes_narrow_down cheeks_blush as cg + her "B-But... How would you know, [name_genie_hermione]?" + gen "We {i}witchers{/i} are infertile." + show her_sex_personal mouth_angry eyebrows_worried eyes_base_down cheeks_blush as cg + her "{i}Witchers{/i}?" + gen "Sure... You are a witch, that makes me {i}a witcher{/i}, right?" + gen "And everyone knows that {i}witchers{/i} are infertile..." + show her_sex_personal mouth_disgust eyebrows_base eyes_narrow_r cheeks_blush as cg + her "[name_genie_hermione], you make no sense..." + else: + show her_sex_personal mouth_soft eyebrows_base eyes_narrow_mid cheeks_blush as cg + her "*Ah*...{w=0.4} Yes, I...{w=0.4} Just give me a minute..." play sound "sounds/slick_02.ogg" show her_sex_personal after as cg @@ -1836,6 +1867,7 @@ label hg_sex_3: nar "After some time, she finally manages to stand up." nar "Still stumbling somewhat, she readies herself and makes her way to the front of your desk." + $ states.her.status.creampie = True return "-Pull out!-": diff --git a/game/scripts/characters/hermione/events/favors/lets_have_sex_anal.rpy b/game/scripts/characters/hermione/events/favors/lets_have_sex_anal.rpy index 458ad050..2a0ef7e5 100644 --- a/game/scripts/characters/hermione/events/favors/lets_have_sex_anal.rpy +++ b/game/scripts/characters/hermione/events/favors/lets_have_sex_anal.rpy @@ -845,21 +845,25 @@ label hg_anal_sex_2_intro: gen "{size=+9}WHAT?!{/size}" gen "Don't tell me you're pregnant, [name_hermione_genie]!" - gen "We witchers are infertile!" - show her_sex_personal mouth_disgust eyes_narrow_r eyebrows_worried cheeks_blush as cg - her "Right... You expect me to believe that?" - gen "*Err*..." - show her_sex_personal mouth_soft eyes_narrow_down eyebrows_worried cheeks_blush as cg - her "I couldn't get pregnant the way we are doing it anyway, [name_genie_hermione]..." + if not states.her.status.creampie: + show her_sex_personal mouth_soft eyes_narrow_down eyebrows_worried cheeks_blush as cg + her "I can't get pregnant the way we are doing it, [name_genie_hermione]..." + gen "Good point..." + else: + gen "We witchers are infertile!" + show her_sex_personal mouth_disgust eyes_narrow_r eyebrows_worried cheeks_blush as cg + her "Right..." + show her_sex_personal mouth_soft eyes_narrow_down eyebrows_worried cheeks_blush as cg + her "Well, I suppose I'll just have to trust you on that, [name_genie_hermione]..." + gen "If you're so worried, I could just fuck you like this from now on..." - gen "Good point..." play background "sounds/sexloopfast.ogg" show her_sex_personal mouth_angry eyes_base_mid eyebrows_base cheeks_blush as cg her "*Ah*..." - gen "What is this talk of marriage then?" + gen "So, what is this talk of marriage then?" show her_sex_personal mouth_clench eyes_narrow_r eyebrows_base cheeks_blush as cg - her "You misunderstood me [name_genie_hermione]." + her "You misunderstood me, [name_genie_hermione]." show her_sex_personal mouth_soft eyes_narrow_mid eyebrows_base cheeks_blush as cg her "I meant to say, would you marry a girl {size=+5}like{/size} me?" show her_sex_personal mouth_base eyes_narrow_l eyebrows_worried cheeks_blush as cg @@ -1465,7 +1469,7 @@ label hg_anal_sex_3: call cum_block show her_sex_personal mouth_angry eyes_narrow_up eyebrows_annoyed cheeks_blush tears_soft as cg - her "*Ah*!{heart} Yes!{heart} Fill my tight little ass [name_genie_hermione]!{heart}" + her "*Ah*!{heart} Yes!{heart} Fill my tight little ass, [name_genie_hermione]!{heart}" gen "{size=+15}Argh! Yes!{/size}" show her_sex_personal mouth_crooked_smile eyes_narrow_mid eyebrows_base cheeks_blush tears_soft as cg diff --git a/game/scripts/characters/hermione/events/favors/show_me_your_tits_branches.rpy b/game/scripts/characters/hermione/events/favors/show_me_your_tits_branches.rpy index 6064c3b3..dbf0e13d 100644 --- a/game/scripts/characters/hermione/events/favors/show_me_your_tits_branches.rpy +++ b/game/scripts/characters/hermione/events/favors/show_me_your_tits_branches.rpy @@ -544,7 +544,6 @@ label hg_pf_admire_breasts_T4_look: # Call label label hg_pf_admire_breasts_T4_touch: # Call label # Event Also Succeeds - # elif states.her.level >= 12: hide hermione_main show screen blkfade with d3 @@ -622,7 +621,6 @@ label hg_pf_admire_breasts_T4_touch: # Call label return label hg_pf_admire_breasts_T4_masturbate: # Call label - # elif states.her.level >= 12: hide hermione_main show screen blkfade with d3 @@ -690,7 +688,7 @@ label hg_pf_admire_breasts_T4_masturbate: # Call label gen "I'd better stop now I suppose..." ("base", xpos="far_left", ypos="head") her @ cheeks blush "..............." ("disgust", "narrow", "base", "down") her @ cheeks blush "*Ehm*... I read that it's bad for you, [name_genie_hermione]..." ("disgust", "narrow", "base", "down") - gen "*huh*?" ("base", xpos="far_left", ypos="head") + gen "*Huh*?" ("base", xpos="far_left", ypos="head") her @ cheeks blush "It is bad for your health to just hold it in like this..." ("angry", "closed", "worried", "mid") her @ cheeks blush "*Ehm*..." ("disgust", "narrow", "base", "down") her @ cheeks blush "If you want to you could just aim it--" ("open", "closed", "base", "R") diff --git a/game/scripts/characters/hermione/events/favors/suck_it.rpy b/game/scripts/characters/hermione/events/favors/suck_it.rpy index 12a8561b..5660f40b 100644 --- a/game/scripts/characters/hermione/events/favors/suck_it.rpy +++ b/game/scripts/characters/hermione/events/favors/suck_it.rpy @@ -7,7 +7,7 @@ label hg_pf_blowjob: if hg_pf_blowjob.counter == 0: gen "{size=-4}(Should I ask her for a blowjob?){/size}" ("base", xpos="far_left", ypos="head") else: - gen "{size=-4}(Should I ask the girl to give me another blowjob?){/size}" ("base", xpos="far_left", ypos="head") + gen "{size=-4}(Let's see if she's up for another blowjob...){/size}" ("base", xpos="far_left", ypos="head") if hg_pf_blowjob.counter < 1: menu: @@ -18,7 +18,7 @@ label hg_pf_blowjob: # Start Event $ current_payout = 55 - $ mouth_full_of_cum = False + $ _mouth_full_of_cum = False $ hg_pf_blowjob.start() @@ -39,23 +39,23 @@ label hg_pf_blowjob: hide screen blkfade if states.her.mood != 0: - if mouth_full_of_cum: + if _mouth_full_of_cum: her @ cheeks blush tears mascara "" ("full_cum", "base", "angry", "mid", xpos="mid", ypos="base", trans=fade) else: - her "" ("annoyed", "base", "angry", "mid", xpos="mid", ypos="base", trans=fade) + her "" ("angry", "base", "annoyed", "mid", xpos="mid", ypos="base", trans=fade) else: - if mouth_full_of_cum: + if _mouth_full_of_cum: her @ cheeks blush tears mascara "" ("full_cum", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) else: - her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) + her "" ("soft", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) if states.her.tier < 6: - gen "Yes, [name_hermione_genie]. {number=current_payout} points to Gryffindor." ("base", xpos="far_left", ypos="head") + gen "{number=current_payout} points to Gryffindor." ("base", xpos="far_left", ypos="head") $ gryffindor += current_payout else: - gen "You can go now, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + gen "You may go now, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - if mouth_full_of_cum: + if _mouth_full_of_cum: her @ cheeks blush tears mascara "..." ("full_cum", "narrow", "annoyed", "up") else: her "Thank you, [name_genie_hermione]..." ("soft", "base", "base", "R") @@ -173,7 +173,7 @@ label hg_pf_blowjob_T4_fail_repeat: label hg_pf_blowjob_T5_intro_E1: her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid") + her "Yes, [name_genie_hermione]?" ("open", "base", "base", "mid") gen "I plan to grant Gryffindor {number=current_payout} house points today..." ("base", xpos="far_left", ypos="head") gen "If you suck me off..." ("base", xpos="far_left", ypos="head") her "Oh..." ("open", "narrow", "worried", "down") @@ -185,8 +185,9 @@ label hg_pf_blowjob_T5_intro_E1: her "And if I must put your penis in my mouth to do that, then so be it..." ("upset", "closed", "base", "mid") gen "Well, alright then." ("base", xpos="far_left", ypos="head") her "Although, now when I say it out loud like this..." ("angry", "narrow", "base", "down") - gen "Too late! You already said \"yes\"!" ("base", xpos="far_left", ypos="head") + gen "Too late! You already said \"yes\"!" ("grin", xpos="far_left", ypos="head") her "I know..." ("grin", "happyCl", "worried", "mid", emote="sweat") + call her_walk("desk", "base", reduce=0.8) call blkfade @@ -196,63 +197,29 @@ label hg_pf_blowjob_T5_intro_E1: label hg_pf_blowjob_T5_intro_E2: her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione]?" ("base", "base", "base", "mid") - gen "How about another blowjob?" ("base", xpos="far_left", ypos="head") + her "[name_genie_hermione]?" ("soft", "base", "base", "mid") + gen "How would you like to give me another blowjob, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her "Using my mouth, preferably." ("open", "narrow", "base", "down") + gen "What do you--" ("base", xpos="far_left", ypos="head") + her "*Giggles*" ("grin", "narrow", "base", "down") + gen "You cheeky little--{w=0.2} Get over here, before I change my mind on this favour trading thing." ("angry", xpos="far_left", ypos="head") + her "Yes, [name_genie_hermione]..." ("angry", "base", "base", "mid") - play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. - her "[name_genie_hermione], how dare you propose such a thing to one of your pupils!" ("scream", "base", "angry", "mid", emote="angry") - gen "Wha--...?" ("base", xpos="far_left", ypos="head") - her "This is unbecoming of a man of your standing." ("scream", "base", "angry", "mid", emote="angry") - her "You should be ashamed of yourself [name_genie_hermione]!" ("angry", "base", "angry", "mid") - menu: - gen "???" ("base", xpos="far_left", ypos="head") - "\"Fine. No points to you then! Leave!\"": - play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. - her "[name_genie_hermione], calm down, please." ("grin", "happyCl", "worried", "mid", emote="sweat") - gen "You are dismissed, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione], please, I didn't mean any of the things I said." ("grin", "happyCl", "worried", "mid", emote="sweat") - gen "What?" ("base", xpos="far_left", ypos="head") - - "\"*Ehm*... I am sorry?\"": - stop music fadeout 1.0 - her "*Giggle*" ("base", "base", "base", "mid") - gen "*Huh*?" ("base", xpos="far_left", ypos="head") - play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. - her "I got you... [name_genie_hermione]." ("grin", "happyCl", "worried", "mid", emote="sweat") - gen "What?" ("base", xpos="far_left", ypos="head") - - "-Two can play that game...-": - stop music fadeout 1.0 - gen "Oh nooooo... what am I ever going to do now." ("base", xpos="far_left", ypos="head") - her "........?" ("soft", "base", "base", "mid") - gen "A student caught me in the act and will report me to the ministry of magic." ("base", xpos="far_left", ypos="head") - gen "I guess I'll have to sign a resignation and step down being a headmaster." ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione]?!" ("open", "wide", "worried", "mid") - play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. - gen "*He-he* If you could only see your face." ("grin", xpos="far_left", ypos="head") - her "what..." ("soft", "wide", "worried", "mid") - gen "I got you." ("base", xpos="far_left", ypos="head") - her "........" ("annoyed", "base", "angry", "R") - her "*Sigh*" ("soft", "closed", "base", "mid") - - her "Well, so much has happened lately..." ("base", "base", "base", "mid") - her "I had so many new experiences that kind of changed the way I look at things..." - her "So I was just trying to imagine how the \"old me\" would've reacted to this." - gen "So..." ("base", xpos="far_left", ypos="head") - gen "You were messing with me then?" ("angry", xpos="far_left", ypos="head") - her "*Ehm*... I'm sorry [name_genie_hermione], I didn't mean to..." ("angry", "happyCl", "worried", "mid", emote="sweat") - gen "You nasty little slut! You must be punished!" ("angry", xpos="far_left", ypos="head") - gen "I'll punish you with my cock!" ("grin", xpos="far_left", ypos="head") - her "..............................." ("angry", "happyCl", "worried", "mid", emote="sweat") + call her_walk("desk", "base", reduce=0.8) + call blkfade jump hg_pf_hidden_blowjob # Snape label hg_pf_blowjob_T5_repeat: her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) - play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. - gen "How would you like to give me another blowjob, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her "[name_genie_hermione]?" ("soft", "base", "base", "mid") + gen "For today's favour, I want you to get on your knees and give me another blowjob." ("base", xpos="far_left", ypos="head") her "I suppose I can do that..." ("base", "narrow", "worried", "down") - gen "Come here then!" ("grin", xpos="far_left", ypos="head") + gen "Great! Come here then!" ("grin", xpos="far_left", ypos="head") + + call her_walk("desk", "base", reduce=0.8) + call blkfade jump hg_pf_blowjob_1 @@ -264,34 +231,93 @@ label hg_pf_blowjob_T5_repeat: label hg_pf_blowjob_T6_intro_E1: her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) - gen "Tell me, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - gen "Have you been behaving yourself lately?" ("grin", xpos="far_left", ypos="head") - her "Me? Of course, [name_genie_hermione]." ("open", "base", "base", "mid") - her "I'm always trying to behave my best at school--" ("open", "base", "base", "R") + gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her "Yes, [name_genie_hermione]?" ("open", "base", "base", "mid") + gen "I want you..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "You want... Me?" ("soft", "squint", "base", "mid") + her @ cheeks blush "(Is he--)" ("soft", "narrow", "base", "down") + gen "I want you to get over here, and suck my cock!" ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("disgust", "base", "base", "mid") + gen "Go on... Show me what that mouth can do." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "(He's playing with me... Well, I'll show him...)" ("annoyed", "narrow", "annoyed", "R") - her "Oh...{w} I mean... No, Sir!" ("soft", "narrow", "annoyed", "up") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. - her "I've been a very, very bad girl, [name_genie_hermione]!" ("soft", "narrow", "base", "mid_soft") + her @ cheeks blush "[name_genie_hermione], how dare you propose such a thing to one of your pupils!" ("scream", "closed", "angry", "mid", emote="angry") + gen "Wha--...?" ("angry", xpos="far_left", ypos="head") + her "This is unbecoming of a man of your standing." ("soft", "narrow", "angry", "R", emote="angry") + her "You should be ashamed of yourself, [name_genie_hermione]!" ("open", "closed", "angry", "mid") + menu: + gen "???" ("base", xpos="far_left", ypos="head") + "\"Fine. No points to you then! Leave!\"": + play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. + her "But [name_genie_hermione], I--" ("disgust", "squint", "worried", "mid", emote="sweat") + gen "You are dismissed, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "[name_genie_hermione], please, I didn't mean any of the things I said." ("grin", "happyCl", "worried", "mid", emote="sweat") + gen "What?" ("base", xpos="far_left", ypos="head") + her "I was just, *Ehm*..." ("angry", "narrow", "base", "R") + her "......." ("angry", "narrow", "base", "down") + her "Oh! I was just trying to imagine how the \"old me\" would've reacted to this. That's it!" ("grin", "base", "base", "mid") + gen "So..." ("base", xpos="far_left", ypos="head") + gen "You were messing with me then?" ("angry", xpos="far_left", ypos="head") + her "*Ehm*... I'm sorry [name_genie_hermione], I didn't mean to..." ("angry", "happyCl", "worried", "mid", emote="sweat") + gen "Well then... If you're not going to take this seriously anymore, then perhaps we should end it here." ("grin", xpos="far_left", ypos="head") + + "\"*Ehm*... I am sorry?\"": + stop music fadeout 1.0 + her "*Giggles*" ("grin", "base", "base", "R") + gen "*Huh*?" ("base", xpos="far_left", ypos="head") + play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. + her "I got you... [name_genie_hermione]." ("grin", "happyCl", "worried", "mid", emote="sweat") + gen "What?" ("base", xpos="far_left", ypos="head") + gen "Is this some kind of joke to you?" ("angry", xpos="far_left", ypos="head") + her "*Giggles*" ("grin", "happyCl", "base", "mid") + gen "..." ("angry", xpos="far_left", ypos="head") + gen "Well then... If you're not going to take this seriously anymore, then perhaps we should end it here." ("grin", xpos="far_left", ypos="head") + + "-Two can play that game...-": + stop music fadeout 1.0 + gen "Oh nooooo... What am I ever going to do now." ("base", xpos="far_left", ypos="head") + her "........?" ("soft", "base", "base", "mid") + gen "My pupil has charged me with the crime of dishonour!" ("base", xpos="far_left", ypos="head") + gen "I must perform honourable sudoku, and--" ("base", xpos="far_left", ypos="head") + play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. + her "[name_genie_hermione]! I was just joking, please don't--" ("open", "wide", "worried", "mid") + gen "*He-he*..." ("grin", xpos="far_left", ypos="head") + her "Why are you--" ("soft", "wide", "worried", "mid") + gen "I got you." ("grin", xpos="far_left", ypos="head") + her "........" ("annoyed", "base", "angry", "R") + her "*Sigh*" ("soft", "closed", "base", "mid") + her "Was I really being that obvious?" ("soft", "closed", "base", "mid") + gen "Very much so." ("base", xpos="far_left", ypos="head") + gen "That said... I didn't expect this from you, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "I suppose I do have a sense of humour, after all." ("base", "closed", "base", "mid") + gen "A sense of--" ("base", xpos="far_left", ypos="head") + gen "If you're not going to take this seriously anymore, then we should probably end things here." ("base", xpos="far_left", ypos="head") + + her "But, [name_genie_hermione]!" ("soft", "wide", "worried", "mid") + gen "Quiet, [name_hermione_genie]... You've been a very bad girl..." ("grin", xpos="far_left", ypos="head") + her "I'm sorry [name_genie_hermione], I didn't think--" ("angry", "narrow", "worried", "mid") + play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. + gen "Say it... Tell me that you've been a bad girl!" ("grin", xpos="far_left", ypos="head") + her "I..." ("angry", "narrow", "base", "mid_soft") + her @ cheeks blush "I've been a very, very bad girl, [name_genie_hermione]!" ("open", "narrow", "base", "down") gen "..............." ("grin", xpos="far_left", ypos="head") gen "Tell me, what wrongs did you do, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") her "*Ehm*..." ("disgust", "narrow", "worried", "down") - her "I sucked off my headmaster's cock..." ("soft", "narrow", "worried", "down") + her "I took your generosity for granted..." ("soft", "narrow", "worried", "down") gen "Yes you did!" ("grin", xpos="far_left", ypos="head") - her "And not just to earn those points..." ("disgust", "happyCl", "worried", "mid") - gen "What? Why else?" ("base", xpos="far_left", ypos="head") - her "I did it because I like doing it..." ("disgust", "narrow", "base", "R_soft") - her @ cheeks blush "I like sucking cock, [name_genie_hermione]!" ("soft", "narrow", "base", "mid_soft") + her "I didn't appreciate that you're helping me earn those points..." ("disgust", "happyCl", "worried", "mid") + gen "That's right... And how are you meant to show that appreciation?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "By doing what you ask of me...{w=0.4} Unquestionably..." ("soft", "narrow", "base", "down") + gen "That's right...{w=0.4} And--" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Please, let me suck your cock [name_genie_hermione]!" ("angry", "narrow", "base", "mid_soft") gen "Yes! You dirty slut!" ("angry", xpos="far_left", ypos="head") - gen "Girls like you need to be punished!" ("angry", xpos="far_left", ypos="head") - gen "Don't you think so too, Miss Granger?" ("grin", xpos="far_left", ypos="head") - her @ cheeks blush "..............................." ("clench", "narrow", "base", "down") - her @ cheeks blush "Yes, [name_genie_hermione]..." ("soft", "narrow", "base", "mid_soft") - her "I need to be punished!" ("base", "narrow", "base", "mid_soft") + her @ cheeks blush "I need to be punished!" ("angry", "narrow", "base", "down") gen "Beg me for it, you slut!" ("angry", xpos="far_left", ypos="head") - her "Please punish me with your cock, [name_genie_hermione]!" ("soft", "narrow", "base", "mid_soft") - her "I beg you!" ("soft", "narrow", "base", "mid_soft") + her @ cheeks blush "Please punish me with your cock, [name_genie_hermione]!" ("open", "happyCl", "base", "mid_soft") + her @ cheeks blush "I beg you!" ("angry", "narrow", "worried", "mid") gen "Come here, you dirty little minx!" ("angry", xpos="far_left", ypos="head") - her "{heart}{heart}{heart}" ("base", "narrow", "annoyed", "up") + her @ cheeks blush "{heart}{heart}{heart}" ("base", "narrow", "worried", "R") call her_walk("desk", "base", reduce=0.8) call blkfade @@ -301,22 +327,29 @@ label hg_pf_blowjob_T6_intro_E1: label hg_pf_blowjob_T6_hidden_repeat: her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. - gen "Suck my dick, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "Anything for you, [name_genie_hermione]..." ("base", "narrow", "base", "mid_soft") + gen "Come here and suck my dick, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "Of course, [name_genie_hermione]..." ("soft", "squint", "base", "mid_soft") + + call her_walk("desk", "base", reduce=0.8) + call blkfade jump hg_pf_hidden_blowjob label hg_pf_blowjob_T6_repeat: her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. - gen "Suck my dick, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "Anything for you, [name_genie_hermione]..." ("base", "narrow", "base", "mid_soft") + gen "Come here and suck my dick, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "Of course, [name_genie_hermione]..." ("base", "narrow", "base", "mid_soft") + + call her_walk("desk", "base", reduce=0.8) + call blkfade jump hg_pf_blowjob_2 ### First Blowjob ### label hg_pf_blowjob_1: + stop music fadeout 4.0 call hide_characters show screen blkfade @@ -329,196 +362,244 @@ label hg_pf_blowjob_1: call her_chibi_scene("bj", trans=d9) call ctc - her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", ypos="head", flip=False) - gen "Yes..." ("base", xpos="far_left", ypos="head") - gen "Try to take it deeper now..." ("base", xpos="far_left", ypos="head") - her "*Gulp*! *Gobble*! *Gobble*!" - gen "Yes, like that. Good." ("base", xpos="far_left", ypos="head") - her "*Slurp*! *Gltch*! *Gulp*!" - gen "Yes, that's a good girl." ("base", xpos="far_left", ypos="head") + her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "mid_soft", ypos="head", flip=False) + gen "*Ah*... Very good, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + gen "But try to take it a bit deeper..." ("base", xpos="far_left", ypos="head") + her "*Gulp*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "stare") + gen "Yes... Just like that..." ("base", xpos="far_left", ypos="head") + her "*Slurp*! *Gltch*! *Gulp*!" ("open_wide_tongue", "closed", "base", "mid") + gen "That's a good girl..." ("base", xpos="far_left", ypos="head") + $ _MRM = False + $ _proud = False menu: gen "*Hmm*..." ("base", xpos="far_left", ypos="head") "\"Whatever happened to your \"MRM\" thing?\"": - her "*Slurp*?" + $ _MRM = True + her "*Slurp*?" ("open_wide_tongue", "squint", "base", "mid") call her_chibi_scene("bj_pause") - her "Oh, well..." ("angry", "narrow", "base", "down") - her "We are still active, but..." + her "Oh, well..." ("angry", "base", "base", "up") + her "We are still active, but... *Ahem*..." ("angry", "closed", "base", "mid") call her_chibi_scene("bj") - her "*Slurp*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + her "*Slurp*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "R") + + gen "But?" ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause") - her "But we are not getting as popular and as much support as I thought we would..." ("angry", "wink", "base", "mid") + her "But... We are not getting as much support as I thought we would." ("angry", "wink", "base", "mid") call her_chibi_scene("bj") - her "*Slurp*! *Gulp*! *Gulp*!" ("open_wide_tongue", "narrow", "worried", "down") - gen "Oh... This is good..." ("base", xpos="far_left", ypos="head") + her "*Slurp*! *Gulp*! *Gulp*!" ("open_wide_tongue", "closed", "worried", "down") + gen "Oh, well..." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") - gen "*Hmm*..." ("base", xpos="far_left", ypos="head") - gen "So you don't mind selling me sexual favours, letting me play with your tits and such..." ("base", xpos="far_left", ypos="head") + gen "I suppose that's to be expected..." ("base", xpos="far_left", ypos="head") + gen "I mean, you're selling sexual favours, by letting me play with your tits and such..." ("base", xpos="far_left", ypos="head") her "*Gobble*! *Gltch*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "And then condemn such behaviour in front of the other students." ("base", xpos="far_left", ypos="head") - her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "worried", "down") + gen "No wonder you're having troubles trying to condemn such behaviour in front of the other students." ("base", xpos="far_left", ypos="head") + her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "base", "down") gen "You perverted, little hypocrite." ("base", xpos="far_left", ypos="head") - her "*Gulp*--" ("open_wide_tongue", "narrow", "base", "up") + her "*Gulp*--" ("open_wide_tongue", "closed", "base", "mid") call her_chibi_scene("bj_pause") - her "That's not what we stand for, [name_genie_hermione]." ("angry", "base", "base", "mid") + her "[name_genie_hermione], that's not what we stand for..." ("angry", "base", "worried", "mid") gen "What do you mean?" ("base", xpos="far_left", ypos="head") her "The \"MRM\" is about gender equality." ("open", "closed", "base", "mid") - her "We are not as much against selling sexual favours to the teachers..." - her "As we are against the gender inequality that the selling of sexual favour creates..." - gen "*Hmm*..." ("base", xpos="far_left", ypos="head") - gen "This conversation is starting to bore me..." ("base", xpos="far_left", ypos="head") - gen "Suck on my cock some more before we continue." ("base", xpos="far_left", ypos="head") - her "Of course, [name_genie_hermione]." ("soft", "narrow", "annoyed", "up") + her "We are not against selling sexual favours to the teachers..." ("open", "closed", "base", "mid") + her "We are against the gender inequality that the selling of sexual favour creates..." ("soft", "narrow", "base", "mid") call her_chibi_scene("bj", trans=d3) pause.8 her "*Gobble*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") - gen "Yes, much better..." ("base", xpos="far_left", ypos="head") - gen "But you still disapprove of selling the favours, right?" ("base", xpos="far_left", ypos="head") + gen "So, you don't disapprove of selling favours?" ("base", xpos="far_left", ypos="head") her "*Slurp*--" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause") - her "Yes, it is frowned upon..." ("upset", "closed", "base", "mid") - gen "And yet, you are the biggest offender by far." ("base", xpos="far_left", ypos="head") - her "But what choice do I have?" ("upset", "closed", "base", "mid") - her "I've been put in a very difficult position..." + her @ cheeks blush "*Ehm*..." ("upset", "narrow", "base", "R") + her @ cheeks blush "I dislike that it's become a necessity, if you want your house to be in the running." ("open", "happy", "base", "R") + her @ cheeks blush "If it wasn't for those Slytherin--{w=0.2} Well, I never would've imagined..." ("soft", "narrow", "base", "R") + gen "So, you believe that it was the Slytherin house that instigated this favour trading business?" ("base", xpos="far_left", ypos="head") + her "Either it was some Slytherin slut, or a teacher... All I know, is that I woke up one day to the Slytherin house earning more points than ever before." ("open", "closed", "base", "R") + gen "..." ("base", xpos="far_left", ypos="head") + her "Either way... What instigated it hardly matters." ("soft", "narrow", "base", "R") + her "The fact is... As soon as the ball began rolling, there was no way I could stand in its path." ("open", "happy", "base", "R") + her "Not when there are teachers like Snape..." ("angry", "narrow", "base", "R") + gen "Speaking of ball, why don't you roll that tongue--" ("base", xpos="far_left", ypos="head") + her "What other choice did I have... I want Gryffindor to win the house-cup as much as any other Gryffindor student..." ("open", "closed", "annoyed", "R") + her "Therefore, my decision to also sell sexual favours was the only logical--" ("soft", "closed", "base", "mid") gen "The cock, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "Right, sorry..." ("upset", "closed", "base", "mid") + her "Right... Sorry, [name_genie_hermione]..." ("open", "narrow", "worried", "up") call her_chibi_scene("bj", trans=d3) pause.8 her "*Slurp*! *Gulp*! *Gltch*!" ("open_wide_tongue", "narrow", "base", "up") - her "*Slurp*--" ("open_wide_tongue", "narrow", "annoyed", "up") + + gen "*Ah*... Yes... Work that tongue, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + her "*Slurp*! *Gulp*! *Gltch*!" ("open_wide_tongue", "narrow", "worried", "down") + her "*Slurp*--" ("open_wide_tongue", "closed", "worried", "up") call her_chibi_scene("bj_pause") - her "This one time we had a meeting right after I sold you another favour, [name_genie_hermione]." ("angry", "base", "base", "mid") - her "I had to give a speech with my clothes all messy and stained." - her "It felt awful that I had to do that..." - gen "You did enjoy it a little bit though..." ("base", xpos="far_left", ypos="head") - her "Well..." ("angry", "narrow", "base", "down") - gen "Just admit it." ("base", xpos="far_left", ypos="head") - her "..............." ("angry", "base", "base", "mid") - gen "Yes, I knew it. You took pleasure in it, you little perv." ("base", xpos="far_left", ypos="head") - her "I suppose it was embarrassing and exciting at the same time..." ("angry", "narrow", "base", "down") - her "And it made me feel even worse about myself." - gen "You poor thing." ("base", xpos="far_left", ypos="head") - gen "Cock back in the mouth." ("base", xpos="far_left", ypos="head") - her "Yes, [name_genie_hermione]." ("angry", "base", "base", "mid") + her "I mean, it made sense, right?--" ("upset", "squint", "worried", "mid") + gen "*Huh*?" ("base", xpos="far_left", ypos="head") + her "Me, deciding to sell favours and help my house!" ("angry", "narrow", "worried", "mid") + gen "Oh, yes! It certainly was the best course of action, and a noble one as well." ("base", xpos="far_left", ypos="head") + her "Thank you, [name_genie_hermione]." ("angry", "narrow", "worried", "down") + + call her_chibi_scene("bj", trans=d3) + pause.8 + her "*Slurp*! *Gulp*! *Gltch*!" ("open_wide_tongue", "narrow", "base", "up") + + gen "I mean, if you can't beat them, join them!" ("base", xpos="far_left", ypos="head") + her "*Slurp*! *Cough*! *Cough*!" ("open_wide_tongue", "wide", "base", "stare") + + call her_chibi_scene("bj_pause") + her "Join them?!" ("angry", "base", "worried", "stare") + her @ cheeks blush "[name_genie_hermione], I did not join them!" ("angry", "squint", "worried", "mid") + gen "You didn't?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Of course not! I am nothing like those Slytherin harlots." ("clench", "squint", "worried", "mid") + her "They're selling favours for entirely different, self-serving reasons!" ("open", "wink", "annoyed", "mid") + gen "I see... So, you're saying that your own reasons aren't self-serving, then?" ("base", xpos="far_left", ypos="head") + her "Of course they aren't!" ("angry", "base", "base", "R") + her "I'm selling favours to help the entire house of Gryffindor, and at the same time, I am also striving for equality through the \"MRM\"." ("grin", "closed", "worried", "R") + her "The \"MRM\" is open to anyone, not just students of the Gryffindor house." ("smile", "closed", "base", "mid") + gen "I thought you just said that the group isn't getting much support." ("base", xpos="far_left", ypos="head") + her "Well, that is hardly my fault..." ("angry", "narrow", "base", "R") + gen "Sounds to me as if the purpose of this group is so that you can keep others from selling--" ("base", xpos="far_left", ypos="head") + her "Why on earth would you think that!?" ("angry", "squint", "worried", "stare") + gen "Well, if you truly wanted the group to gain traction, then should you not be teaching them things like how to strip for a teacher--" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Teach them how to--" ("clench", "base", "base", "stare") + her @ cheeks blush "*Ahem*... Well, I don't see how that's supposed to help with anything..." ("annoyed", "closed", "worried", "R") + gen "I figured you'd say that..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "In fact... The \"MRM\" mostly consists of males, so I to try keep any distractions during our meetings at a minimum." ("angry", "closed", "base", "mid") + gen "Sounds like a good time...{w=0.4} But I still think--" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "That said, this one time we did have a meeting right after I sold you another favour..." ("angry", "closed", "worried", "mid") + gen "(Is she trying to change the subject?)" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "I had to give a speech with my clothes all messy and stained." ("angry", "narrow", "base", "down") + gen "..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "*Ahem*... Yes, it truly felt awful that I had to do that..." ("angry", "narrow", "base", "R") + gen "I'm sure you enjoyed it a little bit though..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Of course I--" ("soft", "closed", "annoyed", "R") + gen "Perhaps you'd enjoy teaching them--" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Oh, *Ehm*--{w=0.2} Yes, I certainly did enjoy it!" ("angry", "squint", "base", "stare") + gen "I knew it! I knew you would, you little perv!" ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("base", "narrow", "worried", "down") + gen "Speaking of enjoyment..." ("base", xpos="far_left", ypos="head") + gen "Cock, back in your mouth." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Yes, [name_genie_hermione]." ("angry", "closed", "base", "mid") call her_chibi_scene("bj", trans=d3) pause.8 "\"Your parents must be proud of you...\"": - her "*Slurp*--" + $ _proud = True + her "*Slurp*--" ("open_wide_tongue", "squint", "base", "stare") call her_chibi_scene("bj_pause") - her "Yes, I believe they are..." ("smile", "happyCl", "base", "mid") - her "With me being an excellent student despite being muggle-born and all..." ("base", "happyCl", "base", "mid") + her "Yes, I believe they are..." ("base", "closed", "base", "mid") + her "With me being an excellent student despite being muggle-born and all..." ("smile", "closed", "base", "mid") her "Although at first, they were against sending me to some \"Bogus boarding school\"." ("angry", "base", "base", "mid") - her "Took some effort to convince them that \"Hogwarts\" is a respectable institution." ("base", "happyCl", "base", "mid") + her "It took some effort to convince them that \"Hogwarts\" is a respectable institution." ("base", "closed", "base", "mid") gen "Yes, a respectable institution indeed." ("base", xpos="far_left", ypos="head") gen "Cock back in your mouth, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj", trans=d3) pause.8 her "*Slurp*! *Gulp*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") - gen "Yes, just keep at it for a while..." ("base", xpos="far_left", ypos="head") + gen "Yes, just keep going at it like that, for a while..." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Gltch*! *Gulp*!" ("open_wide_tongue", "narrow", "annoyed", "up") gen "Good, good..." ("base", xpos="far_left", ypos="head") gen "So, what would your folks say if they were to see you now, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") her "*Slurp*--" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause") - her "They would not understand, of course..." ("open", "narrow", "worried", "down") - her "But I do not care." - her "I am not afraid to \"get my hands dirty\" and do what needs to be done." ("upset", "closed", "base", "mid") + her "They wouldn't understand, of course..." ("open", "narrow", "worried", "down") + her "But I don't care." ("open", "closed", "worried", "down") + her "I am not afraid to \"get my hands dirty\", and do what needs to be done." ("upset", "closed", "base", "mid") gen "A bit rebellious, aren't you?" ("base", xpos="far_left", ypos="head") her "*Hmm*... I suppose I am." ("angry", "wink", "base", "mid") - gen "Back to sucking then. Teach your folks a lesson." ("base", xpos="far_left", ypos="head") + gen "Back to sucking then... Teach your folks a lesson." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj", trans=d3) pause.8 her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") "\"Tell me about the Gryffindor house.\"": - her "*Slurp*--" + her "*Slurp*?--" ("open_wide_tongue", "squint", "base", "mid") call her_chibi_scene("bj_pause") - her "What can I say that you don't already know, [name_genie_hermione]?" ("soft", "base", "base", "R") - gen "Yes... *Ehm*... I know everything, of course." ("base", xpos="far_left", ypos="head") - gen "But I want to see how much you know." ("base", xpos="far_left", ypos="head") + her "What could I tell you that you don't already know, [name_genie_hermione]?" ("soft", "base", "base", "mid") + gen "*Err*... That's true... I do know everything, of course." ("base", xpos="far_left", ypos="head") + gen "But I want to see just how much you know." ("base", xpos="far_left", ypos="head") gen "To test your knowledge of the subject." ("base", xpos="far_left", ypos="head") nar "As soon as you mention \"test\", Hermione's eyes light up with excitement." - her "OK. But I need a moment to gather my thoughts..." ("smile", "happyCl", "base", "mid", emote="happy") + her "Okay then, just give me a moment to gather my thoughts..." ("base", "base", "base", "R", emote="happy") call her_chibi_scene("bj", trans=d3) pause.8 her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "base", "up") - gen "Oh, yes... Take as much time as you need, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + gen "Oh, yes... Take as much time as you need, [name_hermione_genie]." ("grin", xpos="far_left", ypos="head") her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") her "*Gulp*--" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause") - her "The Gryffindor house was founded by Godric Gryffindor, thus the name." ("open", "narrow", "worried", "down") - her "The heraldic animal of Gryffindor is the lion..." - her "And its colours are red and gold." ("open", "closed", "base", "mid") + her "The Gryffindor house was founded by Godric Gryffindor, thus the name." ("open", "closed", "base", "mid") + her "The heraldic animal of Gryffindor is the lion..." ("open", "closed", "base", "mid") call her_chibi_scene("bj") her "*Gulp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause") her "Professor Minerva McGonagall is the head of our house." ("open", "closed", "base", "mid") - her "The Gryffindor house emphasises the traits of courage..." - her "As well as \"daring, nerve, and chivalry\"..." - her "And thus its members are generally regarded as brave but reckless..." + her "The Gryffindor house emphasises the traits of courage..." ("open", "closed", "base", "mid") + her "As well as \"daring, nerve, and chivalry\"..." ("open", "closed", "base", "mid") + her "And thus its members are generally regarded as brave, but also reckless..." ("open", "closed", "base", "mid") call her_chibi_scene("bj") her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause") her "Gryffindor corresponds roughly to the element of fire..." ("open", "closed", "base", "mid") - her "And for that reason, the colours of red and gold were chosen." + her "And for that reason, the colours of red and gold were chosen." ("open", "closed", "base", "mid") call her_chibi_scene("bj") her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") gen "Well, I thought I could turn this around somehow to make fun of you..." ("base", xpos="far_left", ypos="head") her "*Slurp* ...?" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "Well, with your house representing courage and righteousness and such..." ("base", xpos="far_left", ypos="head") - gen "And you being a nasty slut..." ("base", xpos="far_left", ypos="head") + gen "With your house representing courage and righteousness and such..." ("base", xpos="far_left", ypos="head") + gen "And you, being a nasty slut..." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause") - her "[name_genie_hermione]!" ("scream", "base", "angry", "mid", emote="angry") + her "[name_genie_hermione]..." ("disgust", "narrow", "annoyed", "mid", emote="angry") gen "But to be honest..." ("base", xpos="far_left", ypos="head") gen "\"Daring, nerve, fire, recklessness\"..." ("base", xpos="far_left", ypos="head") - gen "That sort of describes your personality quite well..." ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione]..." ("base", "base", "base", "mid") + gen "Those traits describe your personality quite well..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "[name_genie_hermione]..." ("disgust", "narrow", "base", "down") call her_chibi_scene("bj", trans=d3) pause.8 her "*Gobble*!! *Gltch*!! *Gobble*!!!" ("open_wide_tongue", "narrow", "base", "up") - gen "*Argh* {w=0.5}Good...{w=0.5} girl..." ("angry", xpos="far_left", ypos="head") + gen "Perhaps diligence should also get added to that list..." ("grin", xpos="far_left", ypos="head") + gen "What do you think?" ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "*Gobble*!! *Gltch*!! *Gobble*!!!" ("open_wide_tongue", "narrow", "base", "up") + gen "I'll take that as a yes..." ("grin", xpos="far_left", ypos="head") + her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "closed", "base", "up") - call bld - gen "Keep going..." ("base", xpos="far_left", ypos="head") - her "*Gobble*! *Slurp*! *Slurp*!" - gen "Good... Back and forth, back and forth... slut." ("base", xpos="far_left", ypos="head") + gen "*Ngh*--{w=0.2} Yes...{w=0.4} Keep going--{w=0.2} Just like that..." ("base", xpos="far_left", ypos="head") + her "*Gobble*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") + gen "Good...{w=0.4} Back and forth, back and forth..." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") her "*Slurp*--" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause") - her "[name_genie_hermione]... I am a... whore." ("open", "narrow", "worried", "down") + her "[name_genie_hermione]... I am a... whore." ("soft", "narrow", "base", "down") gen "What?" ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj") her "*Slurp-Slurp-Slurp*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause") - her "I truly am a slut and deeply enjoy sucking your cock." ("angry", "base", "base", "mid") + her "I truly am a slut, and I greatly enjoy sucking your cock." ("angry", "squint", "base", "R") gen "Oh, yes, yes... Say more things like that." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj", trans=d3) @@ -526,24 +607,23 @@ label hg_pf_blowjob_1: her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause") - her "Please, [name_genie_hermione]. Cum for me." ("soft", "narrow", "annoyed", "up") + her "Please, [name_genie_hermione]... Cum for me." ("soft", "narrow", "annoyed", "up") with hpunch - gen "*Argh*! You little...!!!" ("angry", xpos="far_left", ypos="head") - gen "{size=-4}(Here it comes. Should I give her a warning?){/size}" ("angry", xpos="far_left", ypos="head") + gen "*Argh*! You little--" ("angry", xpos="far_left", ypos="head") + gen "{size=-4}(Here it comes!){/size}" ("angry", xpos="far_left", ypos="head") menu: gen "..." ("base", xpos="far_left", ypos="head") "-Warn her-": $ states.her.status.gokkun = True - her "Yes, I love to suck and--" ("soft", "narrow", "annoyed", "up") + her "Yes, I love to please--" ("soft", "narrow", "annoyed", "up") gen "Heads up, [name_hermione_genie]! Here it comes!" ("angry", xpos="far_left", ypos="head") her "!!!" ("angry", "wide", "base", "stare") call her_chibi_scene("bj", trans=d5) pause.8 - call bld nar "Hermione quickly puts your cock back in her mouth and continues to suck on it with great passion." call cum_block @@ -551,49 +631,50 @@ label hg_pf_blowjob_1: pause.8 call cum_block - call bld gen "{size=+7}*ARGH*!{/size}" ("angry", xpos="far_left", ypos="head") - her "*Gulp!-Gulp!-Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up") + her "*Gulp*! *Gulp*! *Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up") with hpunch gen "And some more!" ("angry", xpos="far_left", ypos="head") - her "*Gulp*! *Gulp*! *Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up") - call bld("hide") + her "*Gulp*! *Gulp*! *Gulp*!" ("open_wide_tongue_cum", "squint", "worried", "ahegao") call ctc call her_chibi_scene("bj_pause", trans=d5) pause.8 - call bld gen "Well, I think that's it." ("base", xpos="far_left", ypos="head") her ".............." ("cum", "happyCl", "worried", "mid") gen "Are you alright there, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + play sound "sounds/gulp.ogg" + pause .2 her "Yes, [name_genie_hermione]..." ("grin", "narrow", "base", "dead") - her "You came so much..." - gen "You managed to swallow it all though." ("base", xpos="far_left", ypos="head") + her "You came so much..." ("grin", "narrow", "base", "dead") + gen "You managed to swallow it all, though." ("base", xpos="far_left", ypos="head") her "Yes... I thought I would choke..." ("grin", "narrow", "base", "dead") - her "But I made a promise to myself that I won't let go of your penis no matter what!" + her "But I made a promise to myself that I won't let go of your penis no matter what!" ("grin", "narrow", "base", "dead") gen "Good girl." ("base", xpos="far_left", ypos="head") + if _proud: + gen "Your parents should be proud." ("grin", xpos="far_left", ypos="head") her "Thank you, [name_genie_hermione]." ("grin", "narrow", "base", "dead") - her "But, still... You came so much..." + her "I almost... Well, since you came so much..." ("base", "narrow", "base", "dead") her "I almost feel as if I just got fed..." ("soft", "narrow", "annoyed", "up") - her "My stomach is so full..." - gen "Yes, I fed you with my cum!" ("grin", xpos="far_left", ypos="head") + her "My stomach is so full..." ("soft", "closed", "annoyed", "up") + gen "You did get fed, I fed you with my cum!" ("grin", xpos="far_left", ypos="head") if game.daytime: - her "You did... I think I may skip lunch today..." ("soft", "narrow", "annoyed", "up") + her "I suppose you did... I think I may skip lunch today..." ("soft", "closed", "base", "up") else: - her "You did... I think I may skip supper tonight..." ("soft", "narrow", "annoyed", "up") + her "I suppose you did... I think I may skip supper tonight..." ("soft", "narrow", "annoyed", "up") - her "Can I get paid now?" ("angry", "wink", "base", "mid") + her "May I get paid now?" ("base", "narrow", "base", "stare") + gen "Certainly." ("grin", xpos="far_left", ypos="head") $ achievements.unlock("headlib") "-Don't bother-": - her "Yes, I love to suck and--" ("soft", "narrow", "annoyed", "up") + her "Yes, I love to please---" ("soft", "narrow", "annoyed", "up") call cum_block gen "{size=+7}Whore!{/size}" ("angry", xpos="far_left", ypos="head") - $ hermione.set_cum(face="light") her "!!?" ("shock", "wide", "base", "stare") call her_chibi_scene("bj_cum_out", trans=d5) @@ -604,36 +685,42 @@ label hg_pf_blowjob_1: gen "Don't you move now, [name_hermione_genie]." ("angry", xpos="far_left", ypos="head") $ hermione.set_cum(breasts="light") gen "Yes, just be still and take it." ("angry", xpos="far_left", ypos="head") - gen "*Argh*! You little slut! You make me cum hard, [name_hermione_genie]!" ("angry", xpos="far_left", ypos="head") + gen "*Argh*! You little slut! All covered in cum!" ("angry", xpos="far_left", ypos="head") her @ tears soft ".............." ("angry", "base", "base", "mid") - gen "Whew..." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_cum_out_done") + gen "Whew..." ("base", xpos="far_left", ypos="head") her ".............." ("normal", "happyCl", "worried", "mid") gen "Alright, I'm done..." ("base", xpos="far_left", ypos="head") - her "................." ("open", "base", "base", "mid") + her "................." ("disgust", "base", "base", "mid") if game.daytime: - her "My classes are about to start..." + her "My classes are about to start..." ("disgust", "narrow", "base", "down") else: - her "I just took a shower recently..." + her "I just took a shower recently..." ("open", "base", "base", "mid") gen "And I gave you another one." ("grin", xpos="far_left", ypos="head") + gen "Just wipe it off, and you'll be alright." ("base", xpos="far_left", ypos="head") - her "............" ("open", "base", "base", "mid") + her "............" ("annoyed", "narrow", "base", "down") gen "Unless, you don't want to." ("base", xpos="far_left", ypos="head") - her "*huh*?" ("angry", "happyCl", "worried", "mid", emote="sweat") - gen "And would rather go outside looking like this." ("base", xpos="far_left", ypos="head") - gen "Let everyone see what a nasty little slut you are." ("base", xpos="far_left", ypos="head") - her "Of course not, [name_genie_hermione]!" ("angry", "happyCl", "worried", "mid", emote="sweat") + her "*Huh*?" ("angry", "squint", "worried", "mid", emote="sweat") + gen "Perhaps you would rather go outside looking like this?" ("base", xpos="far_left", ypos="head") + gen "You could let everyone see what a nasty little slut you are." ("base", xpos="far_left", ypos="head") + if _proud: + gen "Go on...{w=0.4} Didn't you say you were rebellious?" ("grin", xpos="far_left", ypos="head") + if _MRM: + gen "I'm sure that group of yours would love to see it." ("grin", xpos="far_left", ypos="head") + her "No, thanks!" ("angry", "happyCl", "worried", "mid", emote="sweat") stop music fadeout 1.0 if game.daytime: - gen "You better go before you are late for your classes..." ("base", xpos="far_left", ypos="head") + gen "Very well... Then quickly clean yourself up, or you'll be late for your classes..." ("base", xpos="far_left", ypos="head") else: - gen "It's getting late..." ("base", xpos="far_left", ypos="head") + gen "Very well... Then quickly clean yourself up and head to bed..." ("base", xpos="far_left", ypos="head") - her "Yes..." ("angry", "happyCl", "worried", "mid", emote="sweat") - her "Can I get paid before I leave, [name_genie_hermione]?" ("upset", "wink", "base", "mid") + her "Yes, of course..." ("angry", "happyCl", "worried", "mid", emote="sweat") + her "May I get paid before I leave, [name_genie_hermione]?" ("upset", "wink", "base", "mid") + gen "Certainly." ("base", xpos="far_left", ypos="head") jump end_hg_pf_blowjob @@ -654,7 +741,7 @@ label hg_pf_hidden_blowjob: play sound "sounds/knocking.ogg" "*Knock-knock-knock*!" - her "{size=+7}!!!{/size}" ("open_wide_tongue", "narrow", "base", "up") + her "{size=+7}!!!{/size}" ("open_wide_tongue", "squint", "base", "stare") gen "*Hmm*?!" ("base", xpos="far_left", ypos="head") if game.daytime: @@ -686,19 +773,19 @@ label hg_hidden_blowjob_snape: call her_chibi_scene("bj_pause", trans=d5) pause.8 - her "([name_genie_hermione], what should I do?)" ("shock", "wide", "base", "stare") - gen "Just keep sucking my cock, [name_hermione_genie]. This doesn't concern you." ("base", xpos="far_left", ypos="head") + her "{size=-2}[name_genie_hermione], what should I do?{/size}" ("shock", "wide", "base", "stare") + gen "Just keep sucking, [name_hermione_genie]... This doesn't concern you." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("soft", "narrow", "base", "down") call her_chibi_scene("bj", trans=d5) pause.8 play sound "sounds/knocking.ogg" - call bld "*Knock-knock-knock*!" sna "Are you there? I need to talk to you." - her "(It's professor Snape!)" ("open_wide_tongue", "base", "base", "mid") + her "(It's professor Snape!)" ("open_wide_tongue", "base", "worried", "stare") call her_chibi_scene("bj_pause") - her "{size=-2}[name_genie_hermione], please, send him away, I beg you!{/size}" ("angry", "base", "base", "mid") + her "{size=-2}[name_genie_hermione], please, send him away, I beg you!{/size}" ("angry", "base", "worried", "mid") menu: gen "..." ("base", xpos="far_left", ypos="head") @@ -706,7 +793,7 @@ label hg_hidden_blowjob_snape: pass "\"I am busy right now, Severus.\"": - her "{size=-2}Thank you, [name_genie_hermione].{/size}" ("angry", "base", "base", "mid") + her "{size=-2}Thank you, [name_genie_hermione].{/size}" ("angry", "squint", "base", "mid") sna "Busy? With what?" sna "All you do is sit on your arse all day." sna "I really need to talk to you about something." @@ -715,57 +802,69 @@ label hg_hidden_blowjob_snape: sna "Oh... You mean \"busy\" busy? Gotcha!" sna "Well, I'll talk to you later then." - jump hg_pf_blowjob_1 + if states.her.tier > 5: + jump hg_pf_blowjob_2 + else: + jump hg_pf_blowjob_1 $ states.her.ev.suck_it.snape_encounter = True - $ states.her.mood = 30 stop music fadeout 1.0 - her "{size=-2}[name_genie_hermione], no!{/size}" ("angry", "base", "angry", "mid", emote="angry") + her "{size=-2}[name_genie_hermione], no!{/size}" ("angry", "squint", "worried", "mid", emote="angry") nar "Hermione gives your balls a firm twist full of frustration." gen "Ouch!" ("angry", xpos="far_left", ypos="head") play sound "sounds/door.ogg" - hide screen bld1 call sna_chibi("stand","door","base") with d3 pause.8 + sna "Good, you're here." ("snape_01", xpos="base", ypos="base") + gen "{size=-2}Get to it, [name_hermione_genie]...{/size}" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("soft", "narrow", "angry", "down") + call sna_walk("mid", "base") pause.2 play music "music/Dark Fog.ogg" fadein 1 if_changed - sna "Good, you are here." ("snape_01", xpos="base", ypos="base") - call her_chibi_scene("bj") - her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "slit", "worried", "ahegao") + call her_chibi_scene("bj", trans=d5) + her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "worried", "stare") sna "Listen, there is something I want to discuss..." ("snape_06") + gen "Oh... Yes..." ("base", xpos="far_left", ypos="head") sna "*Hmm*...?" ("snape_05") - sna "Genie? Are you alright?" - her "{size=-4}(Ginny!!? Is she here as well?!){/size}" ("open_wide_tongue", "narrow", "base", "up") - her "{size=-4}(No, please! I will die of shame!){/size}" ("open_wide_tongue", "narrow", "annoyed", "up") + sna "Genie? Are you alright?" ("snape_05") + her "{size=-4}(Ginny!!? Is she here as well?!){/size}" ("open_wide_tongue", "squint", "worried", "stare") + her "{size=-4}(No, please! I will die of shame!){/size}" ("open_wide_tongue", "happyCl", "worried", "up") gen "Yes, Severus, I am fine..." ("base", xpos="far_left", ypos="head") her "{size=-4}(What? *Slurp*...? *Slurp*...? *Gulp*...?){/size}" ("open_wide_tongue", "narrow", "annoyed", "up") sna "What are you... looking at?" ("snape_05") gen "*Ehm*... Just admiring...{w=0.5} the cupboard." ("base", xpos="far_left", ypos="head") gen "Please, continue..." ("base", xpos="far_left", ypos="head") sna "..............." ("snape_05") - her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "base", "up") + her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "base", "stare") gen "Did you want to discuss something?" ("base", xpos="far_left", ypos="head") sna "Yes. That Granger girl." ("snape_06") her "{size=-4}(*Slurp*...! *Gobble*...! *Gulp*...!){/size}" ("open_wide_tongue", "narrow", "annoyed", "up") gen "Oh... What about her?" ("base", xpos="far_left", ypos="head") sna "You promised that you would take care of the little witch." ("snape_04") - her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "slit", "worried", "ahegao") + her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "squint", "worried", "stare") sna "But she is still being a major pain in my arse!" ("snape_04") - sna "Her tactics have changed..." + sna "Her tactics have changed..." ("snape_04") sna "But the amount of grief she manages to bring me is the same..." ("snape_03") - gen "*Ngh*... I see..." ("base", xpos="far_left", ypos="head") - sna "I swear that girl is driving me crazy!" ("snape_10") - gen "Yeah, she is-- *Ah*... Driving me crazy as well..." ("angry", xpos="far_left", ypos="head") + + nar "You feel Hermione's grip, tighten around your cock slightly." + + gen "*Ngh*--{w=0.2} I see..." ("angry", xpos="far_left", ypos="head") + sna "That girl is driving me crazy!" ("snape_10") + gen "Yeah, she is--{w=0.2} *Ah*...{w=0.2} Driving me crazy as well..." ("angry", xpos="far_left", ypos="head") + gen "But I'm sure she'll come around, if she knows what's best for her..." ("angry", xpos="far_left", ypos="head") + + nar "Hermione lessens her grip once more." + her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "base", "up") sna "Will you take care of this then?" ("snape_04") - gen "Yes. She'll get what she deserves." ("base", xpos="far_left", ypos="head") + gen "Certainly... I've got her covered--{w=0.2} I mean it! I've got it, covered!" ("angry", xpos="far_left", ypos="head") sna "Good... That is all I wanted to hear." ("snape_06") if game.daytime: @@ -777,7 +876,6 @@ label hg_hidden_blowjob_snape: stop music fadeout 1.0 call hide_characters - hide screen bld1 with d3 call sna_chibi("stand","mid","base", flip=True) @@ -788,10 +886,8 @@ label hg_hidden_blowjob_snape: pause.8 play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. - call bld - nar "Hermione doesn't say a thing. Her face is crimson due to a mix of embarrassment, guilt, and excitement." - nar "Seeing her being so confused and vulnerable - and yet continuing to perform her task diligently - pushes you over the edge." - gen "(Here it comes!)" ("angry", xpos="far_left", ypos="head") + + nar "Hermione doesn't say a thing... But her face glows crimson due to a mix of embarrassment, guilt, and excitement." jump hg_hidden_blowjob_cumming @@ -799,11 +895,11 @@ label hg_hidden_blowjob_luna: #TODO Once Luna X Hermione sex scenes are added, a call her_chibi_scene("bj_pause", trans=d5) pause.8 - her "{size=-2}[name_genie_hermione], what should I do?{/size}" ("shock", "wide", "base", "stare") + her "{size=-2}[name_genie_hermione], what should I do?{/size}" ("angry", "squint", "worried", "up") gen "Just keep sucking my cock, [name_hermione_genie]. This doesn't concern you..." ("base", xpos="far_left", ypos="head") lun "Sir? Are you there? I need to talk to you." her "(It's Luna!)" ("disgust", "wide", "base", "stare") - her "{size=-2}Please, [name_genie_hermione], send her away, I beg you!{/size}" ("shock", "happyCl", "worried", "mid") + her "{size=-2}Please, [name_genie_hermione], send her away, I beg you!{/size}" ("angry", "narrow", "worried", "mid") menu: gen "..." ("base", xpos="far_left", ypos="head") @@ -819,24 +915,25 @@ label hg_hidden_blowjob_luna: #TODO Once Luna X Hermione sex scenes are added, a lun "Have a good night!" gen "I definitely will, Miss Lovegood!" ("base", xpos="far_left", ypos="head") - jump hg_pf_blowjob_1 + if states.her.tier > 5: + jump hg_pf_blowjob_2 + else: + jump hg_pf_blowjob_1 $ states.her.ev.suck_it.luna_encounter = True - $ states.her.mood += 10 stop music fadeout 1.0 - her "{size=-2}[name_genie_hermione], no! Why would you let-{/size}" ("angry", "base", "angry", "mid", emote="angry") + her "{size=-2}[name_genie_hermione], no! Why would you let-{/size}" ("angry", "base", "worried", "stare", emote="angry") gen "{size=-2}Quiet, [name_hermione_genie]! Unless you want to get noticed...{/size}" ("base", xpos="far_left", ypos="head") #Luna comes in call lun_walk("mid", action="enter") - lun "Hello, [name_genie_luna]." ("base", "base", "base", "mid", xpos="base", ypos="head") - gen "{size=-4}[name_hermione_genie]...{/size}" ("base", xpos="far_left", ypos="head") + lun "Hello, Professor." ("base", "base", "base", "mid", xpos="right", ypos="base", trans=d3) + gen "{size=-4}Get back to sucking, [name_hermione_genie]...{/size}" ("base", xpos="far_left", ypos="head") her "..." ("soft", "happy", "worried", "up") - gen "Miss Lovegood, you wouldn't believe what I'm--" ("base", xpos="far_left", ypos="head") - her "..." ("clench", "wide", "base", "mid") - call bld("hide") + gen "{size=+4}Miss Lovegood!{/size}" ("grin", xpos="far_left", ypos="head") + her "..." ("annoyed", "narrow", "base", "down") pause.2 call her_chibi_scene("bj", trans=d5) @@ -844,101 +941,101 @@ label hg_hidden_blowjob_luna: #TODO Once Luna X Hermione sex scenes are added, a her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "happyCl", "annoyed", "up") gen "*Ngh*!" ("angry", xpos="far_left", ypos="head") - lun "Sir?" ("soft", "base", "raised", "mid") - gen "*Ahem*... Miss Lovegood! How can I help you?" ("grin", xpos="far_left", ypos="head") - lun "I was asked to deliver you a message sir... From Professor Sprout." ("grin", "base", "base", "mid") + lun "Sir? Why are you yelling?" ("soft", "base", "raised", "mid") + gen "Oh, *Ahem*... Why, I was just so excited to see you, Miss Lovegood! How can I help you?" ("grin", xpos="far_left", ypos="head") + lun "Oh! Excited to see you too!" ("grin", "base", "base", "mid") + gen "... Did you need anything?" ("base", xpos="far_left", ypos="head") + lun "Oh! Yes, I was asked to deliver you a message, sir! From Professor Sprout." ("smile", "base", "base", "mid") gen "Professor Sprout?" ("base", xpos="far_left", ypos="head") gen "(Who was that again?)" ("base", xpos="far_left", ypos="head") lun "Yes, she's sent me to inform you about the school's latest yield of {i}Venomous Tentacula{/i}." ("base", "base", "base", "L") gen "(Venomous Tentacles?)" ("base", xpos="far_left", ypos="head") - her "{size=-4}(Those things are so nasty... *Slurp...* *Gulp...*){/size}" ("open_wide_tongue", "closed", "annoyed", "up") + her "{size=-4}(Those things are so nasty...){/size}" ("open_wide_tongue", "closed", "annoyed", "up") lun "Such feisty little plants." ("angry", "base", "annoyed", "mid") - gen "Ah...{w=0.4} Plants..." ("base", xpos="far_left", ypos="head") + her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") + gen "*Ah*...{w=0.4} Plants..." ("base", xpos="far_left", ypos="head") lun "Yes, we've been learning how to care for them properly..." ("grin", "base", "low", "mid") - gen "So why tell me?" ("base", xpos="far_left", ypos="head") - lun "Professor sprout wanted me to inform you that they've just started sucking!" ("smile", "base", "raised", "mid") + gen "So, why tell me?" ("base", xpos="far_left", ypos="head") + lun "Professor Sprout wanted me to inform you that they've just started sucking!" ("smile", "base", "raised", "mid") with hpunch - gen "What?" ("base", xpos="far_left", ypos="head") - her "{size=-4}(*Slurp...* *Slurp...* *Gulp...*){/size}" ("open_wide_tongue", "squint", "base", "stare") + gen "What?" ("angry", xpos="far_left", ypos="head") + her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "squint", "base", "stare") lun "Sucking, sir!" ("base", "base", "base", "mid") - her "" ("open_wide_tongue", "narrow", "base", "up") - lun "It's so cute! They suck at each other's tentacles with their little mouths!" ("crooked_smile", "happyCl", "base", "mid") + her "..." ("open_wide_tongue", "narrow", "base", "up") + lun "They're so cute! They're sucking on each other's tentacles with their little mouths!" ("crooked_smile", "happyCl", "base", "mid") gen "(Plants with mouths?)" ("base", xpos="far_left", ypos="head") lun "Normally they only do that shortly before they spread their spores." ("open", "base", "base", "L") lun "It's a sign that they are almost ready!" ("grin", "base", "base", "mid") gen "Ready? for what?" ("base", xpos="far_left", ypos="head") lun "Pollination!" ("crooked_smile", "base", "base", "mid") - lun "The way Professor Sprout described it is them weaving their tentacles around each other, squeezing the spores out." ("soft", "base", "low", "mid") + lun "The way Professor Sprout described it, is that they weave their tentacles around each other, then squeeze the spores out." ("soft", "base", "low", "mid") gen "(How nasty!)" ("base", xpos="far_left", ypos="head") - - lun "But you won't believe how hard it actually is to get them to that stage..." ("annoyed", "base", "base", "R") - + her "{size=-4}(*Slurp*... *Slurp*...* *Gulp...){/size}" ("open_wide_tongue", "squint", "base", "stare") + lun "You won't believe how hard it actually is to get them to that stage..." ("annoyed", "base", "base", "R") gen "As a matter of fact, I'm quite familiar with the process." ("base", xpos="far_left", ypos="head") lun "You are?" ("soft", "base", "raised", "mid") - gen "Indeed! I've got one right here, as a matter of fact!" ("grin", xpos="far_left", ypos="head") - gen "A troublemaker this one...{w=0.4} Sucking--{w=0.4} *UGH*...{w=0.2} Real good though!" ("grin", xpos="far_left", ypos="head") - her "{size=-4}(*Slurp...* *Slurp...* *Gulp...*){/size}" ("open_wide_tongue", "narrow", "base", "mid") + gen "Indeed! I've got one right here, actually!" ("grin", xpos="far_left", ypos="head") + gen "A troublemaker this one...{w=0.4} But she's sucking--{w=0.4} *Ugh*...{w=0.2} Real good though!" ("grin", xpos="far_left", ypos="head") + her "{size=-4}(*Slurp*... *Slurp*...* *Gulp*...){/size}" ("open_wide_tongue", "narrow", "base", "mid") lun "Oh! Can I see it, sir?" ("smile", "base", "base", "up") - her "" ("open_wide_tongue", "squint", "annoyed", "up") - gen "Not right now, I'm afraid." ("base", xpos="far_left", ypos="head") - gen "It's such a shy little thing. You'd better not get any closer!" ("base", xpos="far_left", ypos="head") - lun "*Aww*... Okay." ("annoyed", "base", "base", "L") - her "{size=-4}(*Slurp...* *Slurp...* *Gulp...*){/size}" ("open_wide_tongue", "closed", "base", "mid") - gen "I know everything about those little devils..." ("base", xpos="far_left", ypos="head") - gen "This one was especially bitchy... It would moan about every tiny little thing I wanted to do." ("base", xpos="far_left", ypos="head") her "..." ("open_wide_tongue", "squint", "annoyed", "up") - gen "But now, straight down on their knees..." ("base", xpos="far_left", ypos="head") - gen "Sucking like crazy!" ("grin", xpos="far_left", ypos="head") - her "" ("open_wide_tongue", "squint", "base", "R") - lun "So they do not only have a head but also knees?" ("soft", "wide", "raised", "mid") + gen "Not right now, I'm afraid." ("base", xpos="far_left", ypos="head") + gen "It's such a shy little thing. You better not get any closer!" ("base", xpos="far_left", ypos="head") + lun "*Aww*... Okay." ("annoyed", "base", "base", "L") + her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "closed", "base", "mid") + gen "I know everything about those little devils..." ("base", xpos="far_left", ypos="head") + gen "This one was especially whiny... She would moan about every tiny little thing I wanted to do." ("base", xpos="far_left", ypos="head") + her "..." ("open_wide_tongue", "squint", "annoyed", "up") + gen "But now, she immideately go down on her knees..." ("base", xpos="far_left", ypos="head") + gen "And suck like crazy!" ("grin", xpos="far_left", ypos="head") + her "..." ("open_wide_tongue", "squint", "base", "R") + lun "So they do not only have a head, but also knees?" ("soft", "wide", "raised", "mid") lun "I didn't even know that!" ("angry", "base", "base", "mid") her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "base", "up") gen "*Ngh*...{w=0.3} Well, you learn something new every day." ("angry", xpos="far_left", ypos="head") - lun "I hope you're being careful, Sprout told us they like to spit... And bite!" ("angry", "base", "low", "mid") + lun "I hope you're being careful... Sprout told us they like to spit, and bite!" ("angry", "base", "low", "mid") gen "Truly?" ("base", xpos="far_left", ypos="head") - lun "She said they'll hit you with their saliva, or bite at your limbs!" ("mad", "base", "base", "mid") + lun "Indeed! She said they'll hit you with their saliva, or bite at your limbs!" ("mad", "base", "base", "mid") gen "Maybe I should count myself lucky that you showed up and told me... I've got quite a sensitive third leg." ("base", xpos="far_left", ypos="head") her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "angry", "R") lun "Lucky indeed! Because Professor Sprout taught us an easy way to make them stop such behaviour, sir!" ("smile", "wink", "base", "mid") gen "I'm all ears!" ("base", xpos="far_left", ypos="head") - lun "They hate being spat on just as much as you, sir... Maybe even more so!" ("crooked_smile", "base", "base", "L") + lun "They hate being spat on, just as much as you, sir... Maybe even more so!" ("crooked_smile", "base", "base", "L") gen "(Those are some weird fucking plants...)" ("base", xpos="far_left", ypos="head") lun "She said that if a {i}Venomous Tentacula{/i} ever acts up--" ("open", "closed", "base", "mid") - lun "You should show dominance by spitting on it and put it in its place!" ("crooked_smile", "closed", "raised", "mid") + lun "Then you should show dominance and spit on it to put it in its place!" ("crooked_smile", "closed", "raised", "mid") lun "Her words, of course." ("soft", "base", "base", "R") - gen "Like this?" ("grin", xpos="far_left", ypos="head") + gen "I see... So, like this?" ("grin", xpos="far_left", ypos="head") call spit_on_her - - gen "Take that, you nasty little slu-- *Uhh*, plant." ("angry", xpos="far_left", ypos="head") - her @ tears sweat "{size=-4}(What the... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "squint", "annoyed", "up") + gen "Take that, you nasty little slu--{w=0.2} *Err*... plant." ("angry", xpos="far_left", ypos="head") + her @ tears sweat "{size=-4}(What the--){/size}" ("open_wide_tongue", "squint", "annoyed", "up") lun "That's right, sir!" ("grin", "base", "base", "mid") gen "This one's feisty!" ("angry", xpos="far_left", ypos="head") gen "I think it might need some more spit!" ("grin", xpos="far_left", ypos="head") call spit_on_her - her @ tears sweat "{size=-4}(Stop it! *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up") + her @ tears sweat "{size=-4}(Stop it!){/size}" ("open_wide_tongue", "narrow", "annoyed", "up") gen "Looks like it's working!" ("base", xpos="far_left", ypos="head") lun "Great job, sir!" ("smile", "base", "base", "mid") lun "Professor Sprout did say that sometimes a bit of tough love is the only thing that can make them behave." ("grin", "closed", "base", "mid") - gen "Hold on a moment, mine is fighting back!" ("grin", xpos="far_left", ypos="head") + gen "Hold on a moment, now she's fighting back!" ("grin", xpos="far_left", ypos="head") lun "Be careful, sir! Or it will bite you!" ("soft", "wide", "base", "mid") gen "Don't worry, this one's getting a beating!" ("angry", xpos="far_left", ypos="head") call slap_her - her @ cheeks blush tears sweat "{size=-4}(Ouch!... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "happyCl", "base", "up") + her @ cheeks blush tears sweat "{size=-4}(Ouch!){/size}" ("open_wide_tongue", "happyCl", "base", "up") call slap_her call slap_her gen "Had enough, you nasty little thing?" ("angry", xpos="far_left", ypos="head") - her @ cheeks blush tears tears_soft_sweat "{size=-4}(*Mph*...{w=0.3} *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "worried", "up") + her @ cheeks blush tears tears_soft_sweat "{size=-4}(*Mmmph*...{w=0.3} *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "worried", "up") call slap_her gen "Looks like it needs some more!" ("grin", xpos="far_left", ypos="head") call slap_her call slap_her - - her @ cheeks blush tears tears_soft_sweat "{size=-4}(Ouch!... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "worried", "stare") + her @ cheeks blush tears tears_soft_sweat "{size=-4}(Ouch!){/size}" ("open_wide_tongue", "narrow", "worried", "stare") gen "There we go... It seems to have calmed down..." ("base", xpos="far_left", ypos="head") lun "Impressive! I didn't think we would see such good results this quickly, sir!" ("soft", "wide", "base", "mid") - lun "I'll have to tell Professor Sprout, she'll be overjoyed to hear about your training methods!" ("crooked_smile", "base", "base", "mid") + lun "I'll have to tell Professor Sprout! She'll be overjoyed to hear about your training methods!" ("crooked_smile", "base", "base", "mid") gen "Spitting on her was a great idea!" ("grin", xpos="far_left", ypos="head") gen "Give her my thanks, Miss Lovegood." ("grin", xpos="far_left", ypos="head") lun "Certainly, sir." ("base", "base", "base", "mid") @@ -952,13 +1049,12 @@ label hg_hidden_blowjob_luna: #TODO Once Luna X Hermione sex scenes are added, a call lun_walk(action="leave") stop music fadeout 1.0 - call bld gen "Well that wasn't too bad, was it?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "{size=-4}(............................. *Slurp...* *Slurp...* *Gulp...*){/size}" ("open_wide_tongue", "narrow", "worried", "up") + her @ cheeks blush "{size=-4}(............................. *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "worried", "up") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. - nar "Hermione doesn't say a thing. Her face is crimson due to a mix of embarrassment, guilt, and excitement." + nar "Hermione doesn't say a thing... But her face glows crimson due to a mix of embarrassment, guilt, and excitement." jump hg_hidden_blowjob_cumming @@ -969,20 +1065,20 @@ label hg_hidden_blowjob_tonks: call her_chibi_scene("bj_pause", trans=d5) pause.8 - her "[name_genie_hermione], what should I do?" ("shock", "wide", "base", "stare") - gen "Just keep sucking my cock, [name_hermione_genie]. This doesn't concern you." ("base", xpos="far_left", ypos="head") - ton "[name_genie_tonks]? Is it okay if I come in?" + her "{size=-2}[name_genie_hermione], what should I do?{/size}" ("shock", "wide", "base", "stare") + gen "{size=-2}Just keep sucking my cock, [name_hermione_genie]... This doesn't concern you.{/size}" ("base", xpos="far_left", ypos="head") + ton "Professor? Is it okay if I come in?" her "(It's Professor Tonks!)" ("clench", "happyCl", "worried", "mid") her "{size=-2}Please, [name_genie_hermione], don't let her in!{/size}" ("open", "base", "worried", "mid") - her "I don't want my teacher to see me like this!" ("shock", "narrow", "worried", "down") + her "{size=-2}I don't want her to walk in on us like this...{/size}" ("angry", "narrow", "worried", "down") menu: gen "..." ("base", xpos="far_left", ypos="head") "\"Please, come on in.\"": pass - "\"I am busy right now, [name_tonks_genie].\"": - her "Thank you, [name_genie_hermione]." ("soft", "base", "base", "mid") + "\"I am busy right now, Miss Tonks.\"": + her "{size=-2}Thank you, [name_genie_hermione]...{/size}" ("soft", "base", "base", "mid") ton "Busy?" ton "Could it be..." ton "Is Snape with you?" @@ -997,9 +1093,9 @@ label hg_hidden_blowjob_tonks: pause.8 her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "squint", "worried", "up") - gen "He isn't here, actually. But I will let him know..." ("base", xpos="far_left", ypos="head") - ton "So, are you with a student then, *Hmm*?" - her "{size=-4}(.......... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up") + gen "Yep, just me and Snape, duetting as always..." ("base", xpos="far_left", ypos="head") + ton "Nice try... I just saw Severus on my way here... So, you're with a student, then?" + her "{size=-4}(.......... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "worried", "stare") ton "Who is she?" if ag_st_imperio.tier >= 3: @@ -1019,28 +1115,28 @@ label hg_hidden_blowjob_tonks: ton "You sure you don't need my assistance?" gen "I said, leave!" ("angry", xpos="far_left", ypos="head") else: - ton "I can help you jack off, if that's what you're--" - gen "Maybe later, [name_tonks_genie]." ("base", xpos="far_left", ypos="head") - ton "Okay, [name_genie_tonks]." - ton "*Giggle...*" + ton "Perhaps I could help with--" + gen "Maybe later, Miss Tonks." ("base", xpos="far_left", ypos="head") + + ton "Alright then..." + ton "*Giggles*" her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up") gen "I think she's gone..." ("base", xpos="far_left", ypos="head") - jump hg_pf_blowjob_1 + if states.her.tier > 5: + jump hg_pf_blowjob_2 + else: + jump hg_pf_blowjob_1 $ states.her.ev.suck_it.tonks_encounter = True - $ states.her.mood += 10 # Setup $ ton_outfit_last.save() # Store current outfit. $ tonks.equip(ton_outfit_default) stop music fadeout 1.0 - her "{size=-2}[name_genie_hermione], no! Please she will know that-{/size}" ("angry", "base", "angry", "mid", emote="angry") - gen "*Shhhhsh*... Keep your voice down..." ("base", xpos="far_left", ypos="head") - - #Tonks comes in - call bld("hide") + her "{size=-2}[name_genie_hermione], no! Please, she will--{/size}" ("angry", "base", "worried", "stare", emote="angry") + gen "*Shhh*... Keep your voice down..." ("base", xpos="far_left", ypos="head") pause.2 play sound "sounds/door.ogg" @@ -1058,16 +1154,19 @@ label hg_hidden_blowjob_tonks: if game.daytime: ton "Hello, Sir." ("base", "base", "base", "mid", xpos="right", ypos="base", trans=d3) else: - ton "Good evening, Sir." ("base", "base", "shocked", "mid", xpos="right", ypos="base", trans=dissolve) + ton "Good evening, Sir." ("base", "base", "shocked", "mid", xpos="right", ypos="base", trans=d3) + gen "{size=-4}Just keep sucking, [name_hermione_genie]...{/size}" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("soft", "narrow", "base", "down") call her_chibi_scene("bj", trans=d5) + pause.8 her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up") gen "Tonks! What can I do for you?" ("grin", xpos="far_left", ypos="head") ton "I was wondering if we could--" ("open", "base", "raised", "R") ton "(...)" ("annoyed", "narrow", "raised", "L") ton "Am I interrupting something?" ("soft", "base", "raised", "down") - her "(She's going to find out!!!)" ("open_wide_tongue", "narrow", "annoyed", "up") + her "(She's going to find out!!!)" ("open_wide_tongue", "narrow", "worried", "up") gen "Nothing important..." ("base", xpos="far_left", ypos="head") menu: @@ -1079,27 +1178,28 @@ label hg_hidden_blowjob_tonks: "-Lie-": gen "... Just polishing...{w=0.5} the woodwork." ("base", xpos="far_left", ypos="head") ton "Like I'm going to believe that..." ("upset", "base", "base", "downR") - ton "Are you masturbating, [name_genie_tonks]?" ("horny", "base", "raised", "mid") + ton "Are you masturbating?" ("horny", "base", "raised", "mid") if states.ton.level < 50: - ton "Or perhaps somebody else has their tongue wrapped around it?" ("soft", "base", "raised", "L") - her "{size=-4}(*Blergchhhgh*... *Cough*... *Cough*... *Cough*...){/size}" ("open_wide_tongue", "base", "worried", "ahegao") + ton "Or perhaps there's someone behind that desk who has their tongue wrapped around it?" ("soft", "base", "raised", "L") + call her_chibi_scene("bj_pause", trans=d5) + her "{size=-4}*Blergchhhgh*... *Cough*... *Cough*... *Cough*...{/size}" ("open_wide_tongue", "wide", "base", "stare") ton "What was that?" ("base", "base", "raised", "mid") - ton "Surely there's nobody at this school who would be able to pleasure you properly..." ("grin", "base", "raised", "mid") + ton "Surely there's nobody at this school who would be able to pleasure you in such a way..." ("grin", "base", "raised", "mid") else: ton "Are you stroking your hard, {w=0.3}magnificent, {w=0.3}cock?" ("soft", "base", "base", "stare") with hpunch - her "{size=-4}(*Blergchhhgh*... *Cough*... *Cough*... *Cough*...){/size}" ("open_wide_tongue", "slit", "worried", "ahegao") call her_chibi_scene("bj_pause", trans=d5) - her "{size=-4}What??{/size}" ("open_wide_tongue", "narrow", "base", "up") + her "{size=-4}(*Blergchhhgh*... *Cough*... *Cough*... *Cough*...){/size}" ("open_wide_tongue", "slit", "worried", "ahegao") + her "{size=-4}What??{/size}" ("clench", "narrow", "base", "up") ton "What was that?" ("open", "base", "raised", "mid") - ton "[name_genie_tonks]?!" ("grin", "base", "base", "mid") - gen "*Ehm*-{w=0.5} My belly?" ("base", xpos="far_left", ypos="head") - ton "Sounded like somebody doesn't know how to deep throat a dick properly..." ("open", "base", "base", "R") + ton "Professor?!" ("grin", "base", "base", "mid") + gen "*Err*--{w=0.5} My belly?" ("base", xpos="far_left", ypos="head") + ton "Sounded like somebody who doesn't know how to deep-throat a dick properly..." ("open", "base", "base", "R") - her "(Excuse me?!)" ("open_wide_tongue", "narrow", "annoyed", "up") + her "(Excuse me?!)" ("annoyed", "narrow", "base", "up") gen "Don't be mean, she's doing her best..." ("base", xpos="far_left", ypos="head") - ton "So there is a girl behind you!" ("horny", "wide", "raised", "down") + ton "So, there is a girl over there!" ("horny", "wide", "raised", "down") ton "Who is it? Tell me!" ("soft", "shocked", "shocked", "mid") gen "(...)" ("base", xpos="far_left", ypos="head") gen "It's Miss Granger." ("base", xpos="far_left", ypos="head") @@ -1108,18 +1208,23 @@ label hg_hidden_blowjob_tonks: if states.her.public_level <= 15: ton "*Hmm?*... I thought she'd be busy pretending to study in the library." ("open", "base", "raised", "mid") - her "(Pretending???)" ("open_wide_tongue", "narrow", "base", "up") + her "(Pretending???)" ("angry", "narrow", "base", "up") else: ton "*Oh?* I could've sworn I just saw her in the library fluttering her eyelashes to some Slytherin boy..." ("open", "base", "raised", "mid") - her "(What!!?)" ("open_wide_tongue", "narrow", "annoyed", "up") + her "(What!!?)" ("angry", "narrow", "annoyed", "up") with hpunch gen "Ouch, I felt that..." ("base", xpos="far_left", ypos="head") if states.ton.level < 50: - ton "So she has her lips wrapped around you? {w=0.5}Right now???" ("soft", "base", "shocked", "L") + ton "So, she has her lips wrapped around you? {w=0.5}Right now???" ("soft", "base", "shocked", "L") else: ton "You're telling me that you are fucking her mouth? {w=0.5}Right now???" ("soft", "base", "shocked", "mid") + gen "Not at this very moment..." ("base", xpos="far_left", ypos="head") + gen "Although I'm sure she knows what it best for her and will get back to it, any moment--" ("base", xpos="far_left", ypos="head") + + call her_chibi_scene("bj", trans=d5) + gen "*Ngh*--{w=0.2} There she goes!" ("angry", xpos="far_left", ypos="head") ton "Oh, I've got to see this..." ("horny", "base", "base", "down") ton "" ("horny", "base", "base", "down", xpos="mid", trans=d3) pause.2 @@ -1129,89 +1234,91 @@ label hg_hidden_blowjob_tonks: gen "You better not come any closer..." ("base", xpos="far_left", ypos="head") gen "Or I fear she will bite me..." ("base", xpos="far_left", ypos="head") gen "Or worse..." ("angry", xpos="far_left", ypos="head") - gen "She'll stop with the sucking..." ("base", xpos="far_left", ypos="head") - her "(Damn right I will...)" ("open_wide_tongue", "narrow", "base", "up") + gen "She'll stop sucking..." ("base", xpos="far_left", ypos="head") + her "(Damn right I will...)" ("open_wide_tongue", "narrow", "annoyed", "up") - call her_chibi_scene("bj", trans=d5) - her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "slit", "worried", "ahegao") + her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "closed", "annoyed", "ahegao") ton "Very well..." ("base", "base", "raised", "R", xpos="right", trans=d3) her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "squint", "worried", "up") ton "Is that really, {w=0.5}Miss Hermione Granger,{w=0.5} back there?" ("horny", "narrow", "base", "mid") - ton "That's so hard to believe!" ("open", "base", "raised", "L") - ton "Or perhaps, you are just fucking with me, [name_genie_tonks]..." ("soft", "base", "base", "mid") - gen "I'm not fucking with you..." ("base", xpos="far_left", ypos="head") - gen "... I'm fucking her mouth." ("grin", xpos="far_left", ypos="head") + ton "I can't help but think..." ("open", "base", "raised", "L") + ton "Well, let's say I wouldn't be surprised if you were just fucking with me..." ("soft", "base", "base", "mid") + gen "Me, fucking with you?" ("base", xpos="far_left", ypos="head") + gen "... The only fucking going on here, is me, fucking Miss Granger's mouth." ("grin", xpos="far_left", ypos="head") ton "That's too good to be true!" ("horny", "narrow", "base", "stare") her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up") - ton "Miss Granger, If that's really you back there, why don't you say hi to your favourite teacher?" ("grin", "base", "raised", "down") + ton "Miss Granger, If that's really you back there, why don't you say \"hi\" to your favourite teacher?" ("grin", "base", "raised", "down") gen "(...)" ("base", xpos="far_left", ypos="head") - ton "I will reward you with fifty house points if you show yourself!" ("base", "base", "raised", "down") + ton "I will reward you with fifty house points if you say something!" ("base", "base", "raised", "down") with hpunch gen "What?!" ("angry", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause", trans=d5) - her "(Oh wow, that's a lot of points!)" ("open_wide_tongue", "narrow", "annoyed", "down_soft") + her "(Oh wow... That's a lot of points!)" ("clench", "squint", "base", "stare") + gen "Don't listen to her! Keep sucking!" ("angry", xpos="far_left", ypos="head") + her "..." ("mad", "squint", "base", "up") call her_chibi_scene("bj", trans=d5) - gen "You can't give her that many points, [name_tonks_genie]! She's already getting {number=current_payout} from me!" ("angry", xpos="far_left", ypos="head") - gen "Do you even realise how many days I'll have to spend with Snape, of all people, to get even with Slytherin again, after this?" ("base", xpos="far_left", ypos="head") - ton "So what? The girl has clearly earned it!" ("soft", "base", "annoyed", "mid") - ton "Sucking her headmaster's cock..." ("horny", "base", "annoyed", "down") - ton "Fifty points could be yours, Miss Granger!" ("open", "base", "raised", "down") - ton "You only have to stick your gorgeous head out and say hi to me, and of course..." ("open", "base", "base", "R") - ton "I promise I won't tell anybody." ("base", "base", "base", "down") + gen "You can't give her that many points! She's already getting {number=current_payout} from me!" ("angry", xpos="far_left", ypos="head") + gen "That's already a massive amount! I think..." ("base", xpos="far_left", ypos="head") + ton "So what? The girl has clearly earned those, from sucking your cock!" ("soft", "base", "annoyed", "mid") + ton "Now, what do you say Miss Granger?" ("horny", "base", "annoyed", "down") + ton "Fifty points could be yours..." ("open", "base", "raised", "down") + ton "You only have to say hello to me..." ("base", "narrow", "base", "L") + ton "I promise I won't tell anybody..." ("base", "base", "base", "down") ton "It will be our little secret." ("soft", "base", "shocked", "down") - her "(...)" ("open_wide_tongue", "narrow", "annoyed", "up") + her "(...)" ("open_wide_tongue", "narrow", "worried", "down") gen "Do what you must, girl..." ("base", xpos="far_left", ypos="head") her "(...............)" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) - her @ cheeks blush "" ("disgust", "narrow", "worried", "down", xpos="left", flip=True, trans=d3) + her @ cheeks blush "*Ahem*..." ("disgust", "narrow", "worried", "down") pause 1.0 - ton "Oh my!" ("horny", "base", "base", "down") + ton "Oh my... Is that..." ("horny", "base", "base", "down") her "H-Hello, professor Tonks." ("clench", "happyCl", "worried", "mid") - ton "Miss Granger, what a pleasant surprise." ("grin", "wide", "raised", "L") + ton "Miss Granger... Such a pleasant surprise." ("grin", "wide", "raised", "L") ton "Are you having a good time back there?" ("base", "wide", "base", "L") + her "(.......)" ("soft", "narrow", "worried", "up") + her "*Ehm*........." ("disgust", "narrow", "worried", "down") + ton "It certainly must be a sight to behold..." ("base", "base", "base", "mid") + her "*Ehm*........." ("annoyed", "narrow", "worried", "down") + ton "Well then... Don't let me stand in your way of completing your task..." ("base", "base", "base", "mid") + her "........." ("soft", "narrow", "worried", "down") - if states.her.public_level <= 15: - ton "It sure sounded like you were..." ("horny", "base", "raised", "mid") - else: - ton "You nasty little cocksucker." ("horny", "base", "raised", "mid") - - her "(.......)" ("soft", "narrow", "annoyed", "up") - her "I suppose so........." ("disgust", "narrow", "worried", "down") - ton "What a sight to see..." ("base", "base", "base", "mid") - - her "" ("open_wide_tongue", "squint", "worried", "up", xpos="base", flip=False) + her "" ("open_wide_tongue", "squint", "worried", "up") call her_chibi_scene("bj", trans=d5) + her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up") + + ton "*Giggles*" ("base", "base", "base", "down") + if states.ton.level < 50: - ton "You're really going to town, aren't you..." ("base", "base", "base", "down") - ton "You should make sure you breathe every once in a while, dear girl." ("horny", "base", "base", "mid") + ton "You're really going to town, aren't you... I can hear those lips smacking, all the way from here..." ("base", "base", "base", "down") + ton "You should make sure to breathe every once in a while, dear girl." ("horny", "base", "base", "mid") gen "If you need to have her vitals checked out afterwards - I'm sure we could come to an arrangement." ("grin", xpos="far_left", ypos="head") else: ton "I'd love to join you back there, Miss Granger..." ("base", "base", "base", "down") - ton "Suck your Headmaster's dick with you!" ("horny", "base", "angry", "mid") - her "{size=-4}(She'd do what?... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "worried", "up") - gen "You can both have it!" ("grin", xpos="far_left", ypos="head") + her "{size=-4}(She'd love to--){/size}" ("open_wide_tongue", "narrow", "worried", "up") + gen "The more, the merrier!" ("grin", xpos="far_left", ypos="head") - ton "I'm sorry, [name_genie_tonks]... I'm already pre-occupied with something..." ("open", "narrow", "base", "R") + ton "I'm sorry, Professor... I'm already pre-occupied with something..." ("open", "narrow", "base", "R") if game.daytime: - ton "Teaching our second-years how to cast a simple deflection spell..." ("open", "base", "raised", "down") + ton "I'm currently teaching a class, how to cast a simple deflection spell..." ("open", "base", "raised", "down") else: - ton "I'm preparing some material for our second-years how to cast a simple deflection spell..." ("open", "base", "raised", "down") + ton "I'm preparing some material, on how to cast a simple deflection spell..." ("open", "base", "raised", "down") + ton "We are already two sessions behind my planned class schedule." ("annoyed", "base", "base", "mid") ton "I came to you to get consultation about some of the material I had prepared for them." ("open", "base", "shocked", "down") - gen "(Yeah right, more like she wanted some of my firewhisky...)" ("base", xpos="far_left", ypos="head") + gen "(Yeah right... More like she wanted some of my firewhisky...)" ("base", xpos="far_left", ypos="head") ton "But since you have to take care of Miss Granger right now..." ("base", "base", "raised", "down") ton "I suppose it can wait." ("base", "base", "raised", "R") ton "Who said teaching would be easy, am I right?" ("open", "closed", "shocked", "mid") @@ -1228,24 +1335,20 @@ label hg_hidden_blowjob_tonks: ton "Sixty-nine points!" ("grin", "wide", "base", "mid") $ gryffindor += 69 - her "(Sixty-nine! That's even more than she agreed on!)" ("shock", "wide", "base", "up") - gen "Didn't you say fifty earlier?" ("base", xpos="far_left", ypos="head") + her "(Sixty-nine! That's even more than she offered before!)" ("shock", "wide", "base", "up") + gen "Didn't you say fifty, earlier?" ("angry", xpos="far_left", ypos="head") ton "Yes, but sixty-nine is so much better!" ("horny", "base", "raised", "mid") ton "Don't you think so too, Miss Granger?" ("base", "base", "angry", "down") - her "*Ehm*... Yes. Thank you, professor Tonks." ("disgust", "happyCl", "worried", "mid") - gen "Less talking, more sucking, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") - her "Sorry, [name_genie_hermione]..." ("soft", "narrow", "annoyed", "up") + her "*Ehm*... Yes... Thank you, Professor Tonks." ("disgust", "happyCl", "worried", "mid") + gen "Less talking, more sucking, Miss Granger!" ("base", xpos="far_left", ypos="head") + her "Sorry, sir..." ("soft", "narrow", "annoyed", "up") call her_chibi_scene("bj", trans=d5) her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up") - ton "I'm going to have to go, [name_genie_tonks]." ("open", "closed", "shocked", "mid") - ton "Wish I could watch you two a little longer..." ("soft", "base", "base", "L") - ton "But I have to head back to my office." ("open", "base", "base", "downR") - gen "What a shame." ("base", xpos="far_left", ypos="head") - if states.ton.level < 50: - ton "Make sure she gets a good taste." ("horny", "base", "base", "mid") - else: - ton "Make sure she swallows for me." ("horny", "base", "base", "mid") + ton "I'm going to have to go, Professor." ("open", "closed", "shocked", "mid") + ton "Of course, I wish I could stay for a bit longer..." ("soft", "base", "base", "L") + gen "Yes, such a shame." ("base", xpos="far_left", ypos="head") + ton "Make sure she swallows for me." ("horny", "base", "base", "mid") gen "Every last drop!" ("grin", xpos="far_left", ypos="head") if game.daytime: @@ -1264,8 +1367,8 @@ label hg_hidden_blowjob_tonks: $ tonks.equip(ton_outfit_last) # Equip custom outfit. play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. - call bld - nar "Hermione doesn't say a thing. Her face is crimson due to a mix of embarrassment, guilt, and excitement." + + nar "Hermione doesn't say a thing... But her face glows crimson due to a mix of embarrassment, guilt, and excitement." jump hg_hidden_blowjob_cumming @@ -1273,68 +1376,81 @@ label hg_hidden_blowjob_cumming: call her_chibi_scene("bj", trans=d5) pause.8 - her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "squint", "worried", "up", flip=False) + her @ cheeks blush "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "squint", "worried", "up", flip=False) nar "She continues to suck on your cock with an almost vicious determination." - nar "Her technique is lacking, but she makes up for it with the effort she puts in." + nar "Her technique is lacking, but she makes up for it with the amount of effort she puts in." gen "Yes... I love your eager, little mouth, girl..." ("base", xpos="far_left", ypos="head") - her "*Gobble*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + her @ cheeks blush "*Gobble*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause", trans=d5) - her "[name_genie_hermione]?" ("soft", "narrow", "annoyed", "up") + + her @ cheeks blush "[name_genie_hermione]?" ("soft", "squint", "worried", "up") gen "*Hmm*?" ("base", xpos="far_left", ypos="head") - her "Are you going to cum on my face today?" ("soft", "narrow", "annoyed", "up") - her "Or do you plan to cum in my mouth?" + her @ cheeks blush "Are you going to cum on my face today?" ("open", "squint", "worried", "up") + her @ cheeks blush "Or are you planning on finishing in my mouth?" ("soft", "narrow", "base", "up") + $ _facial = False + $ _mouth = False menu: - "\"I Plan to splatter your face with cum!\"": - her "I see..." ("soft", "narrow", "annoyed", "up") - gen "Why do you ask?" ("base", xpos="far_left", ypos="head") - her "Oh... I just read in a book that semen contains a lot of antioxidants..." ("grin", "narrow", "base", "dead") - her "It's good for the skin..." - gen "Great. One facial coming right up." ("base", xpos="far_left", ypos="head") - gen "Back to work now." ("base", xpos="far_left", ypos="head") + "\"My plan is to splatter your face with cum!\"": + $ _facial = True + her @ cheeks blush "I see..." ("soft", "squint", "base", "up") + her "Well, I suppose semen does contain numerous antioxidants..." ("open", "narrow", "base", "dead") + gen "*Huh*?" ("base", xpos="far_left", ypos="head") + her "It's good for the skin..." ("open", "closed", "base", "mid") + gen "I see... One facial, coming right up!" ("base", xpos="far_left", ypos="head") + gen "But first, you'll have to suck it some more!" ("base", xpos="far_left", ypos="head") - "\"I Plan to fill your mouth with cum!\"": - her "I see..." ("grin", "narrow", "base", "dead") + "\"My plan is to fill your mouth with cum!\"": + $ _mouth = True + her @ cheeks blush "I see..." ("soft", "narrow", "base", "up") gen "Why do you ask?" ("base", xpos="far_left", ypos="head") - her "Well, I am trying to watch my calorie-intake..." ("soft", "narrow", "annoyed", "up") - her "I just wonder how many calories your load contains, [name_genie_hermione]." - her "Maybe I should skip my next meal..." + if not states.her.status.gokkun: + her @ cheeks blush "(I've never done that before...)" ("soft", "narrow", "worried", "down") + gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her "Oh!" ("angry", "narrow", "worried", "mid") + her "Well, I am trying to watch my calorie-intake..." ("soft", "narrow", "worried", "down") + her "I was just considering how many calories your load may contain..." ("soft", "narrow", "base", "down") + her "I'd like to know if I should consider skipping my next meal..." ("soft", "squint", "worried", "R") gen "[name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "Yes?" ("soft", "narrow", "annoyed", "up") gen "Dick back in the mouth." ("base", xpos="far_left", ypos="head") "\"I don't plan so far ahead.\"": - her "I see..." ("soft", "narrow", "annoyed", "up") + her @ cheeks blush "I see..." ("soft", "squint", "worried", "up") gen "Don't you like surprises?" ("base", xpos="far_left", ypos="head") - her "Not really..." ("soft", "narrow", "annoyed", "up") - her "I rather enjoy planning ahead actually..." - gen "Well, some things in life are just unpredictable." ("base", xpos="far_left", ypos="head") - gen "There is only one way to find out for sure." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Not really..." ("soft", "closed", "worried", "mid") + her @ cheeks blush "I much rather plan ahead..." ("open", "closed", "base", "up") + gen "Well, some things in life are unpredictable..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Right..." ("clench", "narrow", "base", "up") + gen "Now, get back to sucking." ("base", xpos="far_left", ypos="head") "\"What would you like?\"": - her "If it is all the same to you, [name_genie_hermione]..." ("soft", "narrow", "annoyed", "up") - random: block: - her "I would like you to cum on my face, [name_genie_hermione]." ("grin", "narrow", "base", "dead") - her "I read that it's good for the skin." + her "I suppose I wouldn't mind if you came on my face..." ("base", "narrow", "base", "down") + her "At least it's good for the skin." ("open", "closed", "base", "mid") + gen "*Hmm*... You're not trying to get out of swallowing, are you?" ("base", xpos="far_left", ypos="head") + her "Of course not..." ("soft", "closed", "base", "mid") + gen "Well, we'll see about that." ("base", xpos="far_left", ypos="head") + gen "Dick back in the mouth." ("base", xpos="far_left", ypos="head") block: - her "I would like you to cum in my mouth." ("grin", "narrow", "base", "dead") - her "You usually cum so much, so I think I will be able to just skip my next meal..." + her "I suppose I wouldn't mind if you came in my mouth..." ("base", "narrow", "base", "down") + gen "Oh?" ("base", xpos="far_left", ypos="head") if game.daytime: - her "And do some light workout instead." + her "I mean, since this has taken so long, I'm sure I've missed lunch..." ("soft", "closed", "base", "mid") else: - her "And do some homework instead." - - gen "Well, we'll see about that." ("base", xpos="far_left", ypos="head") - gen "Back to sucking now." ("base", xpos="far_left", ypos="head") + her "I mean, I need to go to bed soon... I'd rather not spend time cleaning up...." ("open", "closed", "base", "mid") + gen "Trying to be cheeky, are you?" ("base", xpos="far_left", ypos="head") + her "..." ("normal", "base", "base", "mid") + gen "Now, put this back against the inside of those cheeks." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("soft", "narrow", "base", "down") call her_chibi_scene("bj", trans=d5) her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") - gen "You are getting better at this [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + gen "You're getting better at this, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "base", "up") gen "Okay, say something nasty now..." ("base", xpos="far_left", ypos="head") her "*Slurp*--?" ("open_wide_tongue", "narrow", "annoyed", "up") @@ -1347,38 +1463,39 @@ label hg_hidden_blowjob_cumming: her "T-they are pretty nasty, [name_genie_hermione]..." ("angry", "base", "base", "mid") gen "No, [name_hermione_genie], I mean something dirty!" ("base", xpos="far_left", ypos="head") gen "And don't you dare to say \"mud\"!" ("base", xpos="far_left", ypos="head") - gen "I mean dirty in a sexual way!" ("base", xpos="far_left", ypos="head") + gen "I meant dirty in a sexual way!" ("base", xpos="far_left", ypos="head") her "Oh... *Ehm*..." ("angry", "narrow", "base", "down") gen "Ah, never mind, the moment is gone..." ("base", xpos="far_left", ypos="head") her "*Ehm*... I'm sorry, [name_genie_hermione]." ("angry", "base", "base", "mid") - gen "Yeah, whatever. Make it up to me by sucking my cock harder." ("base", xpos="far_left", ypos="head") + gen "Then make it up to me, by sucking my cock some more." ("base", xpos="far_left", ypos="head") her "Of course, [name_genie_hermione]." ("upset", "closed", "base", "mid") else: - her "I'm a cumslut, [name_genie_hermione]." ("base", "squint", "base", "mid") - her "A slut for your cum." ("base", "narrow", "base", "mid_soft") - gen "That's it, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "It's all I can think about [name_genie_hermione]." ("base", "narrow", "worried", "down") - her "Sucking your dirty old cock..." - gen "Well you better get back to it then [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "Thank you, [name_genie_hermione]." ("grin", "narrow", "base", "dead") - gen "You're welcome, cumslut." ("base", xpos="far_left", ypos="head") + her "I'm... I'm a cumslut, [name_genie_hermione]." ("base", "squint", "base", "mid") + gen "Oh, yes you are, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + her "It's all I can think about, [name_genie_hermione]." ("base", "narrow", "worried", "down") + her "As soon as I leave your office, always wonder when I'll get to enjoy your cum again..." ("base", "narrow", "worried", "down") + her "Please [name_genie_hermione], I must have it!" ("base", "narrow", "worried", "down") + gen "You'll have it in just a moment, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + gen "But first, you must suck my cock some more." ("base", xpos="far_left", ypos="head") + her "Thank you, [name_genie_hermione]..." ("open", "narrow", "base", "dead") + gen "You're welcome, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "..." ("base", "narrow", "base", "up") call her_chibi_scene("bj", trans=d5) her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "Yes, like this... Good..." ("base", xpos="far_left", ypos="head") + gen "Yes... Just like that..." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "You know what? I think we are almost there." ("base", xpos="far_left", ypos="head") + gen "I think I'm almost-- *Ngh*..." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") - gen "Yes, definitely." ("base", xpos="far_left", ypos="head") + gen "Yes... I'm definitely--" ("base", xpos="far_left", ypos="head") her "*Slurp*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") - gen "Alright, [name_hermione_genie], this is the final stretch." ("base", xpos="far_left", ypos="head") - gen "Show me what you've got." ("angry", xpos="far_left", ypos="head") - her "*Gobble-goble-slurp-goble*!" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "Yes, like that!" ("angry", xpos="far_left", ypos="head") + gen "Alright, [name_hermione_genie]... Final stretch!" ("base", xpos="far_left", ypos="head") + gen "Show me what you've got!" ("angry", xpos="far_left", ypos="head") + her "*Gobble-gobble-slurp-gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + gen "Yes! Faster!" ("angry", xpos="far_left", ypos="head") her "{size=+5}*Gobble-gobble-slurp-gobble*!{/size}" ("open_wide_tongue", "narrow", "base", "up") gen "{size=+5}Yes! Yes! Yes! Yes!{/size}" ("angry", xpos="far_left", ypos="head") - gen "*Ghr*!!!" ("angry", xpos="far_left", ypos="head") + gen "*Ngh*!!!" ("angry", xpos="far_left", ypos="head") menu: gen "!!!" ("angry", xpos="far_left", ypos="head") @@ -1391,102 +1508,110 @@ label hg_hidden_blowjob_cumming: call her_chibi_scene("bj_cum_in", trans=d5) pause.8 - call bld gen "{size=+7}*ARGH*!{/size}" ("angry", xpos="far_left", ypos="head") - gen "Swallow my cum, slut!" ("angry", xpos="far_left", ypos="head") + gen "Do it! Swallow my cum, [name_hermione_genie]!" ("angry", xpos="far_left", ypos="head") her "*Gulp!-Gulp!-Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up") with hpunch gen "Yes! Down your fucking throat!" ("angry", xpos="far_left", ypos="head") her "*Gulp-gulp-gulp-gulp-gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up") stop music fadeout 1.0 - hide screen bld1 call ctc - call bld - gen "Well, I think that's it." ("base", xpos="far_left", ypos="head") + gen "*Ah*... I think that's all of it." ("base", xpos="far_left", ypos="head") gen "You can let go now..." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause", trans=d5) her "..........................." ("full_cum", "narrow", "base", "dead") - her "................" - her "........" - play sound "sounds/gulp.ogg" #Sound of gulping down a liquid. - her "*GULP*!" ("cum", "happyCl", "worried", "mid") - her "*Gua-ha*..." ("open_wide_tongue", "base", "base", "mid") - gen "You alright?" ("base", xpos="far_left", ypos="head") + her "................" ("full_cum", "narrow", "base", "dead") + her "........" ("full_cum", "narrow", "base", "dead") + play sound "sounds/gulp.ogg" + her "*Gulp*!" ("cum", "happyCl", "worried", "mid") + her "*Gua-ha*..." ("open_wide_tongue", "narrow", "base", "stare") + gen "... Are you alright, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. her "Yes, [name_genie_hermione]..." ("grin", "narrow", "base", "dead") - gen "Going to skip your next meal?" ("base", xpos="far_left", ypos="head") - her "I think so..." ("grin", "narrow", "base", "dead") - her "You always cum so much, [name_genie_hermione]..." - gen "Heh... And whose fault is that??" ("base", xpos="far_left", ypos="head") - her "............." ("grin", "narrow", "base", "dead") #Smile. - her "Can I get paid now?" + if _facial: + her "Although I thought you said you were going to, \"splatter my face with cum\"..." ("soft", "narrow", "base", "dead") + gen "Oh, right... My apologies..." ("base", xpos="far_left", ypos="head") + her "It's fine [name_genie_hermione]... I don't mind..." ("base", "narrow", "base", "dead") + if _mouth: + her "You allowed me ample time to prepare myself..." ("grin", "narrow", "base", "dead") + if game.daytime: + gen "So, will you be skipping lunch today?" ("base", xpos="far_left", ypos="head") + her "Yes, most likely..." ("grin", "narrow", "base", "dead") + her "How come you always cum so much, [name_genie_hermione]..." ("open", "wink", "base", "mid") + gen "*Heh*... You're saying that as if it's my fault." ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "............." ("soft", "narrow", "base", "down") + her @ cheeks blush "May I get paid now?" ("soft", "wink", "base", "mid") if states.her.tier >= 6: if game.daytime: - gen "What, even after I just gave you lunch?" ("base", xpos="far_left", ypos="head") + gen "You want points, even though I just gave you lunch?" ("base", xpos="far_left", ypos="head") else: - gen "What, even after I fed you dinner?" ("base", xpos="far_left", ypos="head") - her "............." ("annoyed", "squint", "base", "mid") #Smile. - her "Fine, I suppose this was a worthy meal." + gen "You want points, even though I fed you dinner?" ("base", xpos="far_left", ypos="head") + her "............." ("annoyed", "squint", "base", "mid") + her "Fine, I suppose this was a worthy meal." ("annoyed", "squint", "base", "mid") + else: + gen "Certainly...." ("grin", xpos="far_left", ypos="head") "-Cum on her face-": call her_chibi_scene("bj_pause", trans=d5) gen "Ready for your facial, [name_hermione_genie]?" ("angry", xpos="far_left", ypos="head") - her "Yes, [name_genie_hermione]!" ("grin", "narrow", "base", "dead") - gen "Here it comes then!" ("angry", xpos="far_left", ypos="head") + if _mouth: + her "My facial? But I thought you said--" ("soft", "narrow", "base", "up") + else: + her "Yes, [name_genie_hermione]!" ("grin", "narrow", "base", "dead") + gen "Here it comes!" ("angry", xpos="far_left", ypos="head") call cum_block call her_chibi_scene("bj_cum_out", trans=d5) pause.8 $ hermione.set_cum(face="light") - call bld gen "{size=+7}Whore!{/size}" ("angry", xpos="far_left", ypos="head") - her "!!?" ("shock", "wide", "base", "stare") - hide screen bld1 + her @ cheeks blush "!!?" ("grin", "narrow", "base", "dead") call ctc $ hermione.set_cum(face="heavy") - her "[name_genie_hermione]..." ("shock", "wide", "base", "stare") + her @ cheeks blush "[name_genie_hermione]..." ("grin", "happyCl", "base", "stare") gen "All over your fucking face!" ("angry", xpos="far_left", ypos="head") - her "*Aaah*!" ("grin", "narrow", "base", "dead") + her @ cheeks blush "*Aaah*!" ("grin", "narrow", "base", "dead") call her_chibi_scene("bj_cum_out_done", trans=d5) - gen "Well, I'm done." ("base", xpos="far_left", ypos="head") - her "...................................." ("grin", "narrow", "base", "dead") - gen "I said it's over, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "Yes, I heard you [name_genie_hermione]..." ("grin", "narrow", "base", "dead") + + gen "Well then, I'm done." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "...................................." ("grin", "narrow", "base", "dead") + gen "I said I'm done, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "Yes, I heard you [name_genie_hermione]..." ("base", "narrow", "base", "dead") gen "So... Aren't you going to clean up?" ("base", xpos="far_left", ypos="head") her "In a moment..." ("grin", "narrow", "base", "dead") - her "I'm giving my skin time to soak in the anti-oxidants..." - gen "*Hmm*... I find this quite hot..." ("base", xpos="far_left", ypos="head") gen "Take your time, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") call blkfade stop music fadeout 1.0 - nar "A while later." + $ hermione.set_cum(None) + nar "After a relatively brief period of time later..." call her_chibi("stand","desk","base") call gen_chibi("sit_behind_desk") - hide screen bld1 call hide_blkfade pause.5 - her "I take it you enjoyed yourself, [name_genie_hermione]?" ("angry", "wink", "base", "mid") + her "I take it you enjoyed yourself, [name_genie_hermione]?" ("angry", "wink", "base", "mid", xpos="mid", ypos="base") play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. gen "Yes I did, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "Good, so Can I get paid now?" ("grin", "narrow", "base", "dead") + her "Good... So, I may get paid now?" ("base", "squint", "base", "mid") if states.her.tier >= 6: - gen "What, even after I just gave you a salon treatment?" ("base", xpos="far_left", ypos="head") + gen "Even after I just gave you a salon treatment?" ("base", xpos="far_left", ypos="head") gen "Other women pay a lot of money for a good facial." ("base", xpos="far_left", ypos="head") - her "............." ("annoyed", "squint", "base", "mid") #Smile. - her "Fine, but my skin better look glamorous by tomorrow." - gen "You can always come for a second dosage." ("grin", xpos="far_left", ypos="head") + her "............." ("annoyed", "squint", "base", "mid") + her "Fine, but my skin better look glamorous by tomorrow." ("annoyed", "squint", "base", "mid") + gen "You can always come back for more..." ("grin", xpos="far_left", ypos="head") + else: + gen "Certainly...." ("grin", xpos="far_left", ypos="head") jump end_hg_pf_blowjob @@ -1502,42 +1627,43 @@ label hg_pf_blowjob_2: call ctc play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 #HERMIONE if_changed - her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "annoyed", "up", ypos="head", flip=False) + her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "base", "up", ypos="head", flip=False) gen "Yes, good girl..." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") - gen "lick the shaft..." ("base", xpos="far_left", ypos="head") - her "*lick*! *Slurp*! *lick*!" ("open_wide_tongue", "narrow", "base", "up") - nar "Hermione keeps sucking on your cock like her life depends on it." + gen "Lick the shaft..." ("base", xpos="far_left", ypos="head") + her "*Lick*! *Slurp*! *Lick*!" ("open_wide_tongue", "narrow", "base", "up") + nar "Hermione keeps sucking on your cock as if her life depended on it." nar "Her technique is almost perfect, and she is incredibly enthusiastic." - gen "Yes... I love your eager, little mouth, slut..." ("base", xpos="far_left", ypos="head") + gen "Yes... I love your eager, little mouth, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") her "*Gobble*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) pause.8 - her "[name_genie_hermione]?" ("base", "narrow", "worried", "down") + her "[name_genie_hermione]?" ("soft", "squint", "base", "up") gen "*Hmm*?" ("base", xpos="far_left", ypos="head") - her "How would you like me to please you today?" ("soft", "narrow", "annoyed", "up") + her "Are there any further actions you would like me to take that would please you today?" ("base", "squint", "worried", "up") + gen "Well, since you asked..." ("base", xpos="far_left", ypos="head") menu: #"\"Take it down your throat!\"" if hg_pf_blowjob.points >= 2: # Second event (facefuck) happened. # jump hg_pf_facefuck_1 - + gen "..." ("base", xpos="far_left", ypos="head") "\"Pretend I am your father.\"": her "My father?" ("angry", "wink", "base", "mid") - gen "Anything wrong with that?" ("base", xpos="far_left", ypos="head") + gen "Would that be a problem?" ("base", xpos="far_left", ypos="head") her "I suppose not..." ("base", "narrow", "worried", "down") - her "I mean it's just pretending..." ("grin", "narrow", "base", "dead") - gen "Great. Get that dick back in your mouth then." ("base", xpos="far_left", ypos="head") + her "I mean it's just pretending, right?..." ("soft", "squint", "base", "mid") + gen "Great! Get that dick back in your mouth then." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj", trans=d5) her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "That's it, princess. Suck daddy's dick." ("base", xpos="far_left", ypos="head") + gen "That's it, princess... Suck daddy's dick." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") - gen "Tell me how much you want it." ("base", xpos="far_left", ypos="head") + gen "Now, tell me how much you want it." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) - her "So much daddy..." ("soft", "narrow", "annoyed", "up") + her "I want it... I want it so much, daddy..." ("soft", "narrow", "annoyed", "up") call her_chibi_scene("bj", trans=d5) her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause", trans=d5) @@ -1548,71 +1674,67 @@ label hg_pf_blowjob_2: her "When we're sitting together on the couch watching T.V..." ("base", "narrow", "base", "up") her "I just imagine that I am sucking your cock instead..." ("base", "narrow", "base", "up") call her_chibi_scene("bj", trans=d5) - her "*lick*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") + her "*Lick*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) - her "I even wish that mum left you sometimes..." ("annoyed", "narrow", "worried", "down") + her "Sometimes... I even wish that mum left you..." ("soft", "narrow", "base", "up") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *Slurp*! *lick*!" ("open_wide_tongue", "narrow", "base", "dead") - gen "Why's that?" ("base", xpos="far_left", ypos="head") + her "*Gobble*! *Slurp*! *Lick*!" ("open_wide_tongue", "narrow", "base", "dead") + gen "And why is that?" ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause", trans=d5) - her "So that I'm the only one to get your dick..." ("soft", "narrow", "base", "dead") + her "So that I'm the only one to get your dick..." ("soft", "narrow", "worried", "down") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + gen "You're doing very good, [name_hermione_genie]... Now, why don't you--" ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause", trans=d5) - her "You'll come home every day..." ("soft", "narrow", "base", "dead") + her "You'll come home every day, after work..." ("base", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") + her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "dead") call her_chibi_scene("bj_pause", trans=d5) - her "Throw me onto my bed..." ("grin", "narrow", "base", "dead") + her "And you'll throw me onto my bed..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause", trans=d5) - her "and use me..." ("grin", "narrow", "base", "dead") + her "and then you'll use me..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) her "however you want..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause", trans=d5) her "for as long as you want..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) her "you won't even ask..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause", trans=d5) her "you'll just take me..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "dead") - call her_chibi_scene("bj_pause", trans=d5) - her "even though I say no..." ("grin", "narrow", "base", "dead") - call her_chibi_scene("bj", trans=d5) her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") - gen "That's it princess, Almost there..." ("base", xpos="far_left", ypos="head") + gen "That's it princess...{w=0.4} Almost there..." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause", trans=d5) her "Where do you want to cum today, daddy?" ("soft", "narrow", "annoyed", "up") her "Are you going to cover my face?" ("soft", "narrow", "annoyed", "up") her "Or make me swallow your big load?" ("grin", "narrow", "base", "dead") - her "{size=-4}Even if I don't want to...{/size}" ("grin", "narrow", "base", "dead") - gen "Let's find out shall we?" ("base", xpos="far_left", ypos="head") + gen "Why don't you wait and find out?" ("base", xpos="far_left", ypos="head") her "Yes daddy..." ("soft", "narrow", "annoyed", "up") call her_chibi_scene("bj", trans=d5) her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "Yes, like that... Good girl..." ("base", xpos="far_left", ypos="head") + gen "Yes... Keep sucking, just like that... Good girl..." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") gen "Do it for daddy." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") gen "Come on, princess." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") - gen "Alright, [name_hermione_genie], almost there." ("base", xpos="far_left", ypos="head") + gen "Alright, [name_hermione_genie]... I'm almost there." ("base", xpos="far_left", ypos="head") gen "Make daddy proud!" ("angry", xpos="far_left", ypos="head") - her "*Gobble-goble-slurp-goble*!" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "Yes, like that!" ("angry", xpos="far_left", ypos="head") + her "*Gobble-gobble-slurp-gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + gen "Yes... Make me--" ("angry", xpos="far_left", ypos="head") her "{size=+5}*Gobble-gobble-slurp-gobble*!{/size}" ("open_wide_tongue", "narrow", "base", "dead") gen "{size=+5}Yes! Yes! Yes! Yes!{/size}" ("angry", xpos="far_left", ypos="head") - gen "*Grr*!!!" ("angry", xpos="far_left", ypos="head") + gen "*Ngh*!!!" ("angry", xpos="far_left", ypos="head") menu: gen "!!!" ("angry", xpos="far_left", ypos="head") @@ -1625,42 +1747,42 @@ label hg_pf_blowjob_2: call her_chibi_scene("bj_cum_in", trans=d5) pause.8 - call bld gen "{size=+7}*ARGH*!{/size}" ("angry", xpos="far_left", ypos="head") gen "Drown in my cum, whore!" ("angry", xpos="far_left", ypos="head") - her "*Gulp!-Gulp!-Gulp*!" ("open_wide_tongue", "narrow", "annoyed", "up") + her "*Gulp!-Gulp!-Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up") with hpunch gen "Yes! Down your fucking throat, slut!" ("angry", xpos="far_left", ypos="head") - her "*Gulp-gulp-gulp-gulp-gulp*!" ("open_wide_tongue", "narrow", "base", "up") + her "*Gulp-gulp-gulp-gulp-gulp*!" ("open_wide_tongue_cum", "narrow", "base", "up") stop music fadeout 1.0 call ctc call her_chibi_scene("bj_pause", trans=d5) pause.8 - call bld - gen "Well, I think that's it." ("base", xpos="far_left", ypos="head") - gen "You can let go now..." ("base", xpos="far_left", ypos="head") + gen "*Ah*... Now that was some blowjob..." ("base", xpos="far_left", ypos="head") + gen "You can let it go now... Princess..." ("base", xpos="far_left", ypos="head") her "..........................." ("full_cum", "narrow", "base", "dead") her "................" her "........" play sound "sounds/gulp.ogg" #Sound of gulping down a liquid. her "*GULP*!" ("cum", "happyCl", "worried", "mid") - her "*Gua-ha*..." ("open_wide_tongue", "base", "base", "mid") - gen "How was that?" ("base", xpos="far_left", ypos="head") + her "*Gua-ha*..." ("open_wide_tongue", "narrow", "base", "stare") play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. her "So tasty..." ("grin", "narrow", "base", "dead") gen "Really?" ("base", xpos="far_left", ypos="head") her "Yes daddy..." ("grin", "narrow", "base", "dead") - her "It's always tasty with you..." - gen "Heh... is that so?" ("base", xpos="far_left", ypos="head") + her "It's always tasty when it's daddy's..." ("grin", "narrow", "base", "dead") + gen "*Heh*... Is that so?" ("base", xpos="far_left", ypos="head") her "............." ("grin", "narrow", "base", "dead") - nar "She leans forward and gives your wilting cock a small kiss." + nar "She leans forward and gives your cock a small kiss." with kissiris - her "Thanks, daddy!" ("base", "narrow", "base", "mid_soft") + her "Of course, daddy!" ("base", "closed", "base", "mid_soft") + her "I hope you enjoyed my little performance, [name_genie_hermione]..." ("angry", "wink", "base", "mid") + gen "Performance? Oh, yes, your performance! Yes, it was very good, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") + her "Thank you, [name_genie_hermione]..." ("soft", "narrow", "base", "down") "-Cum on her face-": call her_chibi_scene("bj_pause", trans=d5) @@ -1674,75 +1796,80 @@ label hg_pf_blowjob_2: $ hermione.set_cum(face="light") - call bld gen "{size=+7}Slut!{/size}" ("angry", xpos="far_left", ypos="head") - her "!!?" ("shock", "narrow", "base", "dead") + her @ cheeks blush "!!!" ("grin", "happyCl", "base", "mid") call ctc $ hermione.set_cum(face="heavy") - her "Daddy..." ("shock", "wide", "base", "stare") - gen "That's it, princess!" ("angry", xpos="far_left", ypos="head") + her "Daddy..." ("angry", "narrow", "base", "stare") + gen "That's it, princess! Take daddy's load!" ("angry", xpos="far_left", ypos="head") her "*Aaah*!" ("grin", "narrow", "base", "dead") call her_chibi_scene("bj_cum_out_done", trans=d5) pause.8 - call bld - gen "Well, I'm done." ("base", xpos="far_left", ypos="head") + gen "*Ah*... Finally..." ("base", xpos="far_left", ypos="head") + gen "Alright, I'm done..." ("base", xpos="far_left", ypos="head") her "...................................." ("grin", "narrow", "base", "dead") gen "I said it's over, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "Yes, I heard you, daddy..." ("grin", "narrow", "base", "dead") + her "Yes, I heard you, daddy... I mean, sir..." ("angry", "narrow", "base", "stare") gen "So... Aren't you going to clean up?" ("base", xpos="far_left", ypos="head") - her "In a minute..." ("grin", "narrow", "base", "dead") - her "I'm just savouring the moment..." + her "In a minute..." ("soft", "closed", "base", "dead") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") gen "Take your time, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") stop music fadeout 1.0 call blkfade - nar "A while later." + nar "A while later..." - call her_chibi_scene("bj_pause", trans=d9) - pause.8 + $ hermione.set_cum(None) + $ hermione.wear("all") + call her_chibi("stand","desk","base", flip=False) + call gen_chibi("sit_behind_desk") + + hide screen blkfade play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. - her "I take it you enjoyed yourself, [name_genie_hermione]?" ("angry", "wink", "base", "mid") - gen "Yes I did, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + + her "I take it you enjoyed my little performance, [name_genie_hermione]?" ("soft", "squint", "base", "mid", xpos="mid", ypos="base", trans=fade) + gen "Very much so, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "Great..." ("base", "closed", "base", "down") "\"Worship my cock.\"": $ states.her.status.gokkun = True - her "Worship it?" ("angry", "wink", "base", "mid") + her "You want me to... Worship it?" ("angry", "wink", "base", "mid") gen "Did I stutter?" ("base", xpos="far_left", ypos="head") - her "Well..." ("base", "narrow", "worried", "down") - her "Okay..." ("soft", "narrow", "annoyed", "up") - gen "Great. You can start by putting it back in your mouth." ("base", xpos="far_left", ypos="head") + her "Well... No, I just wasn't sure what you--" ("soft", "wink", "worried", "mid") + her "Alright then... Just tell me what to do..." ("base", "narrow", "worried", "down") + gen "You can start by putting my cock back in your mouth." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj", trans=d5) her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") gen "That's it..." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "dead") - gen "Tell me how much you love my cock." ("base", xpos="far_left", ypos="head") + gen "Now, I want you to tell me everything that is great about my cock... How much you love it." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) - her "So much, [name_genie_hermione]..." ("soft", "narrow", "annoyed", "up") + her "I... I love your cock... so much, [name_genie_hermione]..." ("soft", "narrow", "annoyed", "up") call her_chibi_scene("bj", trans=d5) her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) her "It's all I think about when I'm in class..." ("base", "narrow", "base", "up") call her_chibi_scene("bj", trans=d5) her "*Gobble*! *Gulp*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + gen "*Mmm*... Very good, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") if hg_pr_blowjob.counter == 0: call her_chibi_scene("bj_pause", trans=d5) - her "Sucking your perfect dick." ("base", "narrow", "base", "up") - her "No one else's..." ("base", "narrow", "base", "up") + her "I love sucking your perfect dick..." ("base", "narrow", "base", "up") + her "... and no one else's." ("base", "narrow", "base", "up") call her_chibi_scene("bj", trans=d5) - her "*lick*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") + her "*Lick*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) - her "Just your {w}perfect, {w}beautiful {w}{size=-4}cock{/size}!" ("grin", "narrow", "base", "dead") + her "The only thing I want... Is your perfect, {w}beautiful {w}{size=-4}cock{/size}!" ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) her "*Gobble*! *Slurp*! *lick*!" ("open_wide_tongue", "narrow", "annoyed", "up") else: @@ -1750,77 +1877,77 @@ label hg_pf_blowjob_2: her "Even when you make me suck another boy's dick..." ("base", "narrow", "base", "up") her "I still imagine that it's yours..." ("base", "narrow", "base", "up") call her_chibi_scene("bj", trans=d5) - her "*lick*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "dead") + her "*Lick*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "dead") call her_chibi_scene("bj_pause", trans=d5) - her "Imagine that it's your cum sliding down my throat..." ("soft", "narrow", "annoyed", "up") + her "I imagine that it's your cum, sliding down my throat..." ("soft", "narrow", "annoyed", "up") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *Slurp*! *lick*!" ("open_wide_tongue", "narrow", "base", "dead") + her "*Gobble*! *Slurp*! *Lick*!" ("open_wide_tongue", "narrow", "base", "dead") call her_chibi_scene("bj_pause", trans=d5) - her "Or that it's your hot load shot across my face..." ("grin", "narrow", "base", "dead") + her "Or that it's your hot load, being shot across my face..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *Slurp*! *lick*!" ("open_wide_tongue", "narrow", "base", "up") + her "*Gobble*! *Slurp*! *Lick*!" ("open_wide_tongue", "narrow", "base", "up") gen "Is that so?" ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause", trans=d5) - her "Yes [name_genie_hermione]..." ("soft", "narrow", "base", "dead") + her "Yes, [name_genie_hermione]..." ("soft", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) her "Sometimes..." ("soft", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "dead") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "dead") call her_chibi_scene("bj_pause", trans=d5) her "After you make me suck your tasty dick..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) her "I won't brush my teeth..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) - her "just so I can go to sleep..." ("grin", "narrow", "base", "dead") + her "Just so I can go to sleep..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") call her_chibi_scene("bj_pause", trans=d5) - her "with that perfect taste in my mouth..." ("grin", "narrow", "base", "dead") + her "With that perfect taste in my mouth..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "dead") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "dead") call her_chibi_scene("bj_pause", trans=d5) - her "and when I do brush my teeth..." ("grin", "narrow", "base", "dead") + her "And when I do brush my teeth..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up") call her_chibi_scene("bj_pause", trans=d5) - her "Your beautiful cock is all I can think about..." ("grin", "narrow", "base", "dead") + her "I can only imagine your dick, going into my mouth..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "worried", "down") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "worried", "down") call her_chibi_scene("bj_pause", trans=d5) her "Recently, I even started moaning whenever I'm brushing my teeth..." ("grin", "narrow", "base", "dead") call her_chibi_scene("bj", trans=d5) - her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "That's it cock-slut, Almost there..." ("base", xpos="far_left", ypos="head") + her "*Gobble*! *Lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up") + gen "That's it cock-slut... I'm almost there..." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause", trans=d5) - her "Where do you want to cum today [name_genie_hermione]?" ("soft", "narrow", "annoyed", "up") + her "Where would you like to cum today, [name_genie_hermione]?" ("soft", "narrow", "annoyed", "up") her "I know it's greedy of me to ask..." ("angry", "narrow", "base", "down") - her "But can you cum in my mouth?" ("angry", "wink", "base", "mid") - her "{size=-4}Please...{/size} I promise I won't waste a drop." ("soft", "narrow", "annoyed", "up") + her "But could you please cum in my mouth?" ("angry", "narrow", "base", "mid") + her "{size=-4}Please...{/size} I promise I won't waste a drop of your precious seed." ("soft", "narrow", "worried", "mid") gen "I think that can be arranged..." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "Thank you [name_genie_hermione]!" ("smile", "happyCl", "base", "mid", emote="happy") + her @ cheeks blush "Thank you, [name_genie_hermione]!" ("smile", "happyCl", "base", "mid", emote="happy") call her_chibi_scene("bj", trans=d5) nar "Hermione devours your cock with renewed vigour." her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "Yes, like that... that's a good little slut..." ("base", xpos="far_left", ypos="head") + gen "Yes, like that... That's a good little slut..." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "Deeper now." ("base", xpos="far_left", ypos="head") + gen "A bit deeper now." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") - gen "Come on cum-whore." ("base", xpos="far_left", ypos="head") + gen "Go on, cum-whore." ("base", xpos="far_left", ypos="head") her "*Slurp*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "worried", "down") - gen "Alright, [name_hermione_genie], almost there." ("base", xpos="far_left", ypos="head") - gen "Deeper now!" ("angry", xpos="far_left", ypos="head") - her "!!! *Gobble-goble-slurp-goble*! !!!" ("open_wide_tongue", "narrow", "annoyed", "up") - gen "Yes, like that!" ("angry", xpos="far_left", ypos="head") + gen "Alright, [name_hermione_genie], almost there!" ("base", xpos="far_left", ypos="head") + gen "A bit deeper!" ("angry", xpos="far_left", ypos="head") + her "!!! *Gobble-gobble-slurp-gobble*! !!!" ("open_wide_tongue", "narrow", "annoyed", "up") + gen "Yes, just like that!" ("angry", xpos="far_left", ypos="head") her "{size=+5}!!! *Gobble-gobble-slurp-gobble!* !!!{/size}" ("open_wide_tongue", "narrow", "annoyed", "up") gen "{size=+5}Yes! Yes! Yes! Yes!{/size}" ("angry", xpos="far_left", ypos="head") - gen "*Ghr*!!!" ("angry", xpos="far_left", ypos="head") + gen "*Ngh*!!!" ("angry", xpos="far_left", ypos="head") gen "Here it comes, [name_hermione_genie]! Here's your reward!" ("angry", xpos="far_left", ypos="head") her "!!!" ("open_wide_tongue", "narrow", "worried", "down") @@ -1829,39 +1956,41 @@ label hg_pf_blowjob_2: pause.8 call cum_block - call bld gen "{size=+7}*ARGH*!{/size}" ("angry", xpos="far_left", ypos="head") gen "Take my cum, slut!" ("angry", xpos="far_left", ypos="head") her "*Gulp!-Gulp!-Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up") with hpunch - gen "Yes! Down your mouth, you fucking cum dumpster!" ("angry", xpos="far_left", ypos="head") + gen "Yes! Down your throat, you fucking cum dumpster!" ("angry", xpos="far_left", ypos="head") her "*Gulp-gulp-gulp-gulp-gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up") stop music fadeout 1.0 call her_chibi_scene("bj", trans=d5) call ctc - call bld - gen "Well, I think that's it." ("base", xpos="far_left", ypos="head") - gen "You can let go now..." ("base", xpos="far_left", ypos="head") + gen "*Ah*... I think that's all of it." ("base", xpos="far_left", ypos="head") + gen "You can let it go now..." ("base", xpos="far_left", ypos="head") call her_chibi_scene("bj_pause", trans=d5) her @ tears mascara "..........................." ("full_cum", "narrow", "base", "dead", trans=fade) her @ tears mascara "................" ("full_cum", "narrow", "base", "dead") her @ tears mascara "........" ("full_cum", "narrow", "base", "dead") - gen "How was that?" ("base", xpos="far_left", ypos="head") + gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") her @ tears mascara "..." play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. gen "Are you going to swallow?" ("base", xpos="far_left", ypos="head") + + her @ tears mascara "*Shakes her head from side to side*" ("full_cum", "narrow", "base", "dead") if game.daytime: - gen "So you're going to go to class with a mouth full of my cum?" ("base", xpos="far_left", ypos="head") + gen "So, you're going to leave my office, with a mouth full of cum?" ("base", xpos="far_left", ypos="head") else: - gen "So you're going to go to sleep with a mouth full of my cum?" ("base", xpos="far_left", ypos="head") + gen "So, you're going to go to sleep, with a mouth full of cum?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush tears mascara "*She nods her head up and down enthusiastically*" ("full_cum", "narrow", "annoyed", "up") #Smile. - gen "Good, like a proper slut should..." ("base", xpos="far_left", ypos="head") - $ mouth_full_of_cum = True + her @ cheeks blush tears mascara "*Nods her head up and down enthusiastically*" ("full_cum", "narrow", "annoyed", "up") #Smile. + + gen "(She sure is taking this worshipping thing seriously...)" ("base", xpos="far_left", ypos="head") + gen "Very well, [name_hermione_genie]... I'll allow you to keep my cum... Just this once..." ("base", xpos="far_left", ypos="head") + $ _mouth_full_of_cum = True jump end_hg_pf_blowjob diff --git a/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy b/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy index f068dd56..8e60635b 100644 --- a/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy +++ b/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy @@ -20,7 +20,7 @@ label hg_pr_flash: if hg_pr_flash.counter == 0: gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "I would like to award Gryffindor with twenty-five house points today." ("base", xpos="far_left", ypos="head") - her "Really?" ("base", "base", "base", "mid") + her "Really?" ("grin", "base", "base", "mid") her "Thank you, [name_genie_hermione]!" gen "Yes, but first I will require your help with something..." ("base", xpos="far_left", ypos="head") her "Of course, [name_genie_hermione]! Anything!" @@ -63,18 +63,17 @@ label hg_pr_flash: her "Well alright, I'll see what I can do..." else: if states.her.tier >= 5: - gen "[name_hermione_genie] I need you to go out there and flash your tits to one of your classmates." ("base", xpos="far_left", ypos="head") - her "I will do my best [name_genie_hermione]." ("open", "closed", "base", "mid") + gen "[name_hermione_genie]... I need you to go out there and flash your tits to one of your classmates." ("base", xpos="far_left", ypos="head") + her "I will do my best [name_genie_hermione]..." ("open", "closed", "base", "mid") gen "Really? Just like that? No complaints or anything?" ("base", xpos="far_left", ypos="head") her "I am getting paid for this, am I not?" ("base", "narrow", "base", "mid_soft") - gen "Of course." ("base", xpos="far_left", ypos="head") + gen "Of course... {number=current_payout} points..." ("base", xpos="far_left", ypos="head") her "Why would I complain about a simple task like this then?" ("open", "closed", "base", "mid") - her "{number=current_payout} house points is a fair price for a few seconds of excitement... *Err*..." + her "{number=current_payout} house points is a fair price for a few seconds of excitement... *Err*..." ("open", "closed", "base", "mid") her "... I mean, embarrassment." ("base", "happyCl", "base", "mid") - gen "{size=-3}(She changed this much already?){/size}" ("base", xpos="far_left", ypos="head") - gen "{size=-3}(I'm so good at this training thing that it's starting to get creepy!){/size}" ("grin", xpos="far_left", ypos="head") + gen "{size=-3}(She's changed this much already?){/size}" ("base", xpos="far_left", ypos="head") her "Classes are about to start... I'd better leave now." ("base", "base", "base", "mid") - her "I will see you later tonight, [name_genie_hermione]." + her "I will see you later tonight, [name_genie_hermione]." ("open", "closed", "base", "mid") elif states.her.tier >= 4: gen "I need you to show off your tits, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "Right now, [name_genie_hermione]?" ("upset", "wink", "base", "mid") @@ -120,17 +119,17 @@ label end_hg_pr_flash: her "(Stupid Slytherins...)" ("angry", "narrow", "angry", "mid", xpos="far_right", flip=True, trans=d3) her "(I {b}HATE{/b} them!)" ("angry", "closed", "worried", "mid") - elif not hg_pr_flash.monologue_glass and hg_pr_flash.is_event_complete(5, 3): # Event specific - $ hg_pr_flash.monologue_glass = True + #elif not hg_pr_flash.monologue_glass and hg_pr_flash.is_event_complete(5, 1): # Event specific + #$ hg_pr_flash.monologue_glass = True - her "(I can't believe I did that today...)" ("upset", "closed", "base", "mid", ypos="head", flip=False, trans=d3) - her "(What if Harry or Ron saw me like that?)" ("angry", "wide", "base", "stare") - her "(Standing there...)" - her "(Pressing my breasts against that window glass...)" - her "(I would probably just die of embarrassment right there on the spot...)" ("angry", "narrow", "base", "down") - her "(No. Protecting the honour of the Gryffindor house is my number one priority.)" ("upset", "closed", "base", "mid") - her "(We must get the cup this year, no matter the cost...)" - her "(........)" ("angry", "narrow", "base", "down") + #her "(I can't believe I did that today...)" ("upset", "closed", "base", "mid", ypos="head", flip=False, trans=d3) + #her "(What if Harry or Ron saw me like that?)" ("angry", "wide", "base", "stare") + #her "(Standing there...)" ("angry", "wide", "base", "stare") + #her "(Pressing my breasts against that window...)" ("angry", "wide", "base", "stare") + #her "(I would probably just die of embarrassment right there on the spot...)" ("angry", "narrow", "base", "down") + #her "(No. Protecting the honour of the Gryffindor house is my number one priority.)" ("upset", "closed", "base", "mid") + #her "(We must get the cup this year, no matter the cost...)" ("upset", "closed", "base", "mid") + #her "(........)" ("angry", "narrow", "base", "down") call her_chibi("leave") @@ -148,7 +147,7 @@ label hg_pr_flash_intro: her "Good evening, [name_genie_hermione]." ("open", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "Did you complete your task?" ("base", xpos="far_left", ypos="head") - her "I did as you asked [name_genie_hermione]..." ("open", "base", "base", "R") + her "I did as you asked, [name_genie_hermione]..." ("open", "base", "base", "R") if hg_pr_flash.is_tier_complete(): menu: @@ -407,8 +406,8 @@ label hg_pr_flash_T4_E3: her "So I didn't really have the time to perform your task properly, [name_genie_hermione]..." ("angry", "base", "base", "R") gen "*Hmm*...?" ("base", xpos="far_left", ypos="head") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music - her "Instead, I just went to the library window, and..." - her "... I just pulled my shirt up and pressed my bare chest against the glass..." ("angry", "narrow", "base", "down") + her "Instead, as I was outside in one of the courtyards..." + her "... I just pulled my shirt up and pressed my bare chest against the glass of a nearby classroom..." ("angry", "narrow", "base", "down") her "I stood there like that for several seconds..." her "To make sure that at least someone would see them from the outside..." her "I hope this still counts, [name_genie_hermione]..." ("angry", "base", "base", "mid") @@ -419,7 +418,7 @@ label hg_pr_flash_T4_E3: her @ cheeks blush "I don't know, [name_genie_hermione]..." ("open", "happyCl", "worried", "mid") her "To be honest, I kept my eyes closed..." gen "How do you know that anyone saw you at all then, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "Oh! I heard someone shout, \"Look! At that window over there!\"." ("angry", "squint", "base", "mid") + her @ cheeks blush "Oh! I heard someone shout, \"Look! Over there, behind that window!\"." ("angry", "squint", "base", "mid") her "That's when I covered up and sprinted out of there..." her "..." ("angry", "base", "base", "mid") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") @@ -433,9 +432,9 @@ label hg_pr_flash_T5_E1: call hg_pr_flash_intro - her "As usual, [name_genie_hermione]..." ("base", "base", "base", "mid") + her "It went as usual, [name_genie_hermione]..." ("base", "base", "base", "mid") gen "I'm listening..." ("base", xpos="far_left", ypos="head") - her "Well... I had to spend a big portion of the day in the school library..." ("upset", "wink", "base", "mid") + her "I had to spend a big portion of the day in the school library..." ("upset", "wink", "base", "mid") her "So I didn't really have the time to perform your task properly, [name_genie_hermione]..." gen "*Hmm*...?" ("base", xpos="far_left", ypos="head") her "Instead, I just made sure there were no teachers around..." ("angry", "base", "base", "mid") @@ -446,13 +445,13 @@ label hg_pr_flash_T5_E1: her "I don't think there were many people around..." her "Or at least I hope so..." ("angry", "narrow", "base", "down") her "But they definitely saw my breasts, [name_genie_hermione]..." ("angry", "base", "base", "mid") - her "eventually A few first years seemed to notice..." ("angry", "narrow", "base", "down") - her "I had to leave pretty quickly after that..." ("angry", "base", "base", "mid") + her "Eventually, some first years seemed to notice..." ("angry", "narrow", "base", "down") + her "Of course... As they noticed, I made it look like it was an accident, and then quickly ran out of there..." ("angry", "base", "base", "mid") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") gen "How many people would you say saw your tits today, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") her "Hard to say, [name_genie_hermione]..." ("open", "base", "base", "mid") - her "Two dozen boys or so I suppose..." - her "A few girls as well..." ("annoyed", "base", "worried", "R") + her "Two dozen boys or so, I suppose..." ("open", "base", "base", "mid") + her "A couple of girls perhaps..." ("annoyed", "base", "worried", "R") her "I think the school librarian may have seen me too..." gen "*Hmm*... Well, I'd say that's a job well done." ("base", xpos="far_left", ypos="head") @@ -462,46 +461,48 @@ label hg_pr_flash_T5_E2: call hg_pr_flash_intro - her "It went alright, I suppose." ("base", "base", "base", "mid") - gen "Well, tell me all about it, then." ("base", xpos="far_left", ypos="head") + her "It went alright, I suppose." ("open", "closed", "base", "mid") + gen "Tell me all about it, then." ("base", xpos="far_left", ypos="head") her "*Ehm*... Okay..." ("open", "base", "base", "mid") - her "I was flashing my tits to this boy in the Gryffindor common room..." - her "When my friend, Ginny walked in on us..." ("open", "base", "base", "mid") - gen "Another boy?" ("base", xpos="far_left", ypos="head") - her "A boy? No, Ginny is a girl's name, [name_genie_hermione]." ("soft", "base", "base", "R") - gen "....." ("base", xpos="far_left", ypos="head") - her "Ginny Weasley, [name_genie_hermione]." ("open", "base", "base", "mid") + her "I flashed my breasts to this boy in the Gryffindor common room..." ("open", "base", "base", "mid") + her "When a friend of mine... walked in on us..." ("soft", "narrow", "base", "down") + gen "Another boy? I thought you said it went well?" ("base", xpos="far_left", ypos="head") + her "A boy? No, this was one of my many female friends, [name_genie_hermione]." ("angry", "narrow", "base", "mid") + gen "One of your many... Hold on... Why haven't I ever heard--" ("base", xpos="far_left", ypos="head") + her "Anyway..." ("open", "closed", "angry", "mid") gen "Alright, fine, continue..." ("base", xpos="far_left", ypos="head") her "*Ehm*..." ("soft", "base", "base", "R") - her "......." + her "......." ("annoyed", "base", "base", "R") play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music her "*Giggle*" ("grin", "happyCl", "worried", "mid",emote="sweat") gen "*Hmm*...?" ("base", xpos="far_left", ypos="head") - her "Then Ginny grabbed my breasts..." ("smile", "base", "base", "R") - her "And started to squeeze them..." - her "then she started to kiss my breasts passionately..." + her "So, my friend came up to me and grabbed my breasts..." ("smile", "base", "base", "R") + her "And then she started squeezing them..." ("smile", "base", "base", "R") + her "She then started to kiss my breasts passionately..." ("smile", "closed", "base", "R") gen "............" ("base", xpos="far_left", ypos="head") - her "to kiss and suck on my nipples..." ("smile", "base", "angry", "mid") - her "And I couldn't help myself - I started to moan..." ("base", "narrow", "base", "mid_soft") + her "She even started sucking on my nipples..." ("smile", "base", "angry", "mid") + her "Of course, I couldn't help myself, and I started to moan..." ("base", "narrow", "base", "mid_soft") gen ".............." ("base", xpos="far_left", ypos="head") - her "And then the boy took out his throbbing cock..." ("base", "squint", "base", "mid") - her "And sprayed his hot spunk all over me and Ginny!" - her "And then me and Ginny, we licked his hot sperm off of our bodies..." ("smile", "base", "angry", "mid") + her "And then the boy took out his throbbing cock!" ("smile", "squint", "base", "mid") + her "And sprayed his hot spunk all over us both!" ("smile", "closed", "base", "mid") + her "And then we licked his hot sperm off each other's bodies..." ("smile", "closed", "angry", "mid") gen ".............." ("base", xpos="far_left", ypos="head") gen "Are you making this up, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "... maybe." ("grin", "happyCl", "worried", "mid",emote="sweat") - her "I just thought that you would like to hear something like that, [name_genie_hermione]..." ("base", "narrow", "base", "mid_soft") + her "... Maybe." ("grin", "closed", "worried", "mid", emote="sweat") + her "I just thought that you would like to hear something like that, [name_genie_hermione]..." ("base", "squint", "base", "mid_soft") gen "What I would like to hear, [name_hermione_genie], is the truth." ("base", xpos="far_left", ypos="head") - her "Even if it's incredibly dull, [name_genie_hermione]?" ("open", "closed", "base", "mid") + her "Even if it's incredibly dull, [name_genie_hermione]?" ("angry", "squint", "base", "mid") gen "Dull or not..." ("base", xpos="far_left", ypos="head") gen "I only want to know what actually happened..." ("base", xpos="far_left", ypos="head") gen "Keep your fantasies to yourself, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "As you wish, [name_genie_hermione]." ("annoyed", "narrow", "annoyed", "up") - her "My friend Ginny walked in on me while I was flashing my tits to that guy." - her "But she promised to not tell anyone." + her "As you wish, [name_genie_hermione]." ("annoyed", "narrow", "worried", "R") + her "My friend walked in on me while I was flashing my tits to that guy." ("open", "narrow", "worried", "mid") + her "But since she came up behind me, I managed to put them away..." ("open", "base", "worried", "R") her "And that's all that happened, [name_genie_hermione]..." ("soft", "base", "base", "mid") - gen "I see..." ("base", xpos="far_left", ypos="head") - gen "I still prefer this to some made up stories..." ("base", xpos="far_left", ypos="head") + gen "Exciting..." ("base", xpos="far_left", ypos="head") + her "You think so, [name_genie_hermione]?" ("angry", "base", "base", "mid") + gen "Of course, [name_hermione_genie]... Did you not find it exciting?" ("base", xpos="far_left", ypos="head") + her "*Ehm*... I suppose..." ("soft", "narrow", "base", "down") jump end_hg_pr_flash @@ -510,27 +511,29 @@ label hg_pr_flash_T5_E3: call hg_pr_flash_intro play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music - her "Yes I did, [name_genie_hermione]..." ("base", "base", "base", "mid") - gen "Alright, tell me how did it go." ("base", xpos="far_left", ypos="head") - her "Well, let's see..." ("annoyed", "base", "worried", "R") - her "First I flashed them to that one boy from Ravenclaw..." - her "Then to that upperclassman from Hufflepuff..." ("open", "base", "base", "mid") - her "Then there was this other boy from Ravenclaw." ("base", "base", "base", "mid") + her @ cheeks blush "*Hmm*..." ("base", "narrow", "base", "down") + gen "How did it go, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Oh, *Ehm*... let's see..." ("soft", "narrow", "base", "down") + her @ cheeks blush "First I flashed them to that one boy from Slytherin... You know, the one who grabbed my breasts." ("open", "base", "base", "mid") + her @ cheeks blush "Then to that Hufflepuff guy who I previously flashed in the corridor outside the Hufflepuff common room..." ("open", "closed", "base", "mid") + her @ cheeks blush "Then there was this boy from Ravenclaw that I previously flashed inside the library..." ("open", "base", "base", "R") gen "???" ("base", xpos="far_left", ypos="head") - her "After that I flashed my tits to some Gryffindor underclassman by mistake..." ("angry", "happyCl", "worried", "mid",emote="sweat") - her "No, wait... the boy from Gryffindor was after that other boy..." ("annoyed", "base", "worried", "R") - gen "How many boys did you flash your tits to today, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "Half a dozen or so?" ("angry", "base", "base", "mid") - her "I had an opening in my schedule..." ("angry", "wink", "base", "mid") - her "So I decided to go for some extra credit with your assignment, [name_genie_hermione]." + her @ cheeks blush "After that, I flashed them to that Gryffindor underclassman who I told you about the other day..." ("open", "base", "base", "mid", emote="sweat") + her @ cheeks blush "No, wait... The boy from Gryffindor was after that other boy..." ("angry", "base", "worried", "R") + gen "How many boys did you flash your tits to, [name_hermione_genie]?!" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Oh... Well, that's about all of them..." ("angry", "base", "base", "mid") + her @ cheeks blush "I had an opening in my schedule... And I figured I'd give them another look..." ("angry", "squint", "base", "mid") + her @ cheeks blush "I mean, that's the least I could do... Seeing that I wasn't actually pursuing any of them." ("soft", "squint", "base", "R") + gen "Yes... Doing it again certainly won't give them that idea..." ("base", xpos="far_left", ypos="head") + her "Anyway... I figured that you may want to give me a good grade since I went well beyond what was required from my assignment, [name_genie_hermione]." ("open", "squint", "base", "mid") gen "This is not an assignment, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - gen "And there are no extra credits..." ("base", xpos="far_left", ypos="head") - her "Oh...?" ("open", "base", "base", "mid") - gen "You are still getting your usual payment, [name_hermione_genie], and that's it." ("base", xpos="far_left", ypos="head") - her "Oh... I see..." ("annoyed", "base", "worried", "R") + gen "There is no grading..." ("base", xpos="far_left", ypos="head") + her "Oh..." ("open", "narrow", "base", "down") + gen "You are doing this for points, [name_hermione_genie]... Not a grade..." ("base", xpos="far_left", ypos="head") + her "Oh... Right..." ("annoyed", "base", "worried", "R") gen "But, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") her "Yes, [name_genie_hermione]?" ("open", "base", "base", "mid") - gen "That was very well done." ("grin", xpos="far_left", ypos="head") - her "Thank you, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft") + gen "If you were to receive a grade... It'd be a high one." ("grin", xpos="far_left", ypos="head") + her "I see... Well, I guess that will have to do..." ("grin", "narrow", "base", "mid_soft") jump end_hg_pr_flash diff --git a/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy b/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy index f69b4382..7c95e2a4 100644 --- a/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy +++ b/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy @@ -545,7 +545,7 @@ label hg_pr_flirt_teacher_T3_E2: # Snape gen "Where do you get this stuff?" ("base", xpos="far_left", ypos="head") her "Women's magazines..." ("open", "base", "worried", "R") her "Well, anyway, it worked, [name_genie_hermione]." ("normal", "squint", "angry", "mid") - her "As soon as the class was over, professor Snape grabbed my buttocks, [name_genie_hermione]!" ("angry", "base", "angry", "mid", ypos="head", flip=False) + her "As soon as the class was over, professor Snape grabbed my buttocks, [name_genie_hermione]!" ("angry", "base", "angry", "mid") gen "The fiend!" ("grin", xpos="far_left", ypos="head") gen "Did you enjoy it, though?" ("base", xpos="far_left", ypos="head") her "[name_genie_hermione], I am only doing this--" ("scream", "closed", "angry", "mid") diff --git a/game/scripts/characters/hermione/events/requests/give_a_blowjob.rpy b/game/scripts/characters/hermione/events/requests/give_a_blowjob.rpy index fafc879f..25feedab 100644 --- a/game/scripts/characters/hermione/events/requests/give_a_blowjob.rpy +++ b/game/scripts/characters/hermione/events/requests/give_a_blowjob.rpy @@ -19,21 +19,21 @@ label hg_pr_blowjob: #Intro. if hg_pr_blowjob.counter == 0: gen "[name_hermione_genie], I will be buying another favour from you today." ("base", xpos="far_left", ypos="head") - her "Thank you, [name_genie_hermione]. I really appreciate it." ("open", "closed", "base", "mid") - gen "Sure, Happy to help." ("base", xpos="far_left", ypos="head") + her "Thank you, [name_genie_hermione]... I really appreciate it." ("open", "closed", "base", "mid") + gen "Happy to help, as always." ("base", xpos="far_left", ypos="head") + her "So, what can I do for you today?" ("open", "base", "base", "mid") gen "I need you to go give a blowjob to one of your classmates." ("base", xpos="far_left", ypos="head") stop music fadeout 1.0 her "!!!" ("shock", "wide", "base", "stare") - her "... with my mouth?" + her "... With my mouth?" if not states.her.status.blowjob: # She will refuse unless she gave you a blowjob her "But we--.. I.." ("shock", "wide", "base", "stare") her "I've never done it before!" ("angry", "wide", "base", "mid") - gen "I guess it's time you've learnt what {i}giving head{/i} means." ("base", xpos="far_left", ypos="head") - her "Absolutely not!" ("annoyed", "narrow", "angry", "R") - her "I'll show you that my integrity and honour as a Gryffindor cannot be bought!" - her "I'm leaving this instant." ("scream", "closed", "angry", "mid") + gen "Then I guess it's time you learnt what {i}using your head{/i} truly means." ("base", xpos="far_left", ypos="head") + her "But..." ("annoyed", "narrow", "worried", "R") + her "No, I'm sorry [name_genie_hermione]... I can't do this!" ("annoyed", "narrow", "worried", "R") call her_walk(action="leave") @@ -51,26 +51,26 @@ label hg_pr_blowjob: gen "Yes, that's how it's usually done..." ("base", xpos="far_left", ypos="head") her "[name_genie_hermione], I..." ("upset", "closed", "base", "mid") her @ cheeks blush "I refuse to sell you a depraved favour like that, [name_genie_hermione]." ("open", "narrow", "annoyed", "mid") - her "Can't I just kiss another girl instead?" ("open", "happyCl", "worried", "mid") - her "I do not mind that..." + her "Can't I just kiss a girl or something, instead?" ("open", "happyCl", "worried", "mid") + her "I do not mind that..." ("open", "narrow", "annoyed", "mid") gen "[name_hermione_genie], please stop wasting my time..." ("base", xpos="far_left", ypos="head") gen "If you are not in the mood to sell favours today..." ("base", xpos="far_left", ypos="head") gen "Then there is the door." ("base", xpos="far_left", ypos="head") - her "But I need the points, [name_genie_hermione]. You know that." ("upset", "closed", "base", "mid") + her "But I need the points, [name_genie_hermione]... You know that." ("upset", "closed", "base", "mid") gen "It's as the saying goes, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "\"If you won't suck a dick for it - you don't need it\"." ("base", xpos="far_left", ypos="head") her @ cheeks blush "*Tch*..." ("angry", "base", "angry", "mid") her "............................" gen ".........................................." ("base", xpos="far_left", ypos="head") her "... Alright." ("annoyed", "narrow", "angry", "R") - her "I'll do it..." + her "I'll do it..." ("annoyed", "narrow", "angry", "R") gen "Go do it, then!" ("base", xpos="far_left", ypos="head") gen "Report back to me after your classes." ("base", xpos="far_left", ypos="head") her @ cheeks blush "..." ("angry", "base", "angry", "mid") - her "....." - her "......." + her "....." ("angry", "base", "angry", "mid") + her "......." ("angry", "base", "angry", "mid") gen "You may leave, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "..." + her "..." ("angry", "base", "angry", "mid") else: if states.her.tier >= 6: play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music @@ -111,7 +111,7 @@ label end_hg_pr_blowjob: # Inner monologue if hg_pr_blowjob.counter == 1: - her "(I did it...)" ("base", "narrow", "base", "dead", ypos="head", flip=False, trans=d3) + her "(I did it...)" ("base", "narrow", "base", "dead", xpos="base", ypos="base", flip=True, trans=d3) her "(I sucked off one of my classmates...)" ("angry", "narrow", "base", "dead") call her_chibi("leave") @@ -129,7 +129,7 @@ label end_hg_pr_blowjob: label hg_pr_blowjob_intro: call her_walk(action="enter", xpos="mid", ypos="base") - her "Good evening, [name_genie_hermione]." ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) + her "Good evening, [name_genie_hermione]." ("soft", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "Did you complete your assignment?" ("base", xpos="far_left", ypos="head") @@ -162,10 +162,10 @@ label hg_pr_blowjob_T5_E1: play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music gen "You know the drill, [name_hermione_genie]. Start talking." ("base", xpos="far_left", ypos="head") her "I gave a blowjob, [name_genie_hermione]..." ("disgust", "narrow", "base", "mid_soft") - gen "Good. Tell me more." ("base", xpos="far_left", ypos="head") + gen "Good... Tell me more." ("base", xpos="far_left", ypos="head") her "What is there to tell, [name_genie_hermione]?" ("annoyed", "narrow", "angry", "R") - her "I sucked off one of my classmates today..." - her "And that's it..." + her "I sucked off one of my classmates today..." ("annoyed", "narrow", "angry", "R") + her "And that's it..." ("annoyed", "narrow", "angry", "R") gen "*Hmm*... I see..." ("base", xpos="far_left", ypos="head") gen "..............." ("base", xpos="far_left", ypos="head") her "...................................." ("angry", "narrow", "base", "down") @@ -182,29 +182,29 @@ label hg_pr_blowjob_T5_E2: call hg_pr_blowjob_intro her "[name_genie_hermione], I..." ("angry", "narrow", "base", "down") - her "I tried, but..." + her "I tried, but..." ("angry", "narrow", "base", "down") play music "music/Despair_by_erenik.ogg" fadein 1 if_changed # Music her @ tears soft "The boy turned me down, [name_genie_hermione]..." ("mad", "base", "worried", "mid") her @ tears soft "I cannot believe that actually happened..." ("angry", "base", "base", "mid") - her "I am one of the top students in this school!" - her "One of the most popular ones too..." + her "I am one of the top students in this school!" ("angry", "base", "base", "mid") + her "One of the most popular ones too..." ("angry", "base", "base", "mid") her @ tears soft "And he turns me down?" ("angry", "base", "angry", "mid") - her "Why would he insult me like that?!" + her "Why would he insult me like that?!" ("angry", "base", "angry", "mid") gen "So you're insulted because that boy refused to put his cock in your mouth?" ("base", xpos="far_left", ypos="head") her @ tears crying "Wouldn't you be, [name_genie_hermione]?" ("angry", "base", "angry", "mid") - gen "I.. I never considered that option myself, but I think I would get over it rather quickly..." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "He rejected me [name_genie_hermione]..." ("angry", "base", "angry", "mid") - her "Who does he think he is?!" + gen "I... I never considered that option myself, but I think I would get over it rather quickly..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "He rejected me, [name_genie_hermione]..." ("angry", "base", "angry", "mid") + her "Who does he think he is?!" ("angry", "base", "angry", "mid") her @ cheeks blush "With all due respect, [name_genie_hermione], you wouldn't understand..." ("open", "narrow", "annoyed", "mid") gen "Well, in any case. I can't pay you for this." ("base", xpos="far_left", ypos="head") her @ tears soft "Of course... I would not expect you to, [name_genie_hermione]." ("annoyed", "narrow", "annoyed", "mid") - her "I failed to complete my task and deserve no praise of any kind..." - her "And should you pay me out of pity..." - her "Then That would only worsen the insult..." ("annoyed", "narrow", "angry", "R") + her @ tears soft "I failed to complete my task and deserve no praise of any kind..." ("annoyed", "narrow", "annoyed", "mid") + her @ tears soft "And should you pay me out of pity..." ("annoyed", "narrow", "annoyed", "mid") + her "Then that would only worsen the insult..." ("annoyed", "narrow", "angry", "R") gen "*Hmm*... In that case, maybe I should pay you anyway..." ("base", xpos="far_left", ypos="head") - her "No, [name_genie_hermione]. I would not accept it..." ("annoyed", "narrow", "annoyed", "mid") + her "No, [name_genie_hermione]... I would not accept it..." ("annoyed", "narrow", "annoyed", "mid") gen "*Hmm*... Well, this will be all then." ("base", xpos="far_left", ypos="head") - her "Have a good night, [name_genie_hermione]." + her "Have a good night, [name_genie_hermione]." ("open", "closed", "base", "mid") jump end_hg_pr_blowjob.no_points @@ -218,15 +218,26 @@ label hg_pr_blowjob_T5_E3: play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed - her "I gave a proper blowjob to this handsome boy from Ravenclaw..." + her "I gave a proper blowjob to this handsome boy from Ravenclaw..." ("annoyed", "narrow", "annoyed", "mid") her "And he was such a gentleman about it..." ("open", "narrow", "worried", "down") - her "He even warned me when he was about to cum." ("angry", "narrow", "base", "down") - gen "A true gentleman indeed." ("base", xpos="far_left", ypos="head") + her "He even warned me when he was about to finish." ("angry", "narrow", "base", "down") + gen "A sign of a true gentleman indeed." ("base", xpos="far_left", ypos="head") gen "Did you swallow?" ("base", xpos="far_left", ypos="head") - her "Of course I did, [name_genie_hermione]." ("upset", "closed", "base", "mid") - her "I told you -- I gave the boy a {b}proper{/b} blowjob." - her "It's the least I could do for someone who treated me with respect for a change..." ("angry", "narrow", "base", "down") - gen "Well, in that case." ("base", xpos="far_left", ypos="head") + if states.her.status.gokkun: + her "Of course I did, [name_genie_hermione]." ("upset", "closed", "base", "mid") + her "I told you -- I gave the boy a {b}proper{/b} blowjob." ("upset", "closed", "base", "mid") + her "It's the least I could do for someone who treated me with respect for a change..." ("angry", "narrow", "base", "down") + gen "Well, in that case." ("base", xpos="far_left", ypos="head") + else: + her "Oh... *Ehm*..." ("angry", "base", "base", "R") + gen "Did you not say that you gave him a {b}proper{/b} blowjob?" ("base", xpos="far_left", ypos="head") + her "I did say that, I just didn't--" ("annoyed", "base", "base", "mid") + her "I panicked, okay?" ("angry", "base", "base", "mid") + her "I had never done that before, so when the moment came..." ("angry", "base", "base", "R") + gen "You mean when the boy came..." ("base", xpos="far_left", ypos="head") + her "..." ("disgust", "base", "base", "mid") + gen "Oh, well... I suppose not everyone can be perfect... At least you did the actual sucking." ("base", xpos="far_left", ypos="head") + her "..." ("annoyed", "narrow", "base", "down") jump end_hg_pr_blowjob @@ -236,25 +247,33 @@ label hg_pr_blowjob_T6_intro_E1: call hg_pr_blowjob_intro - her "Splendid, [name_genie_hermione]. Simply splendid." ("base", "happyCl", "base", "mid") + her "Splendid, [name_genie_hermione]... Simply splendid." ("base", "happyCl", "base", "mid") gen "Really? Do tell." ("base", xpos="far_left", ypos="head") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music - her "Today I did something I wanted to do for such a long time now..." ("base", "narrow", "base", "up") - her "But never could muster up enough courage for..." + her "Today I did something I have wanted to do for a long time..." ("base", "narrow", "base", "up") + her "Something I've never been able to muster up enough courage for..." ("base", "narrow", "base", "up") gen "*Hmm*...?" ("base", xpos="far_left", ypos="head") - her "Today I sucked off my two best friends in the entire world!" ("soft", "narrow", "annoyed", "up") + her "Today I sucked off two of my classmates at the same time!" ("soft", "narrow", "annoyed", "up") her "And it was every bit as exciting as I thought it would be." ("base", "narrow", "worried", "down") - her "I made their cocks all sloppy with saliva..." ("grin", "narrow", "base", "dead") - her "I sucked on their balls too..." - her "But the best part was to see their faces..." ("silly", "narrow", "annoyed", "up") - her "The boys could not believe it was actually happening..." - her "To be honest, neither could I..." ("silly", "narrow", "base", "dead") - her "I, Hermione Granger -- the girl they knew for years..." - her "Sucking on their cocks..." ("open_wide_tongue", "narrow", "annoyed", "up") - her @ cheeks blush tears soft "Like some nasty slut..." ("shock", "base", "base", "R") + gen "At the same time, you say?" ("base", xpos="far_left", ypos="head") + her "Well, I was periodically moving between them... But I'm sure you know what I meant..." ("base", "narrow", "worried", "down") + gen "Impressive... I presume you had to do this for quite a while, before they finished?" ("base", xpos="far_left", ypos="head") + her "*Mmm*... Yes, it did take quite a while..." ("base", "narrow", "worried", "dead") + her "By the end, their cocks were all sloppy with saliva..." ("grin", "narrow", "base", "dead") + her "And their balls as well..." ("grin", "narrow", "base", "dead") + gen "By the end, you say? So, you made sure to swallow?" ("base", xpos="far_left", ypos="head") + her "Of course, [name_genie_hermione]! Since there were two of them... Who knows how much of a mess they would've made otherwise." ("grin", "closed", "base", "dead") + gen "So, you only did it to avoid a mess?" ("base", xpos="far_left", ypos="head") + her "Well, there was that... I was also wanted to see the surprised look on their faces when I swallowed..." ("angry", "narrow", "base", "R") + her "When I did it, they looked at if they couldn't believe it was actually happening..." + her "To be honest, neither could I..." ("base", "closed", "base", "dead") + her "Me... Hermione Granger... The girl they've spent years alongside..." + her "Sucking their cocks..." ("open_wide_tongue", "narrow", "annoyed", "up") + her @ cheeks blush "Like some nasty slut..." ("angry", "narrow", "base", "up") + her "Of course, I made them promise not to tell anyone..." ("open", "closed", "annoyed", "mid") gen "Are you in love with those boys, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "I don't know, [name_genie_hermione]... But I surely like their cocks..." ("base", "happyCl", "base", "mid") - her "Could I get paid now please?" + her "I don't know about that, [name_genie_hermione]... But I surely enjoyed the experience..." ("base", "wink", "base", "mid") + her "Could I get paid now, please?" gen "Sure..." ("base", xpos="far_left", ypos="head") jump end_hg_pr_blowjob @@ -271,40 +290,41 @@ label hg_pr_blowjob_T6_E2: pause 1.0 gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - gen "You look like hell..." ("base", xpos="far_left", ypos="head") + gen "You look like you've been through hell..." ("base", xpos="far_left", ypos="head") play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music - her @ tears mascara "[name_genie_hermione], I... Yes, thanks to that Slytherin boy..." ("scream", "closed", "angry", "mid") - gen "Slytherin...{w=0.4} Seriously?!" ("angry", xpos="far_left", ypos="head") - her @ tears mascara "Yes, [name_genie_hermione]." ("annoyed", "narrow", "annoyed", "mid") - her "That nasty boy from Slytherin seemed to take a fancy to my face..." - her @ tears mascara "Or...{w=0.5} My mouth rather I suppose..." ("open", "narrow", "worried", "down") - her "And--" + her @ tears soft "[name_genie_hermione], I... Yes, thanks to that Slytherin boy..." ("angry", "narrow", "angry", "mid") + gen "A Slytherin did this?{w=0.4} Seriously?!" ("angry", xpos="far_left", ypos="head") + her "Yes, [name_genie_hermione]." ("annoyed", "narrow", "annoyed", "mid") + her "A nasty boy from Slytherin seemed to take a fancy to my face..." ("annoyed", "narrow", "annoyed", "mid") + her "Or...{w=0.5} My mouth rather I suppose..." ("disgust", "narrow", "annoyed", "down") + her "And--" ("open", "narrow", "annoyed", "down") play sound "sounds/burp.ogg" - her @ tears mascara "*Burp*!..." ("shock", "happyCl", "worried", "mid") - her @ tears mascara "{i}Excuse moi{/i}." ("angry", "narrow", "base", "down") - her @ tears mascara "He came so much I was barely able to swallow it all..." ("scream", "base", "angry", "mid", emote="angry") - her "Bloody bastard!" - her @ cheeks blush tears mascara "You think I could file a complaint, [name_genie_hermione]?" ("angry", "base", "angry", "mid") + her "*Burp*!..." ("full", "happyCl", "worried", "mid") + her "{i}Excuse moi{/i}." ("angry", "narrow", "annoyed", "R") + her "Anyway... He came so much I was barely able to swallow it all..." ("angry", "closed", "annoyed", "mid", emote="angry") + her "Bloody bastard!" ("scream", "base", "angry", "mid", emote="angry") + her @ cheeks blush "You think I could file a complaint, [name_genie_hermione]?" ("angry", "base", "angry", "mid") gen "*Hmm*... I suppose..." ("base", xpos="far_left", ypos="head") gen "But keep in mind that the moment we bring the ministry into this..." ("base", xpos="far_left", ypos="head") gen "All this \"favour selling business\" will have to stop immediately." ("base", xpos="far_left", ypos="head") - her @ cheeks blush tears mascara "Oh...?" ("open", "base", "base", "R") - her ".................." - her @ tears mascara "Please, never mind what I just said then..." ("base", "happyCl", "base", "mid") + her @ cheeks blush "Oh... Right..." ("open", "base", "base", "R") + her ".................." ("open", "base", "base", "R") + her "Please, never mind what I just said then..." ("angry", "happyCl", "base", "mid") gen "Are you sure? You look pretty messed up." ("base", xpos="far_left", ypos="head") - her "No, no. It's nothing really..." - her "After all I was the one who offered him a free blowjob..." - her "He just got a bit rough with me closer to the end, that's all..." - her "I think I am just overreacting..." + her "No, no. It's nothing really..." ("smile", "happyCl", "base", "mid") + her "After all... I was the one who offered him a free blowjob..." ("smile", "happyCl", "base", "mid") + her "He just got a bit rough with me towards the end, that's all..." ("smile", "squint", "worried", "mid") + her "I think I am just overreacting..." ("smile", "narrow", "worried", "R") gen "I see..." ("base", xpos="far_left", ypos="head") - her "Can I just--" + her "Can I just--" ("angry", "narrow", "base", "mid") play sound "sounds/burp.ogg" - her @ tears mascara "*Burp*!..." ("shock", "wide", "base", "stare") - her @ tears mascara "Excuse me, [name_genie_hermione]." ("angry", "narrow", "base", "down") - her @ tears mascara "{size=-3}(He just kept on cumming... My stomach feels so full...){/size}" ("angry", "happyCl", "worried", "mid", emote="sweat") - her @ tears mascara "Can I get my payment now, please?" ("open", "base", "base", "mid") + her "*Burp*!..." ("full", "wide", "base", "stare") + her "Excuse me, [name_genie_hermione]." ("angry", "narrow", "base", "down") + her "{size=-3}(He just kept on cumming... My stomach feels so full...){/size}" ("disgust", "happyCl", "worried", "mid", emote="sweat") + her "Can I get my payment now, please?" ("angry", "base", "base", "mid") + gen "Of course..." ("base", xpos="far_left", ypos="head") jump end_hg_pr_blowjob @@ -319,26 +339,26 @@ label hg_pr_blowjob_T6_E3: her "" ("base", "narrow", "base", "up", xpos="mid", ypos="base", trans=d3) pause 1.0 - her "Good evening, [name_genie_hermione]..." + her "Good evening, [name_genie_hermione]..." ("base", "narrow", "base", "up") gen "Hermione?!" ("angry", xpos="far_left", ypos="head") - gen "What happened to you, [name_hermione_genie]?" ("angry", xpos="far_left", ypos="head") + gen "What happened to you?" ("angry", xpos="far_left", ypos="head") gen "All I asked you to do was to give a blowjob to one of your classmates." ("angry", xpos="far_left", ypos="head") play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music - her "That... That was exactly what I did, [name_genie_hermione]." ("angry", "narrow", "base", "down") - gen "[name_hermione_genie], you are covered in cum head to toe." ("base", xpos="far_left", ypos="head") - her "I am?" ("soft", "narrow", "annoyed", "up") - her "Oh... Did I forget to clean myself up?" + her "That... That was exactly what I did, [name_genie_hermione]." ("grin", "narrow", "base", "up") + gen "[name_hermione_genie], you are covered head to toe in cum..." ("base", xpos="far_left", ypos="head") + her "I am?" ("angry", "narrow", "worried", "dead") + her "Oh... Did I forget to clean myself up?" ("soft", "narrow", "worried", "down") her "How embarrassing..." ("base", "narrow", "base", "mid_soft") - her "That thing at the boy's restroom sort of escalated I suppose..." - her "Before I knew what happened I was surrounded with hard throbbing cocks..." - her "Oh... Just talking about it makes me shiver with excitement... *Err*.." ("silly", "narrow", "base", "dead") - her "... I mean, with fear... no, not fear..." ("grin", "narrow", "annoyed", "up") - her @ cheeks blush "Embarrassment...? No, that's not it... *Hmm*..." ("base", "base", "base", "R") + her "That thing inside the boy's restroom sort of escalated I suppose..." ("soft", "narrow", "base", "R") + her "Before I knew what happened I was surrounded by hard, throbbing, cocks..." ("base", "narrow", "base", "up") + her "Oh... Just talking about it makes me shiver with excitement... *Err*..." ("silly", "narrow", "base", "dead") + her "I mean, with fear... No... Not fear..." ("grin", "narrow", "annoyed", "up") + her @ cheeks blush "Embarrassment...? No, that's not it either... *Hmm*..." ("base", "narrow", "base", "up") gen "Are you asking me?" ("base", xpos="far_left", ypos="head") her "Oh, excuse me, [name_genie_hermione]... I feel a little lightheaded..." ("grin", "narrow", "base", "dead") her "I think I need to go lie down for a while..." gen "Don't miss the shower room this time." ("base", xpos="far_left", ypos="head") - her "The shower room? Why?" ("base", "narrow", "base", "mid_soft") + her "The shower room? Why?" ("soft", "narrow", "worried", "mid_soft") gen "Forget I said anything..." ("base", xpos="far_left", ypos="head") jump end_hg_pr_blowjob diff --git a/game/scripts/characters/hermione/events/requests/give_a_handjob.rpy b/game/scripts/characters/hermione/events/requests/give_a_handjob.rpy index 9237f15a..3e8b3b2b 100644 --- a/game/scripts/characters/hermione/events/requests/give_a_handjob.rpy +++ b/game/scripts/characters/hermione/events/requests/give_a_handjob.rpy @@ -68,9 +68,9 @@ label hg_pr_handjob: if states.her.tier >= 6: gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "What do you think about going out there and giving a handjob to one of your classmates?" ("base", xpos="far_left", ypos="head") - her "I don't mind, [name_genie_hermione]." ("annoyed", "narrow", "worried", "down") + her "I don't mind, [name_genie_hermione]." ("open", "narrow", "base", "down") gen "Really?" ("base", xpos="far_left", ypos="head") - her "Yes... I mean, it's just a handjob..." ("grin", "base", "base", "R") + her "Yes... I mean, it's just a handjob..." ("soft", "base", "worried", "R") gen "Great. Go have fun then!" ("base", xpos="far_left", ypos="head") gen "And report back to me after your classes, as usual." ("base", xpos="far_left", ypos="head") her "Of course, [name_genie_hermione]." ("base", "happyCl", "base", "mid") @@ -86,7 +86,7 @@ label hg_pr_handjob: her "..............." ("annoyed", "narrow", "angry", "R") gen "Come on [name_hermione_genie]... You've given a handjob before." ("base", xpos="far_left", ypos="head") her "*Hmm*.........." ("annoyed", "narrow", "annoyed", "mid") - her "{number=current_payout} house points?" + her "{number=current_payout} house points?" ("annoyed", "narrow", "annoyed", "mid") gen "Naturally." ("base", xpos="far_left", ypos="head") her "Well, alright... I'll see what I can do..." ("angry", "narrow", "base", "down") else: @@ -299,38 +299,38 @@ label hg_pr_handjob_T5_E1: play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music her "*Ehm*..." ("open", "base", "base", "mid") - her "Not that good to be honest, [name_genie_hermione]..." + her "Not that good to be honest, [name_genie_hermione]..." ("open", "base", "base", "mid") gen "Oh?" ("base", xpos="far_left", ypos="head") - her "Yes... Let me explain, [name_genie_hermione]..." ("annoyed", "base", "worried", "R") + her "Yes... Let me explain myself, [name_genie_hermione]..." ("annoyed", "base", "worried", "R") her "*Ehm*... Well..." ("open", "base", "base", "mid") - her "I was jerking this one boy off, in one of the empty classrooms..." - her "And that nasty ghost Peeves walked in..." + her "So, I was jerking this one boy off, in one of the empty classrooms..." ("open", "base", "base", "mid") + her "And that nasty ghost Peeves walked in..." ("open", "base", "base", "mid") her "Or rather flew in on us..." ("annoyed", "base", "worried", "R") her "And as soon as he realised what I was doing to the boy..." ("open", "base", "base", "mid") - her "He started to yell obscenities at us..." - her "So we had to leave in a hurry..." + her "He started shouting obscenities at us..." ("open", "base", "base", "mid") + her "So we had to leave in a hurry..." ("open", "base", "base", "mid") gen "I see..." ("base", xpos="far_left", ypos="head") her "That is not all, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R") gen "Go on..." ("base", xpos="far_left", ypos="head") - her "Well, I sort of made a promise to the boy..." ("open", "narrow", "worried", "down") - her "I promised to meet him after my classes and..." + her "Well, after that happened, I sort of made a promise to the boy..." ("open", "narrow", "worried", "down") + her "I promised to meet him after my classes, and..." ("open", "narrow", "worried", "down") her "... and finish what I have started..." ("annoyed", "narrow", "annoyed", "mid") gen "I see..." ("base", xpos="far_left", ypos="head") - gen "Did you?" ("base", xpos="far_left", ypos="head") - her "No, [name_genie_hermione]. Not yet at least..." ("angry", "base", "base", "mid") - her "I am supposed to meet him as soon as we are done here, [name_genie_hermione]." + gen "So, did you?" ("base", xpos="far_left", ypos="head") + her "No, [name_genie_hermione]... Not yet at least..." ("angry", "base", "base", "mid") + her "I am supposed to meet him around the time I'd be done here, [name_genie_hermione]." ("angry", "base", "base", "mid") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") - her "So if you could just give those points in advance..." ("angry", "narrow", "base", "down") - her "I would go meet with the boy right away and..." - her @ cheeks blush "And give him a proper handjob...?" ("open", "base", "base", "R") + her "So, if you would kindly give me those points in advance..." ("angry", "narrow", "base", "down") + her "Then I will go meet with the boy right away, and--" ("angry", "narrow", "base", "down") + her @ cheeks blush "And finish him... I mean, finish what I started." ("open", "base", "base", "R") menu: - "\"No. You failed this favour, [name_hermione_genie].\"": + "\"No... You failed this favour, [name_hermione_genie].\"": stop music fadeout 3.0 her @ cheeks blush "B-but..." ("open", "base", "base", "mid") her "But I gave him my word..." ("angry", "wide", "base", "stare") - her "I swore on Godric Gryffindor's name..." + her "I swore on Godric Gryffindor's name..." ("angry", "wide", "base", "stare") her "And now I will have to give him a wank no matter what..." ("angry", "narrow", "base", "down") gen "Well, I didn't force you to give him that promise, did I?" ("base", xpos="far_left", ypos="head") her "......" ("angry", "base", "base", "mid") @@ -339,11 +339,11 @@ label hg_pr_handjob_T5_E1: $ states.her.mood += 20 jump end_hg_pr_handjob.no_points - "\"Alright, I think I can trust you.\"": + "\"Alright, I'll make an exception, this one time.\"": her "Thank you, [name_genie_hermione]." ("base", "base", "base", "mid") - her "I knew you would understand." - gen "Just make sure you finish your job properly this time." ("base", xpos="far_left", ypos="head") - her "Of course, [name_genie_hermione]. I will give him the wank of his life, I promise!" ("base", "happyCl", "base", "mid") + her "I knew you would understand." ("base", "base", "base", "mid") + gen "Just make sure you finish your \"job\" properly this time." ("base", xpos="far_left", ypos="head") + her "Of course, [name_genie_hermione]! I will give him the wank of his life! I promise!" ("base", "happyCl", "base", "mid") jump end_hg_pr_handjob @@ -352,58 +352,57 @@ label hg_pr_handjob_T5_E2: call hg_pr_handjob_intro play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music - her "Fine I suppose..." ("open", "closed", "base", "mid") + her "Fine, I suppose..." ("open", "closed", "base", "mid") her "Although I am still not sure how I feel about all of this..." ("annoyed", "base", "worried", "R") gen "Your personal feelings are of no concern to me, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") gen "Just tell me more about how it went." ("base", xpos="far_left", ypos="head") - her "Well, there is not much to tell. [name_genie_hermione]..." ("open", "base", "base", "mid") + her "Well, there is not much to tell, [name_genie_hermione]..." ("open", "base", "base", "mid") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music - her "Today I gave another handjob to one of my classmates..." + her "Today I gave another handjob to one of my classmates..." ("open", "base", "base", "mid") her "Me, Hermione Granger..." ("open", "narrow", "worried", "down") - her "Giving free handjobs in the school's restroom..." ("angry", "narrow", "base", "down") - gen "Wait. What do you mean by \"free\"?" ("base", xpos="far_left", ypos="head") - her "Oh, of course... I get paid with house points for this..." ("angry", "base", "base", "mid") - her "But nobody knows about that..." - her "And to everyone else this just looks like some harlot who does this for fun..." - her "They must think I am a slut..." ("open", "narrow", "worried", "down") + her "Giving free handjobs in one of the school's restrooms..." ("angry", "narrow", "base", "down") + gen "Wait... What do you mean by \"free\"?" ("base", xpos="far_left", ypos="head") + her "Oh, of course... I do get paid with house points for this..." ("angry", "base", "base", "mid") + her "But nobody knows about that..." ("angry", "base", "base", "mid") + her "And to everyone else this just looks like some harlot, doing it for fun..." ("angry", "base", "base", "mid") her ".............." ("clench", "narrow", "base", "down") her @ cheeks blush "Do you think I'm a slut, [name_genie_hermione]?" ("open", "happy", "base", "mid") menu: - gen "(*Hmm*..)" ("base", xpos="far_left", ypos="head") + gen "(*Hmm*...)" ("base", xpos="far_left", ypos="head") "\"What? Of course not, [name_hermione_genie]!\"": her @ cheeks blush ".............." ("base", "base", "base", "R") her "You are right, [name_genie_hermione]..." ("base", "narrow", "worried", "down") - her "I am making this sacrifice for the glory of the Gryffindor house." + her "I am making this sacrifice for the glory of the Gryffindor house." ("base", "narrow", "worried", "down") her "I am not taking pleasure in this sort of activity..." ("soft", "narrow", "annoyed", "up") her "Because if I would..." ("annoyed", "narrow", "angry", "R") - her "That would mean I really am a slut..." + her "That would mean I really am a slut..." ("annoyed", "narrow", "angry", "R") her "And I am not..." ("angry", "narrow", "base", "down") - her "......" - her "I am not a slut..." + her "......" ("angry", "narrow", "base", "down") + her "I am not a slut..." ("angry", "narrow", "base", "down") "\"A slut? No... Not yet.\"": her "\"Not yet\"??!" ("angry", "base", "base", "mid") her ".........." ("angry", "narrow", "base", "down") her "Well, of course!" ("scream", "wide", "base", "mid") her "You are right, as usual, [name_genie_hermione]!" ("soft", "base", "base", "mid") - gen "*huh*?" ("base", xpos="far_left", ypos="head") + gen "*Huh*?" ("base", xpos="far_left", ypos="head") her "I have done a few... naughty things..." ("open", "base", "base", "mid") - her "But that does not mean anything!" + her "But that does not mean anything!" ("open", "base", "base", "mid") her "..........." ("annoyed", "narrow", "angry", "R") "\"Yes, that's exactly what you are.\"": her @ tears soft_blink "I was afraid that you would say that, [name_genie_hermione]..." ("mad", "happyCl", "worried", "mid") - her "But you are wrong, [name_genie_hermione]." + her "But you are wrong, [name_genie_hermione]." ("mad", "happyCl", "worried", "mid") her @ tears soft "You of all people should understand that I take no pleasure in this..." ("angry", "base", "base", "mid") her @ tears soft "I just do what needs to be done..." ("normal", "base", "base", "R") $ states.her.mood = 10 her "[name_genie_hermione], can I just get paid now, please?" ("soft", "base", "base", "R") - gen "Get paid? But you didn't tell me how it went yet?" ("base", xpos="far_left", ypos="head") - her "I did not?" - her @ cheeks blush "[name_genie_hermione], I gave a handjob to one of my classmates today..." ("open", "base", "base", "mid") - her "I wanked his cock until he came..." + gen "Get paid? But you didn't tell me how it went yet." ("base", xpos="far_left", ypos="head") + her "I didn't?" ("soft", "base", "base", "R") + her @ cheeks blush "[name_genie_hermione], I gave a handjob to one of my classmates in one of the school's restroom stalls..." ("open", "base", "base", "mid") + her "I wanked his cock until he came..." ("open", "base", "base", "mid") her "Is that not what you told me to do?" ("disgust", "narrow", "base", "mid_soft") gen "That's exactly what I told you to do, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "Then I would like to get paid now, please." ("annoyed", "closed", "base", "mid") @@ -418,54 +417,55 @@ label hg_pr_handjob_T5_E3: play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music her "Pretty well, [name_genie_hermione]." ("open", "closed", "base", "mid") - gen "Great. Tell me more." ("base", xpos="far_left", ypos="head") + gen "Great... Tell me more." ("base", xpos="far_left", ypos="head") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music her "Well, today was a rather busy day..." ("open", "base", "base", "mid") - her "And I had to catch up on some studying..." - her "So I really had no time to plan this out properly, like I normally would..." - her "I pretty much just approached the first boy I saw..." - her "And asked him if he wants me to jerk him off." ("annoyed", "narrow", "angry", "R") - her "a Few minutes later I was already stroking his hard cock in the restroom stall..." + her "And I had to catch up on some studying..." ("open", "base", "base", "mid") + her "So, unfortunately I really had no time to plan things out properly, like I normally would..." ("open", "base", "base", "mid") + her "Since it was nearing the end of the day, I pretty much just approached the first boy I saw..." ("open", "base", "base", "mid") + her "And asked him if he wanted me to jerk him off." ("annoyed", "narrow", "angry", "R") + her "A couple of minutes later I was already stroking him, inside one of the restroom stalls..." ("annoyed", "narrow", "angry", "R") gen "How very efficient of you..." ("base", xpos="far_left", ypos="head") her "Thank you, [name_genie_hermione]." ("annoyed", "narrow", "annoyed", "mid") her "So, as I was saying..." ("annoyed", "narrow", "angry", "R") - her "I stroked his cock until he came..." - her "But after that he said: \"Good job, slut\" and just left me there..." ("disgust", "narrow", "base", "mid_soft") - her "Such a mean thing to do..." ("annoyed", "narrow", "angry", "R") - her "It made me feel so cheap... and used." ("upset", "closed", "base", "mid") - her "But it gets worse..." - her "......." + her "I stroked him until he came..." ("annoyed", "narrow", "angry", "R") + her "Even though I did this for him, out of the kindness of my heart..." ("annoyed", "narrow", "angry", "R") + her "The only thing he said before leaving was \"Good job, slut\"..." ("disgust", "narrow", "base", "mid_soft") + her "Isn't that such a mean thing to say?" ("annoyed", "narrow", "angry", "R") + her "I thought I was being efficient, but instead it left me feeling cheap... and used." ("upset", "closed", "base", "mid") + her "But it gets worse..." ("upset", "closed", "base", "mid") + her "......." ("upset", "closed", "base", "mid") her "I think on some level it also made me feel good somehow..." ("angry", "narrow", "base", "down") - her "All these favours I have been selling to you lately, [name_genie_hermione]..." - her "... it's starting to affect me." ("angry", "base", "base", "mid") - her "[name_genie_hermione], what is happening to me?" + her "All these favours I have been selling to you lately, [name_genie_hermione]..." ("angry", "narrow", "base", "down") + her "... It's starting to affect me." ("angry", "base", "base", "mid") + her "[name_genie_hermione], what is happening to me?" ("angry", "base", "base", "mid") menu: - "\"This is nothing. Stop over-thinking it!\"": + "\"This is nothing... Stop over-thinking it!\"": her @ cheeks blush "......." ("open", "happy", "base", "mid") - her @ cheeks blush "You are probably right, [name_genie_hermione]. As usual..." ("base", "base", "base", "R") - her "This does not have to mean anything..." + her @ cheeks blush "You are probably right, [name_genie_hermione]... As usual." ("base", "base", "base", "R") + her "This does not have to mean anything..." ("base", "base", "base", "R") - "\"That is a natural response...\"": + "\"That is just a natural response...\"": her @ cheeks blush "It is?" ("open", "happy", "base", "mid") gen "Of course." ("base", xpos="far_left", ypos="head") - gen "You are a girl and he is a boy..." ("base", xpos="far_left", ypos="head") - gen "You got excited and it made you feel good..." ("base", xpos="far_left", ypos="head") + gen "You are a girl, and he is a boy..." ("base", xpos="far_left", ypos="head") + gen "You got excited, and it made you feel good..." ("base", xpos="far_left", ypos="head") her @ cheeks blush "*Hmm*..." ("base", "base", "base", "R") - gen "Now if you were to give a handjob and feel completely indifferent about it..." ("base", xpos="far_left", ypos="head") - gen "... that would be... unnatural." ("base", xpos="far_left", ypos="head") + gen "Now, if you were to give a handjob and feel completely indifferent about it..." ("base", xpos="far_left", ypos="head") + gen "... That would be... unnatural." ("base", xpos="far_left", ypos="head") her @ cheeks blush "I think you are right, [name_genie_hermione]." ("open", "happy", "base", "mid") her @ cheeks blush "As usual." ("base", "base", "base", "R") # :) - "\"Yes! All goes according to plan!\"": + "\"Yes! It's all going according to plan!\"": her "What?" ("angry", "wide", "base", "stare") gen "What?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "[name_genie_hermione], did you just say \"All goes according to plan\"?" ("angry", "base", "angry", "mid") + her @ cheeks blush "[name_genie_hermione], did you just say \"It's all going according to plan\"?" ("angry", "base", "angry", "mid") gen "Did I?" ("base", xpos="far_left", ypos="head") gen "Oh, yes, of course." ("base", xpos="far_left", ypos="head") gen "Ensuring that Gryffindor gets the house cup this year." ("base", xpos="far_left", ypos="head") - gen "That's the plan And thanks to your hard work, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - gen "All goes according to my-- I mean, our plan..." ("base", xpos="far_left", ypos="head") + gen "That's the plan... And thanks to your hard work, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + gen "It's all going according to my-- I mean, our plan..." ("base", xpos="far_left", ypos="head") her "*Hmm*..." ("upset", "closed", "base", "mid") $ states.her.mood += 5 @@ -487,41 +487,39 @@ label hg_pr_handjob_T6_intro_E1: her "I did a bad thing today, [name_genie_hermione]..." ("open", "base", "worried", "R") gen "Did you now? Do tell..." ("base", xpos="far_left", ypos="head") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music - her "Yes, I did a bad thing... a very bad thing..." + her "Yes, I did a bad thing... A very bad thing..." her "A very bad and foolish thing..." ("annoyed", "squint", "angry", "mid") her "..." gen "...................." ("base", xpos="far_left", ypos="head") her "......................" - her @ tears soft "I wanked off one of my best friend's brothers..." ("angry", "base", "base", "mid") + her "It all started when I decided to wank of two boys at the same time..." ("angry", "closed", "base", "mid") gen "Interesting..." ("base", xpos="far_left", ypos="head") - her @ tears soft "Seemed like such a great idea at first..." ("angry", "base", "base", "mid") - her "And Ron was so up for it..." - her @ cheeks blush tears soft "But if Ginny were to find out... She..." ("shock", "base", "base", "R") - her @ tears soft "She would most certainly kill me, [name_genie_hermione]..." ("angry", "base", "base", "mid") - gen "A handjob, *huh*? Are you sure that was all you did?" ("base", xpos="far_left", ypos="head") - her @ tears soft "[name_genie_hermione]?" ("angry", "base", "base", "mid") - gen "There is something in your hair..." ("base", xpos="far_left", ypos="head") + her @ tears soft "It seemed like such a great idea at first..." ("open", "narrow", "base", "down") + her @ tears soft "But now I'm worried that they might start boasting about it..." ("angry", "base", "base", "mid") + gen "Boasting about a handjob? Is that really something to boast about?" ("base", xpos="far_left", ypos="head") + her @ tears soft "[name_genie_hermione]!" ("annoyed", "base", "worried", "mid") + gen "There is something in your hair, by the way..." ("base", xpos="far_left", ypos="head") her @ tears soft "What? But I swallowed it all... *Err*..." ("soft", "base", "base", "mid") her @ cheeks blush tears soft "I mean..." ("clench", "base", "worried", "mid") - her @ cheeks blush tears soft "*Sigh*" ("shock", "base", "base", "R") - her "... I sucked him off, [name_genie_hermione]." - her "I did not plan to... but..." - her @ cheeks blush tears soft "Ron is always so nice to me..." ("clench", "base", "worried", "mid") - her @ cheeks blush tears crying "And I wanted to thank him...*Sob*!" ("shock", "narrow", "base", "down") - her @ tears soft "And now Ginny will kill me! *Sob*!" ("angry", "base", "base", "mid") - her "She will kill me, [name_genie_hermione]!" - her @ cheeks blush tears crying "And if she does not I will probably die of shame anyway." ("shock", "narrow", "base", "down") - her "No, no, no... How will I ever face her...?" - gen "Calm down, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - gen "I assure you, this is not something a boy would be eager to brag about to his sister." ("base", xpos="far_left", ypos="head") - her @ cheeks blush tears soft "It is not?" ("clench", "base", "worried", "mid") - gen "Don't be silly, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her @ cheeks blush tears soft "*Sigh*" ("open", "base", "base", "R") + her @ cheeks blush "The reason why I thought they may boast... Is because I sucked them off, [name_genie_hermione]." ("angry", "closed", "base", "R") + her @ cheeks blush "I did not plan to... But..." ("angry", "base", "base", "R") + her @ cheeks blush tears soft "They were being so grateful, and--" ("clench", "base", "worried", "mid") + her @ cheeks blush tears crying "Well, I made them promise not to tell anyone about the handjob, but--" ("angry", "narrow", "base", "down") + her @ tears crying cheeks blush "I forgot to make them promise about the blowjob!" ("angry", "base", "base", "mid") + her @ tears crying_blink cheeks blush "They'll tell people for sure, [name_genie_hermione]!" ("angry", "happyCl", "base", "mid") + her @ cheeks blush tears crying "\"Hermione Granger gave us both a blowjob\"! That's what they'll say!" ("shock", "narrow", "base", "down") + her @ cheeks blush tears crying_blink "No, no, no... How will I ever face my classmates after this...?" ("angry", "happyCl", "base", "down") + gen "Calm down, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") + gen "I assure you that there's not a single man who would boast to anyone, as long as they think they might get another go with a girl in the future." ("base", xpos="far_left", ypos="head") + her @ cheeks blush tears soft "You think so?" ("clench", "base", "worried", "mid") + gen "I know so, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her @ tears soft "*Hmm*..." ("normal", "base", "base", "R") her @ tears soft "You are probably right, [name_genie_hermione]..." ("soft", "base", "base", "mid") - her "And I made Ron give me his word that he will keep the whole incident a secret..." - her "So, I think I should just trust him to keep his word..." ("open", "base", "worried", "R") + her "I suppose if they felt the urge to talk about it, they could still talk to each other..." ("open", "base", "worried", "R") her ".........." ("soft", "base", "base", "R") - her "..." + her "Thank you for calming me down, [name_genie_hermione]..." ("open", "base", "base", "R") + gen "Any time..." ("base", xpos="far_left", ypos="head") her "Will I get paid for this, [name_genie_hermione]?" ("base", "base", "base", "mid") gen "Of course." ("base", xpos="far_left", ypos="head") @@ -533,30 +531,28 @@ label hg_pr_handjob_T6_E2: play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music her "It went... Particularly well..." ("base", "squint", "base", "mid") - her "I did it more than once actually..." + her "I even did it more than once today, actually..." gen "More than once?" ("base", xpos="far_left", ypos="head") - her "Five times, [name_genie_hermione]..." ("base", "narrow", "base", "mid_soft") + her "Yes, I believe I did it five times, [name_genie_hermione]..." ("base", "narrow", "base", "mid_soft") her "I... got carried away a little I suppose..." gen "What do you mean \"five times\", [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") gen "Like... at once?" ("base", xpos="far_left", ypos="head") - her "No silly. I mean I wanked off five boys today in total, [name_genie_hermione]." ("base", "squint", "base", "mid") - gen "Very impressive nonetheless, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "No, silly... I mean I wanked off five boys today in total, [name_genie_hermione]." ("base", "squint", "base", "mid") + gen "I see... That's still an impressive feat, I suppose..." ("base", xpos="far_left", ypos="head") her "Thank you, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft") - gen "You don't expect me to multiply your payment by seven or anything, do you?" ("base", xpos="far_left", ypos="head") + gen "You don't expect me to multiply your payment by five or anything, do you?" ("base", xpos="far_left", ypos="head") her @ cheeks blush "Of course not, [name_genie_hermione]." ("base", "base", "base", "R") - gen "Then why did you do it? Five times no less!" ("base", xpos="far_left", ypos="head") + gen "Then why did you do it? Five times, no less!" ("base", xpos="far_left", ypos="head") her @ cheeks blush "Well, it sort of just happened..." ("open", "happy", "base", "mid") her "I was jerking off this one boy..." her "And another boy walked in on us..." her "He called his friends..." - her "One thing lead to another..." ("base", "narrow", "base", "mid_soft") + her @ cheeks blush "One thing led to another..." ("open", "narrow", "base", "down") gen "And you ended up jerking off five cocks..." ("base", xpos="far_left", ypos="head") - her "... yes." ("soft", "narrow", "annoyed", "up") - gen "At the same time?" ("base", xpos="far_left", ypos="head") - her "*Mhmm*!" ("base", "narrow", "annoyed", "mid_soft") - gen "And they came on you?!" ("grin", xpos="far_left", ypos="head") - her "You have no idea." ("base", "base", "base", "mid_soft") - gen "Well done, miss Granger, absolutely fantastic!" ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "... yes." ("soft", "closed", "worried", "up") + gen "One after another?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "*Mhmm*!" ("base", "closed", "worried", "mid_soft") + gen "Well done, [name_hermione_genie], absolutely fantastic!" ("grin", xpos="far_left", ypos="head") her "" ("base", "narrow", "base", "mid_soft") jump end_hg_pr_handjob @@ -565,45 +561,45 @@ label hg_pr_handjob_T6_E3: call hg_pr_handjob_intro - her "It went well, [name_genie_hermione]." ("base", "base", "base", "mid") + her "It went well, [name_genie_hermione]." ("soft", "base", "base", "mid") her "But, *Ehm*..." ("open", "base", "worried", "mid") gen "...?" ("base", xpos="far_left", ypos="head") - her "Well, I did not wank off one of my classmates during break period..." ("open", "base", "base", "mid") - her "I........." - her "..............." ("clench", "narrow", "base", "down") - gen "Spit it out, [name_hermione_genie]. The suspense is killing me." ("base", xpos="far_left", ypos="head") + her "Well, I..." ("open", "narrow", "base", "down") + her "..............." ("disgust", "narrow", "base", "down") + gen "Did you give a classmate to a handjob... I mean, did you give a handjob to a classmate, or what?" ("base", xpos="far_left", ypos="head") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music - her "I sort of did it during class..." ("open", "narrow", "worried", "down") - gen "Impressive..." ("base", xpos="far_left", ypos="head") - her "Sir, you don't understand.... Let me try and explain!" ("angry", "narrow", "base", "down") - her "I don't even know what came over me." - her "I was trying to act as nonchalant as I could..." (ypos="head", flip=False) - her "But, I suddenly had this incredibly pleasant urge to do it during Professor Snape's class." - her "I couldn't even take notes with my other hand..." - her "It was wrapped around another thick hot cock too." + her "I did... And I sort of did it... During class." ("open", "narrow", "worried", "down") + gen "During class? Now that's impressive..." ("base", xpos="far_left", ypos="head") + her "[name_genie_hermione], you don't understand.... At least give me the oportynity to try and justify myself!" ("angry", "narrow", "base", "mid") + gen "Go on..." ("base", xpos="far_left", ypos="head") + her "I was stressing about the task you had given me during our last class for the day... And... Well, I don't even know what came over me..." ("angry", "narrow", "base", "down") + her @ cheeks blush "But, I suddenly had this incredible urge to do it, right there, during Professor Snape's class." ("angry", "narrow", "worried", "R") + her "At first, it was just one boy... So, I could at least use my other hand to take notes..." + her "But then the boy on my other side, noticed it and had me wrap my hand around his cock too." gen "You gave two boys handjobs at the same time?!" ("base", xpos="far_left", ypos="head") - her "Yes Sir." ("angry", "wink", "base", "mid") - her "And I think I gave them the wank of their life too..." ("base", "narrow", "worried", "down") - her "Because they did not just cum." - her "Their cocks simply exploded with spunk." - gen "You enjoyed it, didn't you?" ("base", xpos="far_left", ypos="head") - her "To be completely honest with you, sir... I did." ("grin", "narrow", "base", "dead") - her "It was exciting." ("smile", "base", "angry", "mid") - her "God, there was so much. My hands looked like a candle had dripped hot wax all over them." ("grin", "narrow", "base", "dead") - her "I didn't know what to do I couldn't just go about the rest of class with huge globs of cum all over my hands." ("angry", "narrow", "base", "down") - her "So I decided to rub it all over the inside of my thighs to keep from having to stain my clothes." - her "Every time I walked I could smell their cum from between my legs." ("silly", "narrow", "annoyed", "up") - gen "That's quite an interesting story miss Granger." ("base", xpos="far_left", ypos="head") - her "I definitely want them both at the same time." ("silly", "narrow", "base", "dead") - gen "..." ("base", xpos="far_left", ypos="head") - her "Yeah, two huge cocks exploding massive loads of cum everywhere." ("silly", "narrow", "annoyed", "up") + gen "During class?!" ("base", xpos="far_left", ypos="head") + gen "Snape's class, no less?!" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Yes, [name_genie_hermione]..." ("angry", "wink", "base", "mid") + her @ cheeks blush "I think the boys may have been excited about getting away with it..." ("soft", "narrow", "base", "down") + her @ cheeks blush "Because what they did, surely can't be described as a regular ejaculation..." ("angry", "closed", "worried", "down") + her @ cheeks blush "Their cocks simply exploded, and it went everywhere." ("angry", "narrow", "worried", "up") + gen "You enjoyed it as well, didn't you?" ("base", xpos="far_left", ypos="head") + her "Well...To be completely honest with you, [name_genie_hermione]... I did." ("soft", "narrow", "base", "down") + her "Since Professor Snape wasn't realising what I was doing... Well, I don't think I've ever been so excited in my life..." ("smile", "happyCl", "worried", "mid") + her "God, there was so much cum... My hands looked as if a candle had dripped hot wax all over them." ("grin", "narrow", "base", "up") + her "Of course, once I realised what kind of situation I had put myself in... I didn't know what to do." ("soft", "narrow", "base", "mid") + her "I couldn't just go about the rest of class with huge globs of cum all over my hands." ("angry", "narrow", "base", "down") + her "So I decided to rub it all over the inside of my socks to keep it from staining the outside of my clothes." + her @ cheeks blush "But even then... That didn't hide the smell of cum, emerging from between my legs." ("angry", "closed", "worried", "up") + gen "That's quite an exciting story, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "*Mmm*... Yes... Very exciting..." ("base", "closed", "worried", "mid") gen "........" ("base", xpos="far_left", ypos="head") - her "......." ("silly", "narrow", "annoyed", "up") + her @ cheeks blush "*Mmm* I can still picture those two huge cocks......." ("grin", "closed", "worried", "up") gen "*Ehm*....." ("base", xpos="far_left", ypos="head") - her "Oh god, I'm sorry [name_genie_hermione], I was thinking of something else." ("angry", "wide", "base", "stare") - gen "Yes... sure, okay." ("base", xpos="far_left", ypos="head") - her "" ("base", "base", "base", "mid") + her @ cheeks blush "Oh god, I'm sorry [name_genie_hermione]... I'm not sure what came over me." ("angry", "wide", "base", "stare") + gen "Two huge cocks apparently..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("angry", "narrow", "base", "down") jump end_hg_pr_handjob diff --git a/game/scripts/characters/hermione/events/requests/have_sex.rpy b/game/scripts/characters/hermione/events/requests/have_sex.rpy index 8ba21dee..03ae64f4 100644 --- a/game/scripts/characters/hermione/events/requests/have_sex.rpy +++ b/game/scripts/characters/hermione/events/requests/have_sex.rpy @@ -22,7 +22,7 @@ label hg_pr_sex: gen "Today I need you to have sex with a classmate of your choice." ("base", xpos="far_left", ypos="head") if not states.her.status.sex: # She will refuse unless she slept with you - her "But we--.. I.." ("shock", "wide", "base", "stare") + her "But we--{w=0.2} I..." ("shock", "wide", "base", "stare") her "I've never done it before!" ("angry", "wide", "base", "mid") gen "So?" ("base", xpos="far_left", ypos="head") her "{size=+5}\"So\"?!{/size}" ("annoyed", "narrow", "angry", "R") @@ -33,7 +33,7 @@ label hg_pr_sex: $ states.her.mood += 16 gen "(*Hmm*...)" ("base", xpos="far_left", ypos="head") - gen "(Maybe if I have popped her cherry first, she would be more willing...)" ("base", xpos="far_left", ypos="head") + gen "(Maybe she'll be up for it if I pop her cherry first...)" ("base", xpos="far_left", ypos="head") jump end_hermione_event @@ -46,15 +46,15 @@ label hg_pr_sex: her "But..." ("annoyed", "narrow", "angry", "R") her "..................." gen "If you do this, Gryffindor will be getting {number=current_payout} points tonight." ("base", xpos="far_left", ypos="head") - her "Well, then I will do it, [name_genie_hermione]." ("annoyed", "narrow", "annoyed", "mid") - gen "Great. See you after your classes then." ("base", xpos="far_left", ypos="head") + her "Very well...{w=0.4} I will do it, [name_genie_hermione]." ("annoyed", "narrow", "annoyed", "mid") + gen "Great... See you after your classes then." ("base", xpos="far_left", ypos="head") her "............." ("upset", "closed", "base", "mid") else: gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "I need you to go have sex with another classmate of yours." ("base", xpos="far_left", ypos="head") her "Again, [name_genie_hermione]?" ("angry", "base", "base", "mid") gen "Yes. And you will get {number=current_payout} points again as well." ("base", xpos="far_left", ypos="head") - her "Well, alright..." ("annoyed", "narrow", "annoyed", "mid") + her "Well, alright..." ("annoyed", "narrow", "base", "R") call her_walk(action="leave") @@ -77,7 +77,7 @@ label end_hg_pr_sex: show screen blktone with d3 - her "(I did it... finally did it.)" ("smile", "narrow", "base", "dead", ypos="head", flip=False, trans=d3) + her "(I did it... I finally did it.)" ("grin", "narrow", "base", "dead", xpos="base", ypos="base", flip=True, trans=d3) hide screen blktone with d3 @@ -95,7 +95,7 @@ label end_hg_pr_sex: label hg_pr_sex_intro: call her_walk(action="enter", xpos="mid", ypos="base") - her "Good evening, [name_genie_hermione]." ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) + her "Good evening, [name_genie_hermione]." ("open", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "Did you do it?" ("base", xpos="far_left", ypos="head") @@ -113,7 +113,7 @@ label hg_pr_sex_intro: if hg_pr_sex.counter == 1: her "......" ("base", "narrow", "base", "mid") - gen "Have you enjoyed yourself?" ("base", xpos="far_left", ypos="head") + gen "Have you been enjoying yourself today?" ("base", xpos="far_left", ypos="head") return @@ -121,7 +121,6 @@ label hg_pr_sex_intro: label hg_pr_sex_T6_intro_E1: - call bld gen "....." ("base", xpos="far_left", ypos="head") gen ".........." ("base", xpos="far_left", ypos="head") gen "Hermione was supposed to be here, by now..." ("base", xpos="far_left", ypos="head") @@ -142,24 +141,27 @@ label hg_pr_sex_T6_intro_E2: play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed - her "Yes, [name_genie_hermione], I apologise... *yawn*..." ("open", "closed", "base", "mid", xpos="mid", ypos="base", trans=d3) + her "Yes, [name_genie_hermione], I apologise... *Yawn*..." ("open", "closed", "base", "mid", xpos="mid", ypos="base", trans=d3) gen "Care to explain yourself?" ("base", xpos="far_left", ypos="head") her @ cheeks blush "Of course, [name_genie_hermione]." ("open", "happy", "base", "mid") her @ cheeks blush "It is sort of embarrassing, though..." ("base", "base", "base", "R") - her @ cheeks blush "I spent the last night with two of my friends..." ("open", "happy", "base", "mid") + her @ cheeks blush "I didn't spend the night alone..." ("open", "happy", "base", "mid") gen "A slumber party with some girlfriends, *huh*?" ("base", xpos="far_left", ypos="head") her "Girlfriends?" ("angry", "wink", "base", "mid") - her @ cheeks blush "No, [name_genie_hermione]. Harry and Ron are boys..." ("open", "base", "base", "R") + her @ cheeks blush "No, [name_genie_hermione]... What I'm saying is..." ("open", "base", "base", "R") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") - her @ cheeks blush "Yes, we were best friends for such a long time..." ("base", "base", "base", "R") + her @ cheeks blush "I spent the night with a boy... Actually, a couple of boys to be precise..." ("base", "base", "base", "R") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed - her "But last night the boys made me their little plaything..." ("base", "narrow", "base", "mid_soft") - her "And I did not mind it one bit..." ("grin", "narrow", "base", "dead") - her "They did everything they wanted to do to me..." - her "And everything I wanted to be done to me has been done..." - her "................." ("soft", "narrow", "annoyed", "up") + gen "A couple of them? And here I thought you had skipped out on your assignment." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Well, that's what I did initially... But then late last night..." ("angry", "narrow", "base", "R") + her @ cheeks blush "Well, something came over me and I allowed these boys to make me their little plaything..." ("angry", "closed", "base", "mid_soft") + gen "*Hmm*... You did, did you?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Yes, I was a bit nervous at first, but after a while I did not mind it one bit..." ("soft", "closed", "base", "dead") + her @ cheeks blush "They did everything they wanted to do to me..." ("base", "closed", "base", "dead") + her @ cheeks blush "And everything I wanted to be done to me has been done..." ("grin", "closed", "base", "dead") + her @ cheeks blush "................." ("soft", "narrow", "worried", "up") her "Will I get paid for this, [name_genie_hermione]?" ("angry", "wink", "base", "mid") jump end_hg_pr_sex @@ -169,33 +171,32 @@ label hg_pr_sex_T6_E3: call hg_pr_sex_intro play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music - her "Yes I did, [name_genie_hermione]." ("upset", "closed", "base", "mid") + her "I did it, [name_genie_hermione]." ("upset", "closed", "base", "mid") her @ cheeks blush "And in the school library of all places..." ("open", "narrow", "annoyed", "mid") - her "At first I was kind of worried that we would make too much noise..." - her "But the boy literally lasted only one minute, [name_genie_hermione]." + her @ cheeks blush "At first I was kind of worried that we would make too much noise..." ("open", "narrow", "worried", "R") + her "But the boy literally lasted only one minute, [name_genie_hermione]." ("soft", "closed", "annoyed", "R") gen "Don't hold it against him, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - gen "You are quite attractive, he probably got too excited..." ("base", xpos="far_left", ypos="head") - her "Nevertheless..." ("upset", "closed", "base", "mid") - her "A dozen or so of rather gingerly thrusts and he is cumming already?" - her "As a girl, I cannot help but feel disappointed..." + gen "You are quite attractive... So, he probably got too excited..." ("base", xpos="far_left", ypos="head") + her "Merely a dozen of rather mediocre thrusts, and he is finished?" ("upset", "closed", "base", "mid") + her "As a girl, I cannot help but feel disappointed..." ("annoyed", "narrow", "base", "mid") gen "I see..." ("base", xpos="far_left", ypos="head") gen "What did you do afterwards?" ("base", xpos="far_left", ypos="head") gen "Pulled up your panties and went about your business as if nothing happened?" ("base", xpos="far_left", ypos="head") - - her "My panties?" ("open", "narrow", "worried", "down") - her "I rarely bother to wear them anymore, [name_genie_hermione]." ("annoyed", "narrow", "angry", "R") - - if hermione.is_worn("panties"): - her "Unless you ask me to wear them, [name_genie_hermione]." - + her "I wasn't wearing any panties, [name_genie_hermione]." ("annoyed", "narrow", "angry", "R") + her "In fact, I didn't wear them the entire day..." ("annoyed", "narrow", "angry", "R") gen "Oh really?" ("base", xpos="far_left", ypos="head") - her "Yes... I find not wearing any underwear very empowering." ("annoyed", "narrow", "annoyed", "mid") + her "Yes... It felt quite empowering, actually..." ("open", "closed", "annoyed", "mid") + gen "Good for you, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") if hermione.is_worn("panties"): - her "But if that's what makes you happy, so be it." + her "It's not really a problem for me if you want me to avoid wearing them in here as well..." ("annoyed", "narrow", "base", "R") + gen "I'll consider it..." ("base", xpos="far_left", ypos="head") + else: + gen "So, are you feeling empowered right now, as well?" ("base", xpos="far_left", ypos="head") + her "*Hmm*... Yes, perhaps a little bit..." ("base", "narrow", "base", "R") - gen "Good for you, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + gen "Very well, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") jump end_hg_pr_sex @@ -204,21 +205,21 @@ label hg_pr_sex_T6_E4: call hg_pr_sex_intro play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music - her "I did, [name_genie_hermione]." ("upset", "closed", "base", "mid") + her "I did it, [name_genie_hermione]." ("upset", "closed", "base", "mid") her "I took one of the Ravenclaw boys to the girl's restroom..." ("base", "narrow", "worried", "down") her "... and let him have his way with me in one of the stalls." gen "Well done, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "....................." ("annoyed", "narrow", "angry", "R") - gen "I said you did great. What's the matter?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "*Ehm*... well..." ("open", "base", "base", "R") - her "I am getting paid well for performing such tasks..." - her "So I have no right to complain, but..." + gen "I said you did great... What's with the face?" ("base", xpos="far_left", ypos="head") + her "*Ehm*... Well..." ("open", "closed", "base", "R") + her "I am getting paid well for performing these tasks..." ("soft", "closed", "base", "R") + her "So I shouldn't really have any right to complain, but..." ("angry", "narrow", "base", "R") gen "*Hmm*...?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "My reputation is starting to suffer and it troubles me, [name_genie_hermione]..." ("open", "base", "base", "mid") + her @ cheeks blush "My reputation is starting to suffer, and it troubles me, [name_genie_hermione]..." ("open", "base", "base", "mid") gen "Your reputation?" ("base", xpos="far_left", ypos="head") her @ cheeks blush "Well, yes... *Ehm*..." ("open", "base", "base", "R") gen ".............." ("base", xpos="far_left", ypos="head") her "No, sorry, please disregard what I just said, [name_genie_hermione]." ("upset", "closed", "base", "mid") - gen "(At this point I'm not sure she has any reputation left.)" ("base", xpos="far_left", ypos="head") + gen "(At this point I'm not so sure she has any reputation left.)" ("base", xpos="far_left", ypos="head") jump end_hg_pr_sex diff --git a/game/scripts/characters/hermione/events/requests/kiss_a_girl.rpy b/game/scripts/characters/hermione/events/requests/kiss_a_girl.rpy index dccf03ad..506794bf 100644 --- a/game/scripts/characters/hermione/events/requests/kiss_a_girl.rpy +++ b/game/scripts/characters/hermione/events/requests/kiss_a_girl.rpy @@ -35,7 +35,7 @@ label hg_pr_kiss: gen "Dismissed, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "[name_genie_hermione]!......" ("normal", "squint", "angry", "mid") gen "I said you're dismissed." ("base", xpos="far_left", ypos="head") - her "*Humph*!..." ("annoyed", "squint", "angry", "mid") + her "*Hmph*!..." ("annoyed", "squint", "angry", "mid") else: if states.her.tier >= 5: gen "[name_hermione_genie], {number=current_payout} house points are up for grabs today!" ("base", xpos="far_left", ypos="head") @@ -44,8 +44,8 @@ label hg_pr_kiss: gen "Great." ("base", xpos="far_left", ypos="head") gen "I want you to make out with another girl today." ("base", xpos="far_left", ypos="head") her "Alright." ("soft", "base", "base", "R") - her "I know a couple of girls who are hungry for attention and wouldn't mind putting on a little show." ("smile", "narrow", "base", "mid_soft") - gen "Great. See you after your classes then." ("base", xpos="far_left", ypos="head") + her "I know a couple of girls who are starved for attention that wouldn't mind a little kiss." ("open", "closed", "base", "mid_soft") + gen "Great... See you after your classes then." ("base", xpos="far_left", ypos="head") elif states.her.tier >= 4: gen "[name_hermione_genie], {number=current_payout} house points are up for grabs today!" ("base", xpos="far_left", ypos="head") gen "Are you interested?" ("base", xpos="far_left", ypos="head") @@ -59,11 +59,11 @@ label hg_pr_kiss: gen "[name_hermione_genie], {number=current_payout} house points are up for grabs today!" ("base", xpos="far_left", ypos="head") gen "Are you interested?" ("base", xpos="far_left", ypos="head") her "It depends..." ("normal", "base", "base", "mid") - her "Will I have to do something depraved again?" + her "Will I have to do something depraved again?" ("normal", "base", "base", "mid") gen "\"Depraved\"??! When did I ever--?" ("base", xpos="far_left", ypos="head") her "Really, [name_genie_hermione]?" ("open", "closed", "angry", "mid") gen "Fine, fine... But all I want you to do today is to make out with a girl." ("base", xpos="far_left", ypos="head") - her "Oh, is that all?" ("angry", "base", "angry", "mid") # sarcastic + her "Oh, is that all..." ("angry", "base", "angry", "mid") # sarcastic gen "Yes... Pretty basic stuff for you, right?" ("base", xpos="far_left", ypos="head") gen "And you will be getting {number=current_payout} house points afterwards, of course." ("base", xpos="far_left", ypos="head") her "............." ("normal", "squint", "angry", "mid") @@ -122,7 +122,7 @@ label hg_pr_kiss_intro: stop music fadeout 3.0 if hg_pr_kiss.counter == 1: - her "......" ("annoyed", "narrow", "angry", "R") + her "......" ("soft", "squint", "base", "R") her "Well... I..." ("soft", "base", "base", "R") gen "Don't be shy, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") gen "Did you, or did you not, kiss someone?" ("base", xpos="far_left", ypos="head") @@ -251,7 +251,7 @@ label hg_pr_kiss_T4_E1: her "I did, [name_genie_hermione]..." ("open", "closed", "base", "mid") gen "Well, don't just stand there. Give me the details." ("base", xpos="far_left", ypos="head") her "*Ehm*, alright..." ("open", "base", "base", "mid") - her "The girl was from Ravenclaw..." + her "The girl was from Ravenclaw..." ("open", "base", "base", "mid") her "I think she may have been an underclassman, but I did not ask..." ("soft", "base", "base", "R") her "We were grouped together for divination class, and once class finished, we kept talking, while making our way down the winding staircases."("soft", "base", "base", "R") her "Eventually we got to the subject of boys..." ("open", "base", "base", "R") @@ -287,7 +287,7 @@ label hg_pr_kiss_T4_E2: gen "Tell me how it went." ("base", xpos="far_left", ypos="head") her "Well... *Ehm*..." ("open", "base", "base", "mid") her "There's this one girl who I had heard is into girls..." ("soft", "base", "base", "R") - her "I figured, if I'm going to kiss a girl, then why not go for the ideal candidate..." + her "I figured, if I'm going to kiss a girl, then why not go for the ideal candidate..." ("soft", "base", "base", "R") her "So, when I spotted her, sitting on one of the benches in the courtyard, I went up and told her that I've been curious and wanted to know how she first figured it out..." ("open", "base", "base", "mid") her "She was taken a bit by surprise, so I went ahead and asked if we could go to some secluded spot to see if she could help \"spark my interest\"..." ("soft", "base", "base", "R") gen "Very direct [name_hermione_genie], I'm impressed..." ("base", xpos="far_left", ypos="head") @@ -299,7 +299,7 @@ label hg_pr_kiss_T4_E2: her @ cheeks blush "I requested her help, after all, so it would've been weird if I hadn't!" ("angry", "base", "base", "mid") her "Although... Speaking of weird..." ("open", "base", "base", "mid") her "Things got weird really fast..." ("angry", "narrow", "base", "down") - her "The way she kissed me..." + her "The way she kissed me..." ("angry", "narrow", "base", "down") her "She did it like a boy would, [name_genie_hermione]..." ("angry", "base", "base", "mid") her "Aggressively, yet filled with confidence..." ("angry", "narrow", "base", "down") her "And before I knew it, a small group of spectators had gathered around us..." ("upset", "closed", "base", "mid") @@ -388,7 +388,7 @@ label hg_pr_kiss_T4_E3: her "I think you've got it a bit backwards, [name_genie_hermione]..." ("upset", "closed", "base", "mid") gen "Attention span... Slowly fading..." ("base", xpos="far_left", ypos="head") her "Right..." ("open", "narrow", "base", "mid") - her "I suppose I'll tell you about the kissing booth I set up today." + her "I suppose I'll tell you about the kissing booth I set up today." ("open", "narrow", "base", "mid") gen "A kissing booth? Now we're talking." ("grin", xpos="far_left", ypos="head") her "Well, as you know, I am quite popular..." ("base", "closed", "base", "mid") her "And I thought... Why should I approach a bunch of girls, if I could have them come to me..." ("base", "happyCl", "base", "mid") @@ -399,7 +399,7 @@ label hg_pr_kiss_T4_E3: gen "Right?" ("base", xpos="far_left", ypos="head") gen "Don't tell me you forgot to use tongue?" ("base", xpos="far_left", ypos="head") her "Of course I did, [name_genie_hermione]... I used tongue and everything." ("annoyed", "base", "worried", "R") - her "The problem is, I set up the booth with the intention of kissing as many girls as I could, in a single day--" + her "The problem is, I set up the booth with the intention of kissing as many girls as I could, in a single day--" ("annoyed", "base", "worried", "R") gen "Someone's started to get greedy..." ("base", xpos="far_left", ypos="head") her "--In the hopes that by doing so, I could earn myself some extra points..." ("annoyed", "base", "base", "mid") gen "That's what I meant to say." ("base", xpos="far_left", ypos="head") @@ -433,15 +433,15 @@ label hg_pr_kiss_T5_E1: her "I did, [name_genie_hermione]." ("soft", "base", "base", "mid") gen "I'm all ears..." ("base", xpos="far_left", ypos="head") her "Well, I kissed that annoying blond girl from Slytherin..." ("annoyed", "squint", "base", "mid") - gen "*Hmm*... \"annoying\", *huh*?" ("base", xpos="far_left", ypos="head") + gen "*Hmm*... \"annoying\", *Huh*?" ("base", xpos="far_left", ypos="head") gen "Because she happens to be from Slytherin." ("base", xpos="far_left", ypos="head") her "Precisely so, [name_genie_hermione]." ("open", "closed", "base", "mid") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") gen "Don't you think you're being a little prejudiced there?" ("base", xpos="far_left", ypos="head") gen "Or shall I say that you are being a \"housist\"?" ("base", xpos="far_left", ypos="head") - her "... a \"housist\", [name_genie_hermione]?" ("annoyed", "narrow", "annoyed", "mid") + her "... A \"housist\", [name_genie_hermione]?" ("annoyed", "narrow", "annoyed", "mid") gen "Well, you know... It's like \"sexist\" or \"ageist\"..." ("base", xpos="far_left", ypos="head") - gen "You just put an \"ist\" after something and it automatically becomes a bad thing..." ("base", xpos="far_left", ypos="head") + gen "You just put an \"ist\" after something, and it automatically becomes a bad thing..." ("base", xpos="far_left", ypos="head") her "\"housist\" is not an actual word, [name_genie_hermione]..." ("soft", "base", "base", "R") gen "It's not? Well, give it time..." ("base", xpos="far_left", ypos="head") her ".............?" ("annoyed", "narrow", "annoyed", "mid") @@ -449,57 +449,58 @@ label hg_pr_kiss_T5_E1: gen "No, wait, I got it!" ("base", xpos="far_left", ypos="head") gen "\"Housophobe\"!" ("base", xpos="far_left", ypos="head") her "Stop it, [name_genie_hermione]. I am not any of those weird words..." ("normal", "squint", "angry", "mid") - her "Slytherins are evil and annoying. Nobody likes them, and that is a fact!" - gen "Fine, whatever. Back to the \"girl-kissing\" then." ("base", xpos="far_left", ypos="head") + her "Slytherins are evil and annoying. Nobody likes them, and that is a fact!" ("normal", "squint", "angry", "mid") + gen "Fine, whatever... Back to the \"girl-kissing\", then." ("base", xpos="far_left", ypos="head") her "..............." ("annoyed", "base", "worried", "R") - her "Like I was saying..." - her "I kissed that girl from Slytherin..." ("open", "base", "base", "mid") + her "As I was saying..." ("open", "closed", "worried", "R") + her "I kissed that... girl... from Slytherin." ("open", "narrow", "worried", "R") her "Normally I would never do it, of course..." ("annoyed", "narrow", "angry", "R") - her "Not with someone from that wretched house any way..." - her "But she approached me first and practically begged me to do it with her..." ("annoyed", "narrow", "annoyed", "mid") - her "And today of all days..." ("annoyed", "narrow", "angry", "R") - her "to be honest..." - her "She was quite attractive..." ("annoyed", "narrow", "annoyed", "mid") - her "For someone from Slytherin, that is..." ("upset", "closed", "base", "mid") - her "I did not ask her why she needed this so desperately..." ("open", "closed", "base", "mid") - her "She was probably just trying to boost her own popularity at my expense..." - her "Or it could also be that someone from the school staff bought this favour from her..." - her @ cheeks blush "The same way you buy favours from me, [name_genie_hermione]..." ("open", "narrow", "annoyed", "mid") - gen "(Snape?)" ("base", xpos="far_left", ypos="head") - her "If that is the case, I am certain that it was professor Snape..." ("angry", "base", "angry", "mid") - gen "What? He would never..." ("base", xpos="far_left", ypos="head") - her "You should really investigate Professor Snape's activities, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R") - gen "Of course..." ("base", xpos="far_left", ypos="head") - gen "Putting him on my \"naughty boys list\" as we speak..." ("base", xpos="far_left", ypos="head") - her ".........." ("disgust", "narrow", "base", "mid_soft") - gen "What happened next, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "Oh, right..." ("open", "narrow", "worried", "down") - her "Well, we made out for a while..." - her "She was very... passionate." - her "So I imagine it was quite a spectacle..." ("angry", "wink", "base", "mid") - her "The boys were cheering and whistling..." - her "So we decided to \"snowball\" a little..." ("base", "narrow", "worried", "down") - gen "I'm sorry, you decided to do what?" ("base", xpos="far_left", ypos="head") - her "To \"snowball\", [name_genie_hermione]." ("angry", "wink", "base", "mid") - her "It is when one girl spits into another girl's mouth..." ("base", "narrow", "base", "mid_soft") - her "We call it \"snowballing\"..." - her "The boys really go crazy from that for some reason..." - gen "I imagine they do..." ("base", xpos="far_left", ypos="head") - her "So she spat into my mouth..." ("open", "closed", "base", "mid") - her "And then I spat into hers..." - her @ cheeks blush "Although I would much rather spit in her face!" ("angry", "base", "angry", "mid") - her "Then she returned my spit..." ("annoyed", "narrow", "angry", "R") - her @ cheeks blush "And I had to fight the urge to slap her smug face for doing that..." ("angry", "base", "angry", "mid") - her "But I don't think the boys would appreciate that..." ("upset", "closed", "base", "mid") - gen "Well... You would be surprised..." ("base", xpos="far_left", ypos="head") - her "In any case, after that, we kissed some more..." ("base", "narrow", "worried", "down") - her "And then the break was over..." - her "And we had to run to class..." ("angry", "wink", "base", "mid") - gen "*Sigh*... Nonchalant and innocent schooldays..." ("base", xpos="far_left", ypos="head") - gen "Home assignments... Classes..." ("base", xpos="far_left", ypos="head") - gen "Schoolgirls \"snowballing\" in the courtyard..." ("base", xpos="far_left", ypos="head") + her "Not with someone from that wretched house..." ("annoyed", "narrow", "angry", "R") + her "But she approached me first, and practically begged me for a kiss..." ("annoyed", "narrow", "annoyed", "mid") + gen "She... begged you?" ("base", xpos="far_left", ypos="head") + her "She did... And to be perfectly honest..." ("annoyed", "narrow", "angry", "R") + her "The way she begged me... It did make me feel quite good about myself..." ("annoyed", "narrow", "annoyed", "mid") + her "That doesn't change what I think about Slytherin, though..." ("upset", "closed", "base", "mid") + gen "Why would she beg you for a kiss, exactly?" ("base", xpos="far_left", ypos="head") + her "I did not ask her why... But she was begging so desperately, even I started feeling bad for her..." ("open", "closed", "base", "mid") + her "Thinking back on it, she was probably just trying to boost her own popularity at my expense..." ("open", "closed", "base", "mid") + her "Even so, I figured since I was tasked with this today..." ("open", "closed", "base", "mid") + her "Hold on..." ("open", "base", "base", "stare") + her "Do you think that someone from the school staff may have bought this favour from her?" ("angry", "base", "base", "mid") + her @ cheeks blush "The same time you bought the favour from me, [name_genie_hermione]..." ("angry", "squint", "worried", "mid") + gen "(Did Snape somehow--)" ("base", xpos="far_left", ypos="head") + her "If that is the case, I am certain that it was professor Snape!" ("angry", "closed", "angry", "mid") + gen "Whaaat... He would never..." ("base", xpos="far_left", ypos="head") + her "Then, who else--" ("annoyed", "narrow", "annoyed", "mid_soft") + gen "Enough about that... Just tell me what happened next, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "Fine..." ("annoyed", "narrow", "base", "down") + her "Well, we made out for a while..." ("open", "closed", "worried", "down") + her @ cheeks blush "She was very... passionate." ("angry", "narrow", "base", "down") + her @ cheeks blush "For a Slytherin, that is!" ("annoyed", "closed", "annoyed", "down") + gen "..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Anyway... She decided it was a good idea to for us to \"snowball\"..." ("angry", "narrow", "base", "R") + gen "I'm sorry... She decided, what?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "To \"snowball\", [name_genie_hermione]." ("angry", "narrow", "base", "mid") + her @ cheeks blush "It's when you kiss and move a ball of spit, between each other's mouths..." ("soft", "narrow", "base", "mid_soft") + her @ cheeks blush "Undoubtedly, Snape had made this requirement for her..." ("annoyed", "closed", "angry", "mid_soft") + gen "(Sounds like a classic Snape request, alright...)" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "So... She spat into my mouth..." ("open", "closed", "base", "mid") + her @ cheeks blush "And then by reflex, I spat it back into hers..." ("angry", "narrow", "worried", "down") + her @ cheeks blush "Of course, if I had been ready for it, I would have spat it back in her face!" ("angry", "base", "angry", "mid") + her @ cheeks blush "Then she broke off the kiss, and smirked at me... And I really had to fight the urge to slap her smug face..." ("angry", "narrow", "angry", "R") + her @ cheeks blush "But I figured you wouldn't have appreciated that..." ("upset", "closed", "base", "mid") + gen "(Sounds kind of hot, to be honest...)" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "After that, she just left me standing there..." ("annoyed", "narrow", "angry", "down") + gen "You didn't even try to chase after her?" ("base", xpos="far_left", ypos="head") + her "I didn't have the chance, as she left just as class was about to start..." ("angry", "narrow", "angry", "R") + gen "That's unlucky..." ("base", xpos="far_left", ypos="head") + her "(She must've sensed that a punch was about to come her way...)" ("annoyed", "narrow", "annoyed", "R") + gen "*Sigh*... The things girls experience during their schooldays..." ("base", xpos="far_left", ypos="head") + gen "Assignments... Classes..." ("base", xpos="far_left", ypos="head") + gen "\"Snowballing\" with other girls..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "[name_genie_hermione], I--" ("angry", "narrow", "worried", "mid") gen "Well done, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "" ("grin", "base", "base", "R") + her "...{w=0.4} Thanks." ("annoyed", "base", "base", "R") jump end_hg_pr_kiss @@ -508,31 +509,32 @@ label hg_pr_kiss_T5_E2: call hg_pr_kiss_intro her "I did, [name_genie_hermione]." ("open", "closed", "base", "mid") - her "Only... *Ehm*..." ("grin", "base", "base", "R") - gen "What is it?" ("base", xpos="far_left", ypos="head") - her "Well... I have this friend..." ("base", "base", "base", "mid") - her "Her name is Ginny Weasley..." - her @ cheeks blush "And... *Ehm*..." ("base", "base", "base", "R") - her "I'm Not sure how to say this..." + her @ cheeks blush "*Ehm*... [name_genie_hermione]..." ("soft", "base", "base", "R") + gen "Yes, What is it, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "Well... There's this girl..." ("soft", "narrow", "base", "down") + her @ cheeks blush "And... *Ehm*..." ("angry", "base", "base", "R") + her @ cheeks blush "I'm not sure how to say this..." ("open", "closed", "base", "mid") gen "Just say it, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "Well, we decided to skip the potions class together..." ("open", "base", "base", "mid") - her "And study for the upcoming Herbology test instead..." - her "So me and Ginny, we were studying..." - her "And we got to talking about boys..." + her @ cheeks blush "Well, we decided to skip potions class..." ("open", "narrow", "base", "down") + gen "Really?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "And study for the upcoming Herbology test instead..." ("open", "closed", "base", "mid") + gen "Right..." ("base", xpos="far_left", ypos="head") + her @ cheeks blush "While this girl and I were studying..." ("open", "base", "base", "R") + her @ cheeks blush "We started talking about boys..." ("soft", "narrow", "base", "mid") gen "Naturally..." ("base", xpos="far_left", ypos="head") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music - her @ cheeks blush "And then I sort of kissed her..." ("open", "base", "base", "R") - her "And Ginny returned my kiss with such passion..." ("base", "narrow", "base", "mid_soft") - her "that we sort of ended up doing more than just kissing..." - gen "And afterwards you had a pillow fight in lingerie?" ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "And then I sort of kissed her..." ("angry", "base", "base", "mid") + her @ cheeks blush "And she returned my kiss with such passion..." ("angry", "narrow", "base", "down") + her @ cheeks blush "That we sort of ended up doing more than just kissing..." ("angry", "narrow", "base", "mid_soft") + gen "You had a pillow fight, wearing only lingerie?" ("grin", xpos="far_left", ypos="head") her @ cheeks blush "*Err*... No..." ("open", "happy", "base", "mid") gen "What did you do then?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "I am not telling you, [name_genie_hermione]." ("base", "base", "base", "R") # :) - her "You sent me out to kiss a girl..." - her "And I did just that." - her "The rest shall remain private." ("angry", "wink", "base", "mid") + her @ cheeks blush "I am not telling you, [name_genie_hermione]." ("annoyed", "narrow", "base", "R") # :) + her @ cheeks blush "You sent me out to kiss a girl..." ("open", "closed", "worried", "R") + her @ cheeks blush "And I did just that." ("base", "closed", "base", "R") + her @ cheeks blush "The rest shall remain private." ("base", "narrow", "base", "mid") gen "Now you are just being cruel, you little witch." ("base", xpos="far_left", ypos="head") - her "My points please." ("smile", "narrow", "base", "mid_soft") + her @ cheeks blush "My points please." ("smile", "narrow", "base", "mid_soft") gen "Fine..." ("base", xpos="far_left", ypos="head") jump end_hg_pr_kiss diff --git a/game/scripts/characters/hermione/events/requests/let_them_grope_you.rpy b/game/scripts/characters/hermione/events/requests/let_them_grope_you.rpy index f21693ca..33306481 100644 --- a/game/scripts/characters/hermione/events/requests/let_them_grope_you.rpy +++ b/game/scripts/characters/hermione/events/requests/let_them_grope_you.rpy @@ -401,11 +401,12 @@ label hg_pr_grope_T4_E2: call hg_pr_grope_intro - her "Actually something quite unexpected happened to me today, [name_genie_hermione]..." ("base", "base", "base", "mid") - her "Right after the D.A.D.A class..." + her "Actually something quite unexpected happened to me today, [name_genie_hermione]..." ("soft", "base", "base", "mid") + her "Right after the D.A.D.A class..." ("open", "base", "base", "mid") gen "D.A.D.A?" ("base", xpos="far_left", ypos="head") her "Defence Against the Dark Arts, [name_genie_hermione]." ("open", "closed", "base", "mid") - her "Anyway..." + gen "Right..." ("base", xpos="far_left", ypos="head") + her "Anyway..." ("open", "base", "base", "mid") her "This stocky Hufflepuff boy came up to me..." ("open", "base", "base", "R") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music her "He said that someone had told him that I allow boys to touch me..." ("angry", "wink", "base", "mid") @@ -418,7 +419,7 @@ label hg_pr_grope_T4_E2: her "..." ("base", "closed", "base", "up") her "" ("clench", "base", "base", "stare") gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her @ cheeks blush "Oh, *Ehm*... Yes, I made sure to do all the usual things you expect of me [name_genie_hermione]!" ("angry", "base", "base", "mid") + her @ cheeks blush "Oh, *Ehm*... Yes, I made sure to do all the usual things you expect from me, [name_genie_hermione]!" ("angry", "base", "base", "mid") gen "That's great, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") jump end_hg_pr_grope @@ -428,12 +429,12 @@ label hg_pr_grope_T4_E3: call hg_pr_grope_intro her "Well... I tried..." ("upset", "wink", "base", "mid") - her "But it sort of--{w=0.2} *Ehm*..." + her "But it sort of--{w=0.2} *Ehm*..." ("upset", "wink", "base", "mid") her "Well, it sort of escalated into something else..." ("base", "narrow", "base", "stare") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music gen "*Hmm*?" ("base", xpos="far_left", ypos="head") her "*Ehm*..." ("upset", "wink", "base", "mid") - her "I sort of... Got caught while I was letting this one boy fondle my breasts..." + her "I sort of... Got caught while I was letting this one boy fondle my breasts..." ("upset", "wink", "base", "mid") gen "You got caught? By one of the teachers?" ("base", xpos="far_left", ypos="head") her "No, [name_genie_hermione]..." ("angry", "base", "base", "mid") her "By the boy's girlfriend..." ("soft", "base", "base", "R") diff --git a/game/scripts/characters/hermione/summon.rpy b/game/scripts/characters/hermione/summon.rpy index eed64ebe..eadf098c 100644 --- a/game/scripts/characters/hermione/summon.rpy +++ b/game/scripts/characters/hermione/summon.rpy @@ -270,6 +270,7 @@ label hermione_favor_menu: her "But I'll do anything for you, [name_genie_hermione]..." ("smile", "happy", "base", "mid") her "But if you really need it, I may as well..." ("smile", "happy", "base", "mid") her "But I'll do it anyway..." ("smile", "happy", "base", "mid") + jump silver_requests_root elif states.her.level >=20 and states.her.favors_convinced_stage == 2: random: her "But an even bigger lead wouldn't hurt, I suppose..." ("base", "happy", "base", "mid") diff --git a/game/scripts/characters/hermione/vars.rpy b/game/scripts/characters/hermione/vars.rpy index 7a3a76be..8fc58a65 100644 --- a/game/scripts/characters/hermione/vars.rpy +++ b/game/scripts/characters/hermione/vars.rpy @@ -27,6 +27,7 @@ default states.her.status.stripping = False #stripping should be prioritised for default states.her.status.cumshot = False default states.her.status.handjob = False default states.her.status.kissing = False +default states.her.status.titjob = False default states.her.status.blowjob = False default states.her.status.gokkun = False default states.her.status.masturbating = False diff --git a/game/scripts/characters/tonks/events/hangout.rpy b/game/scripts/characters/tonks/events/hangout.rpy index abe4b88c..08c20e62 100644 --- a/game/scripts/characters/tonks/events/hangout.rpy +++ b/game/scripts/characters/tonks/events/hangout.rpy @@ -350,7 +350,7 @@ label nt_he_story_intro_E3: ton "No. Single as in... No one can do it." ("open", "narrow", "base", "mid") ton "It's almost impossible to summon drinks and food out of thin air." ("open", "base", "base", "R") ton "The best they can do is conjure water out of the surrounding humidity." ("upset", "base", "base", "R") - gen "That's oddly limiting... Genie's can conjure food with a snap of a finger." ("base", xpos="far_left", ypos="head") + gen "That's oddly limiting... Genies can conjure food with a snap of a finger." ("base", xpos="far_left", ypos="head") ton "I'm sure you could..." ("silly", "happyCl", "base", "mid") nar "You brag about your almighty powers in front of the witch..." diff --git a/game/scripts/minigames/cardgame/_deck_builder_.rpy b/game/scripts/minigames/cardgame/_deck_builder_.rpy index 79110b0f..93adc0bd 100644 --- a/game/scripts/minigames/cardgame/_deck_builder_.rpy +++ b/game/scripts/minigames/cardgame/_deck_builder_.rpy @@ -186,15 +186,15 @@ label deck_builder_guide: with dissolve nar "The goal of Wizard cards is to own the most cards on the playing field until all 9 slots are filled." - nar "To win the game you have to pay attention to your deck but also enemy deck." + nar "To win the game you have to pay attention to your deck but also the enemy deck." # Sides guide $ deck_guide_zone = "player_zone" nar "This is your deck." nar "You can have a maximum of five cards in your active deck." $ deck_guide_zone = "enemy_zone" - nar "This is your opponents deck." - nar "Your opponents deck is also limited to five cards." + nar "This is your opponent's deck." + nar "Your opponent's deck is also limited to five cards." # Inspection guide $ deck_guide_zone = "" @@ -212,23 +212,23 @@ label deck_builder_guide: $ deck_guide_zone = "card_zone" $ deck_guide_helper = "border_guide" nar "Every card you place down is displayed with a Blue border and signifies that you own the card." - nar "Your opponents cards are displayed in red." + nar "Your opponent's cards are displayed in red." $ deck_guide_helper = "numbers_guide" - nar "Numbers on the sides, top, and bottom indicate the power of the card in specific direction." + nar "Numbers on the sides, top, and bottom indicate the power of the card in a specific direction." $ deck_guide_helper = "tier_guide" nar "This is what we call a card tier." - nar "The shape and colour of it indicated rarity of the card while the number tells you the overall power of it." + nar "The shape and colour of it indicates the rarity of the card, while the number tells you the overall power of it." $ deck_guide_helper = "" nar "The card currently displayed is a special card." nar "Special cards are unique and cannot be obtained more than once." $ deck_guide_page = 33 - nar "This card for example is simply called a girl card." + nar "This card, for example, is simply called a girl card." $ deck_guide_helper = "cho_stage2" - nar "They also cannot be obtained more than once but the picture changes depending on how many challenges you have won." - nar "You'll learn more about those as you play but the gist is..." + nar "They also cannot be obtained more than once, but the picture changes depending on how many challenges you have won." + nar "You'll learn more about those as you play, but the gist is..." $ deck_guide_helper = "cho_stage3" - nar "The more challenges you beat, the less clothes a character wears." + nar "The more challenges you beat, the fewer clothes a character wears." nar "Cool, right?" gen "Hell yes!" ("grin", xpos="far_left", ypos="head") diff --git a/game/scripts/minigames/cardgame/_hermione_card_game_.rpy b/game/scripts/minigames/cardgame/_hermione_card_game_.rpy index c4e540c6..423614a1 100644 --- a/game/scripts/minigames/cardgame/_hermione_card_game_.rpy +++ b/game/scripts/minigames/cardgame/_hermione_card_game_.rpy @@ -18,6 +18,8 @@ label hermione_cardgame_menu: her "I'm sorry sir, I should have told you..." ("open", "base", "worried", "mid") her "Fred and George have a secret shop set up in the school." ("normal", "base", "worried", "R") gen "I see..." ("base", xpos="far_left", ypos="head") + if item_store_intro_done: + gen "(Probably shouldn't tell her that I already knew that...)" ("base", xpos="far_left", ypos="head") her "Please don't tell them I told you." ("open","happyCl") gen "So you say they might have some cards?" ("base", xpos="far_left", ypos="head") her "Wha... Yes, maybe." ("mad", "narrow", "base", "mid") diff --git a/game/scripts/wardrobe/wardrobe.rpy b/game/scripts/wardrobe/wardrobe.rpy index d5ab6e62..a6b79f33 100644 --- a/game/scripts/wardrobe/wardrobe.rpy +++ b/game/scripts/wardrobe/wardrobe.rpy @@ -655,7 +655,7 @@ screen wardrobe_menu(xx, yy): style gui.theme("dropdown") tooltip "When randomising outfits, randomise colours as well." action ToggleVariable("wardrobe_randomise_color", True, False) - textbutton "Prompts Supression": + textbutton "Prompts Suppression": style gui.theme("dropdown") tooltip "Disables warnings and prompts asking you to confirm certain actions. (Not recommended)" action ToggleVariable("wardrobe_suppress_warnings", True, False)