2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
default jerk_off_choice = None # Last jerk-off fantasy
|
|
|
|
|
|
|
|
label jerk_off:
|
|
|
|
hide screen bld1
|
|
|
|
call gen_chibi("jerk_off_behind_desk")
|
|
|
|
with d3
|
|
|
|
pause 1
|
|
|
|
|
2023-03-17 15:48:17 +00:00
|
|
|
gen "(How should I finish this thing?)" ("base", xpos="far_left", ypos="head")
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
label how_to_finish:
|
|
|
|
menu:
|
2023-03-17 15:48:17 +00:00
|
|
|
"-Hermione's panties!-" if hg_ps_get_panties.inProgress:
|
2022-05-16 23:48:22 +00:00
|
|
|
$ jerk_off_choice = "hermione"
|
|
|
|
$ her_panties_soaked = True
|
|
|
|
|
|
|
|
"-LOCKED-" (style="disabled") if not hg_ps_get_panties.inProgress:
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "You lack the item required for this option."
|
2022-05-16 23:48:22 +00:00
|
|
|
jump how_to_finish
|
|
|
|
|
2023-03-17 15:48:17 +00:00
|
|
|
"-Cho's panties!-" if has_cho_panties:
|
2022-05-16 23:48:22 +00:00
|
|
|
$ jerk_off_choice = "cho"
|
|
|
|
$ cho_panties_soaked = True
|
|
|
|
|
|
|
|
"-LOCKED-" (style="disabled") if not has_cho_panties:
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "You lack the item required for this option."
|
2022-05-16 23:48:22 +00:00
|
|
|
jump how_to_finish
|
|
|
|
|
|
|
|
"-On the floor!-":
|
|
|
|
$ jerk_off_choice = renpy.random.choice(["jasmine", "lara"])
|
|
|
|
|
2023-03-17 15:48:17 +00:00
|
|
|
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "You decide to spend some time by jerking off..."
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
if jerk_off_choice == "hermione":
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "You fantasise about Hermione..."
|
2022-05-16 23:48:22 +00:00
|
|
|
elif jerk_off_choice == "cho":
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "You fantasise about Cho..."
|
2022-05-16 23:48:22 +00:00
|
|
|
elif jerk_off_choice == "jasmine":
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "You fantasise about Princess Jasmine..."
|
2022-05-16 23:48:22 +00:00
|
|
|
elif jerk_off_choice == "lara":
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "You fantasise about Lara Croft..."
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
gen "Yes... that's a good slut!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
pause.5
|
|
|
|
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "You are ready to cum..."
|
2022-05-16 23:48:22 +00:00
|
|
|
pause.2
|
|
|
|
|
|
|
|
if jerk_off_choice == "hermione":
|
|
|
|
gen "Suck my almighty cock, you little whore!!!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
elif jerk_off_choice == "cho":
|
|
|
|
gen "Suck my almighty cock, you exotic goddess!!!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
elif jerk_off_choice == "jasmine":
|
|
|
|
gen "Suck my almighty cock, you princess-whore!!!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
elif jerk_off_choice == "lara":
|
|
|
|
gen "Suck my almighty cock, you whore!!!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
|
|
|
|
hide screen blktone
|
|
|
|
call gen_chibi("cum_behind_desk")
|
|
|
|
with hpunch
|
|
|
|
pause 1
|
|
|
|
|
|
|
|
if jerk_off_choice == "hermione":
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "You cum all over Hermione's panties, and then use them to wipe the cum off the floor..."
|
2022-05-16 23:48:22 +00:00
|
|
|
call gen_chibi("cum_behind_desk_done")
|
|
|
|
elif jerk_off_choice == "cho":
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "You cum all over Cho's panties, and then use them to wipe the cum off the floor..."
|
2022-05-16 23:48:22 +00:00
|
|
|
call gen_chibi("cum_behind_desk_done")
|
|
|
|
else:
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "You cum on the floor."
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
call gen_chibi("cum_behind_desk_done")
|
|
|
|
pause.2
|
|
|
|
|
|
|
|
call bld
|
2023-03-17 15:48:17 +00:00
|
|
|
gen "(...)" ("base", xpos="far_left", ypos="head")
|
|
|
|
gen "(This was a pretty sweet jerk-off session...)" ("base", xpos="far_left", ypos="head")
|
|
|
|
gen "(Back to being productive!)" ("base", xpos="far_left", ypos="head")
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
call gen_chibi("sit_behind_desk")
|
|
|
|
hide screen bld1
|
|
|
|
|
|
|
|
if game.daytime:
|
|
|
|
jump night_start
|
|
|
|
else:
|
|
|
|
jump day_start
|