Improvements and fixes

* Improved Hermione Tier 5 and 6 events.
* Improved Hermione Cardgame wager event.

* Added Hermione titjob var.
* Minor fixes.
This commit is contained in:
Johnny28 2023-05-30 17:55:26 +02:00
parent 3c3eab2917
commit f8d6a15aaa
25 changed files with 2565 additions and 2062 deletions

View File

@ -88,7 +88,7 @@ label start_gryffindor_match:
cho "Let's hope the weather stays like it is." ("soft", "base", "base", "R") cho "Let's hope the weather stays like it is." ("soft", "base", "base", "R")
gen "Get yourself ready, [name_cho_genie]." ("base", xpos="far_left", ypos="head") gen "Get yourself ready, [name_cho_genie]." ("base", xpos="far_left", ypos="head")
gen "And remember, keep your eyes on the price!" ("base", xpos="far_left", ypos="head") gen "And remember, keep your eyes on the prize!" ("base", xpos="far_left", ypos="head")
cho "The cup..." ("smile", "narrow", "base", "R") #stare, smile cho "The cup..." ("smile", "narrow", "base", "R") #stare, smile
hide cho_main hide cho_main

View File

@ -101,7 +101,7 @@ label hermione_chitchat:
her "" ("annoyed", "base", "worried", "R") her "" ("annoyed", "base", "worried", "R")
block: block:
her "That favour I sold you the other say, sir..." ("open", "base", "worried", "mid") her "That favour I sold you the other day, sir..." ("open", "base", "worried", "mid")
her "......." ("normal", "happyCl", "worried", "mid") her "......." ("normal", "happyCl", "worried", "mid")
her "I only agreed to it because the needs of my house always come first." ("open", "narrow", "worried", "down") her "I only agreed to it because the needs of my house always come first." ("open", "narrow", "worried", "down")
her "I just wanted you to know that, sir..." ("upset", "closed", "base", "mid") her "I just wanted you to know that, sir..." ("upset", "closed", "base", "mid")

File diff suppressed because it is too large Load Diff

View File

@ -1003,13 +1003,13 @@ label hg_pf_strip_T3_masturbate:
label hg_pf_strip_T4_intro_E1: label hg_pf_strip_T4_intro_E1:
gen "[name_hermione_genie], why don't you get on this desk for another show?" ("base", xpos="far_left", ypos="head") gen "[name_hermione_genie], why don't you get on this desk for another show?" ("base", xpos="far_left", ypos="head")
her ".............." ("disgust", "narrow", "base", "mid_soft", xpos="base", ypos="base") her ".............." ("annoyed", "squint", "base", "mid_soft", xpos="base", ypos="base")
her "I would really rather not, [name_genie_hermione]..." her "I would really rather not, [name_genie_hermione]..."
gen "Why? You're getting quite good at it." ("base", xpos="far_left", ypos="head") gen "Why? You're getting quite good at it." ("base", xpos="far_left", ypos="head")
her "........................." ("annoyed", "narrow", "annoyed", "mid") her "........................." ("annoyed", "squint", "worried", "R")
her "{number=current_payout} house points?" ("open", "base", "worried", "R") her "{number=current_payout} house points?" ("open", "squint", "worried", "R")
gen "Sure!" ("grin", xpos="far_left", ypos="head") gen "Sure!" ("grin", xpos="far_left", ypos="head")
her "Very well, then..." ("base", "base", "base", "R") her "Very well, then..." ("open", "closed", "base", "R")
jump hg_pf_strip_T4 jump hg_pf_strip_T4

View File

@ -198,7 +198,7 @@ label hg_pf_strip_T4_snape:
sna "No, Albus... I want to hear what {i}little miss perfect{/i} has to say." ("snape_03") sna "No, Albus... I want to hear what {i}little miss perfect{/i} has to say." ("snape_03")
her "..." ("annoyed", "narrow", "base", "down") her "..." ("annoyed", "narrow", "base", "down")
sna "Well?" ("snape_03") sna "Well?" ("snape_03")
her "Oh, of course won't lecture you, professor Snape... After all, trading sexual favours for house points is common practice at Hogwarts." ("open", "squint", "worried", "L", emote="sweat") her "Oh, of course I won't lecture you, professor Snape... After all, trading sexual favours for house points is common practice at Hogwarts." ("open", "squint", "worried", "L", emote="sweat")
sna "Oh! It's \"Professor Snape\" now, is it?" ("snape_03") sna "Oh! It's \"Professor Snape\" now, is it?" ("snape_03")
sna "What happened to \"Snape'o'doodle\" and \"Professor Snivellus\"??!" ("snape_10") sna "What happened to \"Snape'o'doodle\" and \"Professor Snivellus\"??!" ("snape_10")
gen "{size=-5}({i}Snape'o'doodle{/i}...{w=0.4} *Heh*--{w=0.2} That's funny.){/size}" ("grin", xpos="far_left", ypos="head") gen "{size=-5}({i}Snape'o'doodle{/i}...{w=0.4} *Heh*--{w=0.2} That's funny.){/size}" ("grin", xpos="far_left", ypos="head")

View File

@ -1172,7 +1172,6 @@ label hg_sex_2:
menu: menu:
"-Cum inside of her-": "-Cum inside of her-":
$ states.her.status.creampie = True
show her_sex_personal cum_inside as cg show her_sex_personal cum_inside as cg
@ -1191,7 +1190,7 @@ label hg_sex_2:
show her_sex_personal mouth_angry eyebrows_base eyes_happycl cheeks_blush as cg show her_sex_personal mouth_angry eyebrows_base eyes_happycl cheeks_blush as cg
her "*AH*! IT'S FILLING ME UP!{heart}{heart}{heart}" her "*AH*! IT'S FILLING ME UP!{heart}{heart}{heart}"
gen "I'm Not done yet, bitch!" gen "I'm not done yet, bitch!"
gen "{size=+15}*ARGH*!!!!!!!!!!!!!!!!{/size}" gen "{size=+15}*ARGH*!!!!!!!!!!!!!!!!{/size}"
stop background fadeout 2 stop background fadeout 2
@ -1227,19 +1226,35 @@ label hg_sex_2:
her "You came inside of me, [name_genie_hermione]!" her "You came inside of me, [name_genie_hermione]!"
gen "I sure did." gen "I sure did."
if not states.her.status.creampie:
show her_sex_personal mouth_disgust eyebrows_worried eyes_wide_mid cheeks_blush as cg
her "What if I get pregnant?"
gen "Nah, you will be alright..."
show her_sex_personal mouth_angry eyebrows_worried eyes_narrow_down cheeks_blush as cg
her "B-But... How would you know, [name_genie_hermione]?"
gen "We {i}witchers{/i} are infertile."
show her_sex_personal mouth_angry eyebrows_worried eyes_base_down cheeks_blush as cg
her "{i}Witchers{/i}?"
gen "Sure... You are a witch, that makes me {i}a witcher{/i}, right?"
gen "And everyone knows that {i}witchers{/i} are infertile..."
show her_sex_personal mouth_disgust eyebrows_base eyes_narrow_r cheeks_blush as cg
her "[name_genie_hermione], you make no sense..."
show her_sex_personal mouth_base eyebrows_base eyes_narrow_down cheeks_blush as cg
her "But perhaps you are right, [name_genie_hermione]...{w=0.4} I shouldn't worry so much."
else:
show her_sex_personal mouth_angry eyebrows_worried eyes_narrow_l cheeks_blush as cg show her_sex_personal mouth_angry eyebrows_worried eyes_narrow_l cheeks_blush as cg
her "You shouldn't have..." her "You shouldn't have..."
gen "Did you not enjoy it?" gen "Did you not enjoy it?"
show her_sex_personal mouth_base eyebrows_worried eyes_narrow_r cheeks_blush as cg show her_sex_personal mouth_base eyebrows_worried eyes_narrow_r cheeks_blush as cg
her "...{w=0.4} maybe." her "...{w=0.4} Maybe."
show her_sex_personal mouth_soft eyebrows_worried eyes_narrow_r cheeks_blush as cg show her_sex_personal mouth_soft eyebrows_worried eyes_narrow_r cheeks_blush as cg
her "I...{w=0.4} I think I came several times..." her "I...{w=0.4} I think I came several times..."
show her_sex_personal mouth_base eyebrows_base eyes_narrow_down cheeks_blush as cg show her_sex_personal mouth_base eyebrows_base eyes_narrow_down cheeks_blush as cg
her "Maybe you are right, [name_genie_hermione]...{w=0.4} Perhaps I shouldn't worry so much." her "Maybe you are right, [name_genie_hermione]...{w=0.4} I shouldn't worry so much."
show her_sex_personal mouth_soft eyebrows_worried eyes_narrow_r cheeks_blush as cg show her_sex_personal mouth_soft eyebrows_worried eyes_narrow_r cheeks_blush as cg
her "*Ehm*...{w=0.4} Can I get my payment now?" her "*Ehm*...{w=0.4} Can I get my payment now?"
gen "As you wish." gen "As you wish."
@ -1261,6 +1276,7 @@ label hg_sex_2:
nar "You watch Hermione as your cum starts leaking out of her pussy and onto the floor." nar "You watch Hermione as your cum starts leaking out of her pussy and onto the floor."
nar "After taking a couple of deep breaths, she pulls herself up, readies herself and makes her way to the front of your desk." nar "After taking a couple of deep breaths, she pulls herself up, readies herself and makes her way to the front of your desk."
$ states.her.status.creampie = True
return return
"-Cum all over her-": "-Cum all over her-":
@ -1772,7 +1788,6 @@ label hg_sex_3:
gen "{size=+7}Me too!{/size}" gen "{size=+7}Me too!{/size}"
menu: menu:
"-Fill her up!-": "-Fill her up!-":
$ states.her.status.creampie = True
show her_sex_personal cum_inside as cg show her_sex_personal cum_inside as cg
@ -1812,6 +1827,22 @@ label hg_sex_3:
show her_sex_personal mouth_grin eyebrows_worried eyes_narrow_mid cheeks_blush as cg show her_sex_personal mouth_grin eyebrows_worried eyes_narrow_mid cheeks_blush as cg
her "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." her "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..."
gen "Are you alright?" gen "Are you alright?"
if not states.her.status.creampie:
show her_sex_personal mouth_soft eyebrows_base eyes_narrow_mid cheeks_blush as cg
her "*Ah*...{w=0.4} Yes, I...{w=0.4} Hold on..."
show her_sex_personal mouth_disgust eyebrows_worried eyes_wide_mid cheeks_blush as cg
her "What if I get pregnant?"
gen "Nah, you will be alright..."
show her_sex_personal mouth_angry eyebrows_worried eyes_narrow_down cheeks_blush as cg
her "B-But... How would you know, [name_genie_hermione]?"
gen "We {i}witchers{/i} are infertile."
show her_sex_personal mouth_angry eyebrows_worried eyes_base_down cheeks_blush as cg
her "{i}Witchers{/i}?"
gen "Sure... You are a witch, that makes me {i}a witcher{/i}, right?"
gen "And everyone knows that {i}witchers{/i} are infertile..."
show her_sex_personal mouth_disgust eyebrows_base eyes_narrow_r cheeks_blush as cg
her "[name_genie_hermione], you make no sense..."
else:
show her_sex_personal mouth_soft eyebrows_base eyes_narrow_mid cheeks_blush as cg show her_sex_personal mouth_soft eyebrows_base eyes_narrow_mid cheeks_blush as cg
her "*Ah*...{w=0.4} Yes, I...{w=0.4} Just give me a minute..." her "*Ah*...{w=0.4} Yes, I...{w=0.4} Just give me a minute..."
@ -1836,6 +1867,7 @@ label hg_sex_3:
nar "After some time, she finally manages to stand up." nar "After some time, she finally manages to stand up."
nar "Still stumbling somewhat, she readies herself and makes her way to the front of your desk." nar "Still stumbling somewhat, she readies herself and makes her way to the front of your desk."
$ states.her.status.creampie = True
return return
"-Pull out!-": "-Pull out!-":

View File

@ -845,21 +845,25 @@ label hg_anal_sex_2_intro:
gen "{size=+9}WHAT?!{/size}" gen "{size=+9}WHAT?!{/size}"
gen "Don't tell me you're pregnant, [name_hermione_genie]!" gen "Don't tell me you're pregnant, [name_hermione_genie]!"
if not states.her.status.creampie:
show her_sex_personal mouth_soft eyes_narrow_down eyebrows_worried cheeks_blush as cg
her "I can't get pregnant the way we are doing it, [name_genie_hermione]..."
gen "Good point..."
else:
gen "We witchers are infertile!" gen "We witchers are infertile!"
show her_sex_personal mouth_disgust eyes_narrow_r eyebrows_worried cheeks_blush as cg show her_sex_personal mouth_disgust eyes_narrow_r eyebrows_worried cheeks_blush as cg
her "Right... You expect me to believe that?" her "Right..."
gen "*Err*..."
show her_sex_personal mouth_soft eyes_narrow_down eyebrows_worried cheeks_blush as cg show her_sex_personal mouth_soft eyes_narrow_down eyebrows_worried cheeks_blush as cg
her "I couldn't get pregnant the way we are doing it anyway, [name_genie_hermione]..." her "Well, I suppose I'll just have to trust you on that, [name_genie_hermione]..."
gen "If you're so worried, I could just fuck you like this from now on..."
gen "Good point..."
play background "sounds/sexloopfast.ogg" play background "sounds/sexloopfast.ogg"
show her_sex_personal mouth_angry eyes_base_mid eyebrows_base cheeks_blush as cg show her_sex_personal mouth_angry eyes_base_mid eyebrows_base cheeks_blush as cg
her "*Ah*..." her "*Ah*..."
gen "What is this talk of marriage then?" gen "So, what is this talk of marriage then?"
show her_sex_personal mouth_clench eyes_narrow_r eyebrows_base cheeks_blush as cg show her_sex_personal mouth_clench eyes_narrow_r eyebrows_base cheeks_blush as cg
her "You misunderstood me [name_genie_hermione]." her "You misunderstood me, [name_genie_hermione]."
show her_sex_personal mouth_soft eyes_narrow_mid eyebrows_base cheeks_blush as cg show her_sex_personal mouth_soft eyes_narrow_mid eyebrows_base cheeks_blush as cg
her "I meant to say, would you marry a girl {size=+5}like{/size} me?" her "I meant to say, would you marry a girl {size=+5}like{/size} me?"
show her_sex_personal mouth_base eyes_narrow_l eyebrows_worried cheeks_blush as cg show her_sex_personal mouth_base eyes_narrow_l eyebrows_worried cheeks_blush as cg
@ -1465,7 +1469,7 @@ label hg_anal_sex_3:
call cum_block call cum_block
show her_sex_personal mouth_angry eyes_narrow_up eyebrows_annoyed cheeks_blush tears_soft as cg show her_sex_personal mouth_angry eyes_narrow_up eyebrows_annoyed cheeks_blush tears_soft as cg
her "*Ah*!{heart} Yes!{heart} Fill my tight little ass [name_genie_hermione]!{heart}" her "*Ah*!{heart} Yes!{heart} Fill my tight little ass, [name_genie_hermione]!{heart}"
gen "{size=+15}Argh! Yes!{/size}" gen "{size=+15}Argh! Yes!{/size}"
show her_sex_personal mouth_crooked_smile eyes_narrow_mid eyebrows_base cheeks_blush tears_soft as cg show her_sex_personal mouth_crooked_smile eyes_narrow_mid eyebrows_base cheeks_blush tears_soft as cg

View File

@ -544,7 +544,6 @@ label hg_pf_admire_breasts_T4_look: # Call label
label hg_pf_admire_breasts_T4_touch: # Call label label hg_pf_admire_breasts_T4_touch: # Call label
# Event Also Succeeds # Event Also Succeeds
# elif states.her.level >= 12:
hide hermione_main hide hermione_main
show screen blkfade show screen blkfade
with d3 with d3
@ -622,7 +621,6 @@ label hg_pf_admire_breasts_T4_touch: # Call label
return return
label hg_pf_admire_breasts_T4_masturbate: # Call label label hg_pf_admire_breasts_T4_masturbate: # Call label
# elif states.her.level >= 12:
hide hermione_main hide hermione_main
show screen blkfade show screen blkfade
with d3 with d3
@ -690,7 +688,7 @@ label hg_pf_admire_breasts_T4_masturbate: # Call label
gen "I'd better stop now I suppose..." ("base", xpos="far_left", ypos="head") gen "I'd better stop now I suppose..." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "..............." ("disgust", "narrow", "base", "down") her @ cheeks blush "..............." ("disgust", "narrow", "base", "down")
her @ cheeks blush "*Ehm*... I read that it's bad for you, [name_genie_hermione]..." ("disgust", "narrow", "base", "down") her @ cheeks blush "*Ehm*... I read that it's bad for you, [name_genie_hermione]..." ("disgust", "narrow", "base", "down")
gen "*huh*?" ("base", xpos="far_left", ypos="head") gen "*Huh*?" ("base", xpos="far_left", ypos="head")
her @ cheeks blush "It is bad for your health to just hold it in like this..." ("angry", "closed", "worried", "mid") her @ cheeks blush "It is bad for your health to just hold it in like this..." ("angry", "closed", "worried", "mid")
her @ cheeks blush "*Ehm*..." ("disgust", "narrow", "base", "down") her @ cheeks blush "*Ehm*..." ("disgust", "narrow", "base", "down")
her @ cheeks blush "If you want to you could just aim it--" ("open", "closed", "base", "R") her @ cheeks blush "If you want to you could just aim it--" ("open", "closed", "base", "R")

File diff suppressed because it is too large Load Diff

View File

@ -545,7 +545,7 @@ label hg_pr_flirt_teacher_T3_E2: # Snape
gen "Where do you get this stuff?" ("base", xpos="far_left", ypos="head") gen "Where do you get this stuff?" ("base", xpos="far_left", ypos="head")
her "Women's magazines..." ("open", "base", "worried", "R") her "Women's magazines..." ("open", "base", "worried", "R")
her "Well, anyway, it worked, [name_genie_hermione]." ("normal", "squint", "angry", "mid") her "Well, anyway, it worked, [name_genie_hermione]." ("normal", "squint", "angry", "mid")
her "As soon as the class was over, professor Snape grabbed my buttocks, [name_genie_hermione]!" ("angry", "base", "angry", "mid", ypos="head", flip=False) her "As soon as the class was over, professor Snape grabbed my buttocks, [name_genie_hermione]!" ("angry", "base", "angry", "mid")
gen "The fiend!" ("grin", xpos="far_left", ypos="head") gen "The fiend!" ("grin", xpos="far_left", ypos="head")
gen "Did you enjoy it, though?" ("base", xpos="far_left", ypos="head") gen "Did you enjoy it, though?" ("base", xpos="far_left", ypos="head")
her "[name_genie_hermione], I am only doing this--" ("scream", "closed", "angry", "mid") her "[name_genie_hermione], I am only doing this--" ("scream", "closed", "angry", "mid")

View File

@ -401,11 +401,12 @@ label hg_pr_grope_T4_E2:
call hg_pr_grope_intro call hg_pr_grope_intro
her "Actually something quite unexpected happened to me today, [name_genie_hermione]..." ("base", "base", "base", "mid") her "Actually something quite unexpected happened to me today, [name_genie_hermione]..." ("soft", "base", "base", "mid")
her "Right after the D.A.D.A class..." her "Right after the D.A.D.A class..." ("open", "base", "base", "mid")
gen "D.A.D.A?" ("base", xpos="far_left", ypos="head") gen "D.A.D.A?" ("base", xpos="far_left", ypos="head")
her "Defence Against the Dark Arts, [name_genie_hermione]." ("open", "closed", "base", "mid") her "Defence Against the Dark Arts, [name_genie_hermione]." ("open", "closed", "base", "mid")
her "Anyway..." gen "Right..." ("base", xpos="far_left", ypos="head")
her "Anyway..." ("open", "base", "base", "mid")
her "This stocky Hufflepuff boy came up to me..." ("open", "base", "base", "R") 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 play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music
her "He said that someone had told him that I allow boys to touch me..." ("angry", "wink", "base", "mid") her "He said that someone had told him that I allow boys to touch me..." ("angry", "wink", "base", "mid")
@ -418,7 +419,7 @@ label hg_pr_grope_T4_E2:
her "..." ("base", "closed", "base", "up") her "..." ("base", "closed", "base", "up")
her "" ("clench", "base", "base", "stare") her "" ("clench", "base", "base", "stare")
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her @ cheeks blush "Oh, *Ehm*... Yes, I made sure to do all the usual things you expect of me [name_genie_hermione]!" ("angry", "base", "base", "mid") her @ cheeks blush "Oh, *Ehm*... Yes, I made sure to do all the usual things you expect from me, [name_genie_hermione]!" ("angry", "base", "base", "mid")
gen "That's great, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") gen "That's great, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
jump end_hg_pr_grope jump end_hg_pr_grope
@ -428,12 +429,12 @@ label hg_pr_grope_T4_E3:
call hg_pr_grope_intro call hg_pr_grope_intro
her "Well... I tried..." ("upset", "wink", "base", "mid") her "Well... I tried..." ("upset", "wink", "base", "mid")
her "But it sort of--{w=0.2} *Ehm*..." her "But it sort of--{w=0.2} *Ehm*..." ("upset", "wink", "base", "mid")
her "Well, it sort of escalated into something else..." ("base", "narrow", "base", "stare") 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 play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music
gen "*Hmm*?" ("base", xpos="far_left", ypos="head") gen "*Hmm*?" ("base", xpos="far_left", ypos="head")
her "*Ehm*..." ("upset", "wink", "base", "mid") 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..." ("upset", "wink", "base", "mid")
gen "You got caught? By one of the teachers?" ("base", xpos="far_left", ypos="head") gen "You got caught? By one of the teachers?" ("base", xpos="far_left", ypos="head")
her "No, [name_genie_hermione]..." ("angry", "base", "base", "mid") her "No, [name_genie_hermione]..." ("angry", "base", "base", "mid")
her "By the boy's girlfriend..." ("soft", "base", "base", "R") her "By the boy's girlfriend..." ("soft", "base", "base", "R")

View File

@ -270,6 +270,7 @@ label hermione_favor_menu:
her "But I'll do anything for you, [name_genie_hermione]..." ("smile", "happy", "base", "mid") her "But I'll do anything for you, [name_genie_hermione]..." ("smile", "happy", "base", "mid")
her "But if you really need it, I may as well..." ("smile", "happy", "base", "mid") her "But if you really need it, I may as well..." ("smile", "happy", "base", "mid")
her "But I'll do it anyway..." ("smile", "happy", "base", "mid") her "But I'll do it anyway..." ("smile", "happy", "base", "mid")
jump silver_requests_root
elif states.her.level >=20 and states.her.favors_convinced_stage == 2: elif states.her.level >=20 and states.her.favors_convinced_stage == 2:
random: random:
her "But an even bigger lead wouldn't hurt, I suppose..." ("base", "happy", "base", "mid") her "But an even bigger lead wouldn't hurt, I suppose..." ("base", "happy", "base", "mid")

Some files were not shown because too many files have changed in this diff Show More