Compare commits

...

3 Commits

Author SHA1 Message Date
508a88b4b6 Better animation 2023-11-15 04:45:31 +01:00
d6ef320c5d Simplify some code 2023-11-15 04:45:11 +01:00
0381093229 Reform genie layeredimage 2023-11-15 04:15:02 +01:00
18 changed files with 25 additions and 31 deletions

Binary file not shown.

View File

@ -10,9 +10,9 @@ init python:
layeredimage genie_stats:
anchor (0.0, 1.0)
always "characters/genie/base.webp"
always "characters/genie/outfits/robes.webp"
always "characters/genie/outfits/robes_beard.webp"
always "genie_bbase"
always "genie_outfit_robes"
always "genie_robes"
# TODO: Add outfit support; Low priority
@ -20,31 +20,28 @@ layeredimage genie:
anchor (0.0, 1.0)
group outfit:
attribute robes default null
attribute nude "characters/genie/hair.webp"
attribute nude
always "characters/genie/base.webp"
attribute bbase default
group face:
attribute base default null
attribute grin "characters/genie/grin.webp"
attribute angry "characters/genie/angry.webp"
attribute smile "characters/genie/smile.webp"
attribute open "characters/genie/open.webp"
attribute grin
attribute angry
attribute smile
attribute open
group outfit:
attribute robes default "characters/genie/outfits/robes.webp"
attribute nude null
attribute santa "characters/genie/outfits/santa.webp"
attribute robes default
attribute santa
group face multiple:
attribute robes default "characters/genie/outfits/robes_beard.webp" if_all ["robes"]
attribute nude "characters/genie/beard.webp" if_all ["nude"]
attribute base "characters/genie/outfits/santa_beard_base.webp" if_all ["santa", "base"]
attribute grin "characters/genie/outfits/santa_beard_grin.webp" if_all ["santa", "grin"]
attribute angry "characters/genie/outfits/santa_beard_angry.webp" if_all ["santa", "angry"]
attribute smile "characters/genie/outfits/santa_beard_smile.webp" if_all ["santa", "smile"]
attribute open "characters/genie/outfits/santa_beard_open.webp" if_all ["santa", "open"]
attribute goatee default if_any ("robes", "nude")
group _ multiple variant "santa_beard" if_any "santa":
attribute base
attribute grin
attribute angry
attribute smile
attribute open
at Transform(function=genie_transform)

View File

@ -528,6 +528,7 @@ label hg_sex_1:
show her_sex_personal lean_back as cg:
transform_anchor True
subpixel True
anchor (0.0, 0.0)
offset (0, 0)
zoom 1.0
@ -811,8 +812,8 @@ label hg_sex_1:
gen "You need to be punished for being such a slut!"
show her_sex_personal bent_over grab as cg:
offset (-65, -240)
zoom 0.45
offset (-65, -240)
zoom 0.45
rotate -4
easein 1.0 offset (0, -480) rotate 0
with vpunch
@ -821,7 +822,7 @@ label hg_sex_1:
#Could add some sound effect here
show her_sex_personal mouth_open eyebrows_base eyes_wide_r cheeks_blush as cg:
offset (0, -480)
offset (0, -480)
rotate 0
ease_quad 3.0 offset (-60, -620) zoom 0.55
nar "You push Hermione down onto the desk and start fucking her fiercely!"
@ -1945,7 +1946,7 @@ label hg_sex_3:
rotate 1
xoffset -70
pause 1.0
offset (-60, -620)
offset (-60, -620)
zoom 0.55
ease_quad 1.0 offset (-60, -635)
with hpunch

View File

@ -128,7 +128,8 @@ style loading_trivia_text:
layeredimage loading:
always "gui_fade"
always Transform(Text("Loading", style="loading_text"), align=(0.5, 0.4))
always Text("Loading", style="loading_text"):
align (0.5, 0.4)
always "loading_spinner"
image loading_spinner:
@ -154,8 +155,6 @@ image loading_spinner:
pause 0.1
Text("{unicode}╞═════════▰╡{/unicode}", style="loading_text")
pause 0.1
Text("{unicode}╞═════════▰╡{/unicode}", style="loading_text")
pause 0.1
Text("{unicode}╞════════▰═╡{/unicode}", style="loading_text")
pause 0.1
Text("{unicode}╞═══════▰══╡{/unicode}", style="loading_text")