From 78d0929bd4097dc97fe73ac729cc41f155a1dc72 Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Thu, 29 Jun 2023 11:19:00 +0200 Subject: [PATCH] Improved milestone unlock for Hermione tier 2 * Adjusted milestone unlock so that you won't miss it by picking the wrong dialogue option. --- .../hermione/events/favors/talk_to_me.rpy | 140 ++++++++++-------- 1 file changed, 82 insertions(+), 58 deletions(-) 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 22ca6d5e..996cfba6 100644 --- a/game/scripts/characters/hermione/events/favors/talk_to_me.rpy +++ b/game/scripts/characters/hermione/events/favors/talk_to_me.rpy @@ -228,7 +228,7 @@ label hg_pf_talk_T2: her "How despicable!" ("open", "closed", "angry", "mid") gen "What does this make you then, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") her "Exactly!" ("normal", "base", "base", "mid") - gen "*huh*?" ("base", xpos="far_left", ypos="head") + gen "*Huh*?" ("base", xpos="far_left", ypos="head") her "I have to work even harder to compensate for the damage those nasty girls are doing..." ("open", "closed", "angry", "mid") her "Thank you for helping me out, [name_genie_hermione]." ("normal", "base", "base", "mid") @@ -246,88 +246,112 @@ label hg_pf_talk_T2: her "[name_genie_hermione], what are you doing?" ("open", "base", "base", "mid") her "You are not.....?" ("open", "base", "worried", "mid") her "Are you...?" ("annoyed", "base", "worried", "R") - gen "What? Oh, I'm just scratching my leg... Keep going." ("base", xpos="far_left", ypos="head") + gen "What? Oh, I'm just scratching my leg...{w=0.4} Keep going." ("base", xpos="far_left", ypos="head") her "*Hmm*..." ("normal", "squint", "angry", "mid") gen "{size=-4}(Is she onto me? Nah...){/size}" ("base", xpos="far_left", ypos="head") + her "Well, like I was saying..." ("open", "closed", "base", "mid") "-Participate in the conversation-": $ states.gen.masturbating = False gen "Don't mention it." ("base", xpos="far_left", ypos="head") - her "Well, like I was saying..." ("open", "closed", "base", "mid") - her "I heard that this one girl sold one of the professors some naughty pictures of herself for ten house points..." ("open", "narrow", "angry", "R") + her "I'm not sure if you're aware of this [name_genie_hermione]..." + her "But there are rumours that this one girl sold some naughty pictures of herself for ten house points." ("open", "narrow", "angry", "R") if states.gen.masturbating: gen "{size=-4}(What a slut... *Ah*... Yes...){/size}" ("base", xpos="far_left", ypos="head") + her "And these two other girls..." ("annoyed", "base", "worried", "R") else: gen "Ten points, *huh*?" ("base", xpos="far_left", ypos="head") + her "Yes... Can you believe it?" ("open", "closed", "base", "mid") + gen "Well, surely they can't be that bad if it's only--" ("base", xpos="far_left", ypos="head") + her "Not that bad?!" ("angry", "base", "base", "mid") + her "Of course they're bad! This is a Slytherin we're talking about!" ("angry", "base", "angry", "mid") + gen "(There she goes again...)" ("base", xpos="far_left", ypos="head") + her "We should have her camera confiscated immediately, and--" ("open", "closed", "angry", "mid") + gen "(Screw this...)" ("base", xpos="far_left", ypos="head") - her "Yes..." ("open", "closed", "base", "mid") + $ states.gen.stats.masturbated_to_hermione += 1 + $ states.gen.masturbating = True - if states.gen.masturbating: - her "And these two other girls..." ("annoyed", "base", "worried", "R") - her "There is a rumour that they are actually sleeping with professor Snape..." ("annoyed", "base", "worried", "mid") - gen "{size=-4}(Yes... Those nasty Slytherin sluts!){/size}" ("base", xpos="far_left", ypos="head") - her "Also, there was this one girl who gave a teacher a handjob, right during class..." ("base", "base", "base", "mid") - gen "{size=-4}(Yes... This is good stuff, go on!){/size}" ("base", xpos="far_left", ypos="head") - her "And this other girl, she sucked off a teacher!" ("annoyed", "base", "worried", "R") - gen "{size=-4}(Yes! Yes!){/size}" ("base", xpos="far_left", ypos="head") - her "And another girl let a teacher cum in her mouth..." ("smile", "base", "base", "R") - her "And she swallowed it all and loved it!" ("soft", "base", "base", "R") - gen "{size=-4}(Wait... Is she making this up?){/size}" ("base", xpos="far_left", ypos="head") - her "I'm a nasty girl too, you know..." ("smile", "narrow", "base", "mid_soft") - gen "What?!" ("angry", xpos="far_left", ypos="head") - her "I just want to suck a cock..." ("soft", "narrow", "base", "mid_soft") - her "I want men to cum on my face like in those magazines I saw!" ("open_tongue", "narrow", "base", "mid_soft") - gen "{size=-4}(You little slut! That did it!) *Argh!*{/size}" ("angry", xpos="far_left", ypos="head") - - call cum_block - call gen_chibi("cum_behind_desk") + hide hermione_main + nar "You reach under the desk and grab your cock..." + call gen_chibi("jerk_off_behind_desk") with d3 pause.8 - 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") - - gen "What? No, I was just... Ah, shit, this feels good..." ("angry", xpos="far_left", ypos="head") - - call hide_characters - call gen_chibi("cum_behind_desk_done") - with d3 - pause.8 - - her "This is disgusting! How could you!?" ("scream", "happyCl", "worried", "mid") - her "[name_genie_hermione], you are the headmaster! You are supposed to set a good example!" ("scream", "base", "angry", "mid") - gen "Hey, little Missy, are you going to judge me or do you want your points?" ("base", xpos="far_left", ypos="head") - her "My points please, I believe I earned those." ("angry", "happyCl", "worried", "mid",emote="sweat") - gen "Yes, you did." ("base", xpos="far_left", ypos="head") - her "*Eww*... I feel so dirty now..." ("angry", "base", "angry", "mid") - - $ states.her.mood = +7 - $ states.her.status.voyer = True - - if not states.her.ev.talk_to_me.caught_masturbating: - $ states.her.ev.talk_to_me.caught_masturbating = True - - $ achievements.unlock("busted") - - else: + her "She should be expelled!" ("angry", "closed", "angry", "mid") + gen "*Mmm*... Yes..." ("base", xpos="far_left", ypos="head") her "We need to put an end to this behaviour, [name_genie_hermione]!" ("open", "closed", "base", "mid") gen "Yeah, sure..." ("base", xpos="far_left", ypos="head") her "So you agree with me then?" ("base", "narrow", "base", "mid_soft") - her "I think we need to implement a new penalty system to punish girls who are known to sell favours..." ("open", "base", "base", "R") + her "I think we need to implement a new penalty system to punish girls who step over the line..." ("open", "base", "base", "R") gen "(All I heard was \"punish girls\"...)" ("base", xpos="far_left", ypos="head") her "This will also help the boys in our school to feel less discriminated against!" ("open", "closed", "base", "mid") gen "The boys?" ("base", xpos="far_left", ypos="head") - gen "Oh, right... Nobody wants to buy sexual favours from them... Poor bastards." ("base", xpos="far_left", ypos="head") + gen "Oh, right... Poor bastards." ("base", xpos="far_left", ypos="head") her "I'm so glad that you understand my concerns, [name_genie_hermione]." ("base", "base", "base", "mid") gen "Yes, yes, sure..." ("base", xpos="far_left", ypos="head") + her "Now, onto my next--" ("base", "base", "base", "mid") + her "[name_genie_hermione]... What are you doing?" ("open", "base", "base", "mid") + her "You are not.....?" ("open", "base", "worried", "mid") + her "Are you...?" ("annoyed", "base", "worried", "R") + gen "What? Oh, I'm just scratching my leg...{w=0.4} Keep going." ("base", xpos="far_left", ypos="head") + her "*Hmm*..." ("normal", "squint", "angry", "mid") + gen "{size=-4}(Is she onto me? Nah...){/size}" ("base", xpos="far_left", ypos="head") + her "As I was saying..." ("annoyed", "base", "worried", "R") + her "We have to do something about these Slytherin harlots..." ("open", "closed", "worried", "mid") + + her "There is a rumour that they are actually sleeping with professor Snape..." ("annoyed", "base", "worried", "mid") + gen "{size=-4}(Yes... Those nasty Slytherin sluts!){/size}" ("base", xpos="far_left", ypos="head") + her "Also, there was this one girl who gave a teacher a handjob, right during class..." ("base", "base", "base", "mid") + gen "{size=-4}(Yes... This is good stuff, go on!){/size}" ("base", xpos="far_left", ypos="head") + her "And this other girl, she sucked off a teacher!" ("annoyed", "base", "worried", "R") + gen "{size=-4}(Yes! Yes!){/size}" ("base", xpos="far_left", ypos="head") + her "And another girl let a teacher cum in her mouth..." ("smile", "base", "base", "R") + her "And she swallowed it all and loved it!" ("soft", "base", "base", "R") + gen "{size=-4}(Wait... Is she making this up?){/size}" ("base", xpos="far_left", ypos="head") + her "I'm a nasty girl too, you know..." ("smile", "narrow", "base", "mid_soft") + gen "What?!" ("angry", xpos="far_left", ypos="head") + her "I just want to suck a cock..." ("soft", "narrow", "base", "mid_soft") + her "I want men to cum on my face like in those magazines I saw!" ("open_tongue", "narrow", "base", "mid_soft") + gen "{size=-4}(You little slut! 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") + + 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") + + gen "What? No, I was just... Ah, shit, this feels good..." ("angry", xpos="far_left", ypos="head") + + call hide_characters + call gen_chibi("cum_behind_desk_done") + with d3 + pause.8 + + her "This is disgusting! How could you!?" ("scream", "happyCl", "worried", "mid") + her "[name_genie_hermione], you are the headmaster! You are supposed to set a good example!" ("scream", "base", "angry", "mid") + gen "Hey, little Missy, are you going to judge me or do you want your points?" ("base", xpos="far_left", ypos="head") + her "My points please, I believe I earned those." ("angry", "happyCl", "worried", "mid",emote="sweat") + gen "Yes, you did." ("base", xpos="far_left", ypos="head") + her "*Eww*... I feel so dirty now..." ("angry", "base", "angry", "mid") + + $ states.her.mood = +7 + $ states.her.status.voyer = True + + if not states.her.ev.talk_to_me.caught_masturbating: + $ states.her.ev.talk_to_me.caught_masturbating = True + + $ achievements.unlock("busted") return