Improvements
* Improved writing and posing, and added sound effects for Hermione "grope her" and "final events". * Added more randomized dialogue when Hermione agrees to do favours even when Gryffindor is in the lead.
This commit is contained in:
parent
798c590db1
commit
a1bafde299
@ -1312,8 +1312,8 @@ label hg_pf_strip_T4_masturbate:
|
|||||||
menu:
|
menu:
|
||||||
gen "..." ("base", xpos="far_left", ypos="head")
|
gen "..." ("base", xpos="far_left", ypos="head")
|
||||||
"-Promise her to hold it-":
|
"-Promise her to hold it-":
|
||||||
$ d_flag_07 = True #Promised to hold it.
|
$ d_flag_07 = True #Promised to hold it.
|
||||||
her "Well, alright then..." ("open", "closed", "base", "mid")
|
her "Well, alright then..." ("open", "closed", "base", "mid")
|
||||||
|
|
||||||
"-Give her no such promise-":
|
"-Give her no such promise-":
|
||||||
$ d_flag_07 = False #Did not promise to hold it.
|
$ d_flag_07 = False #Did not promise to hold it.
|
||||||
@ -1340,7 +1340,7 @@ label hg_pf_strip_T4_masturbate:
|
|||||||
play sound "sounds/cloth_sound3.ogg"
|
play sound "sounds/cloth_sound3.ogg"
|
||||||
else:
|
else:
|
||||||
nar "Hermione moves her body in an attempted seductive manner."
|
nar "Hermione moves her body in an attempted seductive manner."
|
||||||
nar "Trying her best to focus on her task she tries to avoid looking directly at you."
|
nar "Trying her best to focus on her task, she tries to avoid looking directly at you."
|
||||||
|
|
||||||
$ hermione.strip("clothes")
|
$ hermione.strip("clothes")
|
||||||
|
|
||||||
@ -1348,14 +1348,14 @@ label hg_pf_strip_T4_masturbate:
|
|||||||
nar "But she looks rather ridiculous in her attempts to act like a professional stripper..."
|
nar "But she looks rather ridiculous in her attempts to act like a professional stripper..."
|
||||||
call ctc
|
call ctc
|
||||||
|
|
||||||
nar "Nonetheless you decide to show her some appreciation..."
|
nar "Nonetheless, you decide to show her some appreciation..."
|
||||||
nar "By stroking your cock even faster!"
|
nar "By stroking your cock even faster!"
|
||||||
her ".........." ("annoyed", "narrow", "base", "dead")
|
her ".........." ("annoyed", "narrow", "base", "dead")
|
||||||
nar "Suddenly Hermione breaks into a whole series of rather complex pirouettes."
|
nar "Suddenly Hermione breaks into a whole series of rather complex pirouettes."
|
||||||
gen "{size=-4}(This looks quite impressive actually...){/size}" ("base", xpos="far_left", ypos="head")
|
gen "{size=-4}(This looks quite impressive actually...){/size}" ("base", xpos="far_left", ypos="head")
|
||||||
pause.5
|
pause.5
|
||||||
|
|
||||||
nar "Hermione gives her breasts a squeeze followed by another series of rather complex (and naughty) movements."
|
nar "She then gives her breasts a squeeze, followed by another series of rather complex, and naughty, movements."
|
||||||
call ctc
|
call ctc
|
||||||
|
|
||||||
gen "{size=-4}(Did she practise this?){/size}" ("base", xpos="far_left", ypos="head")
|
gen "{size=-4}(Did she practise this?){/size}" ("base", xpos="far_left", ypos="head")
|
||||||
|
@ -76,7 +76,7 @@ label hg_pf_strip_T4_snape:
|
|||||||
her "Of course, [name_genie_hermione]." ("open", "closed", "base", "mid", xpos="base", ypos="base")
|
her "Of course, [name_genie_hermione]." ("open", "closed", "base", "mid", xpos="base", ypos="base")
|
||||||
gen "Do you think you could go and fetch professor Snape again?" ("base", xpos="far_left", ypos="head")
|
gen "Do you think you could go and fetch professor Snape again?" ("base", xpos="far_left", ypos="head")
|
||||||
her "... professor Snape?" ("annoyed", "squint", "base", "mid")
|
her "... professor Snape?" ("annoyed", "squint", "base", "mid")
|
||||||
her "may I ask, why, [name_genie_hermione]?"
|
her "May I ask why, [name_genie_hermione]?"
|
||||||
gen "Oh, I just want you to dance for us." ("base", xpos="far_left", ypos="head")
|
gen "Oh, I just want you to dance for us." ("base", xpos="far_left", ypos="head")
|
||||||
her "!!!" ("open", "base", "base", "mid")
|
her "!!!" ("open", "base", "base", "mid")
|
||||||
gen "I want to prove that professor Snape is dirty, and I need your help." ("base", xpos="far_left", ypos="head")
|
gen "I want to prove that professor Snape is dirty, and I need your help." ("base", xpos="far_left", ypos="head")
|
||||||
@ -106,14 +106,14 @@ label hg_pf_strip_T4_snape:
|
|||||||
pause.5
|
pause.5
|
||||||
|
|
||||||
play music "music/Dark Fog.ogg" fadein 1 if_changed
|
play music "music/Dark Fog.ogg" fadein 1 if_changed
|
||||||
sna "Genie... *err*, I mean Albus, you wanted to see me?" ("snape_01", xpos="base", ypos="base")
|
sna "Genie--{w=0.2} I mean Albus...{w=0.4} You wanted to see me?" ("snape_01", xpos="base", ypos="base")
|
||||||
gen "Yes. Are you in the mood for a little striptease?" ("base", xpos="far_left", ypos="head")
|
gen "Severus! Yes, I wanted to ask if you were in the mood for a little striptease." ("base", xpos="far_left", ypos="head")
|
||||||
sna "Oh...?" ("snape_05")
|
sna "Oh...?" ("snape_05")
|
||||||
sna "Miss Granger here will be performing I assume?"
|
sna "Miss Granger here will be performing, I presume?"
|
||||||
her ".............." ("angry", "happyCl", "worried", "mid", emote="sweat", xpos="mid", ypos="base")
|
her ".............." ("angry", "happyCl", "worried", "mid", emote="sweat", xpos="mid", ypos="base")
|
||||||
gen "Yes, our little minx is more than happy to take off her clothes for our entertainment." ("base", xpos="far_left", ypos="head")
|
gen "Yes, our little minx is more than happy to take off her clothes for our entertainment." ("base", xpos="far_left", ypos="head")
|
||||||
her "............" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
her "............" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
||||||
gen "Aren't you [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
gen "Aren't you, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
||||||
pause.5
|
pause.5
|
||||||
|
|
||||||
her "" ("angry", "happy", "worried", "R")
|
her "" ("angry", "happy", "worried", "R")
|
||||||
@ -291,7 +291,7 @@ label hg_pf_strip_T4_snape:
|
|||||||
gen "Is he still causing you grief?" ("base", xpos="far_left", ypos="head")
|
gen "Is he still causing you grief?" ("base", xpos="far_left", ypos="head")
|
||||||
sna "Oh..." ("snape_09")
|
sna "Oh..." ("snape_09")
|
||||||
sna "Not really, no..."
|
sna "Not really, no..."
|
||||||
sna "To be honest I never really had a problem with the boy himself..." ("snape_06")
|
sna "To be honest, I never really had a problem with the boy himself..." ("snape_06")
|
||||||
sna "Although I did plan to make his life here miserable because of his father..."
|
sna "Although I did plan to make his life here miserable because of his father..."
|
||||||
sna "But lately I have way more interesting projects to occupy myself with..." ("snape_02")
|
sna "But lately I have way more interesting projects to occupy myself with..." ("snape_02")
|
||||||
her "..................." ("soft", "base", "base", "mid")
|
her "..................." ("soft", "base", "base", "mid")
|
||||||
|
@ -322,8 +322,12 @@ label hg_pf_grope_T4_intro_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 ".........." ("base", "narrow", "worried", "down")
|
nar "You reach out swiftly to grab both of her tits through her clothes..."
|
||||||
|
elif hermione.is_worn("bra"):
|
||||||
|
nar "You reach out swiftly to grab both of her tits through her bra..."
|
||||||
|
else:
|
||||||
|
nar "You reach out swiftly and grab both of her tits..."
|
||||||
|
|
||||||
jump hg_pf_grope_breasts_T4
|
jump hg_pf_grope_breasts_T4
|
||||||
|
|
||||||
@ -354,10 +358,10 @@ label hg_pf_grope_T4_intro_E2:
|
|||||||
"\"I'm gonna play with your tits today.\"":
|
"\"I'm gonna play with your tits today.\"":
|
||||||
her "Of course, [name_genie_hermione]." ("base", "narrow", "worried", "down")
|
her "Of course, [name_genie_hermione]." ("base", "narrow", "worried", "down")
|
||||||
|
|
||||||
if not hermione.is_worn("top") and hermione.is_worn("bra"):
|
if hermione.is_worn("top"):
|
||||||
nar "You reach out swiftly and grab both of her tits through her bra..."
|
nar "You reach out swiftly to grab both of her tits through her clothes..."
|
||||||
elif hermione.is_worn("top") and not hermione.is_worn("bra"):
|
elif hermione.is_worn("bra"):
|
||||||
nar "You reach out swiftly and grab both of her tits through her clothes..."
|
nar "You reach out swiftly to grab both of her tits through her bra..."
|
||||||
else:
|
else:
|
||||||
nar "You reach out swiftly and grab both of her tits..."
|
nar "You reach out swiftly and grab both of her tits..."
|
||||||
|
|
||||||
@ -370,7 +374,7 @@ label hg_pf_grope_T4_intro_E2:
|
|||||||
|
|
||||||
label hg_pf_grope_T4_E2:
|
label hg_pf_grope_T4_E2:
|
||||||
gen "[name_hermione_genie]. Come here and let me grope you!" ("grin", xpos="far_left", ypos="head")
|
gen "[name_hermione_genie]. Come here and let me grope you!" ("grin", xpos="far_left", ypos="head")
|
||||||
her "Of course, [name_genie_hermione]..." ("base", "narrow", "base", "mid_soft")
|
her "Of course, [name_genie_hermione]..." ("soft", "narrow", "base", "mid_soft")
|
||||||
|
|
||||||
call her_walk("desk", "base", reduce=0.8)
|
call her_walk("desk", "base", reduce=0.8)
|
||||||
call blkfade
|
call blkfade
|
||||||
@ -396,17 +400,17 @@ label hg_pf_grope_T4_E2:
|
|||||||
"\"I'm gonna molest your tits now.\"":
|
"\"I'm gonna molest your tits now.\"":
|
||||||
her "Yes, [name_genie_hermione]." ("base", "narrow", "annoyed", "up")
|
her "Yes, [name_genie_hermione]." ("base", "narrow", "annoyed", "up")
|
||||||
|
|
||||||
if not hermione.is_worn("top") and hermione.is_worn("bra"):
|
if hermione.is_worn("top"):
|
||||||
nar "You reach out swiftly and grab both of her tits through her bra..."
|
nar "You reach out swiftly to grab both of her tits through her clothes..."
|
||||||
elif hermione.is_worn("top") and not hermione.is_worn("bra"):
|
elif hermione.is_worn("bra"):
|
||||||
nar "You reach out swiftly and grab both of her tits through her clothes..."
|
nar "You reach out swiftly to grab both of her tits through her bra..."
|
||||||
else:
|
else:
|
||||||
nar "You reach out swiftly and grab both of her tits..."
|
nar "You reach out swiftly and grab both of her tits..."
|
||||||
|
|
||||||
jump hg_pf_grope_breasts_T4
|
jump hg_pf_grope_breasts_T4
|
||||||
|
|
||||||
"\"I'm gonna play with your butt now.\"":
|
"\"I'm gonna play with your butt now.\"":
|
||||||
her "Yes, [name_genie_hermione]." ("soft", "narrow", "annoyed", "up")
|
her "Yes, [name_genie_hermione]." ("open", "narrow", "annoyed", "down")
|
||||||
nar "You reach out and place your hand on her butt cheeks..."
|
nar "You reach out and place your hand on her butt cheeks..."
|
||||||
|
|
||||||
jump hg_pf_grope_ass_T4
|
jump hg_pf_grope_ass_T4
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -203,13 +203,13 @@ label hg_pf_grope_breasts_T4:
|
|||||||
call her_chibi_scene("behind_desk_front", trans=d7)
|
call her_chibi_scene("behind_desk_front", trans=d7)
|
||||||
pause.8
|
pause.8
|
||||||
|
|
||||||
her "............" ("base", "narrow", "worried", "down", cheeks="blush")
|
|
||||||
|
|
||||||
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME.
|
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME.
|
||||||
$ hermione.strip("robe", "accessory")
|
$ hermione.strip("robe", "accessory")
|
||||||
|
|
||||||
if hermione.is_worn("top"):
|
if hermione.is_worn("top"):
|
||||||
nar "Hermione shifts to start undoing her clothes..."
|
nar "But before you manage to grab them, Hermione shifts to start undoing her clothes..."
|
||||||
|
|
||||||
|
her "..." ("base", "narrow", "worried", "down", cheeks="blush", trans=d3)
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
"\"That's right, take it off!\"":
|
"\"That's right, take it off!\"":
|
||||||
@ -229,7 +229,7 @@ label hg_pf_grope_breasts_T4:
|
|||||||
jump hg_pf_grope_breasts_T4_clothed
|
jump hg_pf_grope_breasts_T4_clothed
|
||||||
|
|
||||||
elif hermione.is_worn("bra"):
|
elif hermione.is_worn("bra"):
|
||||||
nar "Hermione shifts to start undoing her bra..."
|
nar "But before you manage to grab them, Hermione shifts to start undoing her bra..."
|
||||||
$ hermione.strip("bra")
|
$ hermione.strip("bra")
|
||||||
her "" ("base", "narrow", "worried", "down", cheeks="blush")
|
her "" ("base", "narrow", "worried", "down", cheeks="blush")
|
||||||
call ctc
|
call ctc
|
||||||
@ -272,7 +272,7 @@ label hg_pf_grope_breasts_T4_naked:
|
|||||||
|
|
||||||
her "!!!" ("scream", "wide", "base", "stare", cheeks="blush")
|
her "!!!" ("scream", "wide", "base", "stare", cheeks="blush")
|
||||||
her "Ouch! Stop hurting me!"
|
her "Ouch! Stop hurting me!"
|
||||||
gen "Admit that you enjoy it and I will." ("base", xpos="far_left", ypos="head")
|
gen "Admit that you enjoy it, and I will." ("base", xpos="far_left", ypos="head")
|
||||||
her "But I don't..." ("disgust", "narrow", "base", "down")
|
her "But I don't..." ("disgust", "narrow", "base", "down")
|
||||||
her "And if you plan to keep on doing this to me, [name_genie_hermione]..."
|
her "And if you plan to keep on doing this to me, [name_genie_hermione]..."
|
||||||
her "... then I think I should leave." ("annoyed", "narrow", "annoyed", "mid")
|
her "... then I think I should leave." ("annoyed", "narrow", "annoyed", "mid")
|
||||||
@ -290,7 +290,7 @@ label hg_pf_grope_breasts_T4_clothed:
|
|||||||
|
|
||||||
"*squeeze-squeeze-squeeze*"
|
"*squeeze-squeeze-squeeze*"
|
||||||
|
|
||||||
her "................" ("base", "narrow", "base", "up", cheeks="blush")
|
her "................" ("base", "narrow", "base", "up", cheeks="blush", xpos="mid", ypos="base")
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
"\"Do you enjoy this, [name_hermione_genie]?\"":
|
"\"Do you enjoy this, [name_hermione_genie]?\"":
|
||||||
@ -339,7 +339,7 @@ label hg_pf_grope_breasts_T4_continue:
|
|||||||
|
|
||||||
her "*Ah*... [name_genie_hermione]..." ("open", "base", "base", "mid")
|
her "*Ah*... [name_genie_hermione]..." ("open", "base", "base", "mid")
|
||||||
gen "What? You enjoy this, don't you?" ("base", xpos="far_left", ypos="head")
|
gen "What? You enjoy this, don't you?" ("base", xpos="far_left", ypos="head")
|
||||||
her "No... I..." ("open", "base", "base", "mid")
|
her "No... I..." ("angry", "base", "base", "mid")
|
||||||
gen "Don't you lie to your headmaster, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
|
gen "Don't you lie to your headmaster, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
nar "You squeeze her tits again..."
|
nar "You squeeze her tits again..."
|
||||||
|
@ -267,16 +267,23 @@ label hermione_favor_menu:
|
|||||||
if states.her.favors_convinced_stage:
|
if states.her.favors_convinced_stage:
|
||||||
her "We're in the lead already..." ("base", "base", "base", "mid_soft", trans=d3)
|
her "We're in the lead already..." ("base", "base", "base", "mid_soft", trans=d3)
|
||||||
if states.her.level >=20 and states.her.favors_convinced_stage == 2:
|
if states.her.level >=20 and states.her.favors_convinced_stage == 2:
|
||||||
her "But I'll do anything for you, [name_genie_hermione]..." ("smile", "happy", "base", "mid")
|
random:
|
||||||
|
her "But I'll do anything for you, [name_genie_hermione]..." ("smile", "happy", "base", "mid")
|
||||||
|
her "But I'll do it anyway..." ("smile", "happy", "base", "mid")
|
||||||
|
her "But since you've been helping me earn points for my house, I'll do it anyway..." ("smile", "happy", "base", "mid")
|
||||||
|
her "But since I'm already here, I might as well do it..." ("smile", "happy", "base", "mid")
|
||||||
jump silver_requests_root
|
jump silver_requests_root
|
||||||
elif states.her.level >=18 and states.her.favors_convinced_stage == 2:
|
elif states.her.level >=18 and states.her.favors_convinced_stage == 2:
|
||||||
her "I guess you do have a way with words,[name_genie_hermione]... I'll do it." ("soft", "wink", "base", "mid")
|
random:
|
||||||
|
her "Although, considering what you said before... I'll do it anyway." ("soft", "wink", "base", "mid")
|
||||||
|
her "Although, I suppose another house may catch up... Okay, I'll do it." ("soft", "wink", "base", "mid")
|
||||||
|
her "Although, an ever bigger lead would really show the Slytherins which house is the best." ("base", "wink", "base", "mid")
|
||||||
jump silver_requests_root
|
jump silver_requests_root
|
||||||
elif states.her.level >=16:
|
elif states.her.level >=16:
|
||||||
her "I have told you before, [name_genie_hermione], it was just a one time thing..." ("open", "happy", "base", "mid")
|
her "I have told you before, [name_genie_hermione], it was just a one time thing..." ("open", "happy", "base", "mid")
|
||||||
gen "What about tomorrow though?" ("base", xpos="far_left", ypos="head")
|
gen "What about tomorrow though?" ("base", xpos="far_left", ypos="head")
|
||||||
her "What about tomorrow?" ("base","squint", "base", "mid")
|
her "What about tomorrow?" ("base","squint", "base", "mid")
|
||||||
gen "I made a graph detailing the current daily average points Slytherin gain... doesn't look that great." ("grin", xpos="far_left", ypos="head")
|
gen "I made a graph detailing the current daily average points Slytherin gain... It doesn't look that great." ("grin", xpos="far_left", ypos="head")
|
||||||
gen "Just think about it." ("base", xpos="far_left", ypos="head")
|
gen "Just think about it." ("base", xpos="far_left", ypos="head")
|
||||||
jump hermione_favors_convinced_check
|
jump hermione_favors_convinced_check
|
||||||
else:
|
else:
|
||||||
|
@ -40,7 +40,7 @@ default states.her.ev.intro.e5_complete = False # 5th visit, asks to be tutored,
|
|||||||
default states.her.ev.intro.convinced = False # Tonks convinces Hermione to sell favours.
|
default states.her.ev.intro.convinced = False # Tonks convinces Hermione to sell favours.
|
||||||
default states.her.ev.intro.e6_complete = False # 6th visit, asks to buy favours, favours unlocked.
|
default states.her.ev.intro.e6_complete = False # 6th visit, asks to buy favours, favours unlocked.
|
||||||
default states.her.ev.show_me_your_tits.failed = False
|
default states.her.ev.show_me_your_tits.failed = False
|
||||||
default states.her.ev.panty_thief.soaked = False
|
default states.her.ev.panty_thief.soaked = False # Temp var, genie procures Hermione's panties and cums on them, resets once returned.
|
||||||
default states.her.ev.forest_bj.stage = 1
|
default states.her.ev.forest_bj.stage = 1
|
||||||
default states.her.ev.sealed_scroll.sample = False
|
default states.her.ev.sealed_scroll.sample = False
|
||||||
default states.her.ev.sealed_scroll.examined = False
|
default states.her.ev.sealed_scroll.examined = False
|
||||||
@ -53,7 +53,7 @@ default states.her.ev.promote_cardgame.helped = False
|
|||||||
default states.her.ev.buttplugs.magic_known = False
|
default states.her.ev.buttplugs.magic_known = False
|
||||||
default states.her.ev.buttplugs.medium_question = False
|
default states.her.ev.buttplugs.medium_question = False
|
||||||
default states.her.ev.dance_for_me.strip_asked = False # Asked hermione to strip during dancing.
|
default states.her.ev.dance_for_me.strip_asked = False # Asked hermione to strip during dancing.
|
||||||
default states.her.ev.dance_for_me.snape_invited = False
|
default states.her.ev.dance_for_me.snape_invited = False # Invited Snape to watch Hermione strip for you both.
|
||||||
default states.her.ev.suck_it.snape_encounter = False
|
default states.her.ev.suck_it.snape_encounter = False
|
||||||
default states.her.ev.suck_it.tonks_encounter = False
|
default states.her.ev.suck_it.tonks_encounter = False
|
||||||
default states.her.ev.suck_it.luna_encounter = False
|
default states.her.ev.suck_it.luna_encounter = False
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user