From 3853027909eb1dae0f8db1ef49db0334e0bbe03d Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Sat, 1 Jul 2023 14:28:32 +0200 Subject: [PATCH] Hermione Tier 2 talk to me repeat variant. * Added repeat writing for Hermione Tier 2 "talk to me" event. * Minor fix. --- .../favors/show_me_your_tits_branches.rpy | 2 - .../hermione/events/favors/talk_to_me.rpy | 119 +++++++++++++++--- 2 files changed, 105 insertions(+), 16 deletions(-) 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 20241b4d..51f05506 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 @@ -290,8 +290,6 @@ label hg_pf_admire_breasts_T2_masturbate: # Not a Call label with d3 jump end_hermione_event - jump end_hermione_event - label hg_pf_admire_breasts_T3: $ states.her.status.show_tits = True diff --git a/game/scripts/characters/hermione/events/favors/talk_to_me.rpy b/game/scripts/characters/hermione/events/favors/talk_to_me.rpy index 996cfba6..7b4d3e54 100644 --- a/game/scripts/characters/hermione/events/favors/talk_to_me.rpy +++ b/game/scripts/characters/hermione/events/favors/talk_to_me.rpy @@ -205,13 +205,10 @@ label hg_pf_talk_T2_E1: call start_hg_pf_talk - if states.her.status.voyer: - her "Another talk, [name_genie_hermione]?" ("soft", "base", "base", "mid") - her "(I hope he doesn't do \"that\" again...)" ("disgust", "narrow", "base", "down") - else: - her "Of course, Sir." ("soft", "base", "base", "R") + her "Another talk, [name_genie_hermione]?" ("soft", "base", "base", "mid") + her "(I hope he doesn't do \"that\" again...)" ("disgust", "narrow", "base", "down") - call hg_pf_talk_T2 + call hg_pf_talk_T2_repeat jump end_hg_pf_talk @@ -221,7 +218,7 @@ label hg_pf_talk_T2: her "My life has been quite uneventful lately, to be honest..." ("annoyed", "narrow", "angry", "R") her "*Hmm*..." ("annoyed", "base", "base", "R") - her "There is a fierce competition going on between the Slytherin and the Gryffindor house." ("open", "closed", "base", "mid") + her "Except there's a fierce competition going on between the Slytherin and the Gryffindor house." ("open", "closed", "base", "mid") her "To be honest, [name_genie_hermione], there should be none..." ("open", "narrow", "angry", "R") her "Gryffindor would have been in the lead if not for those Slytherin harlots..." ("annoyed", "base", "angry", "mid") her "The things I hear those girls do - simply to get a few extra points..." ("angry", "narrow", "angry", "R") @@ -324,13 +321,7 @@ label hg_pf_talk_T2: call cum_block gen "*Argh*! YES!" ("angry", xpos="far_left", ypos="head") - - if states.her.status.voyer: - her "I can't believe it, [name_genie_hermione]!" ("soft", "base", "angry", "mid") - her "You were touching yourself!{w} Again!" ("angry", "base", "angry", "mid") - else: - her "You were touching yourself, [name_genie_hermione]!" ("angry", "base", "angry", "mid") - + her "You were touching yourself, [name_genie_hermione]!" ("angry", "base", "angry", "mid") gen "What? No, I was just... Ah, shit, this feels good..." ("angry", xpos="far_left", ypos="head") call hide_characters @@ -355,8 +346,108 @@ label hg_pf_talk_T2: return +label hg_pf_talk_T2_repeat: + her "" ("normal", "base", "base", "mid", xpos="mid", ypos="base", trans=fade) + her "*Ahem*... Things have been pretty normal..." ("open", "closed", "base", "mid") + her "I caught one of the Slytherin girls flickering her eyelashes towards Professor Snape the other day." ("open", "base", "base", "R") + her "I assume she was trying to look seductive, but to me, it appeared more like she had some sort of tick." ("soft", "narrow", "base", "R") + gen "Right..." ("base", xpos="far_left", ypos="head") + gen "This is a regular occurrence, I assume?" ("base", xpos="far_left", ypos="head") + her "It's a daily occurrence! Just the other day--" ("angry", "narrow", "base", "mid") + her "*Ehm*... I mean..." ("angry", "base", "base", "R") + gen "Yes?" ("base", xpos="far_left", ypos="head") + her "*Ehm*... I'm not sure if I should tell you..." ("disgust", "narrow", "base", "down") + gen "Why not?" ("base", xpos="far_left", ypos="head") + her "I just figured you'd just end up... *Ahem*..." ("angry", "narrow", "base", "down") + gen "Go on..." ("base", xpos="far_left", ypos="head") + her "Alright, fine... I'll tell you about it..." ("open", "squint", "base", "R") + her "It's that Slytherin girl I mentioned before... I actually caught her taking pictures in public this time." ("angry", "base", "base", "mid") + menu: + "-Start jerking off-": + $ states.gen.stats.masturbated_to_hermione += 1 + $ states.gen.masturbating = True + + hide hermione_main + nar "You reach under the desk and grab your cock..." + call gen_chibi("jerk_off_behind_desk") + with d3 + pause.8 + + her "[name_genie_hermione], this is precisely why I didn't want to tell you!" ("angry", "narrow", "worried", "mid") + gen "What do you mean?" ("base", xpos="far_left", ypos="head") + her "You're touching yourself again!" ("angry", "narrow", "annoyed", "R") + gen "I'm just a bit itchy. You know how it is..." ("base", xpos="far_left", ypos="head") + her "..." ("normal", "narrow", "angry", "mid") + gen "Don't mind me... Feel free to resume your story..." ("base", xpos="far_left", ypos="head") + her "Fine..." ("open", "closed", "annoyed", "mid") + + "-Participate in the conversation-": + $ states.gen.masturbating = False + gen "In public?" ("base", xpos="far_left", ypos="head") + her "I know! I couldn't believe it!" ("angry", "narrow", "base", "mid") + + her "As I waited outside the potion classroom for our scheduled lesson to commence, I observed that the door was ajar." ("open", "closed", "base", "mid") + her "Since Professor Snape always makes sure to keep the doors locked, I figured something must be going on..." ("open", "base", "base", "R") + her "So, I opened the door a bit more to get a peek inside..." ("open", "closed", "base", "mid") + her "And there she was!" ("scream", "base", "base", "mid") + her "[name_genie_hermione]! I actually caught her this time! Now you have to do something about it!" ("angry", "squint", "base", "mid") + if states.gen.masturbating: + gen "*Ah*... Caught her... Doing what?" ("base", xpos="far_left", ypos="head") + her "Taking pictures, while she was touching herself!" ("scream", "base", "annoyed", "mid") + gen "*Ah*... Really?" ("base", xpos="far_left", ypos="head") + her "Yes!" ("angry", "narrow", "annoyed", "mid") + her "And it can't have been the first time, seeing how she was effortlessly focusing her magic while also keeping the camera steady..." ("open", "narrow", "annoyed", "R") + gen "*Ngh*--{w=0.2} Jealous, are you?" ("base", xpos="far_left", ypos="head") + her "Jealous? Of a Slytherin? Surely, you must be joking..." ("angry", "squint", "base", "mid") + gen "She sure--{w=0.2} *Ngh*... She's found a pretty easy way to earn points, don't you think?" ("base", xpos="far_left", ypos="head") + her "*Hmph*...{w=0.4} As if she even cares about the points...." ("annoyed", "narrow", "annoyed", "R") + gen "She doesn't?" ("base", xpos="far_left", ypos="head") + her "Of course she doesn't! None of them do! They're all just doing it to fullfil their own twisted desires!" ("angry", "happy", "annoyed", "mid") + gen "(As if you're not--)" ("base", xpos="far_left", ypos="head") + her "You should've seen how wet she was!" ("open", "base", "annoyed", "R") + her @ cheeks blush "I mean--" ("angry", "base", "worried", "mid") #blushing + gen "{size=-4}(*Ngh*--{w=0.2} That did it!) *Argh!*{/size}" ("angry", xpos="far_left", ypos="head") + + call cum_block + call gen_chibi("cum_behind_desk") + with d3 + pause.8 + + call cum_block + + gen "*Argh*! YES!" ("angry", xpos="far_left", ypos="head") + her @ cheeks blush "I can't believe it, [name_genie_hermione]!" ("angry", "base", "worried", "stare") + her "You were touching yourself!{w} Again!" ("angry", "base", "angry", "mid") + + gen "What? No, I was just... *Ngh*..." ("angry", xpos="far_left", ypos="head") + + call hide_characters + call gen_chibi("cum_behind_desk_done") + with d3 + pause.8 + + her "You disgust me!" ("scream", "happyCl", "worried", "mid") + gen "Yeah, yeah... Do you still want the points, or not?" ("base", xpos="far_left", ypos="head") + her "..." ("disgust", "narrow", "annoyed", "down") + her "I do..." ("open", "narrow", "annoyed", "down") + gen "I figured you would..." ("base", xpos="far_left", ypos="head") + + $ states.her.mood = +7 + + else: + gen "Did you bring me some proof?" ("base", xpos="far_left", ypos="head") + her "Did I--" ("angry", "squint", "base", "stare") + gen "After seeing what you saw, surely, you must have confronted her and confiscated her camera." ("base", xpos="far_left", ypos="head") + her "Of course not! I wouldn't dare to touch that camera after what I--" ("angry", "squint", "worried", "mid") + her @ cheeks blush "*Ehm*..." ("angry", "narrow", "worried", "down") + gen "Yes?" ("base", xpos="far_left", ypos="head") + her @ cheeks blush "*Hmph*...{w=0.4} Nevermind." ("annoyed", "narrow", "annoyed", "R") + her "May I have my points now?" ("open", "closed", "angry", "mid") + gen "Very well..." ("base", xpos="far_left", ypos="head") + + return ### Tier 3 ### # Hermione knows by now that you like to jerk off while she talks.