New border, transform transition and a bug fix

* Added a new decorative frame for vertical CGs.
* Added a new transition/transform.
* Fixed CG say box fade not being hidden when it should be.
This commit is contained in:
LoafyLemon 2024-02-08 18:05:43 +00:00
parent 02dbe988f7
commit a3e2b2eaee
5 changed files with 37 additions and 6 deletions

BIN
game/interface/frames/cg_frame.webp (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -17,6 +17,19 @@ transform move_fade:
xoffset 0 xoffset 0
easeout_back 1.0 alpha 0.0 xoffset absolute(200) easeout_back 1.0 alpha 0.0 xoffset absolute(200)
transform cg_transition:
on show, appear, start:
xalign 0.5
alpha 0.0
xzoom 0.0
easein_back 0.7 alpha 1.0 xzoom 1.0
on hide:
xalign 0.5
alpha 1.0
xzoom 1.0
easeout_back 0.5 alpha 0.0 xzoom 0.0
transform fade_show(t): transform fade_show(t):
alpha 0 alpha 0
on show: on show:

View File

@ -347,6 +347,13 @@ layeredimage lun_grind:
attribute resting_spread "lun_grind_resting_spread" attribute resting_spread "lun_grind_resting_spread"
attribute spring_out "lun_grind_spring_out" # animation attribute spring_out "lun_grind_spring_out" # animation
image lun_grind_border:
fit "contain"
HBox("interface/frames/cg_frame.png",
Null(2878, 3840),
Transform("interface/frames/cg_frame.png", xzoom=-1))
image lun_grind_idle: image lun_grind_idle:
Fixed( Fixed(
"lun_grind_body_idle", "lun_grind_body_idle",

View File

@ -557,12 +557,16 @@ label ll_pf_inspect_T2_E2_intro:
#TODO add dark overlay across base CG, add borders around Ass shot CG #TODO add dark overlay across base CG, add borders around Ass shot CG
show lun_inspect as cg zorder 15 show lun_inspect as cg zorder 15
#TODO cock against butthole #TODO cock against butthole
show image "#00000080" as cg_effect1 zorder 15
with d3
show lun_grind_border as cg_effect2 zorder 15 at cg_transition
if game.daytime: if game.daytime:
show lun_grind resting as cg2 zorder 16 show lun_grind resting as cg2 zorder 16 at cg_transition
with d4
else: else:
show lun_grind grind as cg2 zorder 16 at color_temperature(1.0) show lun_grind grind as cg2 zorder 16 at color_temperature(1.0), cg_transition
with d4
pause 1
nar "Suddenly, Luna's thighs tighten around your legs, as she pushes her ass back towards your abdomen." nar "Suddenly, Luna's thighs tighten around your legs, as she pushes her ass back towards your abdomen."
nar "Her cheeks lightly grace your hardening cock, and as they do, it manages to wiggle its way to rest against her butthole." nar "Her cheeks lightly grace your hardening cock, and as they do, it manages to wiggle its way to rest against her butthole."
@ -622,7 +626,9 @@ label ll_pf_inspect_T2_E2_intro:
nar "While you return to your senses, your semen slowly begins sliding down her crack." nar "While you return to your senses, your semen slowly begins sliding down her crack."
show lun_inspect eyebrows_shocked eyes_halflid_right as cg show lun_inspect eyebrows_shocked eyes_halflid_right as cg
hide cg2 with d3 hide cg2
hide cg_effect2
hide cg_effect1 with d3
#TODO hide dark overlay #TODO hide dark overlay
gen "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." gen "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..."

View File

@ -39,7 +39,9 @@ screen say(who, what, side_image=None, icon=None):
if text_inner_thought(what) and not renpy.showing("cg"): if text_inner_thought(what) and not renpy.showing("cg"):
add "fade_gradient" add "fade_gradient"
elif renpy.showing("cg"): elif renpy.showing("cg"):
add "interface/bld.webp" add "interface/bld.webp":
if _windows_hidden:
ypos 1000
if side_image: if side_image:
add side_image yalign 1.0 yanchor 1.0 zoom 0.5 add side_image yalign 1.0 yanchor 1.0 zoom 0.5