Vibrator Event

* Added vibrator animation to public path
* Fixed vibrator animation
* Added choice menu logic
This commit is contained in:
LoafyLemon 2022-10-02 22:22:51 +01:00
parent cc259564bb
commit 4e2ad91cf2
3 changed files with 27 additions and 18 deletions

View File

@ -133,8 +133,8 @@ transform shake:
transform shake_xlinear(speed=1.0):
xoffset 1
linear 0.1/speed xoffset -1
linear 0.1/speed xoffset 1
linear 0.1/speed xoffset -2
linear 0.1/speed xoffset 2
repeat
init python:

View File

@ -98,15 +98,15 @@ layeredimage her_vibrators_public:
group vibrator_upper variant "vibrator_upper" multiple if_not "no_hermione":
attribute base default
attribute egg default
attribute egg default at shake_xlinear
attribute tape default
attribute effect default
attribute effect default at shake_xlinear
group vibrator_lower variant "vibrator_lower" multiple if_not "no_hermione":
attribute base default
attribute egg default
attribute egg default at shake_xlinear
attribute tape default
attribute effect default
attribute effect default at shake_xlinear
group underwear multiple if_not "no_hermione":
attribute bra default if_any ["underwear", "nopanties"]

View File

@ -286,8 +286,18 @@ label hg_vibrators:
label .choices:
menu:
"-Send her out-" if not _temp_lockout:
"-Send her out-" if not _temp_lockout and game.daytime:
jump hg_vibrators_public
"-Send her out-" (style="disabled") if _temp_lockout and game.daytime:
gen "She already said no..." ("base", xpos="far_left", ypos="head")
jump .choices
"-Send her out-" (style="disabled") if not game.daytime:
her "But it's already past curfew..."
gen "Oh, right..." ("base", xpos="far_left", ypos="head")
nar "This option is only available during the day."
jump .choices
"-Have her stay for a personal session-":
jump hg_vibrators_personal
@ -2273,11 +2283,11 @@ label hg_vibrators_public_return:
"-Push her horny buttons-":
call gen_chibi("stand", 225, "base")
with fade
with d5
her "What are you--" ("angry", "base", "base", "mid", cheeks="blush")
call gen_chibi("stand", 230, "base", flip=True)
call gen_chibi("stand", 225, "base", flip=True)
call gen_walk(path=[(230, 470), (440, 470), (450, 430)])
pause 0.5
@ -2389,7 +2399,7 @@ label hg_vibrators_public_return:
with d5
show her_vibrators_public_xray zorder 15 as cg # Dynamic displayable (Updates its children every interaction)
show her_vibrators_public nude as xray_child # Controls the bottom layer of the Xray CG
show her_vibrators_public underwear as xray_child # Controls the bottom layer of the Xray CG
show her_vibrators_public_proxy as xray_overlay # Controls the top layer of the Xray CG
hide screen blkfade
@ -2500,7 +2510,7 @@ label hg_vibrators_public_return:
with d5
show her_vibrators_public_xray zorder 15 as cg # Dynamic displayable (Updates its children every interaction)
show her_vibrators_public nude as xray_child # Controls the bottom layer of the Xray CG
show her_vibrators_public underwear as xray_child # Controls the bottom layer of the Xray CG
show her_vibrators_public_proxy as xray_overlay # Controls the top layer of the Xray CG
hide screen blkfade
@ -2535,9 +2545,8 @@ label hg_vibrators_public_return:
# Worst option
# Xray turns active once player picks this option, Vibrator shakes, etc.
show her_vibrators_public eyebrows_surprised mouth_shocked eyes_clenched underwear as xray_child
show her_vibrators_public_proxy eyebrows_surprised mouth_shocked eyes_clenched as xray_overlay with d5
with d5
show her_vibrators_public nude eyebrows_surprised mouth_shocked eyes_clenched as xray_child
show her_vibrators_public_proxy eyebrows_surprised mouth_shocked eyes_clenched as xray_overlay
# TODO sounds
@ -2598,7 +2607,7 @@ label hg_vibrators_public_return:
her "You should know exactly what you did--"
gen "Oh? So this was when I--"
"\"(Skipping low, straight up to medium setting!)\"":
"\"(Straight up to medium setting!)\"":
# Best option
$ _vibrator_medium = True
$ _vibrator_last = "medium"
@ -2608,7 +2617,7 @@ label hg_vibrators_public_return:
play sound "sounds/click4.ogg"
play bg_sounds "sounds/vibrator_medium.ogg"
show her_vibrators_public eyebrows_surprised eyes_forward mouth_shocked underwear as xray_child
show her_vibrators_public nude eyebrows_surprised eyes_forward mouth_shocked as xray_child
show her_vibrators_public_proxy eyebrows_surprised eyes_forward mouth_shocked as xray_overlay
if not her_vibrators_public_stage == 2:
@ -2679,14 +2688,14 @@ label hg_vibrators_public_return:
play sound "sounds/click4.ogg"
play bg_sounds "sounds/vibrator_low.ogg"
show her_vibrators_public eyebrows_worried mouth_open underwear as xray_child
show her_vibrators_public nude eyebrows_worried mouth_open as xray_child
show her_vibrators_public_proxy eyebrows_worried mouth_open as xray_overlay
if not her_vibrators_public_stage == 2:
her "Yes...{w=0.4} Luckily, it was just low enough not to startle me and cast suspicion..."
her "At first it didn't feel as if what was happening was real, but it soon dawned on me what a terrible situation I had put myself in."
show her_vibrators_public blush_heavy mouth_lip_bite eyes_left as xray_child
show her_vibrators_public nude blush_heavy mouth_lip_bite eyes_left as xray_child
show her_vibrators_public_proxy blush_heavy mouth_lip_bite eyes_left as xray_overlay
her "I was standing outside, in the middle of a courtyard, my friends right in front me as the vibrators had began shaking against my private parts..."