diff --git a/game/characters/hermione/cum/pussy/vibratorp_heavy.webp b/game/characters/hermione/cum/pussy/vibratorp_heavy.webp new file mode 100644 index 00000000..2bb331ea --- /dev/null +++ b/game/characters/hermione/cum/pussy/vibratorp_heavy.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bf2bccaa5db8c1d1c7ec9a8955bf82f541b29f340097cad1216f6145b5d5610 +size 2588 diff --git a/game/characters/hermione/cum/pussy/vibratorp_light.webp b/game/characters/hermione/cum/pussy/vibratorp_light.webp new file mode 100644 index 00000000..479472f9 --- /dev/null +++ b/game/characters/hermione/cum/pussy/vibratorp_light.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53dd9dd2f59fcbcdc1a485ea4e1c0c99f3ac6e2d1b6681e016e4ce8db76f396c +size 2172 diff --git a/game/scripts/animations/transforms.rpy b/game/scripts/animations/transforms.rpy index 6c933acf..eea1da86 100644 --- a/game/scripts/animations/transforms.rpy +++ b/game/scripts/animations/transforms.rpy @@ -131,6 +131,12 @@ transform shake: events False function shake_func +transform shake_xlinear(speed=1.0): + xoffset 1 + linear 0.1/speed xoffset -1 + linear 0.1/speed xoffset 1 + repeat + init python: def shake_func(trans, st, at): trans.xoffset = renpy.random.randint(-2, 2) diff --git a/game/scripts/cg/hermione.rpy b/game/scripts/cg/hermione.rpy index 83ec5c28..5f2db812 100644 --- a/game/scripts/cg/hermione.rpy +++ b/game/scripts/cg/hermione.rpy @@ -126,6 +126,7 @@ image her_vibrators_public_xray = Xray("her_vibrators_public", "her_vibrators_pu layeredimage her_vibrators_personal hermione1: fit "cover" + fit_first True always "her_vibrators_personal_background" @@ -145,12 +146,13 @@ layeredimage her_vibrators_personal hermione1: group vibrator multiple variant "vibrator": attribute base default - attribute eggl default - attribute eggr default + attribute eggl default at shake_xlinear + attribute eggr default at shake_xlinear attribute tape default layeredimage her_vibrators_personal hermione2: fit "cover" + fit_first True always "her_vibrators_personal_background" @@ -170,13 +172,14 @@ layeredimage her_vibrators_personal hermione2: group vibrator multiple variant "vibrator": attribute base default - attribute eggl default - attribute eggr default - attribute eggm default + attribute eggl default at shake_xlinear + attribute eggr default at shake_xlinear + attribute eggm default at shake_xlinear attribute tape default layeredimage her_vibrators_personal hermione3: fit "cover" + fit_first True always "her_vibrators_personal_background" @@ -195,8 +198,8 @@ layeredimage her_vibrators_personal hermione3: group vibrator multiple variant "vibrator": attribute base default - attribute eggl default - attribute eggr default + attribute eggl default at shake_xlinear + attribute eggr default at shake_xlinear layeredimage her_flash_public: fit "cover"