WTS/game/scripts/rooms/main_room/objects/jerk_off.rpy

89 lines
3.0 KiB
Plaintext
Raw Normal View History

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
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:
"-Hermione's panties!-" if hg_ps_get_panties.inProgress:
2022-05-16 23:48:22 +00:00
$ jerk_off_choice = "hermione"
$ states.her.ev.panty_thief.soaked = True
2022-05-16 23:48:22 +00:00
"-LOCKED-" (style="disabled") if not hg_ps_get_panties.inProgress:
nar "You lack the item required for this option."
2022-05-16 23:48:22 +00:00
jump how_to_finish
"-Cho's panties!-" if states.cho.ev.panty_thief.acquired:
2022-05-16 23:48:22 +00:00
$ jerk_off_choice = "cho"
$ states.cho.ev.panty_thief.soaked = True
2022-05-16 23:48:22 +00:00
"-LOCKED-" (style="disabled") if not states.cho.ev.panty_thief.acquired:
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"])
nar "You decide to spend some time by jerking off..."
2022-05-16 23:48:22 +00:00
if jerk_off_choice == "hermione":
nar "You fantasise about Hermione..."
2022-05-16 23:48:22 +00:00
elif jerk_off_choice == "cho":
nar "You fantasise about Cho..."
2022-05-16 23:48:22 +00:00
elif jerk_off_choice == "jasmine":
nar "You fantasise about Princess Jasmine..."
2022-05-16 23:48:22 +00:00
elif jerk_off_choice == "lara":
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
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":
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":
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:
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
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