Improved Hermione Cumslut public requests
- Split events into Tier 5 and 6 instead of sequential Tier 5 events, enabling players to explore every option in a single playthrough. - Enhanced and added writing, making it more suitable for each tier. - Adjusted cum locations to work better with the doll. - Added the option to set Hermione's clothing status during the event to ensure that players can experience every available option. - Added check so that Genie has to "finish" on Hermione's body during personal favours beforehand.
This commit is contained in:
parent
a41d61ebb7
commit
63a7a645dd
@ -14,7 +14,7 @@ label hermione_intro_E1:
|
|||||||
play sound "sounds/knocking.ogg"
|
play sound "sounds/knocking.ogg"
|
||||||
call bld
|
call bld
|
||||||
"*Knock-knock-knock*"
|
"*Knock-knock-knock*"
|
||||||
gen "*huh*?" ("base", xpos="far_left", ypos="head")
|
gen "*Huh*?" ("base", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
play sound "sounds/knocking.ogg"
|
play sound "sounds/knocking.ogg"
|
||||||
"*Knock-knock-knock*"
|
"*Knock-knock-knock*"
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -147,14 +147,23 @@ default her_ev_sex_public_t6_e1_hub = Event(id="her_ev_sex_public_t6_e1_hub", la
|
|||||||
default her_ev_sex_public_t6_e2_hub = Event(id="her_ev_sex_public_t6_e2_hub", label="hg_pr_sex", req="states.her.tier >= 6", autoenqueue=True, autodequeue=False, queue="her_eventqueue_sex_public", subevents=["her_ev_sex_public_t6_e3"])
|
default her_ev_sex_public_t6_e2_hub = Event(id="her_ev_sex_public_t6_e2_hub", label="hg_pr_sex", req="states.her.tier >= 6", autoenqueue=True, autodequeue=False, queue="her_eventqueue_sex_public", subevents=["her_ev_sex_public_t6_e3"])
|
||||||
default her_ev_sex_public_t6_e3_hub = Event(id="her_ev_sex_public_t6_e3_hub", label="hg_pr_sex", req="states.her.tier >= 6", autoenqueue=True, autodequeue=False, queue="her_eventqueue_sex_public", subevents=["her_ev_sex_public_t6_e4"])
|
default her_ev_sex_public_t6_e3_hub = Event(id="her_ev_sex_public_t6_e3_hub", label="hg_pr_sex", req="states.her.tier >= 6", autoenqueue=True, autodequeue=False, queue="her_eventqueue_sex_public", subevents=["her_ev_sex_public_t6_e4"])
|
||||||
|
|
||||||
default her_ev_cumslut_public_t5_e1 = Event(id="her_ev_cumslut_public_t5_e1", label="hg_pr_cumslut_e1_return", req="game.daytime==False")
|
default her_ev_cumslut_public_t5_e1 = Event(id="her_ev_cumslut_public_t5_e1", label="hg_pr_cumslut_T5_return", req="game.daytime==False")
|
||||||
default her_ev_cumslut_public_t5_e2 = Event(id="her_ev_cumslut_public_t5_e2", label="hg_pr_cumslut_e2_return", req="game.daytime==False")
|
default her_ev_cumslut_public_t5_e2 = Event(id="her_ev_cumslut_public_t5_e2", label="hg_pr_cumslut_T5_return", req="game.daytime==False")
|
||||||
default her_ev_cumslut_public_t5_e3 = Event(id="her_ev_cumslut_public_t5_e3", label="hg_pr_cumslut_e3_return", req="game.daytime==False")
|
default her_ev_cumslut_public_t5_e3 = Event(id="her_ev_cumslut_public_t5_e3", label="hg_pr_cumslut_T5_return", req="game.daytime==False")
|
||||||
|
default her_ev_cumslut_public_t6_e1 = Event(id="her_ev_cumslut_public_t6_e1", label="hg_pr_cumslut_T6_return", req="game.daytime==False")
|
||||||
|
default her_ev_cumslut_public_t6_e2 = Event(id="her_ev_cumslut_public_t6_e2", label="hg_pr_cumslut_T6_return", req="game.daytime==False")
|
||||||
|
default her_ev_cumslut_public_t6_e3 = Event(id="her_ev_cumslut_public_t6_e3", label="hg_pr_cumslut_T6_return", req="game.daytime==False")
|
||||||
|
default her_ev_cumslut_public_t6_e4 = Event(id="her_ev_cumslut_public_t6_e4", label="hg_pr_cumslut_T6_return", req="game.daytime==False")
|
||||||
|
|
||||||
default her_ev_cumslut_public_t1_to_t5 = Event(id="her_ev_cumslut_public_t1_to_t5", label="hg_pr_cumslut_fail", req="states.her.tier < 5", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public")
|
default her_ev_cumslut_public_t1_to_t5 = Event(id="her_ev_cumslut_public_t1_to_t5", label="hg_pr_cumslut_fail", req="states.her.tier < 5", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public")
|
||||||
default her_ev_cumslut_public_t5_e1_hub = Event(id="her_ev_cumslut_public_t5_e1_hub", label="hg_pr_cumslut_e1", req="states.her.tier >= 5", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public", subevents=["her_ev_cumslut_public_t5_e1"])
|
default her_ev_cumslut_public_t5_e1_hub = Event(id="her_ev_cumslut_public_t5_e1_hub", label="hg_pr_cumslut", req="states.her.tier == 5", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public", subevents=["her_ev_cumslut_public_t5_e1"])
|
||||||
default her_ev_cumslut_public_t5_e2_hub = Event(id="her_ev_cumslut_public_t5_e2_hub", label="hg_pr_cumslut_e2", req="states.her.tier >= 5", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public", subevents=["her_ev_cumslut_public_t5_e2"])
|
default her_ev_cumslut_public_t5_e2_hub = Event(id="her_ev_cumslut_public_t5_e2_hub", label="hg_pr_cumslut", req="states.her.tier == 5", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public", subevents=["her_ev_cumslut_public_t5_e2"])
|
||||||
default her_ev_cumslut_public_t5_e3_hub = Event(id="her_ev_cumslut_public_t5_e3_hub", label="hg_pr_cumslut_e3", req="states.her.tier >= 5", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public", subevents=["her_ev_cumslut_public_t5_e3"])
|
default her_ev_cumslut_public_t5_e3_hub = Event(id="her_ev_cumslut_public_t5_e3_hub", label="hg_pr_cumslut", req="states.her.tier == 5", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public", subevents=["her_ev_cumslut_public_t5_e3"])
|
||||||
|
default her_ev_cumslut_public_t6_e1_hub = Event(id="her_ev_cumslut_public_t6_e1_hub", label="hg_pr_cumslut", req="states.her.tier >= 6", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public", subevents=["her_ev_cumslut_public_t6_e1"])
|
||||||
|
default her_ev_cumslut_public_t6_e2_hub = Event(id="her_ev_cumslut_public_t6_e2_hub", label="hg_pr_cumslut", req="states.her.tier >= 6", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public", subevents=["her_ev_cumslut_public_t6_e2"])
|
||||||
|
default her_ev_cumslut_public_t6_e3_hub = Event(id="her_ev_cumslut_public_t6_e3_hub", label="hg_pr_cumslut", req="states.her.tier >= 6", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public", subevents=["her_ev_cumslut_public_t6_e3"])
|
||||||
|
default her_ev_cumslut_public_t6_e4_hub = Event(id="her_ev_cumslut_public_t6_e3_hub", label="hg_pr_cumslut", req="states.her.tier >= 6", autoenqueue=True, autodequeue=False, queue="her_eventqueue_cumslut_public", subevents=["her_ev_cumslut_public_t6_e4"])
|
||||||
|
|
||||||
|
|
||||||
define hermione_requests = [
|
define hermione_requests = [
|
||||||
("her_eventqueue_flirt_students", "Flirt with students!"),
|
("her_eventqueue_flirt_students", "Flirt with students!"),
|
||||||
|
@ -125,6 +125,7 @@ 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 states.her.ev.talk_to_me.caught_masturbating = False
|
||||||
default states.her.ev.flirt_with_students.done_before = False
|
default states.her.ev.flirt_with_students.done_before = False
|
||||||
|
default states.her.ev.hg_pf_cumslut.choice = None
|
||||||
|
|
||||||
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.
|
||||||
|
Loading…
Reference in New Issue
Block a user