Flags and bug fixes

* Added creampie, anal_creampie, gokkun, statuses
* Fixed double defined memory flag
* Fixed non-existent screen call in some events
* Fixed a non-existent hermione expression call
* Fixed non-existent hide image tag call
* Fixed menu text styling, and grammar
* Fixed status flags not adhering to the naming convention
* Replaced caught_genie_masturbating status flag with an event flag
* Added additional event flags where it made sense
This commit is contained in:
LoafyLemon 2023-04-24 20:50:50 +01:00
parent 735bc3f736
commit 57965bd8f5
19 changed files with 59 additions and 40 deletions

View File

@ -614,7 +614,7 @@ label cc_pf_blowjob_1:
cho "Is this what you do to Hermione as well?" ("upset", "narrow", "base", "down", cheeks="blush") cho "Is this what you do to Hermione as well?" ("upset", "narrow", "base", "down", cheeks="blush")
if states.her.status.kissing: if states.her.status.gokkun:
gen "Maybe." ("base", xpos="far_left", ypos="head") gen "Maybe." ("base", xpos="far_left", ypos="head")
cho "I knew it..." ("smile", "wide", "base", "mid", cheeks="blush") cho "I knew it..." ("smile", "wide", "base", "mid", cheeks="blush")
gen "Miss Granger knows how to properly dispose--" ("base", xpos="far_left", ypos="head") gen "Miss Granger knows how to properly dispose--" ("base", xpos="far_left", ypos="head")

View File

@ -955,7 +955,7 @@ label hg_pf_strip_T3_masturbate:
stop music fadeout 1.0 stop music fadeout 1.0
her "No, [name_genie_hermione]!" ("annoyed", "narrow", "angry", "R", flip=False) her "No, [name_genie_hermione]!" ("annoyed", "narrow", "angry", "R", flip=False)
if states.her.status.cum_body: if states.her.status.cumshot:
her "You've done this to me before, without telling me beforehand..." ("angry", "happyCl", "worried", "mid") her "You've done this to me before, without telling me beforehand..." ("angry", "happyCl", "worried", "mid")
gen "*Huh*?" ("base", xpos="far_left", ypos="head") gen "*Huh*?" ("base", xpos="far_left", ypos="head")
show screen blkfade show screen blkfade

View File

@ -426,14 +426,17 @@ label hg_pf_handjob_1:
call her_chibi_scene("hj_kiss", trans=kissiris) call her_chibi_scene("hj_kiss", trans=kissiris)
pause 1 pause 1
if states.her.status.kissing == False: if not states.her.ev.suck_it.cock_kiss:
$ states.her.ev.suck_it.cock_kiss = True
$ achievements.unlock("herkiss") $ achievements.unlock("herkiss")
$ hg_pf_handjob.change_icon(a="heart_half", b="heart_red") $ hg_pf_handjob.change_icon(a="heart_half", b="heart_red")
if hg_pr_kiss.counter == 0:
if not states.her.status.kissing:
her "(My first kiss ever, and I gave it away...{w=0.4} To a cock...)" ("soft", "closed", "worried", "down") her "(My first kiss ever, and I gave it away...{w=0.4} To a cock...)" ("soft", "closed", "worried", "down")
else: else:
her "(Our first kiss ever, and I gave it away...{w=0.4} To his cock...)" ("soft", "closed", "worried", "down") her "(Our first kiss ever, and I gave it away...{w=0.4} To his cock...)" ("soft", "closed", "worried", "down")
$ states.her.status.kissing = True
$ states.her.status.kissing = True
pause 2 pause 2
call her_chibi_scene("hj", trans=d5) call her_chibi_scene("hj", trans=d5)
@ -518,7 +521,7 @@ label hg_pf_handjob_1:
menu: menu:
gen "..." ("base", xpos="far_left", ypos="head") gen "..." ("base", xpos="far_left", ypos="head")
"-Give her a warning-": "-Give her a warning-":
$ states.her.status.cum_body = True $ states.her.status.cumshot = True
gen "Here it comes, [name_hermione_genie]! You better be ready!" ("angry", xpos="far_left", ypos="head") gen "Here it comes, [name_hermione_genie]! You better be ready!" ("angry", xpos="far_left", ypos="head")
her "What? So soon?!" ("shock", "wide", "base", "stare") her "What? So soon?!" ("shock", "wide", "base", "stare")
gen "{size=+5}Yeah, you did a great job!!!{/size}" ("angry", xpos="far_left", ypos="head") gen "{size=+5}Yeah, you did a great job!!!{/size}" ("angry", xpos="far_left", ypos="head")
@ -604,7 +607,7 @@ label hg_pf_handjob_1:
her "I really need to go now, so may I have my payment?" ("open", "squint", "worried", "R") her "I really need to go now, so may I have my payment?" ("open", "squint", "worried", "R")
"-Just start cumming-": "-Just start cumming-":
$ states.her.status.cum_body = True $ states.her.status.cumshot = True
with hpunch with hpunch
gen "{size=+3}*Argh*!{/size}" ("angry", xpos="far_left", ypos="head") gen "{size=+3}*Argh*!{/size}" ("angry", xpos="far_left", ypos="head")
her "{size=+3}What?!{/size}" ("shock", "wide", "base", "stare") her "{size=+3}What?!{/size}" ("shock", "wide", "base", "stare")

View File

@ -789,6 +789,7 @@ label hg_sex_1:
return return
"-Cum inside her-": "-Cum inside her-":
$ states.her.status.creampie = True
show her_sex_personal cum_inside as cg show her_sex_personal cum_inside as cg
@ -1172,6 +1173,8 @@ 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
gen "{size=+7}*Argh*, TAKE THIS!!!{/size}" gen "{size=+7}*Argh*, TAKE THIS!!!{/size}"

View File

@ -185,10 +185,10 @@ label hg_pf_admire_breasts_T2_masturbate: # Not a Call label
hide screen blktone hide screen blktone
call her_chibi_scene("grope_tits_jerk_off", trans=fade) call her_chibi_scene("grope_tits_jerk_off", trans=fade)
if states.her.status.caught_genie_masturbating == False: if states.her.status.voyer == False:
$ achievements.unlock("busted") $ achievements.unlock("busted")
$ hg_pf_talk.change_icon(a="heart_half", b="heart_red") $ hg_pf_talk.change_icon(a="heart_half", b="heart_red")
$ states.her.status.caught_genie_masturbating = True $ states.her.status.voyer = True
call ctc call ctc
@ -419,7 +419,7 @@ label hg_pf_admire_breasts_T3_masturbate:
return return
"-Just start cumming-": "-Just start cumming-":
$ states.her.status.cum_body = True $ states.her.status.cumshot = True
$ _cumming = True $ _cumming = True
gen "*Argh*! You whore!" ("angry", xpos="far_left", ypos="head") gen "*Argh*! You whore!" ("angry", xpos="far_left", ypos="head")
her "Proff--?" ("scream", "wide", "base", "stare", cheeks="blush") her "Proff--?" ("scream", "wide", "base", "stare", cheeks="blush")

View File

@ -105,7 +105,7 @@ label hg_pf_blowjob_T4_fail_intro:
her "Suck you...{w=0.3} off?" ("disgust", "wide", "base", "mid") her "Suck you...{w=0.3} off?" ("disgust", "wide", "base", "mid")
her "With my mouth?!" ("disgust", "wide", "base", "stare") her "With my mouth?!" ("disgust", "wide", "base", "stare")
if states.her.status.kissing: if states.her.ev.suck_it.cock_kiss:
gen "Wouldn't even be the first time you've done it!" ("grin", xpos="far_left", ypos="head") gen "Wouldn't even be the first time you've done it!" ("grin", xpos="far_left", ypos="head")
her "Yes, but..." ("disgust", "narrow", "worried", "down") her "Yes, but..." ("disgust", "narrow", "worried", "down")
her "That was something different entirely..." ("disgust", "happyCl", "worried", "mid") her "That was something different entirely..." ("disgust", "happyCl", "worried", "mid")
@ -143,7 +143,7 @@ label hg_pf_blowjob_T4_fail_repeat:
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")
if states.her.status.kissing: if states.her.ev.suck_it.cock_kiss:
gen "It's not like you haven't done it before..." ("base", xpos="far_left", ypos="head") gen "It's not like you haven't done it before..." ("base", xpos="far_left", ypos="head")
her "Are you talking about the kiss I gave it?" ("open", "base", "angry", "mid") her "Are you talking about the kiss I gave it?" ("open", "base", "angry", "mid")
her "That was something different entirely..." ("open", "closed", "base", "mid") her "That was something different entirely..." ("open", "closed", "base", "mid")
@ -151,7 +151,7 @@ label hg_pf_blowjob_T4_fail_repeat:
her "I wanted to get done with that favour early, so I helped a bit." ("open", "narrow", "angry", "R") her "I wanted to get done with that favour early, so I helped a bit." ("open", "narrow", "angry", "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 "It was nothing more than a short kiss..." ("annoyed", "base", "angry", "mid") her "It was nothing more than a short kiss..." ("annoyed", "base", "angry", "mid")
gen "Still counts as a blowjob..." ("base", xpos="far_left", ypos="head") gen "Still counts as a blowjob..." ("base", xpos="far_left", ypos="head") # See, no flag is set. It doesn't count! :)
her "[name_genie_hermione], I've told you this last time..." ("open", "closed", "base", "mid") her "[name_genie_hermione], I've told you this last time..." ("open", "closed", "base", "mid")
her "I refuse to do this sort of thing..." ("normal", "base", "angry", "mid") her "I refuse to do this sort of thing..." ("normal", "base", "angry", "mid")
@ -534,6 +534,8 @@ label hg_pf_blowjob_1:
menu: menu:
gen "..." ("base", xpos="far_left", ypos="head") gen "..." ("base", xpos="far_left", ypos="head")
"-Warn her-": "-Warn her-":
$ states.her.status.gokkun = True
her "Yes, I love to suck and--" ("soft", "narrow", "annoyed", "up") her "Yes, I love to suck and--" ("soft", "narrow", "annoyed", "up")
gen "Heads up, [name_hermione_genie]! Here it comes!" ("angry", xpos="far_left", ypos="head") gen "Heads up, [name_hermione_genie]! Here it comes!" ("angry", xpos="far_left", ypos="head")
her "!!!" ("angry", "wide", "base", "stare") her "!!!" ("angry", "wide", "base", "stare")
@ -1381,6 +1383,7 @@ label hg_hidden_blowjob_cumming:
menu: menu:
gen "!!!" ("angry", xpos="far_left", ypos="head") gen "!!!" ("angry", xpos="far_left", ypos="head")
"-Cum in her mouth-": "-Cum in her mouth-":
$ states.her.status.gokkun = True
gen "Here it comes, [name_hermione_genie]! get ready to swallow, and fast!" ("angry", xpos="far_left", ypos="head") gen "Here it comes, [name_hermione_genie]! get ready to swallow, and fast!" ("angry", xpos="far_left", ypos="head")
her "!!!" ("open_wide_tongue", "narrow", "base", "up") her "!!!" ("open_wide_tongue", "narrow", "base", "up")
@ -1614,6 +1617,7 @@ label hg_pf_blowjob_2:
menu: menu:
gen "!!!" ("angry", xpos="far_left", ypos="head") gen "!!!" ("angry", xpos="far_left", ypos="head")
"-Cum in her mouth-": "-Cum in her mouth-":
$ states.her.status.gokkun = True
gen "Here it comes, [name_hermione_genie]! Here comes daddy!" ("angry", xpos="far_left", ypos="head") gen "Here it comes, [name_hermione_genie]! Here comes daddy!" ("angry", xpos="far_left", ypos="head")
her "!!!" ("open_wide_tongue", "narrow", "base", "up") her "!!!" ("open_wide_tongue", "narrow", "base", "up")
@ -1708,6 +1712,8 @@ label hg_pf_blowjob_2:
gen "Yes I did, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") gen "Yes I did, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
"\"Worship my cock.\"": "\"Worship my cock.\"":
$ states.her.status.gokkun = True
her "Worship it?" ("angry", "wink", "base", "mid") her "Worship it?" ("angry", "wink", "base", "mid")
gen "Did I stutter?" ("base", xpos="far_left", ypos="head") gen "Did I stutter?" ("base", xpos="far_left", ypos="head")
her "Well..." ("base", "narrow", "worried", "down") her "Well..." ("base", "narrow", "worried", "down")

View File

@ -184,7 +184,7 @@ label hg_pf_talk_T1: # Call label
### Tier 2 ### ### Tier 2 ###
# Hermione realises you've been jerking off this whole time! # Hermione realises you've been jerking off this whole time!
# 'states.her.status.caught_genie_masturbating' is required to advance into the next tier. # 'states.her.status.voyer' is required to advance into the next tier.
# Event 1 (i) - Hermione can spot you jerking off. # Event 1 (i) - Hermione can spot you jerking off.
# Event 2 (r) - Slight dialogue variation if you've been busted jerking off before. # Event 2 (r) - Slight dialogue variation if you've been busted jerking off before.
@ -199,7 +199,7 @@ label hg_pf_talk_T2_intro_E1:
label hg_pf_talk_T2_E1: label hg_pf_talk_T2_E1:
if states.her.status.caught_genie_masturbating: if states.her.status.voyer:
her "Another talk, [name_genie_hermione]?" ("soft", "base", "base", "mid") her "Another talk, [name_genie_hermione]?" ("soft", "base", "base", "mid")
her "(I hope he doesn't do \"that\" again...)" ("disgust", "narrow", "base", "down") her "(I hope he doesn't do \"that\" again...)" ("disgust", "narrow", "base", "down")
else: else:
@ -283,7 +283,7 @@ label hg_pf_talk_T2:
call cum_block call cum_block
gen "*Argh*! YES!" ("angry", xpos="far_left", ypos="head") gen "*Argh*! YES!" ("angry", xpos="far_left", ypos="head")
if states.her.status.caught_genie_masturbating: if states.her.status.voyer:
her "I can't believe it, [name_genie_hermione]!" ("soft", "base", "angry", "mid") her "I can't believe it, [name_genie_hermione]!" ("soft", "base", "angry", "mid")
her "You were touching yourself!{w} Again!" ("angry", "base", "angry", "mid") her "You were touching yourself!{w} Again!" ("angry", "base", "angry", "mid")
else: else:
@ -304,11 +304,13 @@ label hg_pf_talk_T2:
her "*Eww*... I feel so dirty now..." ("angry", "base", "angry", "mid") her "*Eww*... I feel so dirty now..." ("angry", "base", "angry", "mid")
$ states.her.mood = +7 $ states.her.mood = +7
$ states.her.status.voyer = True
if not states.her.ev.talk_to_me.caught_masturbating:
$ states.her.ev.talk_to_me.caught_masturbating = True
if states.her.status.caught_genie_masturbating == False:
$ achievements.unlock("busted") $ achievements.unlock("busted")
$ hg_pf_talk.change_icon(a="heart_half", b="heart_red") $ hg_pf_talk.change_icon(a="heart_half", b="heart_red")
$ states.her.status.caught_genie_masturbating = True
else: else:
her "We need to put an end to this behaviour, [name_genie_hermione]!" ("open", "closed", "base", "mid") her "We need to put an end to this behaviour, [name_genie_hermione]!" ("open", "closed", "base", "mid")

View File

@ -485,7 +485,7 @@ label forest_BJ_3: #Complete BJ with Myrtle appearing after the cumshot
her "*Glck* Sto--{w=0.3}! *glck*{heart}*glck*" her "*Glck* Sto--{w=0.3}! *glck*{heart}*glck*"
show her_forest bj h37 as cg show her_forest bj h37 as cg
nar "Hermione's throat momentarily lessens its grip around your cock." nar "Hermione's throat momentarily lessens its grip around your cock."
nar "Her face now even even redder than before, she starts to pull back, either due to embarrassment or lack of air..." nar "Her face now even redder than before, she starts to pull back, either due to embarrassment or lack of air..."
show her_forest bj h36 as cg show her_forest bj h36 as cg
nar "Unfortunately for the petite witch, her shame only serves to intensify your pleasure." nar "Unfortunately for the petite witch, her shame only serves to intensify your pleasure."
show her_forest bj h37 as cg show her_forest bj h37 as cg

View File

@ -1337,7 +1337,7 @@ label her_potion_breasts_return:
her "I must admit... That Slytherin boy was more clever than I'd give any of them credit for." ("annoyed", "narrow", "worried", "R", cheeks="blush") her "I must admit... That Slytherin boy was more clever than I'd give any of them credit for." ("annoyed", "narrow", "worried", "R", cheeks="blush")
her "I got completely covered in that horribly sticky mess..." ("disgust", "closed", "worried", "mid", cheeks="blush") her "I got completely covered in that horribly sticky mess..." ("disgust", "closed", "worried", "mid", cheeks="blush")
if not states.her.status.cum_body: if not states.her.status.cumshot:
gen "I'm sure you'll get used to it..." gen "I'm sure you'll get used to it..."
else: else:
gen "You'd think you'd be used to that sort of thing." gen "You'd think you'd be used to that sort of thing."

View File

@ -207,7 +207,7 @@ label hg_pr_flash_T3_E2:
gen "Right." ("base", xpos="far_left", ypos="head") gen "Right." ("base", xpos="far_left", ypos="head")
show her_flash_public eyes_open_left mouth_frown zorder 15 as cg show her_flash_public eyes_open_left mouth_frown zorder 15 as cg
hide hermione hide hermione_main
with fade with fade
her "So, today I've been standing in one of the corridors near the entrance to the Hufflepuff Common Room, anticipating the moment he usually leaves for class..." her "So, today I've been standing in one of the corridors near the entrance to the Hufflepuff Common Room, anticipating the moment he usually leaves for class..."

View File

@ -254,7 +254,7 @@ label hg_cum_on_panties_response:
gen "You can go now." ("base", xpos="far_left", ypos="head") gen "You can go now." ("base", xpos="far_left", ypos="head")
her "What about my points?" ("angry", "base", "base", "mid") her "What about my points?" ("angry", "base", "base", "mid")
gen "You still want points after I just gave you a gift?" ("base", xpos="far_left", ypos="head") gen "You still want points after I just gave you a gift?" ("base", xpos="far_left", ypos="head")
her "What gift?" ("angry", "base", "narrow", "mid") her "What gift?" ("angry", "base", "annoyed", "mid")
gen "You're wearing it." ("base", xpos="far_left", ypos="head") gen "You're wearing it." ("base", xpos="far_left", ypos="head")
her "What, soaked panties?" her "What, soaked panties?"
gen "If you preferred receiving points, then you shouldn't have put them on." ("base", xpos="far_left", ypos="head") gen "If you preferred receiving points, then you shouldn't have put them on." ("base", xpos="far_left", ypos="head")

View File

@ -23,9 +23,10 @@ label hg_ps_cumslut:
her "Of course..." ("base", "base", "base", "mid") her "Of course..." ("base", "base", "base", "mid")
gen "After I cum on you." ("base", xpos="far_left", ypos="head") gen "After I cum on you." ("base", xpos="far_left", ypos="head")
if not states.her.status.cum_body: #Occurs at the latest during HJ favour. if not states.her.status.cumshot: #Occurs at the latest during HJ favour.
jump too_much jump too_much
elif states.her.level < 19:
if states.her.level < 19:
jump hg_ps_cumslut_Scene_1 jump hg_ps_cumslut_Scene_1
elif states.her.level < 21: elif states.her.level < 21:
jump hg_ps_cumslut_Scene_2 jump hg_ps_cumslut_Scene_2

View File

@ -419,7 +419,7 @@ label hg_tutor_E5:
call gen_chibi("cum_behind_desk_done") call gen_chibi("cum_behind_desk_done")
with d3 with d3
if states.her.status.caught_genie_masturbating: if states.her.status.voyer:
her "Professor!" ("angry", "base", "angry", "mid", cheeks="blush") her "Professor!" ("angry", "base", "angry", "mid", cheeks="blush")
gen "You enjoyed it too, so don't act all innocent." ("base", xpos="far_left", ypos="head") gen "You enjoyed it too, so don't act all innocent." ("base", xpos="far_left", ypos="head")
gen "Anyway, I hope it was revealing." ("base", xpos="far_left", ypos="head") gen "Anyway, I hope it was revealing." ("base", xpos="far_left", ypos="head")

View File

@ -360,13 +360,13 @@ label update_her_tier:
if states.her.tier == 1 and states.her.level >= 3: if states.her.tier == 1 and states.her.level >= 3:
# Trigger: None # Trigger: None
her_level_up = 1 her_level_up = 1
elif states.her.tier == 2 and states.her.level >= 9 and states.her.status.caught_genie_masturbating == True: elif states.her.tier == 2 and states.her.level >= 9 and states.her.status.voyer == True:
# Trigger: Caught/saw Genie masturbate for the first time. # Trigger: Caught/saw Genie masturbate for the first time.
her_level_up = 2 her_level_up = 2
elif states.her.tier == 3 and states.her.level >= 12 and states.her.status.stripping == True: elif states.her.tier == 3 and states.her.level >= 12 and states.her.status.stripping == True:
# Trigger: After she has stripped completely for Genie. # Trigger: After she has stripped completely for Genie.
her_level_up = 3 her_level_up = 3
elif states.her.tier == 4 and states.her.level >= 18 and states.her.status.kissing == True: elif states.her.tier == 4 and states.her.level >= 18 and states.her.ev.suck_it.cock_kiss == True:
# Trigger: Kissed Genie's dick during HJ favour. # Trigger: Kissed Genie's dick during HJ favour.
her_level_up = 4 her_level_up = 4
elif states.her.tier == 5 and states.her.level >= 21 and states.her.status.blowjob == True: elif states.her.tier == 5 and states.her.level >= 21 and states.her.status.blowjob == True:

View File

@ -18,15 +18,18 @@ default states.her.map_location = "library"
# Sexual activity states # Sexual activity states
default states.her.status.caught_genie_masturbating = False #Required for Tier up, caught/saw genie masturbate for the first time. default states.her.status.voyer = False
default states.her.status.stripping = False #Required for Tier up, unlocks hangout with Snape, which in turn allows you to invite him to watch her strip. default states.her.status.stripping = False
default states.her.status.cum_body = False #Genie came on her body/clothes. (Will always happen during HJ T4) default states.her.status.cumshot = False
default states.her.status.handjob = False #Given Genie a Handjob. default states.her.status.handjob = False
default states.her.status.kissing = False #Required for Tier up, kissed Genie's Dick during HJ. default states.her.status.kissing = False
default states.her.status.blowjob = False default states.her.status.blowjob = False
default states.her.status.masturbating = False # Hermione has touched herself in front of Genie. default states.her.status.gokkun = False
default states.her.status.masturbating = False
default states.her.status.sex = False default states.her.status.sex = False
default states.her.status.creampie = False
default states.her.status.anal = False default states.her.status.anal = False
default states.her.status.anal_creampie = False
# Event flags # Event flags
@ -59,6 +62,7 @@ default states.her.ev.dance_for_me.snape_invited = False # Invited Snape to watc
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
default states.her.ev.suck_it.cock_kiss = False
default states.her.ev.yule_ball.variant = "personal" default states.her.ev.yule_ball.variant = "personal"
default states.her.ev.yule_ball.e1_complete = False default states.her.ev.yule_ball.e1_complete = False
default states.her.ev.yule_ball.e2_complete = False default states.her.ev.yule_ball.e2_complete = False
@ -89,6 +93,7 @@ default states.her.ev.potions.polyjuice_cat_furry = False
default states.her.ev.potions.polyjuice_luna_drank = False default states.her.ev.potions.polyjuice_luna_drank = False
default states.her.ev.potions.polyjuice_luna_nude = False default states.her.ev.potions.polyjuice_luna_nude = False
default states.her.ev.maid.intro_complete = False default states.her.ev.maid.intro_complete = False
default states.her.ev.talk_to_me.caught_masturbating = False
default her_level_up = None # TODO: This var is used in an overly complicated manner, it should be removed once the issues are resolved. default her_level_up = None # TODO: This var is used in an overly complicated manner, it should be removed once the issues are resolved.
default current_job = None # TODO: Jobs should be using event class with enqueue feature instead. default current_job = None # TODO: Jobs should be using event class with enqueue feature instead.

View File

@ -2478,6 +2478,7 @@ label ball_ending_E2:
menu: menu:
"-Cum inside Hermione's pussy-": "-Cum inside Hermione's pussy-":
$ states.her.status.creampie = True
$ d_flag_01 = True # Came into pussy $ d_flag_01 = True # Came into pussy
gen "You think your pussy is ready for this, whore?" ("angry", xpos="far_left", ypos="head") gen "You think your pussy is ready for this, whore?" ("angry", xpos="far_left", ypos="head")
@ -2515,6 +2516,7 @@ label ball_ending_E2:
gen "*Ah*......." ("angry", xpos="far_left", ypos="head") gen "*Ah*......." ("angry", xpos="far_left", ypos="head")
"-Cum inside Hermione's butt-": "-Cum inside Hermione's butt-":
$ states.her.status.anal_creampie = True
$ d_flag_01 = False # Came into asshole $ d_flag_01 = False # Came into asshole
gen "Your butthole better be ready for this, whore!" ("angry", xpos="far_left", ypos="head") gen "Your butthole better be ready for this, whore!" ("angry", xpos="far_left", ypos="head")

View File

@ -305,13 +305,13 @@ label cheats:
"-Genie Outfits-": "-Genie Outfits-":
label .genie: label .genie:
menu: menu:
"-Use Default Outfit": "-Use Default Outfit-":
show genie robes show genie robes
hide genie hide genie
with None with None
gen robes "Swag." ("grin", xpos="far_left", ypos="head") gen robes "Swag." ("grin", xpos="far_left", ypos="head")
"-Use Santa Outfit": "-Use Santa Outfit-":
show genie santa show genie santa
hide genie hide genie
with None with None
@ -497,7 +497,7 @@ label .hermione_skip_intro:
# label .hermione_skip_T2: # label .hermione_skip_T2:
# $ states.her.tier = 3 # $ states.her.tier = 3
# $ states.her.level = 9 # $ states.her.level = 9
# $ states.her.status.caught_genie_masturbating = True # $ states.her.status.voyer = True
# return # return
# label .hermione_skip_T3: # label .hermione_skip_T3:

View File

@ -183,7 +183,6 @@ label suck_and_run:
call gen_chibi("sit_behind_desk") call gen_chibi("sit_behind_desk")
play music "sounds/night.ogg" fadein 1 if_changed # Intentional, because background channel is already preoccupied play music "sounds/night.ogg" fadein 1 if_changed # Intentional, because background channel is already preoccupied
show screen add_overlay
hide screen blkfade hide screen blkfade
with d5 with d5
@ -361,7 +360,6 @@ label suck_and_run:
show screen blkfade with d3 show screen blkfade with d3
stop music fadeout 1.0 stop music fadeout 1.0
hide screen add_overlay
centered "{size=+7}{color=#cbcbcb}End of part three{/color}{/size}" centered "{size=+7}{color=#cbcbcb}End of part three{/color}{/size}"

View File

@ -72,7 +72,7 @@ define config.atl_start_on_show = False # Enables compatibility for ATL behaviou
# define config.drawable_resolution_text = True # define config.drawable_resolution_text = True
define config.cache_surfaces = False define config.cache_surfaces = False
define config.image_cache_size = None define config.image_cache_size = None
define config.image_cache_size_mb = 350 define config.image_cache_size_mb = settings.get("image_cache_size")
define config.load_before_transition = True define config.load_before_transition = True
define config.imagemap_cache = True define config.imagemap_cache = True
define config.optimize_texture_bounds = True define config.optimize_texture_bounds = True
@ -122,7 +122,6 @@ define config.say_attribute_transition = d3
# Python # Python
define config.open_file_encoding = "utf-8" define config.open_file_encoding = "utf-8"
define config.image_cache_size_mb = settings.get("image_cache_size")
# Debug # Debug
# define config.profile = True # define config.profile = True