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.
This commit is contained in:
Johnny28 2023-04-06 16:34:21 +02:00
parent 3f82e76bb3
commit 212021a482
6 changed files with 191 additions and 147 deletions

View File

@ -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 "All I wanted was to get done with that favour early, so I..." ("open", "narrow", "base", "down")
her "I helped..." ("disgust", "base", "worried", "R") her "I helped..." ("disgust", "base", "worried", "R")
gen "By sucking on my cock! Indeed you did!" ("grin", xpos="far_left", ypos="head") 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 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") her "I'm sorry [name_genie_hermione], but I don't think I can do \"that\"!" ("open", "base", "worried", "R", cheeks="blush")
else: else:
@ -125,8 +125,7 @@ label hg_pf_blowjob_T4_fail_intro:
call her_walk(action="leave") 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 $ states.her.mood += 6
$ hg_pf_blowjob.fail() $ 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") gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid") 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") 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 "Let me guess..." ("open", "closed", "angry", "mid")
her "You'd like me to \"suck you off\" for it?" ("open", "base", "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") gen "That is correct!" ("grin", xpos="far_left", ypos="head")
her "I refuse..." ("open", "closed", "base", "mid") her "I refuse..." ("open", "closed", "base", "mid")
gen "It's only a blowjob, girl..." ("base", xpos="far_left", ypos="head") gen "It's only a blowjob, girl..." ("base", xpos="far_left", ypos="head")

View File

@ -333,7 +333,7 @@ label hg_pr_flash_T4_E1:
gen "You came to me, remember?" ("base", xpos="far_left", ypos="head") gen "You came to me, remember?" ("base", xpos="far_left", ypos="head")
her ".........." ("open", "base", "base", "mid") her ".........." ("open", "base", "base", "mid")
gen "You begged me to buy a sexual favour from you." ("base", xpos="far_left", ypos="head") 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") 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") 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") her "I suppose..." ("annoyed", "narrow", "angry", "R")
@ -365,31 +365,34 @@ label hg_pr_flash_T4_E2:
her "..............." her "..............."
gen "Well?" ("base", xpos="far_left", ypos="head") gen "Well?" ("base", xpos="far_left", ypos="head")
her "Can I get paid first?" ("open", "base", "base", "mid") 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 "...................." ("normal", "happyCl", "worried", "mid")
her "Do I really have to, [name_genie_hermione]?" ("open", "base", "base", "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 "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") 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... *Ehm*..." ("angry", "narrow", "base", "down")
her "Well, alright, here it goes..." her "Well, alright, here it goes..."
her "I flashed my tits to that Slytherin underclassman in a corridor..." ("scream", "happyCl", "worried", "mid") her "{size=+4}I flashed my tits to that Slytherin boy!{/size}" ("scream", "happyCl", "worried", "mid")
her "But I was standing too close to him..." gen "..." ("angry", xpos="far_left", ypos="head")
her "...." ("normal", "happyCl", "worried", "mid") her "But I made a mistake... I was standing way too close to him..." ("angry", "narrow", "worried", "mid")
her "...." her "So he... He--" ("angry", "closed", "worried", "mid")
her "Well, he sort of grabbed one of my breasts, [name_genie_hermione]..." ("open", "base", "base", "mid") her "He grabbed one of my breasts, [name_genie_hermione]!" ("disgust", "base", "worried", "mid")
her "he squeezed it hard and just wouldn't let go..." her "And he squeezed it like his life depended on it, and wouldn't let go..." ("disgust", "happyCl", "worried", "mid")
her "He made me promise to meet him after my classes..." ("angry", "base", "base", "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 "And let him..."
her "\"Play with my tits\" some more..." ("open", "happyCl", "worried", "mid") 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 "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 "They don't have a shred of honour..."
her "..." her "..."
gen "Did you keep your promise?" ("base", xpos="far_left", ypos="head") gen "So... Did you promise to meet him or not?" ("base", xpos="far_left", ypos="head")
her "No, not yet..." ("angry", "base", "base", "mid") 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 "I'm planning to meet that awful boy after we are done here, [name_genie_hermione]." 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 "I see..." ("base", xpos="far_left", ypos="head") gen "A piece of your body more like..." ("base", xpos="far_left", ypos="head")
gen "Well, I shouldn't keep you waiting then, should I?" ("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 jump end_hg_pr_flash
@ -400,27 +403,27 @@ label hg_pr_flash_T4_E3:
her "It went well." ("open", "base", "base", "mid") her "It went well." ("open", "base", "base", "mid")
gen "I'm listening..." ("base", xpos="far_left", ypos="head") gen "I'm listening..." ("base", xpos="far_left", ypos="head")
her "Well..." ("open", "base", "base", "mid") her "Well..." ("open", "base", "base", "mid")
her "I had to spend a big portion of the day at the school library..." 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]..." 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") gen "*Hmm*...?" ("base", xpos="far_left", ypos="head")
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music 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 "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 "... 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 "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") her "I hope this still counts, [name_genie_hermione]..." ("angry", "base", "base", "mid")
gen "*Hmm*..." ("base", xpos="far_left", ypos="head") 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") her "I am not sure, [name_genie_hermione]... A couple maybe...?" ("angry", "narrow", "base", "down")
gen "\"Maybe\"?" ("base", xpos="far_left", ypos="head") gen "\"Maybe\"?" ("base", xpos="far_left", ypos="head")
her "I don't know, [name_genie_hermione]..." ("open", "happyCl", "worried", "mid",cheeks="blush") her "I don't know, [name_genie_hermione]..." ("open", "happyCl", "worried", "mid",cheeks="blush")
her "To be honest I kept my eyes closed..." 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") 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 "Oh! 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 "That's when I covered up and sprinted out of there..."
her "...." ("angry", "base", "base", "mid") her "..." ("angry", "base", "base", "mid")
gen "*Hmm*..." ("base", xpos="far_left", ypos="head") 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 jump end_hg_pr_flash

View File

@ -288,7 +288,7 @@ label hg_pr_flirt_T2_E1:
her "He let me finish the assignment for him..." 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") 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") 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") 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") gen "By being quiet?" ("base", xpos="far_left", ypos="head")
her "Yes, [name_genie_hermione]..." her "Yes, [name_genie_hermione]..."
@ -296,19 +296,18 @@ label hg_pr_flirt_T2_E1:
gen "*Meh*..." ("base", xpos="far_left", ypos="head") gen "*Meh*..." ("base", xpos="far_left", ypos="head")
gen "What else do you have for me?" ("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 "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") 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 "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") 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 "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 "But I am so busy. Between the \"MRM\" meetings and the classes..." ("annoyed", "narrow", "angry", "R")
her "I barely have any time--" 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") 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 "No, [name_genie_hermione]." ("annoyed", "narrow", "angry", "R")
her "On my way here I ran into Draco Malfoy, [name_genie_hermione]." 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") 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") 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 "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") 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") 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 "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 "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 "I still loathe the Slytherin house of course!" ("angry", "happyCl", "worried", "mid", emote="sweat")
her "But..." ("annoyed", "narrow", "worried", "down") her "But..." ("annoyed", "narrow", "worried", "down")
her "Maybe some of the students got there by mistake?" 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: menu:
"\"Just take your points and go!\"": "\"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") 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 "I suppose so..." ("base", "happyCl", "base", "mid")
her "Well, not all of them were nice to me at first..." ("annoyed", "narrow", "worried", "down") 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") 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 "Yes... Whenever a boy from Slytherin is being mean to me, or calls me names..." ("open", "base", "base", "R")
her "Like so!" ("base", "happyCl", "base", "mid") her "I just swallow my pride and smile in response." ("base", "happyCl", "base", "mid")
her "I just swallow my pride and smile in response."
gen "*Hmm*..." ("base", xpos="far_left", ypos="head") 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") 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") 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 call hg_pr_flirt_intro
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music 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: if hg_pr_kiss.counter >= 1:
her "I even let this one guy kiss me on the lips..." ("soft", "base", "base", "R", cheeks="blush") her "I even let this one guy kiss me on the lips..." ("soft", "base", "base", "R", cheeks="blush")

View File

@ -524,7 +524,7 @@ label hg_pr_flirt_teacher_T3_E1: # Filch
jump end_hg_pr_flirt_teacher 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 call hg_pr_flirt_teacher_intro