From 212021a482695ecce1f0bcea989a09c967e15d6c Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Thu, 6 Apr 2023 16:34:21 +0200 Subject: [PATCH] Improvements * Improved writing and posing for "flash your tits, flirt with studetns, flirt with teachers, kiss a girl and let them grope you" public requests. --- .../hermione/events/favors/suck_it.rpy | 9 +- .../events/requests/flash_your_tits.rpy | 57 ++++--- .../events/requests/flirt_with_students.rpy | 20 +-- .../events/requests/flirt_with_teachers.rpy | 2 +- .../hermione/events/requests/kiss_a_girl.rpy | 90 ++++++---- .../events/requests/let_them_grope_you.rpy | 160 ++++++++++-------- 6 files changed, 191 insertions(+), 147 deletions(-) diff --git a/game/scripts/characters/hermione/events/favors/suck_it.rpy b/game/scripts/characters/hermione/events/favors/suck_it.rpy index f3e637f7..10ee7ef4 100644 --- a/game/scripts/characters/hermione/events/favors/suck_it.rpy +++ b/game/scripts/characters/hermione/events/favors/suck_it.rpy @@ -113,7 +113,7 @@ label hg_pf_blowjob_T4_fail_intro: her "All I wanted was to get done with that favour early, so I..." ("open", "narrow", "base", "down") her "I helped..." ("disgust", "base", "worried", "R") gen "By sucking on my cock! Indeed you did!" ("grin", xpos="far_left", ypos="head") - her "No! I was merely stroking it... and..." ("silly", "happyCl", "worried", "mid") + her "No! I was merely stroking it... And..." ("angry", "happyCl", "worried", "mid") her "I gave it a short kiss, but..." ("disgust", "narrow", "worried", "down", cheeks="blush") her "I'm sorry [name_genie_hermione], but I don't think I can do \"that\"!" ("open", "base", "worried", "R", cheeks="blush") else: @@ -125,8 +125,7 @@ label hg_pf_blowjob_T4_fail_intro: call her_walk(action="leave") - call bld - gen "Tough luck..." ("base", xpos="far_left", ypos="head") + gen "(Tough luck...)" ("base", xpos="far_left", ypos="head") $ states.her.mood += 6 $ hg_pf_blowjob.fail() @@ -138,8 +137,8 @@ label hg_pf_blowjob_T4_fail_repeat: gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid") gen "I plan to grant Gryffindor {number=current_payout} house points today..." ("base", xpos="far_left", ypos="head") - her "And let me guess..." ("open", "closed", "angry", "mid") - her "You'd like me to \"suck you off\" for it?" ("open", "base", "angry", "mid") + her "Let me guess..." ("open", "closed", "angry", "mid") + her "You want me to \"suck you off\" for it?" ("open", "base", "angry", "mid") gen "That is correct!" ("grin", xpos="far_left", ypos="head") her "I refuse..." ("open", "closed", "base", "mid") gen "It's only a blowjob, girl..." ("base", xpos="far_left", ypos="head") 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 342ecf46..26df2dd1 100644 --- a/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy +++ b/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy @@ -333,7 +333,7 @@ label hg_pr_flash_T4_E1: gen "You came to me, remember?" ("base", xpos="far_left", ypos="head") her ".........." ("open", "base", "base", "mid") gen "You begged me to buy a sexual favour from you." ("base", xpos="far_left", ypos="head") - her "... I..." ("annoyed", "base", "worried", "R") + her "... I--" ("annoyed", "base", "worried", "R") her "I never said \"sexual\"..." ("open", "base", "base", "mid") gen "Nevertheless, you can stop selling me these favours at any moment, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "I suppose..." ("annoyed", "narrow", "angry", "R") @@ -365,31 +365,34 @@ label hg_pr_flash_T4_E2: her "..............." gen "Well?" ("base", xpos="far_left", ypos="head") her "Can I get paid first?" ("open", "base", "base", "mid") - gen "Not before you tell me what exactly you did today." ("base", xpos="far_left", ypos="head") + gen "Not before you tell me what you did today." ("base", xpos="far_left", ypos="head") her "...................." ("normal", "happyCl", "worried", "mid") her "Do I really have to, [name_genie_hermione]?" ("open", "base", "base", "mid") gen "When you are being coy like this..." ("base", xpos="far_left", ypos="head") gen "It only makes me more curious. You know that, right?" ("base", xpos="far_left", ypos="head") - her "*Aww*..." ("angry", "base", "base", "mid") + her "Right..." ("angry", "base", "base", "mid") her "Well... *Ehm*..." ("angry", "narrow", "base", "down") her "Well, alright, here it goes..." - her "I flashed my tits to that Slytherin underclassman in a corridor..." ("scream", "happyCl", "worried", "mid") - her "But I was standing too close to him..." - her "...." ("normal", "happyCl", "worried", "mid") - her "...." - her "Well, he sort of grabbed one of my breasts, [name_genie_hermione]..." ("open", "base", "base", "mid") - her "he squeezed it hard and just wouldn't let go..." - her "He made me promise to meet him after my classes..." ("angry", "base", "base", "mid") + her "{size=+4}I flashed my tits to that Slytherin boy!{/size}" ("scream", "happyCl", "worried", "mid") + gen "..." ("angry", xpos="far_left", ypos="head") + her "But I made a mistake... I was standing way too close to him..." ("angry", "narrow", "worried", "mid") + her "So he... He--" ("angry", "closed", "worried", "mid") + her "He grabbed one of my breasts, [name_genie_hermione]!" ("disgust", "base", "worried", "mid") + her "And he squeezed it like his life depended on it, and wouldn't let go..." ("disgust", "happyCl", "worried", "mid") + gen "Sounds like a clear cut case of childhood trauma." ("base", xpos="far_left", ypos="head") + her "He even tried to make me promise to meet him after my classes finished for the day..." ("angry", "base", "base", "mid") her "And let him..." her "\"Play with my tits\" some more..." ("open", "happyCl", "worried", "mid") - her "You see, that is why I hate Slytherin boys, [name_genie_hermione]..." ("angry", "narrow", "base", "down") - her "They don't have a shred of honour.." + her "You see, this is why I hate Slytherin boys, [name_genie_hermione]..." ("angry", "narrow", "base", "down") + her "They don't have a shred of honour..." her "..." - gen "Did you keep your promise?" ("base", xpos="far_left", ypos="head") - her "No, not yet..." ("angry", "base", "base", "mid") - her "I'm planning to meet that awful boy after we are done here, [name_genie_hermione]." - gen "I see..." ("base", xpos="far_left", ypos="head") - gen "Well, I shouldn't keep you waiting then, should I?" ("base", xpos="far_left", ypos="head") + gen "So... Did you promise to meet him or not?" ("base", xpos="far_left", ypos="head") + her "I didn't utter a word to him once he started treating my breast like some sort of squeeze toy..." ("annoyed", "narrow", "base", "R") + her "That said, I am planning to turn up, and give him a piece of my mind after we are done here, [name_genie_hermione]." ("grin", "closed", "base", "mid") + gen "A piece of your body more like..." ("base", xpos="far_left", ypos="head") + her "What, I'd never--" ("angry", "closed", "angry", "mid") + gen "Well... Shouldn't keep him waiting." ("base", xpos="far_left", ypos="head") + her "" ("annoyed", "base", "base", "mid") jump end_hg_pr_flash @@ -400,27 +403,27 @@ label hg_pr_flash_T4_E3: her "It went well." ("open", "base", "base", "mid") gen "I'm listening..." ("base", xpos="far_left", ypos="head") her "Well..." ("open", "base", "base", "mid") - her "I had to spend a big portion of the day at the school library..." - her "So I didn't really have the time to perform your task properly, [name_genie_hermione]..." + her "I had to spend a big portion of the day at the school library..." ("soft", "base", "base", "R") + 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 breasts against the glass..." ("angry", "narrow", "base", "down") + 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 "I stood there like that for several seconds..." - her "To make sure that at least someone sees me from the outside..." + 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") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") - gen "How many students would you say saw you standing behind that window?" ("base", xpos="far_left", ypos="head") + gen "How many students would you estimate, being behind that window?" ("base", xpos="far_left", ypos="head") her "I am not sure, [name_genie_hermione]... A couple maybe...?" ("angry", "narrow", "base", "down") gen "\"Maybe\"?" ("base", xpos="far_left", ypos="head") her "I don't know, [name_genie_hermione]..." ("open", "happyCl", "worried", "mid",cheeks="blush") 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 "I heard someone shout: \"Look! At that window over there!\"." ("angry", "squint", "base", "mid",cheeks="blush") - her "When I heard that I covered up and quickly left..." - her "...." ("angry", "base", "base", "mid") + her "Oh! I heard someone shout, \"Look! At that window over there!\"." ("angry", "squint", "base", "mid",cheeks="blush") + 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") - gen "Well, alright... I think this counts..." ("base", xpos="far_left", ypos="head") + gen "Well, alright... In that case, I suppose it counts..." ("base", xpos="far_left", ypos="head") jump end_hg_pr_flash diff --git a/game/scripts/characters/hermione/events/requests/flirt_with_students.rpy b/game/scripts/characters/hermione/events/requests/flirt_with_students.rpy index bd219142..1b18ff13 100644 --- a/game/scripts/characters/hermione/events/requests/flirt_with_students.rpy +++ b/game/scripts/characters/hermione/events/requests/flirt_with_students.rpy @@ -288,7 +288,7 @@ label hg_pr_flirt_T2_E1: her "He let me finish the assignment for him..." her "While I was working he made a couple of inappropriate comments, but I just smiled in response..." ("angry", "happyCl", "worried", "mid", emote="sweat") gen "So, basically, he was the one doing the flirting..." ("base", xpos="far_left", ypos="head") - her "well... I guess." ("grin", "happyCl", "worried", "mid", emote="sweat") + her "Well... I guess." ("grin", "happyCl", "worried", "mid", emote="sweat") her "But, despite my better judgment, I did encourage his improper behaviour..." ("base", "base", "base", "mid") gen "By being quiet?" ("base", xpos="far_left", ypos="head") her "Yes, [name_genie_hermione]..." @@ -296,19 +296,18 @@ label hg_pr_flirt_T2_E1: gen "*Meh*..." ("base", xpos="far_left", ypos="head") gen "What else do you have for me?" ("base", xpos="far_left", ypos="head") her "Right..." ("annoyed", "narrow", "angry", "R") - her "Later in a corridor these two other guys complimented my appearance in a very vulgar manner..." + her "Later in a corridor, these two other guys complimented my appearance in a very vulgar manner..." her "But I just smiled at them..." ("angry", "happyCl", "worried", "mid", emote="sweat") gen "You were on the receiving end again, then..." ("base", xpos="far_left", ypos="head") gen "This is not what I ordered you to do, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "I know, [name_genie_hermione]!" ("angry", "happyCl", "worried", "mid", emote="sweat") her "But I am so busy. Between the \"MRM\" meetings and the classes..." ("annoyed", "narrow", "angry", "R") her "I barely have any time--" - # TODO: Check if this part fits the current story line, Johnny. gen "Is this all you got for me this time then?" ("base", xpos="far_left", ypos="head") her "No, [name_genie_hermione]." ("annoyed", "narrow", "angry", "R") her "On my way here I ran into Draco Malfoy, [name_genie_hermione]." gen "No way!!! (No idea who that is...)" ("base", xpos="far_left", ypos="head") - her "I forced myself to be friendly with him and..." + her "I forced myself to be friendly with him, and..." her "We ended up having a decent conversation for a change." ("base", "happyCl", "base", "mid") gen "I see... That \"Dark-oh\" guy..." ("base", xpos="far_left", ypos="head") gen "Was he looking at your legs at all?" ("base", xpos="far_left", ypos="head") @@ -337,11 +336,11 @@ label hg_pr_flirt_T2_E2: gen "Did you enjoy yourself, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") her "I think I did, [name_genie_hermione]... To my own astonishment..." ("open", "base", "base", "mid") her "There was something about his \"devil-may-care\" attitude..." ("base", "base", "base", "mid") - her "He was so confident and calm and..." ("base", "happyCl", "base", "mid") + her "He was so confident and calm, and..." ("base", "happyCl", "base", "mid") her "I still loathe the Slytherin house of course!" ("angry", "happyCl", "worried", "mid", emote="sweat") her "But..." ("annoyed", "narrow", "worried", "down") her "Maybe some of the students got there by mistake?" - her "Could the \"sorting hat\" make... miscalculations?" ("open", "base", "worried", "R") + her "Could the \"sorting hat\" make... Miscalculations?" ("open", "base", "worried", "R") menu: "\"Just take your points and go!\"": @@ -404,11 +403,10 @@ label hg_pr_flirt_T3_E1: gen "Those Slytherin boys are really starting to like you, *huh*?" ("base", xpos="far_left", ypos="head") her "I suppose so..." ("base", "happyCl", "base", "mid") her "Well, not all of them were nice to me at first..." ("annoyed", "narrow", "worried", "down") - her "But I use this one trick to \"tame\" them." ("smile", "narrow", "base", "mid_soft") + her "But I used this one trick to \"tame\" them." ("smile", "narrow", "base", "mid_soft") gen "A trick you say?" ("base", xpos="far_left", ypos="head") - her "Yes... Whenever a boy from Slytherin is being mean to me or calls me a name..." ("open", "base", "base", "R") - her "Like so!" ("base", "happyCl", "base", "mid") - her "I just swallow my pride and smile in response." + her "Yes... Whenever a boy from Slytherin is being mean to me, or calls me names..." ("open", "base", "base", "R") + her "I just swallow my pride and smile in response." ("base", "happyCl", "base", "mid") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") gen "So, if for example, somebody were to call you a \"whore\" you would just smile at them?" ("base", xpos="far_left", ypos="head") her "Well, yes, [name_genie_hermione]..." ("angry", "happyCl", "worried", "mid", emote="sweat") @@ -423,7 +421,7 @@ label hg_pr_flirt_T3_E2: call hg_pr_flirt_intro play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music - her "Two dates, and seven quite pleasant conversations..." ("smile", "happyCl", "base", "mid") + her "I had two dates, and seven quite pleasant conversations..." ("smile", "happyCl", "base", "mid") if hg_pr_kiss.counter >= 1: her "I even let this one guy kiss me on the lips..." ("soft", "base", "base", "R", cheeks="blush") 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 0354d8e9..3af3a9a3 100644 --- a/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy +++ b/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy @@ -524,7 +524,7 @@ label hg_pr_flirt_teacher_T3_E1: # Filch jump end_hg_pr_flirt_teacher -label hg_pr_flirt_teacher_T3_E2: # Snape +CG +label hg_pr_flirt_teacher_T3_E2: # Snape call hg_pr_flirt_teacher_intro 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 d4c77566..0735333e 100644 --- a/game/scripts/characters/hermione/events/requests/kiss_a_girl.rpy +++ b/game/scripts/characters/hermione/events/requests/kiss_a_girl.rpy @@ -253,25 +253,28 @@ label hg_pr_kiss_T4_E1: her "*Ehm*, alright..." ("open", "base", "base", "mid") her "The girl was from Ravenclaw..." her "I think she may have been an underclassman, but I did not ask..." ("soft", "base", "base", "R") - her "We got to talking about boys..." - her "And she told me that she never kissed one..." ("open", "closed", "base", "mid") - her "And that she is worried that she might be very bad at it..." - her "So I just offered my help..." ("base", "base", "base", "mid") + 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") + gen "As you do." ("base", xpos="far_left", ypos="head") + her "She told me that she had never kissed one..." ("open", "closed", "base", "mid") + her "And that she was worried that she might be very bad at it..." + her "So, I offered her my help..." ("soft", "base", "base", "mid") + her "You had tasked me to kiss a girl after all, so I figured, if I can help this girl at the same time, then why--" ("open", "closed", "base", "mid") + gen "Yes, yes... Very noble of you." ("base", xpos="far_left", ypos="head") + gen "So, you taught this girl how to press her lips against yours?" ("base", xpos="far_left", ypos="head") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music - her "And then we spent some time in one of the bathroom stalls..." - her "Making out..." ("base", "base", "base", "mid") - her "She caught on real quick... I think she could be really good at it with some practice..." ("open", "base", "base", "mid") - her "Also she was quite adorable..." ("base", "base", "base", "mid") - her "She kept calling me \"Miss Hermione\"..." ("smile", "base", "base", "R") + her "Yes... We took a detour before lunch, and went into a stall in one of the girls' bathrooms, so I could teach her in private..." + her "To my surprise, she caught on pretty quick..." ("open", "base", "base", "mid") + her "And after some time, this overly affectionate attitude started emerging from her..." ("soft", "base", "base", "mid") + her "She kept calling me \"Miss Hermione\" in a higher pitched, and adorably sounding voice..." ("open", "base", "base", "R") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") - gen "I Don't recall sending you out with a task to confuse some poor girl, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") - her "\"Confuse\"? [name_genie_hermione], please..." ("smile", "narrow", "base", "mid_soft") - her "You should have seen that {i}poor girl{/i}..." - her "I assure you that she was anything but confused." ("smile", "base", "angry", "mid") - her "In fact, at the end of our \"Study session\" she got rather obnoxious..." - her "And it sort of felt as if she was taking advantage of me..." ("open", "base", "base", "mid") + gen "I don't recall sending you out with a task to confuse some poor girl, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "\"Confuse\"? [name_genie_hermione]--" ("angry", "narrow", "base", "mid_soft") + her "I assure you that she was anything but confused..." ("disgust", "base", "angry", "mid") + her "In fact, at the end of our \"Study session\", she started getting rather handsy..." + her "That's when I realised, she had probably been taking advantage of me the entire time..." ("annoyed", "narrow", "base", "mid") gen "Oh... Well, in that case..." ("base", xpos="far_left", ypos="head") - her "" ("base", "base", "base", "mid") + her "" ("soft", "base", "base", "R") jump end_hg_pr_kiss @@ -283,31 +286,46 @@ label hg_pr_kiss_T4_E2: her "I did, [name_genie_hermione]." ("open", "closed", "base", "mid") gen "Tell me how it went." ("base", xpos="far_left", ypos="head") her "Well... *Ehm*..." ("open", "base", "base", "mid") - her "There is this one girl who is into girls..." - her "I thought she would be the ideal candidate for my task..." - her "so I told her that I am curious and that I would like to kiss her..." - her "She said that we should go to the girls' restroom for that..." ("open", "narrow", "worried", "down") - her "But I just kissed her right there in the corridor..." - her "And she kissed me back but..." ("open", "base", "base", "mid") - her "It got weird really fast..." ("angry", "narrow", "base", "down") + 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 "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") + her "Thank you [name_genie_hermione]... Although unfortunately, that's when things went a bit outside of my control." ("angry", "base", "base", "mid", cheeks="blush") + her "Rather than doing what I requested, she immediately jumped to her feet, and kissed me right there and then..." ("open", "base", "base", "mid", cheeks="blush") + gen "Nice... Love a girl who's got their life figured out." ("base", xpos="far_left", ypos="head") + gen "You kissed her back, I hope?" ("base", xpos="far_left", ypos="head") + her "Of course I did!" ("annoyed", "closed", "base", "mid", cheeks="blush") + her "I requested her help after all, so it would've been weird if I hadn't!" ("angry", "base", "base", "mid", cheeks="blush") + 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 "She did it like a boy would, [name_genie_hermione]..." ("angry", "base", "base", "mid") - her "Aggressive but confident..." ("angry", "narrow", "base", "down") - her "Naturally a small group of spectators gathered up around us right away..." ("upset", "closed", "base", "mid") - her "Mostly boys of course..." ("open", "base", "base", "mid", cheeks="blush") + 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") + her "Mostly boys, of course..." ("open", "narrow", "base", "down", cheeks="blush") her "Some of them even cheered us on..." ("open", "happyCl", "worried", "mid", cheeks="blush") - her "....." ("base", "squint", "base", "mid") - her "By the way, the girl I kissed, [name_genie_hermione]..." + her "....." ("base", "happyCl", "base", "mid", cheeks="blush") + her "Anyway... The girl I kissed..." ("angry", "narrow", "base", "R", cheeks="blush") gen "*Hmm*...?" ("base", xpos="far_left", ypos="head") - her "She is one of those unpopular girls..." ("open", "closed", "base", "mid") - her "I know that other students make fun of her sometimes..." - her "But today changed everything..." ("base", "squint", "base", "mid") - her "I Single-handedly turned that girl from a social outcast..." - her "Into \"that lesbian girl who made out with Hermione Granger\"!" ("smile", "base", "angry", "mid") - gen "Wow... You are just like some kind of hero or something..." ("base", xpos="far_left", ypos="head") - her "I suppose I am, [name_genie_hermione]..." ("base", "narrow", "base", "mid_soft") + her "She's known as one of the unpopular girls..." ("open", "base", "base", "mid", cheeks="blush") + her "In fact, I've heard some of the other students making fun of her before..." ("upset", "base", "base", "mid", cheeks="blush") + her "But today changed that for her..." ("base", "squint", "base", "mid") + her "I single-handedly turned that girl from a social outcast..." + her "Into \"that bold lesbian girl who snagged a kiss from Hermione Granger\"!" ("grin", "closed", "base", "mid") + gen "She went from unpopular to popular, just from kissing you?" ("base", xpos="far_left", ypos="head") + her "That's right!" ("base", "narrow", "base", "mid_soft") her "I changed that poor girl's life..." - gen "Now you are just pulling on my heartstrings..." ("base", xpos="far_left", ypos="head") + gen "How heroic..." ("base", xpos="far_left", ypos="head") + her "I suppose it is, [name_genie_hermione]..." ("grin", "closed", "base", "mid_soft") + gen "You make it sound almost too good to be true." ("base", xpos="far_left", ypos="head") + her "It is true!" ("angry", "base", "base", "mid_soft") + gen "*Hmm*... I don't know [name_hermione_genie], I think you may have to bring me this girl and prove it for me." ("base", xpos="far_left", ypos="head") + her "Don't get it twisted, I'm not a lesbian, [name_genie_hermione]... I already told you this." ("base", "narrow", "base", "mid_soft") + gen "Of course [name_hermione_genie]... That much is already obvious..." ("base", xpos="far_left", ypos="head") + her "Good, I'm glad you're finally listening--" ("grin", "closed", "base", "mid_soft") + gen "It's of course fine for you to like any gender..." ("base", xpos="far_left", ypos="head") + her "..." ("disgust", "narrow", "base", "mid") 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 8ae298ed..80bad978 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 @@ -36,7 +36,7 @@ label hg_pr_grope: if states.her.public_level < 3: jump too_much_public - her "Let them... touch me, [name_genie_hermione]?" ("open", "base", "base", "mid") + her "Let them... Touch me, [name_genie_hermione]?" ("open", "base", "base", "mid") gen "Yes, touch you. The way boys touch girls?" ("base", xpos="far_left", ypos="head") gen "How old are you, [name_hermione_genie]? You look mature enough..." ("base", xpos="far_left", ypos="head") gen "Haven't you had \"the talk\" with your parents already?" ("base", xpos="far_left", ypos="head") @@ -64,15 +64,13 @@ label hg_pr_grope: if states.her.tier >= 4: gen "I need you to go out there..." ("base", xpos="far_left", ypos="head") gen "Find a handsome guy and force yourself on him!" ("base", xpos="far_left", ypos="head") - her "You mean like..." ("base", "base", "base", "mid") + her "You mean like..." ("angry", "base", "base", "mid") her "In a sexual way, [name_genie_hermione]?" ("angry", "wink", "base", "mid") - gen "What? No, I mean just let him get under your uniform that's all..." ("base", xpos="far_left", ypos="head") + gen "What? No, I mean just let him get under your uniform, that's all..." ("base", xpos="far_left", ypos="head") her "Oh, I see..." ("grin", "happyCl", "worried", "mid", emote="sweat") - her "I wonder who it should be this time..." ("grin", "base", "base", "R") - her "More than one boy, is not a problem, is it, [name_genie_hermione]?" ("angry", "base", "base", "mid") - gen "A problem? Of course not!" ("base", xpos="far_left", ypos="head") - gen "If anything - it is encouraged." ("base", xpos="far_left", ypos="head") - her "Great. I will see you after the classes then, [name_genie_hermione]. As usual." ("angry", "wink", "base", "mid") + her "I wonder who I could approach this time..." ("soft", "base", "base", "R") + gen "Who it is, doesn't matter... It could be a group of them for all I care." ("base", xpos="far_left", ypos="head") + her "Alright then... I will see you after the classes, [name_genie_hermione]. As usual." ("angry", "wink", "base", "mid") gen "Yes. Good luck." ("base", xpos="far_left", ypos="head") elif states.her.tier >= 3: gen "I need you to go out there, and make one of your classmates molest you a little." ("base", xpos="far_left", ypos="head") @@ -242,8 +240,8 @@ label hg_pr_grope_T3_E1: her "I found this one boy from Ravenclaw..." her "And I led him to one of the empty classrooms in the eastern wing..." her "He thought I wanted to make out with him..." - her "But I told him that I just want him to touch me..." - her "... so he did." ("normal", "happyCl", "worried", "mid") + her "But I told him that I only wanted him to touch me..." + her "... So he did." ("normal", "happyCl", "worried", "mid") gen "I see..." ("base", xpos="far_left", ypos="head") gen "Well done, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "Will I be getting my points now?" ("upset", "wink", "base", "mid") @@ -299,7 +297,7 @@ label hg_pr_grope_T3_E3: her "I don't want to talk about it, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R") gen "Come off it, [name_hermione_genie]... Spit it out." ("base", xpos="far_left", ypos="head") her "................." ("annoyed", "narrow", "annoyed", "mid") - her "But... it's so embarrassing..." ("open", "base", "worried", "mid") + her "But... It's so embarrassing..." ("open", "base", "worried", "mid") her "Do I really have to, [name_genie_hermione]?" ("normal", "happyCl", "worried", "mid") gen "Yes, I happen to love embarrassing things!" ("grin", xpos="far_left", ypos="head") her "................." ("annoyed", "narrow", "angry", "R") @@ -351,10 +349,10 @@ label hg_pr_grope_T4_E1: call hg_pr_grope_intro her "......" ("annoyed", "base", "worried", "R") - her "Well..." ("open", "base", "base", "mid") - her "During the potions class today..." - her "I wrote a note on a piece of paper..." - her "I was about to slide it to my lab partner's coat when..." + her "Well..." ("disgust", "base", "base", "mid") + her "During the potions class today..." ("soft", "base", "base", "mid") + her "I wrote a note on a piece of paper..." ("open", "base", "base", "mid") + her "I was about to slide it to my lab partner's coat, when..." play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music her "Professor Snape snatched it right out of my hand..." ("annoyed", "narrow", "angry", "R") her "He then read it out aloud for the entire class..." ("annoyed", "narrow", "annoyed", "mid", cheeks="blush") @@ -362,27 +360,40 @@ label hg_pr_grope_T4_E1: gen "What did the note say?" ("base", xpos="far_left", ypos="head") her "Well..." ("open", "narrow", "worried", "down", cheeks="blush") her "It said... \"You can touch my butt if you want, I bet professor Snape would never notice\"." ("open", "narrow", "worried", "R", cheeks="blush") - her "Everyone was laughing..." ("angry", "narrow", "base", "down", cheeks="blush") + her "Of course, the entire class, including Snape then burst into laughter..." ("angry", "narrow", "base", "down", cheeks="blush") her "It was so embarrassing..." - her "I really hate professor Snape, [name_genie_hermione]..." ("angry", "base", "angry", "mid", cheeks="blush") + her "Professor Snape really is the worst..." ("angry", "base", "angry", "mid", cheeks="blush") + gen "Yes, I think we've established that." ("base", xpos="far_left", ypos="head") gen "What happened then?" ("base", xpos="far_left", ypos="head") - her "Nothing..." ("open", "narrow", "worried", "down") play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music - her "But when the class was over..." - her "These two nasty-looking boys from Slytherin cornered me..." - her "Actually they weren't mean to me or anything..." - her "So we just waited for everyone to leave the classroom..." - her "And then I let them touch me..." ("angry", "base", "base", "mid") - her "They touched me everywhere, [name_genie_hermione]..." + her "Class was over, and everyone started packing up their things..." + her "As I was hurriedly trying to put away some vials, two nasty-looking boys from Slytherin cornered me..." ("open", "narrow", "worried", "mid") + gen "Uh-oh." ("base", xpos="far_left", ypos="head") + her "Don't worry [name_genie_hermione]... They weren't being mean to me or anything." + her "In fact... They wanted to take me up on the offer." + gen "Your offer?" ("base", xpos="far_left", ypos="head") + gen "Oh, the note!" ("base", xpos="far_left", ypos="head") + her "Yes..." ("soft", "base", "base", "R") + her "I mean, it wasn't meant to be an open invitation or anything..." ("open", "base", "base", "R") + her "But seeing that Snape and my lab partner had already left..." ("soft", "base", "base", "R", cheeks="blush") + her "Well, I decided I might as well to go through with it..." + her "So, once everyone else had left the classroom..." + her "I let them touch me..." ("angry", "base", "base", "mid") + her "And not only did they touch my butt... They touched me everywhere, [name_genie_hermione]..." gen "\"Everywhere\", *huh*?" ("base", xpos="far_left", ypos="head") - her "Yes...{w=0.5} Everywhere,{w=0.5} [name_genie_hermione]..." ("soft", "narrow", "annoyed", "up") - her "There were hands under my skirt, under my shirt..." ("base", "narrow", "base", "mid_soft") - her "And then I started to breathe heavily..." - her "So one of them just put his hand over my mouth..." ("soft", "narrow", "annoyed", "up") - her "And their hands were so... thorough..." - her "My head started to spin..." - her "It was most exhilarating, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft") - gen "Very good, [name_hermione_genie]. Very good indeed." ("base", xpos="far_left", ypos="head") + her "Yes...{w=0.4} Everywhere, [name_genie_hermione]..." ("angry", "narrow", "annoyed", "stare") + her "Their grubby little hands went under my skirt, under my shirt..." ("open", "narrow", "base", "mid_soft") + her "I must say, it was quite overwhelming... And I started breathing quite heavily..." ("open", "narrow", "base", "down") + her "And noticing this, one of them put his hand over my mouth, while running the other over my chest..." ("soft", "narrow", "annoyed", "mid", cheeks="blush") + her "..." ("base", "narrow", "base", "stare", cheeks="blush") + gen "So...{w=0.4} What happened then?" ("base", xpos="far_left", ypos="head") + her "Oh...{w=0.4} *Ehm*...{w=0.4} Well, the rest was a bit of a blur to be honest, as my head started spinning..." ("angry", "wink", "base", "mid", cheeks="blush") + gen "I guess that's a plausible enough excuse..." ("base", xpos="far_left", ypos="head") + her "*Huh*?" ("angry", "base", "base", "mid", cheeks="blush") + gen "Very good work today, [name_hermione_genie]. Very good indeed." ("base", xpos="far_left", ypos="head") + + gen "Sounds to me like you had a good time." ("base", xpos="far_left", ypos="head") + her "I'm just doing what is necessary to help my house." ("open", "closed", "base", "mid_soft") jump end_hg_pr_grope @@ -393,18 +404,22 @@ label hg_pr_grope_T4_E2: 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..." gen "D.A.D.A?" ("base", xpos="far_left", ypos="head") - her "Defence Against Dark Arts, [name_genie_hermione]." ("open", "closed", "base", "mid") + her "Defence Against the Dark Arts, [name_genie_hermione]." ("open", "closed", "base", "mid") her "Anyway..." 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 someone told him that I let boys touch me..." ("angry", "wink", "base", "mid") - her "Normally I would deny everything..." ("base", "narrow", "base", "mid_soft") - her "But I decided not to waste the opportunity..." - her "I took the boy to a quiet spot and let him touch me..." ("base", "narrow", "base", "up") - her "I let him run his hands up and down my thighs..." - her "I let him fondle my breasts..." - her "All the usual things..." ("base", "narrow", "base", "mid_soft") - gen "Well done, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") + her "He said that someone had told him that I allow boys to touch me..." ("angry", "wink", "base", "mid") + gen "(\"Allow\"... More like encourage...)" ("base", xpos="far_left", ypos="head") + her "Of course, normally I would deny everything..." ("soft", "narrow", "base", "R") + her "But I decided not to waste the opportunity..." ("open", "closed", "base", "mid") + her "So, I led the boy to a quiet spot, and let him touch me..." ("soft", "narrow", "base", "stare") + her "I let him run his hands up and down my thighs..." ("base", "narrow", "base", "stare") + her "I let him fondle my breasts..." ("base", "narrow", "base", "up") + her "..." ("base", "closed", "base", "up") + her "" ("clench", "base", "base", "stare") + gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her "Oh, *Ehm*... Yes, I made sure to do all the usual things you expect of me [name_genie_hermione]!" ("angry", "base", "base", "mid", cheeks="blush") + gen "That's great, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") jump end_hg_pr_grope @@ -412,38 +427,49 @@ label hg_pr_grope_T4_E3: call hg_pr_grope_intro - her "Well..." ("upset", "wink", "base", "mid") - her "I did what you told me to do, [name_genie_hermione]..." - her "But... it sort of... *Ehm*..." - her "Well, it sort of escalated into something else..." ("base", "narrow", "base", "up") + her "Well... I tried..." ("upset", "wink", "base", "mid") + her "But it sort of--{w=0.2} *Ehm*..." + 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..." gen "You got caught? By one of the teachers?" ("base", xpos="far_left", ypos="head") - her "No, [name_genie_hermione]..." ("base", "base", "base", "mid") - her "By the boy's girlfriend..." ("smile", "base", "base", "R") - gen "Interesting..." ("base", xpos="far_left", ypos="head") - her "She was furious with him at first..." ("angry", "base", "base", "mid") - her "But then..." ("angry", "wink", "base", "mid") - her "*Ehm*... She started to touch my breasts as well..." ("base", "narrow", "worried", "down") - her "Almost the same way her boyfriend did just a moment ago..." ("smile", "base", "angry", "mid") - her "Then she turned to him and she said..." - her "\"I love you baby, and I want to share everything with you\"..." ("open", "closed", "base", "mid") - her "\"... And that includes your whores\"." - her "I did not appreciate being called a whore of course..." ("angry", "base", "base", "mid") - her "But that was such a sweet and romantic gesture..." ("base", "base", "base", "mid") - her "Wouldn't you agree, [name_genie_hermione]?" - gen "Totally..." ("base", xpos="far_left", ypos="head") - gen "Seems that true love {size=+5}does{/size} exist after all." ("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") + gen "Uh-oh..." ("base", xpos="far_left", ypos="head") + gen "I bet she was pissed..." ("base", xpos="far_left", ypos="head") + her "Yes, she was furious with him...{w=0.4} At first." ("angry", "base", "base", "mid") + her "But then--" ("angry", "wink", "base", "mid") + her "*Ehm*...{w=0.4} Then she started to touch my breasts as well..." ("angry", "narrow", "worried", "down") + gen "Whoa... Wait, hold on a second..." ("base", xpos="far_left", ypos="head") + her "Yes, it took me by complete surprise as well... I didn't know what to say or do." ("angry", "narrow", "angry", "down") + her "I kind of just stood there in shock, and just let it happen..." ("disgust", "closed", "worried", "down", cheeks="blush") + gen "You just stood there while she touched you? Surely that's not all--" ("base", xpos="far_left", ypos="head") + her "No [name_genie_hermione]... While she was touching me, the boy started profusely apologizing to her." ("angry", "base", "base", "mid") + her "It was kind of surreal to be honest..." ("annoyed", "narrow", "base", "down") + her "In the midst of his apology, she suddenly snapped and told him to be quiet, while she firmly grabbed a hold of my nipples at the same time..." ("angry", "closed", "base", "mid") + her "Of course, I expected the worst... I mean, she had me pinned up against the wall, and with the grip that she had, I didn't dare to move a muscle..." ("angry", "happyCl", "base", "mid") + her "But after a brief pause, she just said..." ("angry", "narrow", "base", "mid") + gen "Yes?" ("base", xpos="far_left", ypos="head") + her "\"I love you baby, and I want to share everything with you\"..." ("open", "narrow", "base", "mid") + her "\"... And that includes your whores\"." ("disgust", "narrow", "base", "mid", cheeks="blush") + gen "Whoa! Wait... Who is this girl exactly?" ("angry", xpos="far_left", ypos="head") + her "Of course, I did not like being called a whore by some Slytherin Harlot..." ("annoyed", "narrow", "base", "R") + gen "(Ignored again...)" ("base", xpos="far_left", ypos="head") + gen "So, what you're saying is that this girl wanted to \"share\" you between herself and her boyfriend?" ("base", xpos="far_left", ypos="head") + her "Yes... And the way she said it... Well, it made it sound like I was just some toy for them to use." ("angry", "narrow", "worried", "down", cheeks="blush") + her "I suppose this is what they call a \"sweet and romantic gesture\" amongst the Slytherins..." ("disgust", "narrow", "worried", "R") + gen "So true love {size=+5}does{/size} exist after all." ("base", xpos="far_left", ypos="head") gen "Then what happened?" ("base", xpos="far_left", ypos="head") - her "*Ehm*... Well..." ("grin", "happyCl", "worried", "mid", emote="sweat") - her "They both started touching me a little again..." ("upset", "wink", "base", "mid") + her "*Ehm*... Well..." ("disgust", "narrow", "worried", "mid", emote="sweat") + her "They both started touching me..." ("upset", "wink", "base", "mid") her "And then they started kissing in front of me..." ("annoyed", "base", "worried", "R") - her "A moment later their hands were all over each other." + her "A moment later, their hands were all over each other." her "I felt like the third wheel in that situation, so I just slipped away quietly..." - gen "*Emm*..." ("base", xpos="far_left", ypos="head") - gen "Perhaps if you've stayed a little longer... or perhaps taken the initiative..." ("base", xpos="far_left", ypos="head") - gen "No matter." ("base", xpos="far_left", ypos="head") + gen "Right..." ("base", xpos="far_left", ypos="head") + gen "So you didn't think that perhaps staying a little longer... Or taking some initiative..." ("base", xpos="far_left", ypos="head") + her "What are you implying?" ("annoyed", "base", "worried", "mid") + gen "No matter..." ("base", xpos="far_left", ypos="head") jump end_hg_pr_grope