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 75980d8b..0354d8e9 100644 --- a/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy +++ b/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy @@ -545,26 +545,13 @@ label hg_pr_flirt_teacher_T3_E2: # Snape +CG 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") - - hide hermione_main - show screen snape_groping - # TODO - with fade - call ctc - her "As soon as the class was over, professor Snape grabbed my buttocks, [name_genie_hermione]!" ("angry", "base", "angry", "mid", ypos="head", flip=False) 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") - gen "Go Gryffindors! Honour and all that. Yes, I remember." ("base", xpos="far_left", ypos="head") - - call ctc - + gen "Go Gryffindor! Honour and all that... Yes, I remember." ("base", xpos="far_left", ypos="head") her "" ("normal", "closed", "angry", "R", xpos="mid", ypos="base") - hide screen snape_groping - with fade - jump end_hg_pr_flirt_teacher diff --git a/game/scripts/characters/hermione/events/shaming/panty_thief.rpy b/game/scripts/characters/hermione/events/shaming/panty_thief.rpy index fe1ac8a2..0fc50de0 100644 --- a/game/scripts/characters/hermione/events/shaming/panty_thief.rpy +++ b/game/scripts/characters/hermione/events/shaming/panty_thief.rpy @@ -25,58 +25,83 @@ label hg_ps_get_panties: her "My... panties...?" her "[name_genie_hermione], this is--" gen "This is the favour I will be buying from you today, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") - gen "If you are not interested you are more than welcome to leave." ("base", xpos="far_left", ypos="head") - her "No, I am interested. I am.... it's just..." + gen "If you are not interested, then you are more than welcome to leave." ("base", xpos="far_left", ypos="head") + her "No, I am interested... It's just--" her "You need my..." play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed - her "... panties, [name_genie_hermione]?" ("angry", "base", "angry", "mid") + her "... Panties, [name_genie_hermione]?" ("angry", "base", "angry", "mid") gen "Yes I do..." ("base", xpos="far_left", ypos="head") her "May I ask what you are planning to do with them...?" ("disgust", "narrow", "base", "mid_soft") gen "*Ehm*... I'm conducting research..." ("base", xpos="far_left", ypos="head") - her "But this is kind of inappropriate, don't you think?" - gen "But don't you hate it that some of the girls from Slytherin..." ("base", xpos="far_left", ypos="head") - gen "Are selling favours for house points, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") - her "Yes I do!" ("angry", "base", "angry", "mid") - her "(Those Slytherin tramps have no dignity.)" ("annoyed", "narrow", "angry", "R") - gen "Well, there you go then!" ("base", xpos="far_left", ypos="head") - her "*huh*?" ("disgust", "narrow", "base", "mid_soft") - gen "Beat them at their own game!" ("base", xpos="far_left", ypos="head") - her "What?" ("open", "base", "base", "mid") - gen "Yes! Don't just put the Gryffindor house back on top..." ("base", xpos="far_left", ypos="head") - gen "But do it by beating them at their own game!" ("base", xpos="far_left", ypos="head") - her "[name_genie_hermione]..." ("open", "base", "worried", "mid") - gen "As headmaster, I cannot play favourites. But you know how I feel about Gryffindor..." ("base", xpos="far_left", ypos="head") - gen "I wish I could give you the points but that would ruin the system..." ("base", xpos="far_left", ypos="head") - hide hermione_main - with d3 + if states.her.tier < 5: + her "But this is kind of inappropriate, don't you think?" + gen "You wanted to get ahead of Slytherin, did you not?" ("base", xpos="far_left", ypos="head") + her "Yes, I do!" ("angry", "base", "angry", "mid") + gen "Right..." ("base", xpos="far_left", ypos="head") + gen "Tell me, [name_hermione_genie], do you believe that the Slytherin girls would refuse to hand out their panties for points?" ("base", xpos="far_left", ypos="head") + her "They wouldn't even hesitate... Those Slytherin tramps have no dignity." ("annoyed", "narrow", "angry", "R") + gen "Well, there you go then!" ("base", xpos="far_left", ypos="head") + her "*Huh*?" ("disgust", "narrow", "base", "mid_soft") + gen "If they wouldn't even hesitate..." ("base", xpos="far_left", ypos="head") + her "..." ("open", "base", "base", "mid") + gen "Don't you think they'll eventually come out on top and win the cup?" ("base", xpos="far_left", ypos="head") + her "But--" ("angry", "wide", "base", "mid") + gen "So, if you truly want your house to win, then you'll have to beat them at their own game!" ("base", xpos="far_left", ypos="head") + her "[name_genie_hermione]... Can't you just--" ("open", "base", "worried", "mid") + gen "Sorry, [name_hermione_genie]... As the headmaster, I cannot play favourites..." ("base", xpos="far_left", ypos="head") + gen "I wish I could just increase the amount of points I give you for the simple favours, but I have to honour the system..." ("base", xpos="far_left", ypos="head") + hide hermione_main + with d3 - if hermione.is_worn("panties"): - $ hermione.strip("robe", "accessory") - $ hermione.strip("panties") - nar "Suddenly Hermione bends forward and takes off her panties." - else: - if hermione.is_any_worn("robe", "top", "bottom"): - nar "Suddenly Hermione reaches inside one of her hidden pockets." + if hermione.is_worn("panties"): + $ hermione.strip("robe", "accessory") + $ hermione.strip("panties") + nar "Suddenly Hermione bends forward and takes off her panties." else: - nar "Suddenly Hermione reaches inside--" - nar "Wait, she's not exactly clothed...{w=0.4} Well then..." - nar "By some kind of magic, a pair of panties suddenly appears in her hand." + if hermione.is_any_worn("robe", "top", "bottom"): + nar "Suddenly Hermione reaches inside one of her hidden pockets." + else: + nar "Suddenly Hermione reaches inside--" + nar "Wait, she's not exactly clothed...{w=0.4} Well then..." + nar "By some kind of magic, a pair of panties suddenly appears in her hand." - nar "She extends her arm to you, clutching a little piece of fabric in her fist." - gen "??!" ("base", xpos="far_left", ypos="head") - her "Just take them, [name_genie_hermione]..." ("mad", "base", "worried", "mid", tears="soft") - nar "Slightly surprised, you take the panties from her hand." - gen "What? When did you?" ("base", xpos="far_left", ypos="head") - her "Your speech was so moving..." - her "You are so right, [name_genie_hermione]! I shall beat them at their own game!" - her "My classes are about to start, so I should probably go now..." - her "..........." ("normal", "base", "base", "R",tears="soft") - her "I hope nobody will notice that I have no underwear on today..." ("annoyed", "base", "worried", "R") - her "Oh, and I will be back tonight to pick them up, [name_genie_hermione]." ("open", "base", "base", "mid") - gen "Of course. Your panties will be right here on my desk, waiting for you..." ("base", xpos="far_left", ypos="head") - her "............." ("angry", "happyCl", "worried", "mid",emote="sweat") + nar "She extends her arm to you, clutching a little piece of fabric in her fist." + gen "??!" ("base", xpos="far_left", ypos="head") + her "Just take them, [name_genie_hermione]..." ("mad", "base", "worried", "mid", tears="soft") + nar "Slightly surprised, you take the panties from her hand." + gen "What? When did you?" ("base", xpos="far_left", ypos="head") + her "Your speech was so moving..." + her "You are so right, [name_genie_hermione]! I shall beat them at their own game!" + her "My classes are about to start, so I should probably go now..." + her "..........." ("normal", "base", "base", "R",tears="soft") + her "I hope nobody will notice that I have no underwear on today..." ("annoyed", "base", "worried", "R") + her "Oh, and I will be back tonight to pick them up, [name_genie_hermione]." ("open", "base", "base", "mid") + gen "Of course. Your panties will be right here on my desk, waiting for you..." ("base", xpos="far_left", ypos="head") + her "............." ("angry", "happyCl", "worried", "mid") + else: + her "I see..." ("soft", "base", "base", "mid",cheeks="blush") + hide hermione_main + with d3 + + if hermione.is_worn("panties"): + $ hermione.strip("robe", "accessory") + $ hermione.strip("panties") + nar "Suddenly Hermione bends forward and takes off her panties." + else: + if hermione.is_any_worn("robe", "top", "bottom"): + nar "Suddenly Hermione reaches inside one of her hidden pockets." + else: + nar "Suddenly Hermione reaches inside--" + nar "Wait, she's not exactly clothed...{w=0.4} Well then..." + nar "By some kind of magic, a pair of panties suddenly appears in her hand." + nar "She then throws the panties over your desk, and they land in your lap." + her "Here you are." ("open", "closed", "base", "mid",cheeks="blush") + gen "(That was easy.)" ("base", xpos="far_left", ypos="head") + her "Anything else?" ("open", "base", "base", "mid",cheeks="blush") + gen "That shall do for now [name_hermione_genie]... Feel free to come and collect your panties, later tonight." ("base", xpos="far_left", ypos="head") + her "Alright..." ("open", "narrow", "base", "R",cheeks="blush") else: label dev: @@ -145,14 +170,14 @@ label hg_cum_on_panties_response: call give_reward("You hand over the panties...", "interface/icons/panties_cum.webp") - if states.her.tier == 2: - her "*Hmm*....?" ("annoyed", "narrow", "worried", "down",xpos="right",ypos="base") + if states.her.tier == 3: + her "*Hmm*....?" ("annoyed", "narrow", "worried", "down") her "[name_genie_hermione]? What is this?" ("angry", "base", "angry", "mid") her "What have you done to them?" her "They are covered in something slimy..." ("normal", "squint", "angry", "mid") menu: - "\"An experiment went wrong\"": + "\"An experiment went wrong!\"": her "An experiment went wrong, [name_genie_hermione]?" ("open", "base", "base", "mid") gen "Yes... Or maybe I should rather say..." ("base", xpos="far_left", ypos="head") gen "\"An experiment went very right\"? *He-he*..." ("grin", xpos="far_left", ypos="head") @@ -169,7 +194,7 @@ label hg_cum_on_panties_response: her "Well, these will require some serious cleaning before I can put them on again..." ("annoyed", "narrow", "worried", "down") gen "Or you could put them on now." ("base", xpos="far_left", ypos="head") her "What?" ("open", "base", "base", "mid") - her "I really would rather not, [name_genie_hermione]..." ("soft", "base", "base", "R") + her "I really would rather not, [name_genie_hermione]..." ("disgust", "base", "base", "R") menu: "\"Put them on or lose the points!\"": @@ -193,16 +218,16 @@ label hg_cum_on_panties_response: nar "A tiny stream of cum trickles down her leg." nar "Hermione looks very uncomfortable." - her "......................" ("angry", "happyCl", "worried", "mid",emote="sweat") + her "......................" ("angry", "happyCl", "worried", "mid") "\"Well, suit yourself...\"": pass - her "And my payment?" ("open", "base", "base", "mid") + her "And my payment?" ("annoyed", "base", "base", "mid") - elif states.her.tier == 3: - her "My panties..." ("annoyed", "narrow", "worried", "down",xpos="right",ypos="base") - her "What happened to them [name_genie_hermione]?" ("annoyed", "narrow", "worried", "down") + elif states.her.tier == 4: + her "My panties..." ("annoyed", "narrow", "worried", "down") + her "What happened to them, [name_genie_hermione]?" ("annoyed", "narrow", "worried", "down") menu: "\"An experiment went wrong.\"": @@ -214,7 +239,7 @@ label hg_cum_on_panties_response: hide hermione_main nar "Hermione gives her cum-soaked underwear a quizzical look." - her "Seems like these will require some serious cleaning before I can put them on again..." ("annoyed", "narrow", "worried", "down") + her "Seems like these will require some serious cleaning before I can put them on again..." ("open", "narrow", "worried", "down") gen "Why not put them on now?" ("base", xpos="far_left", ypos="head") her "*Hmm*...?" ("annoyed", "squint", "base", "mid") her "Well, I suppose I could wear them one more time before putting them into laundry..." ("annoyed", "narrow", "worried", "down") @@ -226,45 +251,53 @@ label hg_cum_on_panties_response: else: $ hermione.equip(her_panties_base1) - her "(This feels funny...)" ("angry", "happyCl", "worried", "mid",emote="sweat") - her "And my payment, [name_genie_hermione]?" ("upset", "wink", "base", "mid") + gen "You can go now." ("base", xpos="far_left", ypos="head") + her "What about my points?" ("angry", "base", "base", "mid") + gen "You still want points after I just gave you a gift?" ("base", xpos="far_left", ypos="head") + her "What gift?" ("angry", "base", "narrow", "mid") + gen "You're wearing it." ("base", xpos="far_left", ypos="head") + her "What, soaked panties?" + gen "If you preferred receiving points, then you shouldn't have put them on." ("base", xpos="far_left", ypos="head") + her "Then why didn't you tell me before!" ("annoyed", "base", "worried", "R") + gen "Good girls say \"thank you\" when they receive a gift." ("base", xpos="far_left", ypos="head") + her "Thank you, [name_genie_hermione]...{w=0.3} for the gift." ("annoyed", "squint", "base", "mid") + gen "You can go now." ("base", xpos="far_left", ypos="head") + her "Alright... Good night then, [name_genie_hermione]." - - elif states.her.tier == 4: - her "My panties..." ("annoyed", "narrow", "worried", "down",xpos="right",ypos="base") + elif states.her.tier == 5: + her "My panties..." ("annoyed", "narrow", "worried", "down") her "They are covered in something slimy..." her "And they smell funny..." her "*Hmm*... That smell..." ("annoyed", "base", "worried", "R") - her "It's familiar somehow..." - her "What exactly did you do to them, [name_genie_hermione]?" ("base", "base", "base", "mid") + her "What exactly did you do to them, [name_genie_hermione]?" ("open", "base", "base", "mid") menu: "\"An experiment went wrong\"": her "An experiment, *huh*?" her "Of what nature?" - her "No, don't answer that... I think I know..." ("smile", "base", "base", "R") + her "No, don't answer that... I think I know..." ("disgust", "base", "base", "R") "\"You gave them to me like this!\"": her "I don't think so, [name_genie_hermione]." her "But it's alright if you don't want to tell me, [name_genie_hermione]..." - her "I think I know exactly what happened to them..." + her "I already know exactly what happened to them..." "\"I came all over them!\"": - her "I knew it..." ("smile", "narrow", "base", "mid_soft") + her "I knew it..." ("disgust", "narrow", "base", "mid_soft") her "They reek of semen!" - her "*Hmm*..." ("grin", "base", "base", "R") + her "*Hmm*..." ("annoyed", "base", "base", "R") her "Seems like these will require some serious cleaning before I can put them on..." - her "Unless you want me to put them on now, [name_genie_hermione]...?" ("smile", "narrow", "base", "mid_soft") + her "Unless you require me to put them on now, [name_genie_hermione]...?" ("soft", "narrow", "base", "R") menu: "\"Yes! Put them on now, [name_hermione_genie]!\"": her "Well, if I must..." + her "I am only doing it to give my house a fair chance at winning the cup this year..." ("base", "happyCl", "base", "mid") "\"I don't care. Do what you want.\"": - her "Why not put them on one more time?" + her "Well, I suppose I shouldn't be walking around without underwear, unless you've asked me to..." - her "I am only doing this to give my house a fair chance at winning the cup this year..." ("base", "happyCl", "base", "mid") gen "Right..." ("base", xpos="far_left", ypos="head") hide hermione_main nar "Hermione swiftly slides into her drenched panties..." @@ -274,31 +307,22 @@ label hg_cum_on_panties_response: else: $ hermione.equip(her_panties_base1) - gen "You can go now." ("base", xpos="far_left", ypos="head") - her "What about my points?" ("scream", "closed", "angry", "mid") - gen "You still want points after I just gave you a gift?" ("base", xpos="far_left", ypos="head") - her "What gift?" - gen "You're wearing it." ("base", xpos="far_left", ypos="head") - her "What, semen soaked panties?" - gen "If you'd prefer the points then just take them off." ("base", xpos="far_left", ypos="head") - her "well... I am already wearing them!" ("annoyed", "base", "worried", "R") - gen "Then say \"thank you\" for the gift." ("base", xpos="far_left", ypos="head") - her "Thank you, [name_genie_hermione]...{w=0.3} for the gift." ("annoyed", "squint", "base", "mid") - gen "You can go now." ("base", xpos="far_left", ypos="head") - her "Good night, [name_genie_hermione]." + her "(This feels funny...)" ("angry", "closed", "worried", "mid") + gen "Alright then... Off you go." ("base", xpos="far_left", ypos="head") + her "But what about...{w=0.4} Okay then...{w=0.4} Good night, [name_genie_hermione]." ("angry", "base", "worried", "mid") - elif states.her.tier >= 5: - her "My panties..." ("base", "narrow", "base", "up",xpos="right",ypos="base") + elif states.her.tier >= 6: + her "My panties..." ("base", "narrow", "base", "up") her "You came all over them..." her "*Hmm*..." ("grin", "base", "base", "R") - her "Seems like these will require some serious cleaning before I can put them on..." - her "Unless you want me to put them on now, [name_genie_hermione]...?" ("smile", "narrow", "base", "mid_soft") + her "These will require some serious cleaning before I can put them on..." + her "Unless you want me to put them on now, [name_genie_hermione]...?" ("soft", "narrow", "base", "R") menu: "\"Yes! Put them on now, [name_hermione_genie]!\"": - her "Yes [name_genie_hermione]..." - her "I am only doing this to give my house a fair chance at winning the cup this year." ("smile", "happyCl", "base", "mid") - her "I don't like how it feels at all..." ("base", "narrow", "base", "up") + her "Of course, I'd prefer not to do it, [name_genie_hermione]..." + her "But for the honour of house Gryffindor." ("soft", "closed", "base", "mid") + her "I'll do it... I'll... Even though it's gross..." ("base", "narrow", "base", "up") gen "Right..." ("base", xpos="far_left", ypos="head") hide hermione_main nar "Hermione swiftly slides her drenched panties on..." @@ -309,47 +333,47 @@ label hg_cum_on_panties_response: $ hermione.equip(her_panties_base1) her "..." ("soft", "narrow", "annoyed", "up") - "\"Why don't you clean them now?\"": - her "Clean them How? You don't have a wash basin in here." ("open", "base", "base", "mid") - gen "You're right, you'll have to use your mouth then." ("base", xpos="far_left", ypos="head") + "\"Why don't you clean them now, instead?\"": + her "Of course, [name_genie_hermione]... Let me just get my wand." ("open", "base", "base", "mid") + gen "Not by using your wand, [name_hermione_genie]... Using your mouth." ("base", xpos="far_left", ypos="head") her "My mouth?!" ("scream", "wide", "base", "mid") - gen "What's the big deal? It wouldn't be the first time you've tasted my cum." ("base", xpos="far_left", ypos="head") + gen "What's the big deal? You've done more than that, before." ("base", xpos="far_left", ypos="head") her "It's a bit different! I wore these panties before I gave them to you." ("scream", "closed", "angry", "mid") her "Not to mention that your cum is all cold and slimy..." ("scream", "happyCl", "worried", "mid") - gen "Well in that case hand them back." ("base", xpos="far_left", ypos="head") + gen "Well in that case, hand them back." ("base", xpos="far_left", ypos="head") her "What? Can't I just put them on?" ("angry", "wink", "base", "mid") - gen "I'm afraid not, you clean them now or you hand them back." ("base", xpos="far_left", ypos="head") + gen "I'm afraid not... Either you clean them, or you hand them back." ("base", xpos="far_left", ypos="head") her "{size=-4}Fine...{/size}" ("angry", "narrow", "base", "down") gen "What was that?" ("base", xpos="far_left", ypos="head") - her "I said I'll clean them ok!" ("shock", "happyCl", "worried", "mid") + her "I said I'll clean them, okay!?" ("shock", "happyCl", "worried", "mid") gen "Well..." ("base", xpos="far_left", ypos="head") her "..." ("angry", "narrow", "base", "down") nar "Hermione reluctantly puts her cum-soaked panties in her mouth." play sound "sounds/gltch.ogg" her "*Mmmmhhhhh*!" ("full_panties", "slit", "worried", "ahegao") - gen "That's it, not as bad as you thought now is it?" ("base", xpos="far_left", ypos="head") + gen "That's it [name_hermione_genie]... Not as bad as you thought, is it?" ("base", xpos="far_left", ypos="head") her "..." ("full_panties", "slit", "low", "stare") gen "Make sure you get them nice and clean now..." ("base", xpos="far_left", ypos="head") play sound "sounds/gulp.ogg" - her "*gulp*" ("full_panties", "narrow", "worried", "down",cheeks="blush") - gen "That's it. Do you think they're clean yet?" ("base", xpos="far_left", ypos="head") + her "*Gulp*" ("full_panties", "narrow", "worried", "down",cheeks="blush") + gen "That's it... Do you think they're clean yet?" ("base", xpos="far_left", ypos="head") her "*Mmmhhhmmm*" ("full_panties", "narrow", "base", "dead") gen "Open your mouth, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") play sound "sounds/gltch.ogg" her "*Ahhhhh*" ("open_wide_tongue_panties", "narrow", "annoyed", "up") - gen "That's a good girl, your panties are now nice and clean." ("base", xpos="far_left", ypos="head") + gen "That's a good girl... Nice and clean." ("base", xpos="far_left", ypos="head") gen "You can take them out now." ("base", xpos="far_left", ypos="head") - her "...." ("angry", "happyCl", "worried", "up") + her "........" ("angry", "happyCl", "worried", "up") - gen "You can go..." ("base", xpos="far_left", ypos="head") - her "yes, [name_genie_hermione]..." ("angry", "narrow", "base", "down") + gen "Alright then, you may go..." ("base", xpos="far_left", ypos="head") + her "Yes, [name_genie_hermione]..." ("angry", "narrow", "base", "down") gen "After you say \"thank you\"..." ("base", xpos="far_left", ypos="head") her "Thank you for what?" ("angry", "wink", "base", "mid") gen "For my cum." ("base", xpos="far_left", ypos="head") her "..." ("base", "narrow", "worried", "down") - her "Thank you for your cum, [name_genie_hermione]..." ("grin", "narrow", "base", "dead") - gen "You may go now." ("base", xpos="far_left", ypos="head") - her "Good night, [name_genie_hermione]." + her "Thank you for your cum, [name_genie_hermione]..." ("grin", "narrow", "base", "down") + gen "Good... You may leave." ("base", xpos="far_left", ypos="head") + her "Good night, [name_genie_hermione]." ("open", "happy", "base", "mid") $ achievements.unlock("pantiesfap") jump back_from_soaked @@ -362,7 +386,7 @@ label hg_ps_get_panties_complete: call her_walk(action="enter", xpos="mid", ypos="base") - her "Good evening, [name_genie_hermione]..." ("base", "base", "base", "mid",xpos="right",ypos="base") + her "Good evening, [name_genie_hermione]..." ("base", "base", "base", "mid",xpos="right",ypos="base", trans=d5) play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed menu: @@ -373,81 +397,89 @@ label hg_ps_get_panties_complete: her "And my payment?" "\"How was your day, [name_hermione_genie]?\"": - if states.her.tier == 2: - her "Oh..." ("soft", "base", "base", "mid",xpos="base",ypos="base", trans=d5) - her "Quite ordinary actually..." - her "Although... I couldn't help but worry that somebody would notice somehow..." ("soft", "base", "base", "R") - her "....." ("annoyed", "base", "worried", "R") - her "Can I have my panties back now?" ("open", "base", "base", "mid",xpos="right",ypos="base",trans=fade) - gen "Of course..." ("base", xpos="far_left", ypos="head") - hide hermione_main - with d3 - nar "You give Hermione her panties back." - if states.her.ev.panty_thief.soaked: - jump hg_cum_on_panties_response - else: - her "And my payment?" ("open", "base", "base", "mid") - - elif states.her.tier == 3: - her "Oh..." ("soft", "base", "base", "mid",xpos="base",ypos="base", trans=d5) + if states.her.tier == 3: + her "Oh..." ("soft", "base", "base", "mid") her "It was quite ordinary really..." her "I spent some time with my classmates..." - her "And we had a short \"MRM\" meeting after that..." - her "I gave a short speech on \"Why it is wrong to sell sexual favours in exchange for house points\"..." ("open", "closed", "base", "mid") - her "I felt bad that I had to give the speech without any underwear on..." ("annoyed", "narrow", "angry", "R") - her "" (xpos="right",ypos="base",trans=fade) - + her "And I conducted a short \"MRM\" meeting after that..." + her "I gave a rather short speech on how we could level out the playing-field, so that the men could earn more house points..." ("open", "closed", "base", "mid") + her "Although I felt a bit uncomfortable, doing it without any underwear on..." ("annoyed", "narrow", "angry", "R") + her "I couldn't help but worry that somebody would notice somehow..." ("soft", "base", "base", "R") menu: "\"You little hypocrite!\"": $ states.her.mood +=5 her "[name_genie_hermione]?" ("open", "base", "base", "mid") - gen "You sold your panties to me this morning..." ("base", xpos="far_left", ypos="head") - gen "And a couple of hours later you already publicly condemned that exact behaviour..." ("base", xpos="far_left", ypos="head") - #gen "What would you call this?" ("base", xpos="far_left", ypos="head") - #her "I know you are right, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R") - her "(But we need the points...)" ("annoyed", "narrow", "angry", "R") - her "Can I have my payment now please?" ("disgust", "narrow", "base", "mid_soft") + gen "You're taking part in the favour trading, by lending me your panties this morning..." ("base", xpos="far_left", ypos="head") + gen "Then a couple of hours later, you're giving a speech about how it's unfair..." ("base", xpos="far_left", ypos="head") + her "I'll have to do this, until the boys get to be more included!" ("annoyed", "narrow", "angry", "R") + gen "If you want them to be included, then why not just ask them to come watch you earn the points." ("base", xpos="far_left", ypos="head") + her "...{w=0.4} Can I have my payment now please?" ("disgust", "narrow", "base", "mid_soft") gen "What about your panties?" ("base", xpos="far_left", ypos="head") - her "Oh, them too of course..." ("angry", "happyCl", "worried", "mid",emote="sweat") + her "Oh, them too of course..." ("angry", "happyCl", "worried", "mid") if states.her.ev.panty_thief.soaked: jump hg_cum_on_panties_response "\"It's for the greater good...\"": her "Exactly!" her "We need those points badly..." - her "It is not my fault that the system is so corrupted..." + her "It is not my fault that the system is so unfair..." her "I shall remain a symbol of righteousness to my peers, no matter what!" ("open", "closed", "base", "mid") her "Can I have my panties back now, please?" ("open", "base", "base", "mid") + gen "Certainly..." ("base", xpos="far_left", ypos="head") if states.her.ev.panty_thief.soaked: jump hg_cum_on_panties_response else: + nar "You give Hermione her panties back." her "And my payment." - - elif states.her.tier >= 4: - her "Another ordinary day at hogwarts..." ("open", "closed", "base", "mid",xpos="base",ypos="base", trans=d5) - her "Nothing worth mentioning happened today..." - her "Although I have to admit..." ("annoyed", "base", "worried", "R") - her "It was oddly empowering to have no underwear on..." - her "*Hmm*..." - her "Can I have my panties back now please?" ("base", "base", "base", "mid",xpos="right",ypos="base",trans=fade) + elif states.her.tier == 4: + her "It was fine..." ("open", "closed", "base", "mid") + gen "Just fine?" ("base", xpos="far_left", ypos="head") + her "Well, as fine it could be... When you have to walk around without any underwear on, all day." + gen "Great, I'm glad you enjoyed it." ("base", xpos="far_left", ypos="head") + her "That's not--" ("annoyed", "base", "worried", "R") + her "..." + her "Can I have my panties back now, please?" ("open", "base", "base", "mid") gen "Of course..." ("base", xpos="far_left", ypos="head") - hide hermione_main - with d3 - nar "You give Hermione her panties back." if states.her.ev.panty_thief.soaked: jump hg_cum_on_panties_response else: + nar "You give Hermione her panties back." + her "And my payment?" ("base", "base", "base", "mid") + elif states.her.tier == 5: + her "Another ordinary day at Hogwarts..." ("open", "closed", "base", "mid") + her "Nothing worth mentioning happened today..." + her "Although I have to admit..." ("annoyed", "base", "worried", "R") + her "It was oddly empowering to spend the day, without any underwear on..." + her "*Hmm*..." + her "Can I have my panties back now please?" ("base", "base", "base", "mid") + gen "Of course..." ("base", xpos="far_left", ypos="head") + if states.her.ev.panty_thief.soaked: + jump hg_cum_on_panties_response + else: + nar "You give Hermione her panties back." + her "And my payment?" ("base", "base", "base", "mid") + elif states.her.tier >= 6: + her "It was good, nothing out of the ordinary really..." ("open", "closed", "base", "mid") + gen "Did it not feel strange, walking around without any panties all day?" ("base", xpos="far_left", ypos="head") + her "*Hmm*... No, not really..." ("base", "closed", "base", "mid") + gen "In that case, I assume you wouldn't mind if I kept them?" ("base", xpos="far_left", ypos="head") + her "I didn't say that..." ("base", "base", "base", "R" ,cheeks="blush") + gen "Oh well..." ("base", xpos="far_left", ypos="head") + if states.her.ev.panty_thief.soaked: + jump hg_cum_on_panties_response + else: + nar "You give Hermione her panties back." her "And my payment?" ("base", "base", "base", "mid") label back_from_soaked: if not states.her.ev.panty_thief.soaked or states.her.tier < 4: gen "Yes, yes..." ("base", xpos="far_left", ypos="head") $ gryffindor +=15 - gen "Fifteen points to Gryffindor, [name_hermione_genie]. Well deserved." ("base", xpos="far_left", ypos="head") + gen "Fifteen points to Gryffindor, [name_hermione_genie]... Well deserved." ("base", xpos="far_left", ypos="head") her "Thank you, [name_genie_hermione]..." gen "You can go now." ("base", xpos="far_left", ypos="head") her "Good night, [name_genie_hermione]." - #gen "Yes, good night..." ("base", xpos="far_left", ypos="head") + gen "Yes, good night..." ("base", xpos="far_left", ypos="head") call her_walk(action="leave") diff --git a/game/scripts/rooms/main_room/objects/jerk_off.rpy b/game/scripts/rooms/main_room/objects/jerk_off.rpy index 120286c2..a7760adc 100644 --- a/game/scripts/rooms/main_room/objects/jerk_off.rpy +++ b/game/scripts/rooms/main_room/objects/jerk_off.rpy @@ -2,7 +2,6 @@ default jerk_off_choice = None # Last jerk-off fantasy label jerk_off: - hide screen bld1 call gen_chibi("jerk_off_behind_desk") with d3 pause 1 @@ -42,7 +41,7 @@ label jerk_off: elif jerk_off_choice == "lara": nar "You fantasise about Lara Croft..." - gen "Yes... that's a good slut!" ("angry", xpos="far_left", ypos="head") + gen "Yes... That's a good slut!" ("angry", xpos="far_left", ypos="head") pause.5 nar "You are ready to cum..." @@ -74,13 +73,11 @@ label jerk_off: call gen_chibi("cum_behind_desk_done") pause.2 - call bld gen "(...)" ("base", xpos="far_left", ypos="head") gen "(This was a pretty sweet jerk-off session...)" ("base", xpos="far_left", ypos="head") gen "(Back to being productive!)" ("base", xpos="far_left", ypos="head") call gen_chibi("sit_behind_desk") - hide screen bld1 if game.daytime: jump night_start