Fixes and improvements

* Fixed genie distributing more points than he promised on "Flash A Classmate" public requests.
* Improved writing and posing during "show me your tits, flash your tits, flirt with students, flirt with teachers, kiss a girl and "let them grope you".
* Removed blktone and bld in some places where it's replaced by inner thought and narrator character.
* Lowered points payout slightly for "Kiss a girl" public favour.
* Removed mood penalty on one of Hermione's public events as bad mood is inescapable.
This commit is contained in:
Johnny28 2023-04-03 18:15:05 +02:00
parent b6038c56e3
commit e50f8762da
19 changed files with 283 additions and 346 deletions

View File

@ -565,8 +565,6 @@ label hg_pf_strip_T6_fingering:
call her_chibi_scene("behind_desk_front") call her_chibi_scene("behind_desk_front")
hide screen blktone
hide screen bld1
hide screen blkfade hide screen blkfade
with d5 with d5
call ctc call ctc
@ -712,8 +710,6 @@ label hg_pf_strip_T6_fingering:
nar "You remove your hands from Hermione's love canal, fingers drenched by her love juices." nar "You remove your hands from Hermione's love canal, fingers drenched by her love juices."
call her_chibi_scene("behind_desk_front") call her_chibi_scene("behind_desk_front")
show screen bld1
with d3
gen "This shall do for now [name_hermione_genie]." ("base", xpos="far_left", ypos="head") gen "This shall do for now [name_hermione_genie]." ("base", xpos="far_left", ypos="head")

View File

@ -447,7 +447,7 @@ label hg_pf_handjob_1:
pause.8 pause.8
her "So, did it work? Are you ready to... finish, [name_genie_hermione]?" ("open", "narrow", "worried", "down") her "So, did it work? Are you ready to... finish, [name_genie_hermione]?" ("open", "narrow", "worried", "down")
gen "{size=-4}(Surprisingly, yes! I'm about to cum! Should I warn her?){/size}" ("angry", xpos="far_left", ypos="head") gen "{size=-4}(Surprisingly, yes! I'm about to cum!){/size}" ("angry", xpos="far_left", ypos="head")
menu: menu:
gen "..." ("base", xpos="far_left", ypos="head") gen "..." ("base", xpos="far_left", ypos="head")

View File

@ -207,11 +207,11 @@ label hg_pf_grope_T3_intro_E1:
gen "How would you like to earn some house points today?" ("base", xpos="far_left", ypos="head") gen "How would you like to earn some house points today?" ("base", xpos="far_left", ypos="head")
her "And what would I need to do to earn them?" ("annoyed", "narrow", "annoyed", "mid") her "And what would I need to do to earn them?" ("annoyed", "narrow", "annoyed", "mid")
gen "Oh nothing too out of the ordinary." ("base", xpos="far_left", ypos="head") gen "Oh nothing too out of the ordinary." ("base", xpos="far_left", ypos="head")
gen "You just stand here while I grope you for a bit..." ("base", xpos="far_left", ypos="head") gen "You'd just have to stand here, while I grope you for a bit..." ("base", xpos="far_left", ypos="head")
her "[name_genie_hermione]... I'd prefer it if you wouldn't make me such offers..." ("annoyed", "narrow", "annoyed", "mid") her "[name_genie_hermione]... I'd prefer it if you wouldn't make me such offers..." ("annoyed", "narrow", "annoyed", "mid")
gen "Why? Too hard to resist?" ("base", xpos="far_left", ypos="head") gen "Why? Too hard to resist?" ("base", xpos="far_left", ypos="head")
her "Nothing like that, [name_genie_hermione]." her "Nothing of the sort, [name_genie_hermione]."
gen "Well, how about you come closer and bare your tits for me...?" ("base", xpos="far_left", ypos="head") gen "Well, that's my offer, so how about you come closer and bare your tits for me...?" ("base", xpos="far_left", ypos="head")
gen "I feel like playing with them a little..." ("grin", xpos="far_left", ypos="head") gen "I feel like playing with them a little..." ("grin", xpos="far_left", ypos="head")
her "!!!" ("open", "base", "base", "mid") her "!!!" ("open", "base", "base", "mid")
gen "Or your butt..." ("base", xpos="far_left", ypos="head") gen "Or your butt..." ("base", xpos="far_left", ypos="head")
@ -220,14 +220,14 @@ label hg_pf_grope_T3_intro_E1:
her "[name_genie_hermione]! Don't you think this is too much?" ("disgust", "narrow", "base", "mid_soft") her "[name_genie_hermione]! Don't you think this is too much?" ("disgust", "narrow", "base", "mid_soft")
gen "You think?" ("base", xpos="far_left", ypos="head") gen "You think?" ("base", xpos="far_left", ypos="head")
her "I am not one of those harlots from Slytherin, you know..." her "I am not one of those harlots from Slytherin, you know..."
gen "I know... You are from {i}Gryfonmon{/i}... or something..." ("base", xpos="far_left", ypos="head") #<- GRYFFINDOR MISSPELLED ON PURPOSE gen "I know... You are from {i}Gryfonmon{/i}... Or something..." ("base", xpos="far_left", ypos="head") #<- GRYFFINDOR MISSPELLED ON PURPOSE
her "And if I don't feel like it, I don't have to sell you a single favour, [name_genie_hermione]!" ("annoyed", "base", "worried", "R") her "So if I don't feel like it, then I don't have to sell you a single favour, [name_genie_hermione]!" ("annoyed", "base", "worried", "R")
gen "Of course..." ("base", xpos="far_left", ypos="head") gen "Of course..." ("base", xpos="far_left", ypos="head")
her "..................." ("annoyed", "narrow", "angry", "R") her "..................." ("annoyed", "narrow", "angry", "R")
gen "I'll give you {number=current_payout} house points for this." ("base", xpos="far_left", ypos="head") gen "So, I'd like to award {number=current_payout} house points to Gryffindor... If you \"feel\" like earning any more points from me, that is." ("base", xpos="far_left", ypos="head")
her "......................." ("disgust", "narrow", "base", "mid_soft") her "......................." ("disgust", "narrow", "base", "mid_soft")
her "All you are going to do is watch, [name_genie_hermione]?" her "Is watching me not enough, [name_genie_hermione]?"
gen "Well, I feel more like touching, actually..." ("base", xpos="far_left", ypos="head") gen "Why watch, when I could touch..." ("base", xpos="far_left", ypos="head")
her "...................................." her "...................................."
call her_walk("desk", "base", reduce=0.8) call her_walk("desk", "base", reduce=0.8)
@ -249,7 +249,6 @@ label hg_pf_grope_T3_intro_E1:
nar "You reach out swiftly and grab both of her tits through her bra..." nar "You reach out swiftly and grab both of her tits through her bra..."
else: else:
nar "You reach out swiftly and grab both of her tits..." #Fallback, she'd usually wear a bra on this level. nar "You reach out swiftly and grab both of her tits..." #Fallback, she'd usually wear a bra on this level.
her "[name_genie_hermione].....?" ("disgust", "happyCl", "worried", "mid")
jump hg_pf_grope_breasts_T3 jump hg_pf_grope_breasts_T3
@ -264,8 +263,8 @@ label hg_pf_grope_T3_E1:
gen "How would you like to earn some house points today?" ("base", xpos="far_left", ypos="head") gen "How would you like to earn some house points today?" ("base", xpos="far_left", ypos="head")
her "And what would I need to do to earn them?" ("annoyed", "narrow", "annoyed", "mid") her "And what would I need to do to earn them?" ("annoyed", "narrow", "annoyed", "mid")
gen "Get squeezed!" ("grin", xpos="far_left", ypos="head") gen "Get squeezed!" ("grin", xpos="far_left", ypos="head")
her "squeezed......?" ("annoyed", "narrow", "angry", "R") her "Squeezed......?" ("annoyed", "narrow", "angry", "R")
gen "Come here, I'll show you." ("base", xpos="far_left", ypos="head") gen "Come here, and I'll show you." ("base", xpos="far_left", ypos="head")
her "..." ("annoyed", "narrow", "angry", "down") her "..." ("annoyed", "narrow", "angry", "down")
call her_walk("desk", "base", reduce=0.8) call her_walk("desk", "base", reduce=0.8)
@ -281,8 +280,12 @@ label hg_pf_grope_T3_E1:
menu: menu:
"\"I'm gonna molest your tits now.\"": "\"I'm gonna molest your tits now.\"":
#nar "You reach out swiftly and grab both of her tits through her uniform..." if hermione.is_worn("top"):
her "[name_genie_hermione].....?" ("disgust", "happyCl", "worried", "mid") nar "You reach out swiftly and grab both of her tits through her clothes..."
elif hermione.is_worn("bra"):
nar "You reach out swiftly and grab both of her tits through her bra..."
else:
nar "You reach out swiftly and grab both of her tits..." #Fallback, she'd usually wear a bra on this level.
jump hg_pf_grope_breasts_T3 jump hg_pf_grope_breasts_T3

View File

@ -76,7 +76,6 @@ label hg_pf_sex:
### Fail Events ### ### Fail Events ###
label hg_pf_sex_fail: label hg_pf_sex_fail:
call bld
gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
gen "Why don't you come over here and I pound your pussy for a bit..." ("base", xpos="far_left", ypos="head") gen "Why don't you come over here and I pound your pussy for a bit..." ("base", xpos="far_left", ypos="head")
gen "With my cock!" ("grin", xpos="far_left", ypos="head") gen "With my cock!" ("grin", xpos="far_left", ypos="head")
@ -286,8 +285,7 @@ label hg_pf_sex_T6_intro_E3:
hide screen blkfade hide screen blkfade
with d5 with d5
call bld gen "(*Hmm*... Now that I look at it, I feel like fucking her ass...)" ("base", xpos="far_left", ypos="head")
gen "*Hmm*... (Now that I look at it, I feel like fucking her ass...)" ("base", xpos="far_left", ypos="head")
menu: menu:
gen "(Where should I put it in?)" ("base", xpos="far_left", ypos="head") gen "(Where should I put it in?)" ("base", xpos="far_left", ypos="head")
@ -356,8 +354,6 @@ label hg_pf_sex_T6_E3: # repeats
hide screen blkfade hide screen blkfade
with d5 with d5
call bld
menu: menu:
gen "(How should I fuck her this time?)" ("base", xpos="far_left", ypos="head") gen "(How should I fuck her this time?)" ("base", xpos="far_left", ypos="head")
"-Use her pussy!-": "-Use her pussy!-":
@ -704,8 +700,6 @@ label hg_sex_1:
show her_sex_personal mouth_crooked_smile eyebrows_worried eyes_closed cheeks_blush as cg show her_sex_personal mouth_crooked_smile eyebrows_worried eyes_closed cheeks_blush as cg
her "*Ah-a*...{heart}{w=0.2}I will go insane!{heart}{heart}{heart}" her "*Ah-a*...{heart}{w=0.2}I will go insane!{heart}{heart}{heart}"
gen "{size=+7}*Grragh*!{/size}" gen "{size=+7}*Grragh*!{/size}"
hide screen bld1
with d1
call ctc call ctc
show her_sex_personal mouth_angry eyebrows_worried eyes_wide_down cheeks_blush as cg show her_sex_personal mouth_angry eyebrows_worried eyes_wide_down cheeks_blush as cg
@ -756,7 +750,6 @@ label hg_sex_1:
show her_sex_personal mouth_soft eyebrows_base eyes_narrow_r cheeks_blush as cg show her_sex_personal mouth_soft eyebrows_base eyes_narrow_r cheeks_blush as cg
her "You came all over me..." her "You came all over me..."
hide screen bld1
call ctc call ctc
gen "Well, that was rather intense..." gen "Well, that was rather intense..."
@ -770,8 +763,6 @@ label hg_sex_1:
her "*Ah*...{w=0.4} yes...{heart}{heart}{heart}" her "*Ah*...{w=0.4} yes...{heart}{heart}{heart}"
show her_sex_personal mouth_grin eyebrows_base eyes_narrow_mid cheeks_blush as cg show her_sex_personal mouth_grin eyebrows_base eyes_narrow_mid cheeks_blush as cg
her "Although my legs are still shaking...{heart}" her "Although my legs are still shaking...{heart}"
hide screen bld1
with d1
call ctc call ctc
if game.daytime: if game.daytime:
@ -826,14 +817,10 @@ label hg_sex_1:
show her_sex_personal mouth_open_tongue eyebrows_base eyes_narrow_down cheeks_blush as cg show her_sex_personal mouth_open_tongue eyebrows_base eyes_narrow_down cheeks_blush as cg
her "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*...{heart}{heart}{heart}" her "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*...{heart}{heart}{heart}"
hide screen bld1
with d1
show her_sex_personal mouth_grin eyebrows_base eyes_base_mid cheeks_blush as cg show her_sex_personal mouth_grin eyebrows_base eyes_base_mid cheeks_blush as cg
her "You came inside of me..." her "You came inside of me..."
gen "I sure did." gen "I sure did."
hide screen bld1
with d1
call ctc call ctc
show her_sex_personal mouth_soft eyebrows_base eyes_narrow_down cheeks_blush as cg show her_sex_personal mouth_soft eyebrows_base eyes_narrow_down cheeks_blush as cg

View File

@ -57,15 +57,15 @@ label hg_pf_admire_panties:
else: else:
her "It's getting pretty late, [name_genie_hermione]..." ("open", "closed", "base", "mid") her "It's getting pretty late, [name_genie_hermione]..." ("open", "closed", "base", "mid")
her "Will this be all?" ("open", "base", "base", "mid") her "Will this be all?" ("open", "base", "base", "mid")
gen "Yes, you can go now." ("base", xpos="far_left", ypos="head") gen "Yes, that shall do for now, you may leave." ("base", xpos="far_left", ypos="head")
# Hermione stops at the door # Hermione stops at the door
call her_walk("door", "base") call her_walk("door", "base")
# If Hermione is at tier 4+, she does not care/forgets about points. # If Hermione is at tier 4+, she does not care/forgets about points.
if states.her.tier >= 4: if states.her.tier >= 4:
her "What about my points..." her "(What about my points...)"
her "Eh... Who cares..." her "(*Eh*... Who cares...)"
# Hermione leaves # Hermione leaves
call her_chibi("leave") call her_chibi("leave")
@ -331,7 +331,7 @@ label hg_pf_admire_panties_T3_intro_E1:
gen "Take them off for me, yes." ("base", xpos="far_left", ypos="head") gen "Take them off for me, yes." ("base", xpos="far_left", ypos="head")
her "..." ("disgust", "narrow", "base", "mid", cheeks="blush") her "..." ("disgust", "narrow", "base", "mid", cheeks="blush")
gen "For Gryffindor, obviously." ("base", xpos="far_left", ypos="head") gen "For Gryffindor, obviously." ("base", xpos="far_left", ypos="head")
her "So I will get extra points for this?" ("open", "closed", "worried", "mid", cheeks="blush") her "So, I will get extra points for this?" ("open", "closed", "worried", "mid", cheeks="blush")
gen "Of course, you shall receive twenty extra points..." ("base", xpos="far_left", ypos="head") gen "Of course, you shall receive twenty extra points..." ("base", xpos="far_left", ypos="head")
her "*Hmm*..." ("annoyed", "narrow", "worried", "R", cheeks="blush") her "*Hmm*..." ("annoyed", "narrow", "worried", "R", cheeks="blush")
her "For how long?" ("open", "narrow", "base", "mid", cheeks="blush") her "For how long?" ("open", "narrow", "base", "mid", cheeks="blush")
@ -347,10 +347,10 @@ label hg_pf_admire_panties_T3_intro_E1:
her "...{w=0.4} How much extra?" ("open", "narrow", "base", "R", cheeks="blush") her "...{w=0.4} How much extra?" ("open", "narrow", "base", "R", cheeks="blush")
gen "Ten points." ("base", xpos="far_left", ypos="head") gen "Ten points." ("base", xpos="far_left", ypos="head")
her "Just ten?" ("clench", "narrow", "base", "mid", cheeks="blush") her "Just ten?" ("clench", "narrow", "base", "mid", cheeks="blush")
gen "Ten points not good enough for a quick glance of what's under those panties?" ("base", xpos="far_left", ypos="head") gen "Is ten points not good enough for a quick glance of what's under those panties?" ("base", xpos="far_left", ypos="head")
gen "It's not like I haven't gotten a good look already..." ("base", xpos="far_left", ypos="head") gen "It's not like I haven't gotten a good look already..." ("base", xpos="far_left", ypos="head")
her "..." ("annoyed", "narrow", "base", "down", cheeks="blush") her "..." ("annoyed", "narrow", "base", "down", cheeks="blush")
her "I suppose... If it's just a quick glance..." ("open", "narrow", "base", "down", cheeks="blush") her "I suppose...{w=0.4} If it's just a quick glance..." ("open", "narrow", "base", "down", cheeks="blush")
$ current_payout += 10 $ current_payout += 10
@ -368,7 +368,7 @@ label hg_pf_admire_panties_T3_intro_E1:
her "Okay, that's{nw}" ("open", "squint", "base", "mid", cheeks="blush") her "Okay, that's{nw}" ("open", "squint", "base", "mid", cheeks="blush")
play sound "sounds/cloth_sound3.ogg" play sound "sounds/cloth_sound3.ogg"
$ hermione.wear("panties") $ hermione.wear("panties")
her "Okay, that's{fast} enough..." ("open", "squint", "base", "mid", cheeks="blush") her "Okay, that's{fast} enough..."
gen "Very well, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") gen "Very well, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
@ -421,7 +421,7 @@ label hg_pf_admire_panties_T3_E1:
gen "I'm sure it does." ("base", xpos="far_left", ypos="head") gen "I'm sure it does." ("base", xpos="far_left", ypos="head")
"-Stare at her panties-": "-Stare at her panties-":
her "..." ("base", "squint", "base", "mid") her "..." ("base", "squint", "base", "mid")
her "...{fast}..." ("normal", "squint", "base", "mid") her "......" ("normal", "squint", "base", "mid")
her "[name_genie_hermione]?" ("open", "squint", "base", "mid") her "[name_genie_hermione]?" ("open", "squint", "base", "mid")
gen "Yes, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") gen "Yes, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "Do you have to stare so intently at them?" ("angry", "squint", "base", "mid") her "Do you have to stare so intently at them?" ("angry", "squint", "base", "mid")
@ -443,16 +443,28 @@ label hg_pf_admire_panties_T3_E1:
play sound "sounds/cloth_sound3.ogg" play sound "sounds/cloth_sound3.ogg"
$ hermione.strip("panties") $ hermione.strip("panties")
call ctc with d3
her "There--" ("angry", "narrow", "base", "mid", cheeks="blush") #Looks away her "" ("normal", "narrow", "base", "down", cheeks="blush")
nar "You stare intently at Hermione's exposed pussy." pause 4
her "..." ("angry", "narrow", "base", "R", cheeks="blush") #Looks at genie her "" ("angry", "narrow", "base", "mid", cheeks="blush")
pause 3
play sound "sounds/cloth_sound3.ogg"
$ hermione.wear("panties")
her "Okay, that's--" ("clench", "narrow", "base", "down", cheeks="blush") her "Okay, that's--" ("clench", "narrow", "base", "down", cheeks="blush")
gen "Wait!" ("base", xpos="far_left", ypos="head") gen "Wait!" ("base", xpos="far_left", ypos="head")
her "[name_genie_hermione]?" ("angry", "squint", "base", "mid", cheeks="blush") her "[name_genie_hermione]?" ("angry", "squint", "base", "mid", cheeks="blush")
gen "I'm not done yet." ("base", xpos="far_left", ypos="head") gen "I'm not done yet." ("base", xpos="far_left", ypos="head")
her "But you said--" ("open", "squint", "worried", "mid", cheeks="blush") her "But you said...{w} *Ugh*...{w=0.4} Fine...{nw}" ("angry", "narrow", "worried", "down", cheeks="blush")
play sound "sounds/cloth_sound3.ogg"
$ hermione.strip("panties")
her "But you said... *Ugh*... Fine...{fast}"
her "Happy?" ("angry", "narrow", "base", "mid", cheeks="blush") #Looks away
nar "You stare intently at Hermione's exposed pussy."
her "Are you--" ("angry", "narrow", "base", "R", cheeks="blush") #Looks at genie
gen "Quiet." ("base", xpos="far_left", ypos="head") gen "Quiet." ("base", xpos="far_left", ypos="head")
her "..." ("annoyed", "closed", "base", "mid", cheeks="blush") her "..." ("annoyed", "closed", "base", "mid", cheeks="blush")
call ctc call ctc

View File

@ -34,6 +34,8 @@ label hg_pf_admire_breasts:
hide screen blkfade hide screen blkfade
if states.her.tier <= 2: if states.her.tier <= 2:
her ".................." ("annoyed", "base", "worried", "R", xpos="mid", ypos="base", trans=fade) her ".................." ("annoyed", "base", "worried", "R", xpos="mid", ypos="base", trans=fade)
elif states.her.tier <= 3:
her "" ("annoyed", "base", "worried", "R", xpos="mid", ypos="base", trans=fade)
elif states.her.tier <= 5: elif states.her.tier <= 5:
her "" ("base", "base", "base", "R", xpos="mid", ypos="base", trans=fade) her "" ("base", "base", "base", "R", xpos="mid", ypos="base", trans=fade)
else: else:
@ -55,7 +57,7 @@ label hg_pf_admire_breasts:
her "Thank you, [name_genie_hermione]..." ("soft", "narrow", "base", "mid_soft") her "Thank you, [name_genie_hermione]..." ("soft", "narrow", "base", "mid_soft")
if game.daytime: if game.daytime:
her "Now if you don't mind I'd better go. my classes are about to start." her "Now if you don't mind, I'd better go... My classes are about to start."
else: else:
her "I'd better go now then. It's getting pretty late..." her "I'd better go now then. It's getting pretty late..."

View File

@ -1471,7 +1471,6 @@ label hg_hidden_blowjob_cumming:
call her_chibi("stand","desk","base") call her_chibi("stand","desk","base")
call gen_chibi("sit_behind_desk") call gen_chibi("sit_behind_desk")
hide screen bld1 hide screen bld1
hide screen blktone
call hide_blkfade call hide_blkfade
pause.5 pause.5

View File

@ -479,7 +479,6 @@ label hg_pf_talk_T3:
stop music fadeout 1 stop music fadeout 1
call hide_characters call hide_characters
hide screen bld1
with d3 with d3
call cum_block call cum_block
call gen_chibi("cum_behind_desk") call gen_chibi("cum_behind_desk")

View File

@ -17,7 +17,7 @@ label hg_pr_flirt:
her "" (xpos="mid", ypos="base", trans=fade) her "" (xpos="mid", ypos="base", trans=fade)
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "Yes?" ("soft", "base", "base", "R") her "Yes?" ("soft", "base", "base", "mid")
#Intro. #Intro.
if hg_pr_flirt.counter == 0: if hg_pr_flirt.counter == 0:
@ -47,8 +47,9 @@ label hg_pr_flirt:
else: else:
if states.her.tier >= 3: if states.her.tier >= 3:
gen "I need you to flirt with some boys from Slytherin today." ("base", xpos="far_left", ypos="head") gen "I need you to flirt with some boys from Slytherin today." ("base", xpos="far_left", ypos="head")
her "I'll see what I can do, [name_genie_hermione]." her "Right... I'll see what I can do, [name_genie_hermione]." ("open", "base", "base", "R")
gen "Great. I'll be expecting your report today after classes." ("base", xpos="far_left", ypos="head") gen "Great. I'll be expecting a report once your classes are done for the day." ("base", xpos="far_left", ypos="head")
her "Okay then..." ("soft", "base", "base", "R")
elif states.her.tier >= 2: elif states.her.tier >= 2:
gen "I need you to go make some new friends at the Slytherin house." ("base", xpos="far_left", ypos="head") gen "I need you to go make some new friends at the Slytherin house." ("base", xpos="far_left", ypos="head")
her "You mean you need me to flirt with the Slytherin boys again [name_genie_hermione]?" her "You mean you need me to flirt with the Slytherin boys again [name_genie_hermione]?"
@ -132,7 +133,7 @@ label hg_pr_flirt_intro:
if hg_pr_flirt.counter == 1: if hg_pr_flirt.counter == 1:
her "......" ("annoyed", "narrow", "angry", "R") her "......" ("annoyed", "narrow", "angry", "R")
her "So *Ehm*..." ("soft", "base", "base", "R") her "So...{w=0.4} *Ehm*." ("soft", "base", "base", "R")
gen "How many boys did you flirt with today, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") gen "How many boys did you flirt with today, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
@ -422,12 +423,12 @@ 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, seven quite pleasant conversations..." ("smile", "happyCl", "base", "mid") her "Two dates, and seven quite pleasant conversations..." ("smile", "happyCl", "base", "mid")
if hg_pr_kiss.counter >= 1: if hg_pr_kiss.counter >= 1:
her "And 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")
else: else:
her "And I even let this one guy kiss me on the cheek..." ("grin", "base", "base", "R") her "I even let this one guy kiss me on the cheek..." ("grin", "base", "base", "R")
gen "Quite impressive, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") gen "Quite impressive, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "I think so too, [name_genie_hermione]. Thank you." ("base", "happyCl", "base", "mid") her "I think so too, [name_genie_hermione]. Thank you." ("base", "happyCl", "base", "mid")
@ -435,7 +436,7 @@ label hg_pr_flirt_T3_E2:
her "I tried to flirt with him too, but we ended up just chatting..." her "I tried to flirt with him too, but we ended up just chatting..."
her "He kept calling me \"Miss Hermione\"..." ("base", "happyCl", "base", "mid") her "He kept calling me \"Miss Hermione\"..." ("base", "happyCl", "base", "mid")
her "So adorable..." her "So adorable..."
gen "Well, I didn't send you to harass people, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") gen "I didn't instruct you to harass people, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "I didn't harass--" ("disgust", "narrow", "base", "mid_soft") her "I didn't harass--" ("disgust", "narrow", "base", "mid_soft")
her "[name_genie_hermione]! Seven flirts and two dates amount to something, don't they?" ("angry", "happyCl", "worried", "mid", emote="sweat") her "[name_genie_hermione]! Seven flirts and two dates amount to something, don't they?" ("angry", "happyCl", "worried", "mid", emote="sweat")
gen "Oh, absolutely." ("base", xpos="far_left", ypos="head") gen "Oh, absolutely." ("base", xpos="far_left", ypos="head")
@ -463,17 +464,17 @@ label hg_pr_flirt_T3_E3:
gen "No luck with the flirting today then?" ("base", xpos="far_left", ypos="head") gen "No luck with the flirting today then?" ("base", xpos="far_left", ypos="head")
her "Oh, quite the opposite, [name_genie_hermione]." ("angry", "happyCl", "worried", "mid", emote="sweat") her "Oh, quite the opposite, [name_genie_hermione]." ("angry", "happyCl", "worried", "mid", emote="sweat")
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 "One of the boys actually took me to the Slytherin common room today..." her "One of the boys actually brought me to an empty classroom room today..."
her "There were at least a dozen of them there..." ("normal", "base", "base", "mid") her "And there were at least a dozen more of them there..." ("normal", "base", "base", "mid")
her "All of the boys knew who I was..." ("open", "closed", "angry", "mid") her "All of them knew who I was for some reason..." ("open", "closed", "angry", "mid")
her "I was the centre of attention at first..." her "And I was the centre of attention..."
her "And it felt sort of wonderful..." ("base", "narrow", "base", "up") her "I must say, it felt sort of wonderful..." ("base", "narrow", "base", "up")
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 "Then a bunch of those Slytherin harlots stumbled in and..." ("disgust", "narrow", "base", "mid_soft") her "But then a bunch of those Slytherin harlots stumbled in, and..." ("disgust", "narrow", "base", "mid_soft")
gen "And?" ("base", xpos="far_left", ypos="head") gen "And?" ("base", xpos="far_left", ypos="head")
her "Well, they started saying stuff and doing things..." ("annoyed", "narrow", "angry", "R") her "Well, they started saying stuff and doing things..." ("annoyed", "narrow", "angry", "R")
gen "\"Doing Things\"? What kind of things?" ("grin", xpos="far_left", ypos="head") gen "\"Stuff and things\"? What kind of things?" ("grin", xpos="far_left", ypos="head")
her "Anyway, I had to leave..." her "I'm not sure I should--{w=0.2} Either way, I had to leave..."
gen "I see..." ("base", xpos="far_left", ypos="head") gen "I see..." ("base", xpos="far_left", ypos="head")
gen "Well, I say you deserve your points anyway, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") gen "Well, I say you deserve your points anyway, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "" ("base", "happyCl", "base", "mid") her "" ("base", "happyCl", "base", "mid")

View File

@ -92,7 +92,7 @@ label hg_pr_flirt_teacher_intro:
"\"Give me the details.\"": "\"Give me the details.\"":
pass pass
gen "Tell me, [name_hermione_genie], how many teachers did you flirt with?" ("base", xpos="far_left", ypos="head") gen "Tell me, [name_hermione_genie], which teachers did you flirt with?" ("base", xpos="far_left", ypos="head")
if hg_pr_flirt_teacher.counter == 1: if hg_pr_flirt_teacher.counter == 1:
her "*Ehm*... Okay..." ("soft", "base", "base", "R") her "*Ehm*... Okay..." ("soft", "base", "base", "R")
@ -490,7 +490,7 @@ label hg_pr_flirt_teacher_T3_E1: # Filch
her "......................." ("annoyed", "base", "worried", "R") her "......................." ("annoyed", "base", "worried", "R")
gen "................?" ("base", xpos="far_left", ypos="head") gen "................?" ("base", xpos="far_left", ypos="head")
her "And then..." ("open", "base", "base", "mid") her "And then..." ("open", "base", "base", "mid")
her "Not sure if I should..." ("annoyed", "base", "worried", "R") her "Well, perhaps I shouldn't..." ("annoyed", "base", "worried", "R")
gen "[name_hermione_genie], if you are not going to speak up, you may as well leave." ("base", xpos="far_left", ypos="head") gen "[name_hermione_genie], if you are not going to speak up, you may as well leave." ("base", xpos="far_left", ypos="head")
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME.
her "He showed me his \"thing\", [name_genie_hermione]!" ("scream", "happyCl", "worried", "mid") her "He showed me his \"thing\", [name_genie_hermione]!" ("scream", "happyCl", "worried", "mid")
@ -498,8 +498,8 @@ label hg_pr_flirt_teacher_T3_E1: # Filch
her "His... manhood, [name_genie_hermione]." ("angry", "happyCl", "worried", "mid", emote="sweat") her "His... manhood, [name_genie_hermione]." ("angry", "happyCl", "worried", "mid", emote="sweat")
gen "Way to go, Janitor-guy!" ("grin", xpos="far_left", ypos="head") gen "Way to go, Janitor-guy!" ("grin", xpos="far_left", ypos="head")
her "What?!" ("scream", "wide", "base", "mid") her "What?!" ("scream", "wide", "base", "mid")
gen "*Ahem* I mean, this is unspeakable!" ("base", xpos="far_left", ypos="head") gen "*Ahem*... I mean, this is unspeakable!" ("base", xpos="far_left", ypos="head")
her "Yes... Vile crooked thing all covered in veins..." ("angry", "base", "base", "mid", tears="soft") her "Yes... It was a vile, crooked thing, all covered in veins..." ("angry", "base", "base", "mid", tears="soft")
gen "Spare me the grisly details, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") gen "Spare me the grisly details, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "Why would he do such a thing?" ("mad", "happyCl", "worried", "mid", tears="soft_blink") her "Why would he do such a thing?" ("mad", "happyCl", "worried", "mid", tears="soft_blink")
her "One second we were just talking and then..." her "One second we were just talking and then..."
@ -508,13 +508,14 @@ label hg_pr_flirt_teacher_T3_E1: # Filch
her "Professor, please wait." ("soft", "base", "base", "mid", tears="soft") her "Professor, please wait." ("soft", "base", "base", "mid", tears="soft")
gen "*huh*?" ("base", xpos="far_left", ypos="head") gen "*huh*?" ("base", xpos="far_left", ypos="head")
her "Well, aren't you going to do something about this?" ("open", "base", "base", "mid") her "Well, aren't you going to do something about this?" ("open", "base", "base", "mid")
gen "Well..." ("base", xpos="far_left", ypos="head") gen "Err..." ("base", xpos="far_left", ypos="head")
her "What if I am not the first victim...?" ("angry", "base", "angry", "mid") her "What if I am not the first victim...?" ("angry", "base", "angry", "mid")
her "Some unfortunate freshman could be traumatised for life!" her "Some unfortunate freshman could be traumatised for life!"
gen "And who wouldn't be really?" ("base", xpos="far_left", ypos="head") gen "Who wouldn't be, really?" ("base", xpos="far_left", ypos="head")
her "Does this mean you will take action, [name_genie_hermione]?" ("open", "base", "base", "mid") her "Does this mean you will take action, [name_genie_hermione]?" ("open", "base", "base", "mid")
gen "*Ehm*... Yeah, sure..." ("base", xpos="far_left", ypos="head") gen "*Ehm*... Yeah, sure..." ("base", xpos="far_left", ypos="head")
gen "There! Putting it on my {i}to-do-list{/i}..." ("base", xpos="far_left", ypos="head") gen "There! Putting it on my {i}to-do-list{/i}..." ("base", xpos="far_left", ypos="head")
play sound "sounds/scribble.ogg"
gen "\"Take care of the creepy janitor-guy and his crooked cock.\"..." ("base", xpos="far_left", ypos="head") gen "\"Take care of the creepy janitor-guy and his crooked cock.\"..." ("base", xpos="far_left", ypos="head")
gen "Yes, first thing tomorrow." ("base", xpos="far_left", ypos="head") gen "Yes, first thing tomorrow." ("base", xpos="far_left", ypos="head")
her "Thank you [name_genie_hermione]." ("open", "closed", "base", "mid") her "Thank you [name_genie_hermione]." ("open", "closed", "base", "mid")
@ -592,14 +593,14 @@ label hg_pr_flirt_teacher_T3_E3: # Lockhart
her "Yes, I sort of cornered mister Lockhart today..." ("open", "base", "worried", "mid") her "Yes, I sort of cornered mister Lockhart today..." ("open", "base", "worried", "mid")
her "And I also may have sort of made a pass at him..." ("open", "base", "base", "mid") her "And I also may have sort of made a pass at him..." ("open", "base", "base", "mid")
gen "Seriously?" ("base", xpos="far_left", ypos="head") gen "Seriously?" ("base", xpos="far_left", ypos="head")
her "Yes... Not sure what had gotten into me, [name_genie_hermione]..." ("angry", "happyCl", "worried", "mid", emote="sweat") her "Yes... I don't know what had gotten into me, [name_genie_hermione]..." ("angry", "happyCl", "worried", "mid", emote="sweat")
gen "Way to go, [name_hermione_genie]!" ("grin", xpos="far_left", ypos="head") gen "Way to go, [name_hermione_genie]!" ("grin", xpos="far_left", ypos="head")
her "Hear me out first [name_genie_hermione], please!" ("scream", "happyCl", "worried", "mid") her "Hear me out first [name_genie_hermione], please!" ("scream", "happyCl", "worried", "mid")
gen "My apologies. Please continue." ("base", xpos="far_left", ypos="head") gen "My apologies. Please continue." ("base", xpos="far_left", ypos="head")
her "Well, I always knew that mister Lockhart was a true gentleman and..." ("open", "base", "base", "mid") her "Well, I always knew that mister Lockhart was a true gentleman, and..." ("open", "base", "base", "mid")
her "And... and I just wanted to clear his name from any suspicions once and for all..." her "And... And I just wanted to clear his name from any suspicions once and for all..."
her "..............." ("annoyed", "base", "worried", "R") her "..............." ("annoyed", "base", "worried", "R")
her "Well mister Lockhart did not reject me..." her "Well, mister Lockhart did not reject me..."
gen "You are killing me [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") gen "You are killing me [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
gen "He didn't reject you, he didn't do anything to you..." ("base", xpos="far_left", ypos="head") gen "He didn't reject you, he didn't do anything to you..." ("base", xpos="far_left", ypos="head")
gen "What the hell happened then?" ("base", xpos="far_left", ypos="head") gen "What the hell happened then?" ("base", xpos="far_left", ypos="head")

View File

@ -110,15 +110,10 @@ label end_hg_pr_blowjob:
# Inner monologue # Inner monologue
if hg_pr_blowjob.counter == 1: if hg_pr_blowjob.counter == 1:
show screen blktone
with d3
her "(I did it...)" ("base", "narrow", "base", "dead", ypos="head", flip=False, trans=d3) her "(I did it...)" ("base", "narrow", "base", "dead", ypos="head", flip=False, trans=d3)
her "(I sucked off one of my classmates...)" ("angry", "narrow", "base", "dead") her "(I sucked off one of my classmates...)" ("angry", "narrow", "base", "dead")
hide screen blktone
with d3
call her_chibi("leave") call her_chibi("leave")
label .quick_end: label .quick_end:

View File

@ -120,16 +120,8 @@ label end_hg_pr_handjob:
if hg_pr_handjob.counter == 1: if hg_pr_handjob.counter == 1:
her ".........." ("upset", "narrow", "angry", "R", ypos="head", flip=False, trans=d3) her ".........." ("upset", "narrow", "angry", "R", ypos="head", flip=False, trans=d3)
show screen blktone
with d3
her "(Do I really have to do this?)" ("upset", "closed", "angry", "mid") her "(Do I really have to do this?)" ("upset", "closed", "angry", "mid")
her "*Sigh*" ("soft", "closed", "angry", "mid")
hide screen blktone
with d3
her "*sigh*" ("soft", "closed", "angry", "mid")
call her_chibi("leave") call her_chibi("leave")
@ -265,15 +257,13 @@ label hg_pr_handjob_T4_E3:
gen "[name_hermione_genie], how did it--" ("base", xpos="far_left", ypos="head") gen "[name_hermione_genie], how did it--" ("base", xpos="far_left", ypos="head")
$ hermione.set_cum(hair="light") $ hermione.set_cum(hair="light")
show screen blktone
with d3
her "" ("angry", "narrow", "angry", "R", xpos="mid", ypos="base", trans=d3) her "" ("angry", "narrow", "angry", "R", xpos="mid", ypos="base", trans=d3)
gen "...-go." ("base", xpos="far_left", ypos="head") gen "-- Go..." ("base", xpos="far_left", ypos="head")
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 "Awful, [name_genie_hermione]. Simply awful..." ("scream", "happyCl", "worried", "mid") her "Awful, [name_genie_hermione]. Simply awful..." ("scream", "happyCl", "worried", "mid")
gen "You've got something... in your hair there..." ("base", xpos="far_left", ypos="head") gen "You've got something... in your hair there..." ("base", xpos="far_left", ypos="head")
her "*huh*?" ("open", "base", "angry", "mid") her "*Huh*?" ("open", "base", "angry", "mid")
her "Oh, no! I thought I got it all off..." ("angry", "happyCl", "base", "mid", cheeks="blush") her "Oh, no! I thought I got it all off..." ("angry", "happyCl", "base", "mid", cheeks="blush")
her "One moment..." her "One moment..."