Files
otomai/game/sprite_settings.rpy
dvtzr 2b40e273ed Some Minor additions + webp image conversion
more details in the release notes!
2025-02-09 11:36:38 +02:00

233 lines
4.9 KiB
Plaintext

## sprite settings: special effects
#worry/embarrassed
image icon_worry_animated:
"icon_worry"
alpha 1.0
yzoom 0.2
easein_circ 1.0 yzoom 1.0
pause 2.0
easeout 0.5 alpha 0.0
repeat
#sparkle
image icon_sparkle_animated:
"icon_sparkle"
xzoom 1.0
pause 0.1
"icon_sparkle2"
xzoom 1.0
pause 0.1
"icon_sparkle3"
xzoom 1.0
pause 0.1
"icon_sparkle"
xzoom 1.0
pause 0.1
"icon_sparkle2"
xzoom 1.0
pause 0.1
"icon_sparkle3"
xzoom 1.0
pause 0.1
"icon_sparkle"
xzoom -1.0
pause 0.1
"icon_sparkle2"
xzoom -1.0
pause 0.1
"icon_sparkle3"
xzoom -1.0
pause 0.1
"icon_sparkle"
xzoom -1.0
pause 0.1
"icon_sparkle2"
xzoom -1.0
pause 0.1
"icon_sparkle3"
xzoom -1.0
pause 0.1
repeat
#sweat
image icon_sweat_animated:
"icon_sweat"
alpha 1
yzoom 0.0
yalign 0.0
easeout 0.5 yzoom 1.0
easein 0.7 yalign -0.2
easein 0.7 alpha 0
pause 0.5
repeat
#shock
image icon_shock_animated:
"icon_shock"
xalign 0.0
xoffset 0
yoffset 0
transform_anchor True
zoom 1.0
easein_bounce 1.0 zoom 1.5 xoffset -30 yoffset -20
easeout 0.5 zoom 1.0 xoffset 0 yoffset 0
repeat
#angry
image icon_angry_animated:
"icon_angry"
zoom 1.0
xoffset 0
yoffset 0
easein_bounce 1.0 zoom 1.5 xoffset -45 yoffset -10
easeout 0.2 zoom 1.0 xoffset 0 yoffset 0
repeat
## sprite settings: aoi
layeredimage aoi:
always if_not["smug","angry","embarrased","think","sangry"]:
"aoi_body_none"
group body auto if_any["smug","angry","embarrased","think","sangry"]:
attribute embarrased:
"aoi_body_angry"
attribute think:
"aoi_body_angry"
attribute sangry:
"aoi_body_angry"
group face auto:
pos(251,158)
attribute none default
attribute laugh:
"aoi_face_smug"
attribute think:
"aoi_face_worry"
group sfx:
pos (180,80)
attribute worry:
"icon_sweat_animated"
attribute embarrased:
"icon_worry_animated"
attribute sangry:
"icon_angry_animated"
attribute angry:
"icon_angry_animated"
attribute surprised:
"icon_shock_animated"
attribute smug:
"icon_sparkle_animated"
attribute excited:
"icon_sparkle_animated"
## sprite settings: shiro
layeredimage shiro:
always if_not["stress","shock","mortified","excited","laugh"]:
"shiro_body_none"
group body:
attribute none default
attribute stress
attribute shock:
"shiro_body_stress"
attribute mortified:
"shiro_body_stress"
attribute excited
attribute laugh:
"shiro_body_excited"
group face auto:
pos (262,92)
attribute none default
attribute shock:
"shiro_face_surprised"
group sfx:
pos (180,40)
attribute stress:
"icon_sweat_animated"
attribute angry:
"icon_angry_animated"
attribute surprised:
"icon_shock_animated"
attribute shock:
"icon_worry_animated"
attribute excited:
"icon_sparkle_animated"
attribute mortified:
"icon_worry_animated"
## sprite settings: akai
layeredimage akai:
always:
"akai_base"
always if_not ["excited","think"]:
"akai_body_gesture_none"
group face:
attribute none default
pos (192,90)
attribute excited:
"akai_face_excited"
attribute happy:
"akai_face_smile"
attribute happyclosed:
"akai_face_smile"
attribute laugh:
"akai_face_smile"
attribute happy_stress:
"akai_face_smile"
attribute focus:
"akai_face_eyesclosed"
attribute surprised:
"akai_face_embarrassed"
attribute stress:
"akai_face_embarrassed"
attribute serious:
"akai_face_worry"
attribute serious_stress:
"akai_face_worry"
attribute angry:
"akai_face_worry"
attribute think:
"akai_face_worry"
group sfx:
pos (130,20)
attribute happy_stress:
"icon_sweat_animated"
attribute angry:
"icon_angry_animated"
attribute surprised:
"icon_shock_animated"
attribute excited:
"icon_sparkle_animated"
attribute laugh:
"icon_shock_animated"
attribute serious_stress:
"icon_sweat_animated"
group body_gesture auto:
attribute none default
attribute excited
attribute think