Vibrator Event
* Added vibrator animation to public path * Fixed vibrator animation * Added choice menu logic
This commit is contained in:
parent
cc259564bb
commit
4e2ad91cf2
@ -133,8 +133,8 @@ transform shake:
|
|||||||
|
|
||||||
transform shake_xlinear(speed=1.0):
|
transform shake_xlinear(speed=1.0):
|
||||||
xoffset 1
|
xoffset 1
|
||||||
linear 0.1/speed xoffset -1
|
linear 0.1/speed xoffset -2
|
||||||
linear 0.1/speed xoffset 1
|
linear 0.1/speed xoffset 2
|
||||||
repeat
|
repeat
|
||||||
|
|
||||||
init python:
|
init python:
|
||||||
|
@ -98,15 +98,15 @@ layeredimage her_vibrators_public:
|
|||||||
|
|
||||||
group vibrator_upper variant "vibrator_upper" multiple if_not "no_hermione":
|
group vibrator_upper variant "vibrator_upper" multiple if_not "no_hermione":
|
||||||
attribute base default
|
attribute base default
|
||||||
attribute egg default
|
attribute egg default at shake_xlinear
|
||||||
attribute tape default
|
attribute tape default
|
||||||
attribute effect default
|
attribute effect default at shake_xlinear
|
||||||
|
|
||||||
group vibrator_lower variant "vibrator_lower" multiple if_not "no_hermione":
|
group vibrator_lower variant "vibrator_lower" multiple if_not "no_hermione":
|
||||||
attribute base default
|
attribute base default
|
||||||
attribute egg default
|
attribute egg default at shake_xlinear
|
||||||
attribute tape default
|
attribute tape default
|
||||||
attribute effect default
|
attribute effect default at shake_xlinear
|
||||||
|
|
||||||
group underwear multiple if_not "no_hermione":
|
group underwear multiple if_not "no_hermione":
|
||||||
attribute bra default if_any ["underwear", "nopanties"]
|
attribute bra default if_any ["underwear", "nopanties"]
|
||||||
|
@ -286,8 +286,18 @@ label hg_vibrators:
|
|||||||
label .choices:
|
label .choices:
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
"-Send her out-" if not _temp_lockout:
|
"-Send her out-" if not _temp_lockout and game.daytime:
|
||||||
jump hg_vibrators_public
|
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-":
|
"-Have her stay for a personal session-":
|
||||||
jump hg_vibrators_personal
|
jump hg_vibrators_personal
|
||||||
|
|
||||||
@ -2273,11 +2283,11 @@ label hg_vibrators_public_return:
|
|||||||
|
|
||||||
"-Push her horny buttons-":
|
"-Push her horny buttons-":
|
||||||
call gen_chibi("stand", 225, "base")
|
call gen_chibi("stand", 225, "base")
|
||||||
with fade
|
with d5
|
||||||
|
|
||||||
her "What are you--" ("angry", "base", "base", "mid", cheeks="blush")
|
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)])
|
call gen_walk(path=[(230, 470), (440, 470), (450, 430)])
|
||||||
|
|
||||||
pause 0.5
|
pause 0.5
|
||||||
@ -2389,7 +2399,7 @@ label hg_vibrators_public_return:
|
|||||||
with d5
|
with d5
|
||||||
|
|
||||||
show her_vibrators_public_xray zorder 15 as cg # Dynamic displayable (Updates its children every interaction)
|
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
|
show her_vibrators_public_proxy as xray_overlay # Controls the top layer of the Xray CG
|
||||||
|
|
||||||
hide screen blkfade
|
hide screen blkfade
|
||||||
@ -2500,7 +2510,7 @@ label hg_vibrators_public_return:
|
|||||||
with d5
|
with d5
|
||||||
|
|
||||||
show her_vibrators_public_xray zorder 15 as cg # Dynamic displayable (Updates its children every interaction)
|
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
|
show her_vibrators_public_proxy as xray_overlay # Controls the top layer of the Xray CG
|
||||||
|
|
||||||
hide screen blkfade
|
hide screen blkfade
|
||||||
@ -2535,9 +2545,8 @@ label hg_vibrators_public_return:
|
|||||||
# Worst option
|
# Worst option
|
||||||
|
|
||||||
# Xray turns active once player picks this option, Vibrator shakes, etc.
|
# 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 nude eyebrows_surprised mouth_shocked eyes_clenched as xray_child
|
||||||
show her_vibrators_public_proxy eyebrows_surprised mouth_shocked eyes_clenched as xray_overlay with d5
|
show her_vibrators_public_proxy eyebrows_surprised mouth_shocked eyes_clenched as xray_overlay
|
||||||
with d5
|
|
||||||
|
|
||||||
# TODO sounds
|
# TODO sounds
|
||||||
|
|
||||||
@ -2598,7 +2607,7 @@ label hg_vibrators_public_return:
|
|||||||
her "You should know exactly what you did--"
|
her "You should know exactly what you did--"
|
||||||
gen "Oh? So this was when I--"
|
gen "Oh? So this was when I--"
|
||||||
|
|
||||||
"\"(Skipping low, straight up to medium setting!)\"":
|
"\"(Straight up to medium setting!)\"":
|
||||||
# Best option
|
# Best option
|
||||||
$ _vibrator_medium = True
|
$ _vibrator_medium = True
|
||||||
$ _vibrator_last = "medium"
|
$ _vibrator_last = "medium"
|
||||||
@ -2608,7 +2617,7 @@ label hg_vibrators_public_return:
|
|||||||
play sound "sounds/click4.ogg"
|
play sound "sounds/click4.ogg"
|
||||||
play bg_sounds "sounds/vibrator_medium.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
|
show her_vibrators_public_proxy eyebrows_surprised eyes_forward mouth_shocked as xray_overlay
|
||||||
|
|
||||||
if not her_vibrators_public_stage == 2:
|
if not her_vibrators_public_stage == 2:
|
||||||
@ -2679,14 +2688,14 @@ label hg_vibrators_public_return:
|
|||||||
play sound "sounds/click4.ogg"
|
play sound "sounds/click4.ogg"
|
||||||
play bg_sounds "sounds/vibrator_low.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
|
show her_vibrators_public_proxy eyebrows_worried mouth_open as xray_overlay
|
||||||
|
|
||||||
if not her_vibrators_public_stage == 2:
|
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 "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."
|
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
|
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..."
|
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..."
|
||||||
|
Loading…
Reference in New Issue
Block a user