2276 lines
62 KiB
Plaintext
2276 lines
62 KiB
Plaintext
# Gallery stuff needs to be initialized like this or else it fails to display in it. Remember to do this if gallery isn't overhauled to alleviate this.
|
|
#init 1 python:
|
|
|
|
# This would be for assets that aren't automatically namespaced by renpy.
|
|
init -1 python:
|
|
DEFAULT_IMAGE_EXTENSION = ".png"
|
|
DEFAULT_VIDEO_EXTENSION = ".webm"
|
|
|
|
#
|
|
# SYSTEM
|
|
#
|
|
|
|
# For displaying nothing
|
|
image spr_null = Null()
|
|
|
|
# Generic images for sprite and background uses, non-assets
|
|
# TODO: See if Solid() does anything different, because 'image (color) = (hexcode)' creates an image of only the screen's dimensions.
|
|
image white = "#ffffff"
|
|
image black = "#000000"
|
|
image paper_color = "#ede6e6"
|
|
image blue = "#6495ed"
|
|
image maroon = "#440112FF"
|
|
image grey = "#444146"
|
|
|
|
image anim_caveintro:
|
|
"spr_caveintro"
|
|
alpha 0
|
|
time 0.5
|
|
linear 3.5 alpha 1
|
|
time 10
|
|
linear 1 alpha 0
|
|
|
|
#####################
|
|
# PLACEHOLDER #
|
|
#####################
|
|
|
|
image bg_tmp_placeholder_A = Composite(
|
|
(1920, 1080),
|
|
(0,0), "white",
|
|
(960,540), Text("Placehodler", color="000", text_align=0.5, yalign=0.5),# ypos 0.5
|
|
(0,0), Text("Placehodler", color="000", text_align=0.5, yalign=0.5)# ypos 0.5
|
|
)
|
|
|
|
image bg_tmp_placeholder_B = Composite(
|
|
(1920, 1080),
|
|
(0,0), "#202020",
|
|
(960,540), Text("Placehodlre", color="fff", xalign=0.5, yalign=0.5),# ypos 0.5
|
|
(0,0), Text("Placehodlre", color="fff", xalign=0.5, yalign=0.5)# ypos 0.5
|
|
)
|
|
|
|
#
|
|
# UI
|
|
#
|
|
|
|
image pickicon_smaller = "gui/ctc/ui_pickicon_smaller" + DEFAULT_IMAGE_EXTENSION
|
|
|
|
# Click-to-continue icons / animations
|
|
image ctc_end_marker:
|
|
"pickicon_smaller"
|
|
# xalign 0.925 yalign 0.98
|
|
alpha 0
|
|
linear 0.25 alpha 1
|
|
|
|
image ctc_mid_marker:
|
|
"pickicon_smaller"
|
|
# xalign 0.925 yalign 0.98
|
|
alpha 0
|
|
linear 0.25 alpha 1
|
|
|
|
|
|
#account for characters with long names (the asset for it is placeholder pls fixme)
|
|
define long_textbox_img = Image("gui/textbox_long.png", xalign=0.5, yalign=1.0)
|
|
define long_textbox = { "window_background": long_textbox_img, 'namebox_style': "namebox_large" }
|
|
|
|
|
|
#
|
|
# BACKGROUNDS
|
|
#
|
|
|
|
# christmas variant of payne residence with snowmen
|
|
|
|
image bg_damien_house_christmas_snowmen:
|
|
contains:
|
|
"bg_damien_house_christmas"
|
|
contains:
|
|
"bg_damien_house_snowmen"
|
|
|
|
image bg_prom_memorial_painting:
|
|
contains:
|
|
"bg_prom_memorial"
|
|
contains:
|
|
"bg_prom_memorial_painting_part"
|
|
|
|
image bg_school_hallway_exit = At(Composite(
|
|
(6000, 1080),
|
|
(0, 0), "bg_school_hallway_base",
|
|
(0, 0), "bg_school_hallway_text"
|
|
), top)
|
|
image bg_school_hallway_students = At(Composite(
|
|
(6000, 1080),
|
|
(0, 0), "bg_school_hallway_base",
|
|
(0, 0), "bg_school_hallway_text",
|
|
(0, 0), "bg_school_hallway_students_part"
|
|
), top)
|
|
image bg_school_hallway = At(Composite(
|
|
(6000, 1080),
|
|
(0, 0), "bg_school_hallway_base",
|
|
(0, 0), "bg_school_hallway_extended_part"
|
|
), top)
|
|
|
|
image bg_gym_extended = Composite(
|
|
(4360, 4275),
|
|
(0, 1425), "bg_gym",
|
|
(0, 0), At("bg_gym", Transform(yzoom=-1.0)),
|
|
(0, 2850), At("bg_gym", Transform(yzoom=-1.0))
|
|
)
|
|
|
|
image bg_metro_day = Composite(
|
|
(1975, 2183),
|
|
(0, 0), "bg_metro_base",
|
|
(0, 0), "bg_metro_sunspot"
|
|
)
|
|
|
|
image bg_principalsoffice = Composite(
|
|
(1920, 1080),
|
|
(0, 0), "bg_principalsoffice_base",
|
|
(0, 0), "bg_principalsoffice_text"
|
|
)
|
|
|
|
image bg_cafeteria = Composite(
|
|
(1920, 1080),
|
|
(0, 0), "bg_cafeteria_base",
|
|
(0, 0), "bg_cafeteria_text"
|
|
)
|
|
image bg_cafeteria_winter = Composite(
|
|
(1920, 1080),
|
|
(0, 0), "bg_cafeteria_winter_base",
|
|
(0, 0), "bg_cafeteria_winter_text"
|
|
)
|
|
|
|
|
|
image bg_metro_night = "bg_metro_base"
|
|
|
|
|
|
#
|
|
# CG's
|
|
#
|
|
|
|
image cg_painting:
|
|
contains:
|
|
"cg_painting_base"
|
|
contains:
|
|
"cg_painting_text"
|
|
|
|
image cg_fountain1a:
|
|
contains:
|
|
"cg_fountain1"
|
|
contains:
|
|
"cg_fountain1_cover"
|
|
image cg_fountain1b:
|
|
contains:
|
|
"cg_fountain1"
|
|
contains:
|
|
"cg_fountain1_incoolivia"
|
|
|
|
image cg_fountain2 a:
|
|
"cg_fountain2_base"
|
|
image cg_fountain2 b:
|
|
contains:
|
|
"cg_fountain2_base"
|
|
contains:
|
|
"cg_fountain2_shadow1"
|
|
image cg_fountain2 c:
|
|
contains:
|
|
"cg_fountain2_base"
|
|
contains:
|
|
"cg_fountain2_shadow1"
|
|
contains:
|
|
"cg_fountain2_shadow2"
|
|
|
|
image cg_tragedy3:
|
|
contains:
|
|
"cg_tragedy_background"
|
|
contains:
|
|
"cg_tragedy_olivia1"
|
|
contains:
|
|
"cg_tragedy_inco1"
|
|
image cg_tragedy4:
|
|
contains:
|
|
"cg_tragedy_background"
|
|
contains:
|
|
"cg_tragedy_olivia2"
|
|
contains:
|
|
"cg_tragedy_inco1"
|
|
image cg_tragedy5:
|
|
contains:
|
|
"cg_tragedy_background"
|
|
contains:
|
|
"cg_tragedy_olivia2"
|
|
contains:
|
|
"cg_tragedy_inco2"
|
|
image cg_tragedy6:
|
|
contains:
|
|
"cg_tragedy_background"
|
|
contains:
|
|
"cg_tragedy_together1"
|
|
image cg_tragedy6:
|
|
contains:
|
|
"cg_tragedy_background"
|
|
contains:
|
|
"cg_tragedy_together2"
|
|
|
|
# Hospital set
|
|
|
|
image cg_a01:
|
|
contains:
|
|
"cg_a01_base"
|
|
contains:
|
|
"cg_a01_text"
|
|
contains:
|
|
"cg_a01_rat"
|
|
image cg_a01b:
|
|
contains:
|
|
"cg_a01_base"
|
|
contains:
|
|
"cg_a01_text"
|
|
|
|
image cg_a06:
|
|
contains:
|
|
"cg_a06_base"
|
|
contains:
|
|
"cg_a06_text"
|
|
|
|
|
|
#
|
|
# CREDITS STUFF
|
|
#
|
|
|
|
image spr_creditsimage_e4photocel:
|
|
contains:
|
|
yzoom 1.3 xzoom 0.92 xalign 0.5 yalign 0.5
|
|
"white"
|
|
contains:
|
|
zoom 0.87 xalign 0.5 yalign -0.95 yzoom 1.03
|
|
"black"
|
|
contains:
|
|
zoom 0.85 xalign 0.5 yalign -0.5
|
|
"cg_e4finalphoto"
|
|
|
|
# This turns the little pixel sliver of a gradient image into a fullscreen, vertical gradient.
|
|
image spr_creditsimage_gradient:
|
|
rotate -90 yzoom 1920.0 xzoom 0.5625 rotate_pad False
|
|
"spr_gradient"
|
|
|
|
|
|
#
|
|
# FULLBODIES
|
|
#
|
|
|
|
# Sketchbook
|
|
|
|
layeredimage fb_sketchbook:
|
|
always "fb_sketchbook_base"
|
|
|
|
group sketches multiple:
|
|
attribute oliviasketch "fb_sketchbook_olivia_daoriginal"
|
|
attribute incosketch "fb_sketchbook_inco_bust"
|
|
attribute doodles "fb_sketchbook_doodles"
|
|
attribute incoaskout "fb_sketchbook_inco_askout"
|
|
attribute oliviahug "fb_sketchbook_olivia_hug"
|
|
|
|
always if_any "doodles" "fb_sketchbook_doodles_words"
|
|
always if_any "incoaskout" "fb_sketchbook_inco_askout_words"
|
|
always if_any "oliviahug" "fb_sketchbook_olivia_hug_words"
|
|
|
|
|
|
#
|
|
# PROPS
|
|
#
|
|
|
|
image full_box:
|
|
contains:
|
|
"bg_box"
|
|
contains:
|
|
xpos 228 ypos 742
|
|
"spr_box_pin_5"
|
|
contains:
|
|
xpos 155 ypos 562
|
|
"spr_box_pin_4"
|
|
contains:
|
|
xpos 430 ypos 559
|
|
"spr_box_pin_1"
|
|
contains:
|
|
xpos 1515 ypos 606
|
|
"spr_box_pin_8"
|
|
contains:
|
|
xpos 512 ypos 404
|
|
"spr_box_brush"
|
|
contains:
|
|
xpos 368 ypos 362
|
|
"spr_box_rock_1"
|
|
contains:
|
|
xpos 293 ypos 738
|
|
"spr_box_rock_2"
|
|
contains:
|
|
xpos 1453 ypos 369
|
|
"spr_box_rock_3"
|
|
contains:
|
|
xpos 128 ypos 202
|
|
"spr_box_lighter"
|
|
contains:
|
|
xpos 1237 ypos 430
|
|
"spr_box_toy"
|
|
contains:
|
|
xpos 573 ypos 236
|
|
"spr_box_picture"
|
|
contains:
|
|
xpos 611 ypos 653
|
|
"spr_box_pin_6"
|
|
contains:
|
|
xpos 1326 ypos 646
|
|
"spr_box_pin_7"
|
|
contains:
|
|
xpos 1096 ypos 112
|
|
"spr_box_teeth"
|
|
contains:
|
|
"bg_box_front"
|
|
|
|
# Vinny's Macaroni
|
|
image macaroni_right:
|
|
"spr_macaroni_right"
|
|
xoffset 250 yoffset 820
|
|
|
|
image macaroni_left:
|
|
contains:
|
|
"spr_macaroni_left_base"
|
|
xoffset 250 yoffset 820
|
|
contains:
|
|
"spr_macaroni_left_text"
|
|
xoffset 250 yoffset 820
|
|
|
|
image macaroni_right_broken:
|
|
"spr_macaroni_right"
|
|
xoffset 280 yoffset 820
|
|
|
|
image macaroni_left_broken:
|
|
contains:
|
|
"spr_macaroni_left_base"
|
|
xoffset 220 yoffset 820
|
|
contains:
|
|
"spr_macaroni_left_text"
|
|
xoffset 220 yoffset 820
|
|
|
|
image macaroni_right_up:
|
|
"spr_macaroni_right"
|
|
xoffset 250 yoffset 820
|
|
"spr_macaroni_right"
|
|
yoffset 760
|
|
#TODO: add transitions to this so it doesn't suck!
|
|
#easein_cubic yoffset 760
|
|
|
|
image macaroni_left_up:
|
|
contains:
|
|
"spr_macaroni_left_base"
|
|
xoffset 250 yoffset 820
|
|
"spr_macaroni_left_base"
|
|
yoffset 760
|
|
contains:
|
|
"spr_macaroni_left_text"
|
|
xoffset 250 yoffset 820
|
|
"spr_macaroni_left_text"
|
|
yoffset 760
|
|
|
|
#
|
|
# DO NOT USE THE contains METHOD FOR PROPS ATTACHED TO CHARACTERS IN THE characters.rpy FILE.
|
|
# For some reason, they bug out on positoning and alignment if you do, so use Composte() instead.
|
|
#
|
|
|
|
# Inco's grocery bag
|
|
image spr_mug_damien = Composite(
|
|
(195, 206),
|
|
(0, 0), "spr_mug_damien_base",
|
|
(0, 0), "spr_mug_damien_text"
|
|
)
|
|
image spr_mug_inco = Composite(
|
|
(195, 206),
|
|
(0, 0), "spr_mug_inco_base",
|
|
(0, 0), "spr_mug_inco_text"
|
|
)
|
|
image spr_mug_olivia = Composite(
|
|
(195, 206),
|
|
(0, 0), "spr_mug_olivia_base",
|
|
(0, 0), "spr_mug_olivia_text"
|
|
)
|
|
image spr_mug_vinny = Composite(
|
|
(195, 206),
|
|
(0, 0), "spr_mug_vinny_base",
|
|
(0, 0), "spr_mug_vinny_text"
|
|
)
|
|
|
|
|
|
# Inco's grocery bag
|
|
image spr_grocerybag_full = Composite(
|
|
(129, 267),
|
|
(0, 0), "spr_grocerybag_part1",
|
|
(0, 0), "spr_grocerybag_part2",
|
|
(0, 0), "spr_grocerybag_part3"
|
|
)
|
|
image spr_grocerybag_incoverysad = Composite(
|
|
(129, 267),
|
|
(0, 0), "spr_grocerybag_part1",
|
|
(0, 0), "spr_grocerybag_part2"
|
|
)
|
|
image spr_grocerybag_liz = "spr_grocerybag_part1"
|
|
|
|
layeredimage spr_easel:
|
|
xanchor 0.5
|
|
group easel:
|
|
attribute back default "spr_easel_back"
|
|
attribute front "spr_easel_front"
|
|
|
|
layeredimage spr_grabtoy:
|
|
xanchor 0.5
|
|
|
|
group grabtoy:
|
|
attribute closed default "spr_grabtoy_closed"
|
|
attribute open "spr_grabtoy_open"
|
|
|
|
# slightly confusing, but just to make things slightly easier as well. 'wanitoy' refers to the gator while 'wanitoy_hammer' is the hammer
|
|
layeredimage spr_wanitoy:
|
|
xanchor 0.5
|
|
always "spr_wanitoy_gator"
|
|
|
|
image spr_wanitoy left = LayeredImageProxy("spr_wanitoy", Transform(xzoom=-1.0))
|
|
image spr_wanitoy right = LayeredImageProxy("spr_wanitoy", Transform(xzoom=1.0))
|
|
|
|
layeredimage wheelchair:
|
|
xanchor 0.5 yoffset -150 mesh True
|
|
|
|
always "spr_olivia_wheelchair_back"
|
|
attribute camera "spr_camera" xoffset 575 yoffset 910
|
|
always "spr_olivia_wheelchair_front"
|
|
|
|
image wheelchair left = LayeredImageProxy("wheelchair", Transform(xzoom=-1.0))
|
|
image wheelchair right = LayeredImageProxy("wheelchair", Transform(xzoom=1.0))
|
|
|
|
|
|
image spr_camera1 = Composite(
|
|
(182, 189),
|
|
(0, 0), "spr_camera",
|
|
(0, 0), "spr_camera_strap1"
|
|
)
|
|
image spr_camera2 = Composite(
|
|
(182, 189),
|
|
(0, 0), "spr_camera",
|
|
(0, 0), "spr_camera_strap2"
|
|
)
|
|
|
|
|
|
# Crowd sprites
|
|
image spr_crowdbackdrop_left = Flatten("spr_crowdbackdrop_left_unflattened")
|
|
image spr_crowdbackdrop_right = Flatten("spr_crowdbackdrop_right_unflattened")
|
|
image spr_crowdbackdrop_left_unflattened:
|
|
contains:
|
|
"spr_crowdperson_watching3"
|
|
xpos 0.3 xanchor 0.5
|
|
matrixcolor ColorizeMatrix("#252e06", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle1"
|
|
xpos 0.2 xanchor 0.5
|
|
matrixcolor ColorizeMatrix("#042838", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_watching2"
|
|
xpos 0.4 xanchor 0.5
|
|
matrixcolor ColorizeMatrix("#0e272b", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle3"
|
|
xpos 0.5 xanchor 0.5
|
|
matrixcolor ColorizeMatrix("#2b0111", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle2"
|
|
xpos 0.05 xanchor 0.5
|
|
matrixcolor ColorizeMatrix("#4e0000", "#ffffff")
|
|
|
|
image spr_crowdbackdrop_right_unflattened:
|
|
contains:
|
|
"spr_crowdperson_chilling1"
|
|
xpos 0.65 xzoom -1 xanchor 0.5
|
|
matrixcolor ColorizeMatrix("#18093a", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_chilling3"
|
|
xpos 0.85 xzoom -1 xanchor 0.5
|
|
matrixcolor ColorizeMatrix("#4e2305", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_phone1"
|
|
xpos 1.0 xzoom -1 xanchor 0.5
|
|
matrixcolor ColorizeMatrix("#04031a", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_chilling2"
|
|
xpos 0.7 xzoom -1 xanchor 0.5
|
|
matrixcolor ColorizeMatrix("#0a422d", "#ffffff")
|
|
|
|
|
|
|
|
image spr_crowdbackdrop_back_right = Flatten("spr_crowdbackdrop_cafeteria_back_right_unflattened")
|
|
image spr_crowdbackdrop_back_left = Flatten("spr_crowdbackdrop_cafeteria_back_left_unflattened")
|
|
image spr_crowdbackdrop_front_right = Flatten("spr_crowdbackdrop_cafeteria_front_right_unflattened")
|
|
image spr_crowdbackdrop_front_left = Flatten("spr_crowdbackdrop_cafeteria_front_left_unflattened")
|
|
|
|
image spr_crowdbackdrop_cafeteria_back_right_unflattened:
|
|
contains:
|
|
"spr_crowdperson_chilling1"
|
|
ypos 0.0 - 0.05 xpos 0.37
|
|
matrixcolor ColorizeMatrix("#13390A", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_chilling2"
|
|
ypos 0.0 - 0.05 xpos -0.07 xzoom -1
|
|
matrixcolor ColorizeMatrix("#2C242B", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle1"
|
|
ypos 0.0 - 0.05 xpos 0.29
|
|
matrixcolor ColorizeMatrix("#1B1920", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle3"
|
|
ypos 0.0 - 0.05 xpos 0.16
|
|
matrixcolor ColorizeMatrix("#2D3B33", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_phone2"
|
|
ypos 0.0 - 0.05 xpos 0.03
|
|
matrixcolor ColorizeMatrix("#431D10", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_watching1"
|
|
ypos 0.0 - 0.05 xpos 0.14 xzoom -1
|
|
matrixcolor ColorizeMatrix("#0E3820", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_watching2"
|
|
ypos 0.0 - 0.05 xpos 0.36 xzoom -1
|
|
matrixcolor ColorizeMatrix("#4D191A", "#ffffff")
|
|
|
|
image spr_crowdbackdrop_cafeteria_back_left_unflattened:
|
|
contains:
|
|
"spr_crowdperson_chilling3"
|
|
ypos 0.0 - 0.05 xpos 0.39
|
|
matrixcolor ColorizeMatrix("#0B343B", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle2"
|
|
ypos 0.0 - 0.05 xpos 0.04
|
|
matrixcolor ColorizeMatrix("#3B0C0E", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_phone1"
|
|
ypos 0.0 - 0.05 xpos 0.27
|
|
matrixcolor ColorizeMatrix("#3A3221", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_phone3"
|
|
ypos 0.0 - 0.05 xpos 0.21
|
|
matrixcolor ColorizeMatrix("#3F2440", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_watching3"
|
|
ypos 0.0 - 0.05 xpos 0.12
|
|
matrixcolor ColorizeMatrix("#162C48", "#ffffff")
|
|
|
|
image spr_crowdbackdrop_cafeteria_front_left_unflattened:
|
|
contains:
|
|
"spr_crowdperson_chilling2"
|
|
ypos 0.04 - 0.05 xpos 0.41 xzoom -1
|
|
matrixcolor ColorizeMatrix("#7C5D69", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle1"
|
|
ypos 0.0 - 0.05 xpos 0.53
|
|
matrixcolor ColorizeMatrix("#49958C", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle3"
|
|
ypos -0.05 - 0.05 xpos -0.06
|
|
matrixcolor ColorizeMatrix("#A47B3A", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_chilling1"
|
|
ypos -0.05 - 0.05 xpos 0.14
|
|
matrixcolor ColorizeMatrix("#9B9931", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_watching1"
|
|
ypos -0.02 - 0.05 xpos 0.34
|
|
matrixcolor ColorizeMatrix("#323565", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_watching2"
|
|
ypos -0.01 - 0.05 xpos 0.1
|
|
matrixcolor ColorizeMatrix("#4E5A27", "#ffffff")
|
|
|
|
image spr_crowdbackdrop_cafeteria_front_right_unflattened:
|
|
contains:
|
|
"spr_crowdperson_chilling3"
|
|
ypos 0.0 - 0.05 xpos 0.13
|
|
matrixcolor ColorizeMatrix("#577E56", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle2"
|
|
ypos -0.05 - 0.05 xpos 0.37
|
|
matrixcolor ColorizeMatrix("#588595", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_phone1"
|
|
ypos 0.04 - 0.05 xpos 0.16
|
|
matrixcolor ColorizeMatrix("#7E4AAE", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_phone3"
|
|
ypos 0.0 - 0.05 xpos 0.03 xzoom -1
|
|
matrixcolor ColorizeMatrix("#4C6A58", "#ffffff")
|
|
|
|
# Hacks for crowd transition
|
|
image spr_crowdperson_watching4 = "spr_crowdperson_watching1"
|
|
image spr_crowdperson_idle4 = "spr_crowdperson_idle3"
|
|
|
|
|
|
|
|
|
|
# These are the same as the above, but the sprites all face the same way
|
|
|
|
image spr_crowdbackdrop_cafeteria_back_right_facingsamedir_unflattened:
|
|
contains:
|
|
"spr_crowdperson_chilling1"
|
|
ypos 0.0 - 0.05 xpos 0.37
|
|
matrixcolor ColorizeMatrix("#13390A", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_chilling2"
|
|
ypos 0.0 - 0.05 xpos -0.07
|
|
matrixcolor ColorizeMatrix("#2C242B", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle1"
|
|
ypos 0.0 - 0.05 xpos 0.29
|
|
matrixcolor ColorizeMatrix("#1B1920", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle3"
|
|
ypos 0.0 - 0.05 xpos 0.16
|
|
matrixcolor ColorizeMatrix("#2D3B33", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_phone2"
|
|
ypos 0.0 - 0.05 xpos 0.03
|
|
matrixcolor ColorizeMatrix("#431D10", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_watching1"
|
|
ypos 0.0 - 0.05 xpos 0.14
|
|
matrixcolor ColorizeMatrix("#0E3820", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_watching2"
|
|
ypos 0.0 - 0.05 xpos 0.36 xzoom -1
|
|
matrixcolor ColorizeMatrix("#4D191A", "#ffffff")
|
|
|
|
image spr_crowdbackdrop_cafeteria_back_left_facingsamedir_unflattened:
|
|
contains:
|
|
"spr_crowdperson_chilling3"
|
|
ypos 0.0 - 0.05 xpos 0.39
|
|
matrixcolor ColorizeMatrix("#0B343B", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle2"
|
|
ypos 0.0 - 0.05 xpos 0.04
|
|
matrixcolor ColorizeMatrix("#3B0C0E", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_phone1"
|
|
ypos 0.0 - 0.05 xpos 0.27
|
|
matrixcolor ColorizeMatrix("#3A3221", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_phone3"
|
|
ypos 0.0 - 0.05 xpos 0.21
|
|
matrixcolor ColorizeMatrix("#3F2440", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_watching3"
|
|
ypos 0.0 - 0.05 xpos 0.12
|
|
matrixcolor ColorizeMatrix("#162C48", "#ffffff")
|
|
|
|
image spr_crowdbackdrop_cafeteria_front_left_facingsamedir_unflattened:
|
|
contains:
|
|
"spr_crowdperson_chilling2"
|
|
ypos 0.04 - 0.05 xpos 0.41
|
|
matrixcolor ColorizeMatrix("#7C5D69", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle1"
|
|
ypos 0.0 - 0.05 xpos 0.53
|
|
matrixcolor ColorizeMatrix("#49958C", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle3"
|
|
ypos -0.05 - 0.05 xpos -0.06
|
|
matrixcolor ColorizeMatrix("#A47B3A", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_chilling1"
|
|
ypos -0.05 - 0.05 xpos 0.14
|
|
matrixcolor ColorizeMatrix("#9B9931", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_watching1"
|
|
ypos -0.02 - 0.05 xpos 0.34
|
|
matrixcolor ColorizeMatrix("#323565", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_watching2"
|
|
ypos -0.01 - 0.05 xpos 0.1 xzoom -1
|
|
matrixcolor ColorizeMatrix("#4E5A27", "#ffffff")
|
|
|
|
image spr_crowdbackdrop_cafeteria_front_right_facingsamedir_unflattened:
|
|
contains:
|
|
"spr_crowdperson_chilling3"
|
|
ypos 0.0 - 0.05 xpos 0.13
|
|
matrixcolor ColorizeMatrix("#577E56", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_idle2"
|
|
ypos -0.05 - 0.05 xpos 0.37
|
|
matrixcolor ColorizeMatrix("#588595", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_phone1"
|
|
ypos 0.04 - 0.05 xpos 0.16
|
|
matrixcolor ColorizeMatrix("#7E4AAE", "#ffffff")
|
|
contains:
|
|
"spr_crowdperson_phone3"
|
|
ypos 0.0 - 0.05 xpos 0.03
|
|
matrixcolor ColorizeMatrix("#4C6A58", "#ffffff")
|
|
|
|
image spr_crowdbackdrop_back_right_samedir = Flatten("spr_crowdbackdrop_cafeteria_back_right_facingsamedir_unflattened")
|
|
image spr_crowdbackdrop_back_left_samedir = Flatten("spr_crowdbackdrop_cafeteria_back_left_facingsamedir_unflattened")
|
|
image spr_crowdbackdrop_front_right_samedir = Flatten("spr_crowdbackdrop_cafeteria_front_right_facingsamedir_unflattened")
|
|
image spr_crowdbackdrop_front_left_samedir = Flatten("spr_crowdbackdrop_cafeteria_front_left_facingsamedir_unflattened")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#
|
|
# TEMP
|
|
#
|
|
|
|
#simple flash
|
|
define flash = Fade(.25, 0, .75, color="#fff")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#
|
|
# ANIMATIONS
|
|
#
|
|
|
|
# Main menu background
|
|
|
|
# 8 fps
|
|
image anim_fountain:
|
|
contains:
|
|
"anim_fountain_background"
|
|
contains:
|
|
"anim_fountain_f1"
|
|
pause 0.125
|
|
"anim_fountain_f2"
|
|
pause 0.125
|
|
"anim_fountain_f3"
|
|
pause 0.125
|
|
"anim_fountain_f4"
|
|
pause 0.125
|
|
"anim_fountain_f5"
|
|
pause 0.125
|
|
"anim_fountain_f6"
|
|
pause 0.125
|
|
repeat
|
|
|
|
|
|
#60fps
|
|
image anim_toilet = Movie(play="/images/animations/toilet/toilet" + DEFAULT_VIDEO_EXTENSION,
|
|
mask="images/animations/toilet/toilet_mask" + DEFAULT_VIDEO_EXTENSION,
|
|
loop=True)
|
|
|
|
# Inco's intro
|
|
image anim_incointro = Movie(play="/images/animations/anim_incointro" + DEFAULT_VIDEO_EXTENSION, loop=False)
|
|
|
|
# Ben's intro
|
|
|
|
image anim_benintro1:
|
|
contains:
|
|
"anim_benintro_background"
|
|
contains:
|
|
"anim_benintro_ben1"
|
|
|
|
image anim_benintro2:
|
|
contains:
|
|
"anim_benintro_background"
|
|
contains:
|
|
"anim_benintro_ben2"
|
|
|
|
image anim_benintro3 = Movie(play="/images/animations/ben/anim_benintro_standup" + DEFAULT_VIDEO_EXTENSION,
|
|
loop=False)
|
|
|
|
# Olivia's intro
|
|
image anim_oliviaintro2 = Movie(play="/images/animations/olivia/anim_oliviaintro2" + DEFAULT_VIDEO_EXTENSION,
|
|
start_image="/images/animations/olivia/anim_oliviaintro1" + DEFAULT_IMAGE_EXTENSION,
|
|
image="/images/animations/olivia/anim_oliviaintro3" + DEFAULT_IMAGE_EXTENSION,
|
|
loop=False)
|
|
|
|
image anim_miachase2 = Movie(play="/images/animations/miachase/anim_miachase2" + DEFAULT_VIDEO_EXTENSION,
|
|
start_image="/images/animations/miachase/anim_miachase1" + DEFAULT_IMAGE_EXTENSION,
|
|
loop=False)
|
|
|
|
image anim_dance3 = Movie(play="/images/animations/dance/anim_dance3" + DEFAULT_VIDEO_EXTENSION,
|
|
loop=False)
|
|
|
|
image anim_danceloop = Movie(play="/images/animations/anim_danceloop" + DEFAULT_VIDEO_EXTENSION,
|
|
loop=True)
|
|
|
|
image anim_tragedy = Movie(play="/images/animations/tragedy/anim_tragedy1" + DEFAULT_VIDEO_EXTENSION,
|
|
image="/images/animations/tragedy/anim_tragedy2" + DEFAULT_IMAGE_EXTENSION,
|
|
loop=False)
|
|
|
|
image anim_paintingdestruction2 = Movie(play="/images/animations/paintingdestruction/anim_paintingdestruction2" + DEFAULT_VIDEO_EXTENSION,
|
|
start_image="/images/animations/paintingdestruction/anim_paintingdestruction1" + DEFAULT_IMAGE_EXTENSION,
|
|
loop=False)
|
|
|
|
image anim_toilet = Movie(play="/images/animations/toilet/anim_toilet" + DEFAULT_VIDEO_EXTENSION,
|
|
mask="images/animations/toilet/anim_toilet_mask" + DEFAULT_VIDEO_EXTENSION,
|
|
loop=True)
|
|
# Title animations
|
|
image anim_logo = Movie(play="/images/animations/logo/anim_logo1" + DEFAULT_VIDEO_EXTENSION,
|
|
mask="/images/animations/logo/anim_logomask" + DEFAULT_VIDEO_EXTENSION,
|
|
image="/images/animations/logo/anim_logo2" + DEFAULT_IMAGE_EXTENSION,
|
|
loop=False)
|
|
image anim_logoalt = Movie(play="/images/animations/logo/anim_logoalt1" + DEFAULT_VIDEO_EXTENSION,
|
|
mask="/images/animations/logo/anim_logoaltmask" + DEFAULT_VIDEO_EXTENSION,
|
|
image="/images/animations/logo/anim_logoalt2" + DEFAULT_IMAGE_EXTENSION,
|
|
loop=False)
|
|
|
|
# credits videos
|
|
|
|
image anim_credits_miachase = Movie(play="/images/animations/credits/anim_credits_miachase" + DEFAULT_VIDEO_EXTENSION,
|
|
loop=False)
|
|
image anim_credits_oliviaintro = Movie(play="/images/animations/credits/anim_credits_oliviaintro" + DEFAULT_VIDEO_EXTENSION,
|
|
loop=False)
|
|
|
|
|
|
# Proposal animation
|
|
|
|
# 24 fps
|
|
# Use this layered image for showing the animation. When it comes time to show the proposal, trigger i_proposal and o_proposal at the same time.
|
|
# I cannot believe this shit worked on the first try
|
|
layeredimage anim_proposal:
|
|
group olivia:
|
|
attribute o_faceleft "anim_proposal_olivia_faceleft"
|
|
attribute o_faceright "anim_proposal_olivia_faceright"
|
|
attribute o_faceleft_right "anim_proposal_olivia_faceleft_right"
|
|
attribute o_faceright_left "anim_proposal_olivia_faceright_left"
|
|
attribute o_proposal "anim_proposal_olivia_jump"
|
|
|
|
group inco:
|
|
attribute i_standing "anim_proposal_inco_f1"
|
|
attribute i_proposal "anim_proposal_inco"
|
|
|
|
|
|
image anim_proposal_olivia_faceleft:
|
|
contains:
|
|
"anim_proposal_olivia_loop_f1"
|
|
contains:
|
|
"anim_proposal_tail_loop"
|
|
image anim_proposal_olivia_faceright:
|
|
contains:
|
|
"anim_proposal_olivia_loop_f3"
|
|
contains:
|
|
"anim_proposal_tail_loop"
|
|
image anim_proposal_olivia_faceleft_right:
|
|
contains:
|
|
"anim_proposal_olivia_loop_f2"
|
|
pause 9/24
|
|
"anim_proposal_olivia_loop_f3"
|
|
contains:
|
|
"anim_proposal_tail_loop"
|
|
image anim_proposal_olivia_faceright_left:
|
|
contains:
|
|
"anim_proposal_olivia_loop_f2"
|
|
pause 9/24
|
|
"anim_proposal_olivia_loop_f1"
|
|
contains:
|
|
"anim_proposal_tail_loop"
|
|
|
|
|
|
image anim_proposal_tail_loop:
|
|
animation
|
|
"anim_proposal_tail_loop_f1"
|
|
pause 6/24
|
|
"anim_proposal_tail_loop_f2"
|
|
pause 6/24
|
|
"anim_proposal_tail_loop_f3"
|
|
pause 6/24
|
|
"anim_proposal_tail_loop_f4"
|
|
pause 6/24
|
|
"anim_proposal_tail_loop_f5"
|
|
pause 6/24
|
|
"anim_proposal_tail_loop_f6"
|
|
pause 6/24
|
|
"anim_proposal_tail_loop_f7"
|
|
pause 6/24
|
|
"anim_proposal_tail_loop_f8"
|
|
pause 6/24
|
|
"anim_proposal_tail_loop_f9"
|
|
pause 6/24
|
|
"anim_proposal_tail_loop_f10"
|
|
pause 6/24
|
|
repeat
|
|
|
|
|
|
image anim_proposal_olivia_jump:
|
|
contains:
|
|
"anim_proposal_tail_loop"
|
|
time 60/24
|
|
"anim_proposal_tail_jump_f1"
|
|
time 63/24
|
|
"anim_proposal_tail_jump_f2"
|
|
time 65/24
|
|
"anim_proposal_tail_jump_f3"
|
|
time 126/24
|
|
"spr_null"
|
|
contains:
|
|
"anim_proposal_olivia_loop_f3"
|
|
time 8/24
|
|
"anim_proposal_olivia_jump_f1"
|
|
time 60/24
|
|
"anim_proposal_olivia_jump_f2"
|
|
time 118/24
|
|
"anim_proposal_olivia_jump_f3"
|
|
time 121/24
|
|
"anim_proposal_olivia_jump_f4"
|
|
time 122/24
|
|
"anim_proposal_olivia_jump_f5"
|
|
time 126/24
|
|
"anim_proposal_olivia_jump_f6"
|
|
time 136/24
|
|
"anim_proposal_olivia_jump_f7"
|
|
xoffset -32
|
|
time 137/24
|
|
xoffset -23
|
|
time 138/24
|
|
xoffset -14
|
|
time 139/24
|
|
xoffset 0
|
|
|
|
image anim_proposal_inco:
|
|
"anim_proposal_inco_f2"
|
|
time 8/24
|
|
"anim_proposal_inco_f3"
|
|
time 54/24
|
|
"anim_proposal_inco_f4"
|
|
time 60/24
|
|
"anim_proposal_inco_f5"
|
|
time 69/24
|
|
"anim_proposal_inco_f6"
|
|
time 122/24
|
|
"anim_proposal_inco_f7"
|
|
time 126/24
|
|
"anim_proposal_inco_f8"
|
|
time 136/24
|
|
"anim_proposal_inco_f9"
|
|
xoffset -32
|
|
time 137/24
|
|
xoffset -23
|
|
time 138/24
|
|
xoffset -14
|
|
time 139/24
|
|
xoffset 0
|
|
time 154/24
|
|
"anim_proposal_inco_f10"
|
|
time 169/24
|
|
"anim_proposal_inco_f11"
|
|
|
|
|
|
|
|
# Pool dunk animation
|
|
image anim_pooldunk1:
|
|
contains:
|
|
"anim_pooldunk_background"
|
|
contains:
|
|
"anim_pooldunk_group1"
|
|
contains:
|
|
"anim_pooldunk_f1"
|
|
image anim_pooldunk2:
|
|
contains:
|
|
"anim_pooldunk_background"
|
|
contains:
|
|
"anim_pooldunk_group1"
|
|
contains:
|
|
"anim_pooldunk_f2"
|
|
image anim_pooldunk3:
|
|
contains:
|
|
"anim_pooldunk_background"
|
|
contains:
|
|
"anim_pooldunk_group1"
|
|
contains:
|
|
# 12 fps
|
|
"anim_pooldunk_f3"
|
|
pause 0.08333
|
|
"anim_pooldunk_f4"
|
|
pause 0.08333
|
|
"anim_pooldunk_f5"
|
|
pause 0.08333
|
|
"anim_pooldunk_f6"
|
|
pause 0.08333
|
|
"anim_pooldunk_f7"
|
|
image anim_pooldunk4:
|
|
contains:
|
|
"anim_pooldunk_background"
|
|
contains:
|
|
"anim_pooldunk_group1"
|
|
contains:
|
|
# 8 fps
|
|
"anim_pooldunk_f8"
|
|
pause 0.125
|
|
"anim_pooldunk_f9"
|
|
pause 0.125
|
|
"anim_pooldunk_f10"
|
|
pause 0.125
|
|
"anim_pooldunk_f11"
|
|
pause 0.125
|
|
"anim_pooldunk_f12"
|
|
contains:
|
|
"white"
|
|
alpha 0.0
|
|
pause 0.5 # 4 frames
|
|
linear 0.125 alpha 1 # 1 frames
|
|
image anim_pooldunk5:
|
|
contains:
|
|
"anim_pooldunk_background"
|
|
contains:
|
|
"anim_pooldunk_group2"
|
|
contains:
|
|
"anim_pooldunk_f12"
|
|
|
|
|
|
# NOT A GOOD TIME CG
|
|
image anim_notagoodtime:
|
|
zoom 2 nearest True
|
|
"anim_notagoodtime_f1"
|
|
pause 0.13
|
|
"anim_notagoodtime_f2"
|
|
pause 0.13
|
|
repeat
|
|
|
|
|
|
|
|
|
|
|
|
# Rain stuff
|
|
|
|
# pause 0.0416 = 24fps
|
|
|
|
# cg_bridge2
|
|
image anim_bridge2rain:
|
|
"anim_bridge2rain_f1"
|
|
pause 0.0416
|
|
"anim_bridge2rain_f2"
|
|
pause 0.0416
|
|
"anim_bridge2rain_f3"
|
|
pause 0.0416
|
|
"anim_bridge2rain_f4"
|
|
pause 0.0416
|
|
"anim_bridge2rain_f5"
|
|
pause 0.0416
|
|
"anim_bridge2rain_f6"
|
|
pause 0.0416
|
|
"anim_bridge2rain_f7"
|
|
pause 0.0416
|
|
"anim_bridge2rain_f8"
|
|
pause 0.0416
|
|
repeat
|
|
|
|
# cg_bridge3
|
|
image anim_bridge3rain:
|
|
"anim_bridge3rain_f1"
|
|
pause 0.0416
|
|
"anim_bridge3rain_f2"
|
|
pause 0.0416
|
|
"anim_bridge3rain_f3"
|
|
pause 0.0416
|
|
"anim_bridge3rain_f4"
|
|
pause 0.0416
|
|
"anim_bridge3rain_f5"
|
|
pause 0.0416
|
|
"anim_bridge3rain_f6"
|
|
pause 0.0416
|
|
"anim_bridge3rain_f7"
|
|
pause 0.0416
|
|
"anim_bridge3rain_f8"
|
|
pause 0.0416
|
|
repeat
|
|
|
|
# cg_bridge4
|
|
image anim_bridge4rain:
|
|
"anim_bridge4rain_f1"
|
|
pause 0.0416
|
|
"anim_bridge4rain_f2"
|
|
pause 0.0416
|
|
"anim_bridge4rain_f3"
|
|
pause 0.0416
|
|
"anim_bridge4rain_f4"
|
|
pause 0.0416
|
|
"anim_bridge4rain_f5"
|
|
pause 0.0416
|
|
"anim_bridge4rain_f6"
|
|
pause 0.0416
|
|
"anim_bridge4rain_f7"
|
|
pause 0.0416
|
|
"anim_bridge4rain_f8"
|
|
pause 0.0416
|
|
repeat
|
|
|
|
# cg_bridge5
|
|
image anim_bridge5rain:
|
|
"anim_bridge5rain_f1"
|
|
pause 0.0416
|
|
"anim_bridge5rain_f2"
|
|
pause 0.0416
|
|
"anim_bridge5rain_f3"
|
|
pause 0.0416
|
|
"anim_bridge5rain_f4"
|
|
pause 0.0416
|
|
"anim_bridge5rain_f5"
|
|
pause 0.0416
|
|
"anim_bridge5rain_f6"
|
|
pause 0.0416
|
|
"anim_bridge5rain_f7"
|
|
pause 0.0416
|
|
"anim_bridge5rain_f8"
|
|
pause 0.0416
|
|
repeat
|
|
|
|
# cg_bridge6
|
|
image anim_bridge6rain:
|
|
"anim_bridge6rain_f1"
|
|
pause 0.0416
|
|
"anim_bridge6rain_f2"
|
|
pause 0.0416
|
|
"anim_bridge6rain_f3"
|
|
pause 0.0416
|
|
"anim_bridge6rain_f4"
|
|
pause 0.0416
|
|
"anim_bridge6rain_f5"
|
|
pause 0.0416
|
|
"anim_bridge6rain_f6"
|
|
pause 0.0416
|
|
"anim_bridge6rain_f7"
|
|
pause 0.0416
|
|
"anim_bridge6rain_f8"
|
|
pause 0.0416
|
|
repeat
|
|
|
|
# cg_bridge7
|
|
image anim_bridge7rain:
|
|
"anim_bridge7rain_f1"
|
|
pause 0.0416
|
|
"anim_bridge7rain_f2"
|
|
pause 0.0416
|
|
"anim_bridge7rain_f3"
|
|
pause 0.0416
|
|
"anim_bridge7rain_f4"
|
|
pause 0.0416
|
|
"anim_bridge7rain_f5"
|
|
pause 0.0416
|
|
"anim_bridge7rain_f6"
|
|
pause 0.0416
|
|
"anim_bridge7rain_f7"
|
|
pause 0.0416
|
|
"anim_bridge7rain_f8"
|
|
pause 0.0416
|
|
repeat
|
|
|
|
# cg_bridge10
|
|
image anim_bridge10rain:
|
|
"anim_bridge10rain_f1"
|
|
pause 0.0416
|
|
"anim_bridge10rain_f2"
|
|
pause 0.0416
|
|
"anim_bridge10rain_f3"
|
|
pause 0.0416
|
|
"anim_bridge10rain_f4"
|
|
pause 0.0416
|
|
"anim_bridge10rain_f5"
|
|
pause 0.0416
|
|
"anim_bridge10rain_f6"
|
|
pause 0.0416
|
|
"anim_bridge10rain_f7"
|
|
pause 0.0416
|
|
"anim_bridge10rain_f8"
|
|
pause 0.0416
|
|
repeat
|
|
|
|
# for animites moving across
|
|
image anim_rain:
|
|
"anim_rain_f1"
|
|
pause 0.0416
|
|
"anim_rain_f2"
|
|
pause 0.0416
|
|
"anim_rain_f3"
|
|
pause 0.0416
|
|
"anim_rain_f4"
|
|
pause 0.0416
|
|
"anim_rain_f5"
|
|
pause 0.0416
|
|
"anim_rain_f6"
|
|
pause 0.0416
|
|
"anim_rain_f7"
|
|
pause 0.0416
|
|
"anim_rain_f8"
|
|
pause 0.0416
|
|
"anim_rain_f9"
|
|
pause 0.0416
|
|
"anim_rain_f10"
|
|
pause 0.0416
|
|
"anim_rain_f11"
|
|
pause 0.0416
|
|
"anim_rain_f12"
|
|
pause 0.0416
|
|
"anim_rain_f13"
|
|
pause 0.0416
|
|
"anim_rain_f14"
|
|
pause 0.0416
|
|
"anim_rain_f15"
|
|
pause 0.0416
|
|
"anim_rain_f16"
|
|
pause 0.0416
|
|
"anim_rain_f17"
|
|
pause 0.0416
|
|
"anim_rain_f18"
|
|
pause 0.0416
|
|
"anim_rain_f19"
|
|
pause 0.0416
|
|
"anim_rain_f20"
|
|
pause 0.0416
|
|
"anim_rain_f21"
|
|
pause 0.0416
|
|
"anim_rain_f22"
|
|
pause 0.0416
|
|
"anim_rain_f23"
|
|
pause 0.0416
|
|
"anim_rain_f24"
|
|
pause 0.0416
|
|
repeat
|
|
|
|
|
|
|
|
#
|
|
# METRO RANDY ANIMATIONS
|
|
#
|
|
|
|
# pause 0.083 = 12fps
|
|
|
|
image spr_metrorandy_hoe:
|
|
# WHAT THE FUCK. WHY DOES THIS FUCKING CONTAINS SHIT NOT BE AFFECTED BY XALIGN OR YALIGN OUTSIDE OF HERE, WHY DOES IT ONLY AFFECT THIS BITCH
|
|
# AND WHY THE FUCK DO I HAVE TO MANUALLY PUT IN SEEMINGLY ARBITRARY OFFSETS
|
|
"spr_null"
|
|
xoffset -27
|
|
yoffset -648
|
|
contains:
|
|
"spr_metrorandy_hoe_body"
|
|
contains:
|
|
"spr_metrorandy_hoe_head"
|
|
image spr_metrorandy_hoe_bump:
|
|
"spr_metrorandy_hoe_bump_f1"
|
|
pause 0.083
|
|
"spr_metrorandy_hoe_bump_f2"
|
|
pause 0.083
|
|
"spr_metrorandy_hoe_bump_f3"
|
|
pause 0.083
|
|
"spr_metrorandy_hoe"
|
|
image spr_metrorandy_hoe_blink:
|
|
"spr_null"
|
|
xoffset -27
|
|
yoffset -648
|
|
contains:
|
|
"spr_metrorandy_hoe_body"
|
|
contains:
|
|
"spr_metrorandy_hoe_head_blink_f1"
|
|
pause 0.083
|
|
"spr_metrorandy_hoe_head_blink_f2"
|
|
pause 0.083
|
|
"spr_metrorandy_hoe_head"
|
|
|
|
image spr_metrorandy_rebels = "spr_metrorandy_rebels_bump_f1"
|
|
image spr_metrorandy_rebels_bump:
|
|
"spr_metrorandy_rebels_bump_f2"
|
|
pause 0.083
|
|
"spr_metrorandy_rebels_bump_f3"
|
|
pause 0.083
|
|
"spr_metrorandy_rebels_bump_f4"
|
|
pause 0.083
|
|
"spr_metrorandy_rebels_bump_f1"
|
|
|
|
image spr_metrorandy_paperguy = "spr_metrorandy_paperguy_bump_f1"
|
|
image spr_metrorandy_paperguy_bump:
|
|
"spr_metrorandy_paperguy_bump_f2"
|
|
pause 0.083
|
|
"spr_metrorandy_paperguy_bump_f3"
|
|
pause 0.083
|
|
"spr_metrorandy_paperguy_bump_f4"
|
|
pause 0.083
|
|
"spr_metrorandy_paperguy_bump_f1"
|
|
|
|
image spr_metrorandy_paperguy_turnpage:
|
|
"spr_metrorandy_paperguy_turnpage_f1"
|
|
pause 0.166
|
|
"spr_metrorandy_paperguy_turnpage_f2"
|
|
pause 0.166
|
|
"spr_metrorandy_paperguy_turnpage_f3"
|
|
pause 0.166
|
|
"spr_metrorandy_paperguy_bump_f1"
|
|
pause 0.166
|
|
|
|
|
|
|
|
#
|
|
# METRO FERRIS ANIMATIONS
|
|
#
|
|
|
|
# pause 0.0416 = 24fps
|
|
|
|
# blinking
|
|
image spr_metroferris_blink_neutral:
|
|
"spr_metroferris_eyelid_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f3"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f4"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f3"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f1"
|
|
image spr_metroferris_blink_skeptical:
|
|
"spr_metroferris_eyelid_f3"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f4"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f3"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f2"
|
|
|
|
# eye balls
|
|
image spr_metroferris_eye_lookleft:
|
|
"spr_metroferris_eye_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_eye_f3"
|
|
pause 0.0416
|
|
"spr_metroferris_eye_f4"
|
|
image spr_metroferris_eye_lookright:
|
|
"spr_metroferris_eye_f3"
|
|
pause 0.0416
|
|
"spr_metroferris_eye_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_eye_f1"
|
|
|
|
# eyebrows
|
|
image spr_metroferris_eyebrow_neutral_to_smirk:
|
|
"spr_metroferris_eyebrow_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_eyebrow_f3"
|
|
pause 0.0416
|
|
"spr_metroferris_eyebrow_f4"
|
|
image spr_metroferris_eyebrow_neutral_to_skeptical:
|
|
"spr_metroferris_eyebrow_f1"
|
|
yoffset -3
|
|
pause 0.0416
|
|
yoffset -12
|
|
pause 0.0416
|
|
yoffset -14
|
|
image spr_metroferris_eyebrow_smirk_to_neutral:
|
|
"spr_metroferris_eyebrow_f3"
|
|
pause 0.0416
|
|
"spr_metroferris_eyebrow_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_eyebrow_f1"
|
|
image spr_metroferris_eyebrow_smirk_to_skeptical:
|
|
"spr_metroferris_eyebrow_f3"
|
|
yoffset -3
|
|
pause 0.0416
|
|
"spr_metroferris_eyebrow_f2"
|
|
yoffset -12
|
|
pause 0.0416
|
|
"spr_metroferris_eyebrow_f1"
|
|
yoffset -14
|
|
image spr_metroferris_eyebrow_skeptical_to_neutral:
|
|
"spr_metroferris_eyebrow_f1"
|
|
yoffset -12
|
|
pause 0.0416
|
|
yoffset -3
|
|
pause 0.0416
|
|
yoffset 0
|
|
image spr_metroferris_eyebrow_skeptical_to_smirk:
|
|
"spr_metroferris_eyebrow_f1"
|
|
yoffset -12
|
|
pause 0.0416
|
|
"spr_metroferris_eyebrow_f2"
|
|
yoffset -3
|
|
pause 0.0416
|
|
"spr_metroferris_eyebrow_f3"
|
|
yoffset 0
|
|
|
|
image spr_metroferris_mouth_neutral_to_considering:
|
|
"spr_metroferris_mouth_frown_f1"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_frown_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_frown_f3"
|
|
image spr_metroferris_mouth_neutral_to_smirk:
|
|
"spr_metroferris_mouth_smile_f1"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_smile_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_smile_f3"
|
|
image spr_metroferris_mouth_considering_to_neutral:
|
|
"spr_metroferris_mouth_frown_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_frown_f1"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_neutral"
|
|
image spr_metroferris_mouth_considering_to_smirk:
|
|
"spr_metroferris_mouth_frown_f3"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_frown_f1"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_smile_f1"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_smile_f3"
|
|
image spr_metroferris_mouth_smirk_to_neutral:
|
|
"spr_metroferris_mouth_smile_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_smile_f1"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_neutral"
|
|
image spr_metroferris_mouth_smirk_to_considering:
|
|
"spr_metroferris_mouth_smile_f3"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_smile_f1"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_frown_f1"
|
|
pause 0.0416
|
|
"spr_metroferris_mouth_frown_f3"
|
|
|
|
|
|
# facial expressions
|
|
|
|
image spr_metroferris_face_neutral:
|
|
contains:
|
|
"spr_metroferris_mouth_neutral"
|
|
contains:
|
|
"spr_metroferris_eyebrow_f1"
|
|
contains:
|
|
"spr_metroferris_eye_f1"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_neutral_nomouth:
|
|
contains:
|
|
"spr_metroferris_eyebrow_f1"
|
|
contains:
|
|
"spr_metroferris_eye_f1"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_smirk:
|
|
contains:
|
|
"spr_metroferris_mouth_smirk_f3"
|
|
contains:
|
|
"spr_metroferris_eyebrow_f4"
|
|
contains:
|
|
"spr_metroferris_eye_f1"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_considering:
|
|
contains:
|
|
"spr_metroferris_mouth_frown_f3"
|
|
contains:
|
|
"spr_metroferris_eyebrow_f1"
|
|
contains:
|
|
"spr_metroferris_eye_f4"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_skeptical:
|
|
contains:
|
|
"spr_metroferris_mouth_neutral"
|
|
contains:
|
|
"spr_metroferris_eyebrow_f1"
|
|
yoffset -14
|
|
contains:
|
|
"spr_metroferris_eye_f1"
|
|
contains:
|
|
"spr_metroferris_eyelid_f2"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 3.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 0.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 4
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 4.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 3.5
|
|
"spr_metroferris_blink_skeptical"
|
|
repeat
|
|
|
|
# facial transitions
|
|
|
|
image spr_metroferris_face_neutral_to_considering:
|
|
contains:
|
|
"spr_metroferris_mouth_neutral_to_considering"
|
|
contains:
|
|
"spr_metroferris_eyebrow_f1"
|
|
contains:
|
|
"spr_metroferris_eye_lookleft"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_neutral_to_smirk:
|
|
contains:
|
|
"spr_metroferris_mouth_neutral_to_smirk"
|
|
contains:
|
|
"spr_metroferris_eyebrow_neutral_to_smirk"
|
|
contains:
|
|
"spr_metroferris_eye_f1"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_neutral_to_skeptical:
|
|
contains:
|
|
"spr_metroferris_mouth_neutral"
|
|
contains:
|
|
"spr_metroferris_eyebrow_neutral_to_skeptical"
|
|
contains:
|
|
"spr_metroferris_eye_f1"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f2"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 3.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 0.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 4
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 4.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 3.5
|
|
"spr_metroferris_blink_skeptical"
|
|
repeat
|
|
image spr_metroferris_face_considering_to_neutral:
|
|
contains:
|
|
"spr_metroferris_mouth_considering_to_neutral"
|
|
contains:
|
|
"spr_metroferris_eyebrow_f1"
|
|
contains:
|
|
"spr_metroferris_eye_lookright"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_considering_to_smirk:
|
|
contains:
|
|
"spr_metroferris_mouth_considering_to_smirk"
|
|
contains:
|
|
"spr_metroferris_eyebrow_neutral_to_smirk"
|
|
contains:
|
|
"spr_metroferris_eye_lookright"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_considering_to_skeptical:
|
|
contains:
|
|
"spr_metroferris_mouth_considering_to_neutral"
|
|
contains:
|
|
"spr_metroferris_eyebrow_neutral_to_skeptical"
|
|
contains:
|
|
"spr_metroferris_eye_lookright"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f2"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 3.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 0.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 4
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 4.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 3.5
|
|
"spr_metroferris_blink_skeptical"
|
|
repeat
|
|
image spr_metroferris_face_smirk_to_neutral:
|
|
contains:
|
|
"spr_metroferris_mouth_smirk_to_neutral"
|
|
contains:
|
|
"spr_metroferris_eyebrow_smirk_to_neutral"
|
|
contains:
|
|
"spr_metroferris_eye_f1"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_smirk_to_considering:
|
|
contains:
|
|
"spr_metroferris_mouth_smirk_to_considering"
|
|
contains:
|
|
"spr_metroferris_eyebrow_smirk_to_neutral"
|
|
contains:
|
|
"spr_metroferris_eye_lookleft"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_smirk_to_skeptical:
|
|
contains:
|
|
"spr_metroferris_mouth_smirk_to_neutral"
|
|
contains:
|
|
"spr_metroferris_eyebrow_smirk_to_skeptical"
|
|
contains:
|
|
"spr_metroferris_eye_f1"
|
|
contains:
|
|
"spr_metroferris_eyelid_f1"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f2"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 3.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 0.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 4
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 4.5
|
|
"spr_metroferris_blink_skeptical"
|
|
pause 3.5
|
|
"spr_metroferris_blink_skeptical"
|
|
repeat
|
|
image spr_metroferris_face_skeptical_to_neutral:
|
|
contains:
|
|
"spr_metroferris_mouth_neutral"
|
|
contains:
|
|
"spr_metroferris_eyebrow_skeptical_to_neutral"
|
|
contains:
|
|
"spr_metroferris_eye_f1"
|
|
contains:
|
|
"spr_metroferris_eyelid_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_skeptical_to_considering:
|
|
contains:
|
|
"spr_metroferris_mouth_neutral_to_considering"
|
|
contains:
|
|
"spr_metroferris_eyebrow_skeptical_to_neutral"
|
|
contains:
|
|
"spr_metroferris_eye_lookleft"
|
|
contains:
|
|
"spr_metroferris_eyelid_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
image spr_metroferris_face_skeptical_to_smirk:
|
|
contains:
|
|
"spr_metroferris_mouth_neutral_to_smirk"
|
|
contains:
|
|
"spr_metroferris_eyebrow_skeptical_to_smirk"
|
|
contains:
|
|
"spr_metroferris_eye_f1"
|
|
contains:
|
|
"spr_metroferris_eyelid_f2"
|
|
pause 0.0416
|
|
"spr_metroferris_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4
|
|
"spr_metroferris_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroferris_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroferris_blink_neutral"
|
|
repeat
|
|
|
|
|
|
#
|
|
# METRO OLIVIA ANIMATIONS
|
|
#
|
|
|
|
|
|
|
|
# pause 0.0416 = 24fps
|
|
|
|
# blinking
|
|
image spr_metroolivia_blink_neutral:
|
|
"spr_metroolivia_eyelid_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f3"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f4"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f3"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f1"
|
|
image spr_metroolivia_blink_wideopen:
|
|
"spr_metroolivia_eyelid_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f3"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f4"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f3"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_wideopen"
|
|
image spr_metroolivia_blink_lidded:
|
|
"spr_metroolivia_eyelid_f3"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f4"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f3"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyelid_f2"
|
|
|
|
# blinking loops
|
|
image spr_metroolivia_blinkloop_neutral:
|
|
"spr_metroolivia_eyelid_f1"
|
|
block:
|
|
pause 4
|
|
"spr_metroolivia_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroolivia_blink_neutral"
|
|
pause 5
|
|
"spr_metroolivia_blink_neutral"
|
|
pause 0.5
|
|
"spr_metroolivia_blink_neutral"
|
|
pause 4
|
|
"spr_metroolivia_blink_neutral"
|
|
pause 4.5
|
|
"spr_metroolivia_blink_neutral"
|
|
pause 3.5
|
|
"spr_metroolivia_blink_neutral"
|
|
repeat
|
|
image spr_metroolivia_blinkloop_lidded:
|
|
"spr_metroolivia_eyelid_f2"
|
|
block:
|
|
pause 4
|
|
"spr_metroolivia_blink_lidded"
|
|
pause 3.5
|
|
"spr_metroolivia_blink_lidded"
|
|
pause 5
|
|
"spr_metroolivia_blink_lidded"
|
|
pause 0.5
|
|
"spr_metroolivia_blink_lidded"
|
|
pause 4
|
|
"spr_metroolivia_blink_lidded"
|
|
pause 4.5
|
|
"spr_metroolivia_blink_lidded"
|
|
pause 3.5
|
|
"spr_metroolivia_blink_lidded"
|
|
repeat
|
|
image spr_metroolivia_blinkloop_wideopen:
|
|
"spr_metroolivia_eyelid_wideopen"
|
|
block:
|
|
pause 4
|
|
"spr_metroolivia_blink_wideopen"
|
|
pause 3.5
|
|
"spr_metroolivia_blink_wideopen"
|
|
pause 5
|
|
"spr_metroolivia_blink_wideopen"
|
|
pause 0.5
|
|
"spr_metroolivia_blink_wideopen"
|
|
pause 4
|
|
"spr_metroolivia_blink_wideopen"
|
|
pause 4.5
|
|
"spr_metroolivia_blink_wideopen"
|
|
pause 3.5
|
|
"spr_metroolivia_blink_wideopen"
|
|
repeat
|
|
|
|
# eyeballs
|
|
image spr_metroolivia_eye_neutral_to_lookaway:
|
|
"spr_metroolivia_eye_lookaway_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_lookaway_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_lookaway_f3"
|
|
image spr_metroolivia_eye_neutral_to_rolleyes:
|
|
"spr_metroolivia_eye_rolling_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_rolling_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_rolling_f3"
|
|
image spr_metroolivia_eye_neutral_to_considering = "spr_metroolivia_eye_rolling_f1"
|
|
image spr_metroolivia_eye_lookaway_to_neutral:
|
|
"spr_metroolivia_eye_lookaway_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_lookaway_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_neutral"
|
|
image spr_metroolivia_eye_lookaway_to_rolleyes = "spr_metroolivia_eye_rolling_f3"
|
|
image spr_metroolivia_eye_lookaway_to_considering:
|
|
"spr_metroolivia_eye_rolling_f3"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_rolling_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_rolling_f1"
|
|
image spr_metroolivia_eye_rolleyes_to_neutral:
|
|
"spr_metroolivia_eye_lookaway_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_neutral"
|
|
image spr_metroolivia_eye_rolleyes_to_lookaway:
|
|
"spr_metroolivia_eye_lookaway_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_lookaway_f3"
|
|
image spr_metroolivia_eye_rolleyes_to_considering:
|
|
"spr_metroolivia_eye_lookaway_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_lookaway_f1"
|
|
image spr_metroolivia_eye_considering_to_neutral = "spr_metroolivia_eye_neutral"
|
|
image spr_metroolivia_eye_considering_to_lookaway:
|
|
"spr_metroolivia_eye_neutral"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_lookaway_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_lookaway_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_lookaway_f3"
|
|
image spr_metroolivia_eye_considering_to_rolleyes:
|
|
"spr_metroolivia_eye_rolling_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eye_rolling_f3"
|
|
# 0.0416 is too fast for this!
|
|
image spr_metroolivia_eye_neutral_to_rolleyes_to_neutral:
|
|
"spr_metroolivia_eye_rolling_f1"
|
|
pause 0.0832
|
|
"spr_metroolivia_eye_rolling_f2"
|
|
pause 0.0832
|
|
"spr_metroolivia_eye_rolling_f3"
|
|
pause 0.0832
|
|
"spr_metroolivia_eye_lookaway_f1"
|
|
pause 0.0832
|
|
"spr_metroolivia_eye_neutral"
|
|
|
|
# eyebrows
|
|
image spr_metroolivia_eyebrow_neutral_to_furrowed:
|
|
"spr_metroolivia_eyebrow_furrowed_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_furrowed_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_furrowed_f3"
|
|
image spr_metroolivia_eyebrow_neutral_to_raised:
|
|
"spr_metroolivia_eyebrow_raised_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_raised_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_raised_f3"
|
|
image spr_metroolivia_eyebrow_neutral_to_worried:
|
|
"spr_metroolivia_eyebrow_raised_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_worried"
|
|
image spr_metroolivia_eyebrow_raised_to_neutral:
|
|
"spr_metroolivia_eyebrow_raised_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_raised_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
image spr_metroolivia_eyebrow_raised_to_furrowed:
|
|
"spr_metroolivia_eyebrow_raised_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_raised_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_furrowed_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_furrowed_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_furrowed_f3"
|
|
image spr_metroolivia_eyebrow_raised_to_neutral:
|
|
"spr_metroolivia_eyebrow_raised_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_raised_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_furrowed_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_worried"
|
|
image spr_metroolivia_eyebrow_furrowed_to_neutral:
|
|
"spr_metroolivia_eyebrow_furrowed_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_furrowed_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
image spr_metroolivia_eyebrow_furrowed_to_raised:
|
|
"spr_metroolivia_eyebrow_furrowed_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_furrowed_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_raised_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_raised_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_raised_f3"
|
|
image spr_metroolivia_eyebrow_furrowed_to_worried:
|
|
"spr_metroolivia_eyebrow_furrowed_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_worried"
|
|
image spr_metroolivia_eyebrow_worried_to_neutral:
|
|
"spr_metroolivia_eyebrow_furrowed_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
image spr_metroolivia_eyebrow_worried_to_raised:
|
|
"spr_metroolivia_eyebrow_furrowed_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_raised_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_raised_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_raised_f3"
|
|
image spr_metroolivia_eyebrow_worried_to_furrowed:
|
|
"spr_metroolivia_eyebrow_furrowed_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_eyebrow_furrowed_f3"
|
|
|
|
# mouths
|
|
image spr_metroolivia_mouth_neutral_to_smile:
|
|
"spr_metroolivia_mouth_smile_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_mouth_smile_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_mouth_smile_f3"
|
|
image spr_metroolivia_mouth_smile_to_neutral:
|
|
"spr_metroolivia_mouth_smile_f2"
|
|
pause 0.0416
|
|
"spr_metroolivia_mouth_smile_f1"
|
|
pause 0.0416
|
|
"spr_metroolivia_mouth_neutral"
|
|
|
|
#hair
|
|
#these displayables have postfix numbers from 1-4 for their animation frames, just as the sprite names are. other.rpy contains the animation data
|
|
image spr_metroolivia_hair_default_front = DynamicDisplayable(hair_controller,name="spr_metroolivia_hair_default_front_f")
|
|
image spr_metroolivia_hair_default_back = DynamicDisplayable(hair_controller,name="spr_metroolivia_hair_default_back_f")
|
|
image spr_metroolivia_hair_lookback = DynamicDisplayable(hair_controller,name="spr_metroolivia_hair_lookback_f")
|
|
|
|
|
|
# Neutral
|
|
# Annoyed
|
|
# Rolling Eyes
|
|
# Smile
|
|
# Lookaway
|
|
# Concerned
|
|
# Considering
|
|
|
|
# facial expressions
|
|
|
|
image spr_metroolivia_face_neutral:
|
|
contains:
|
|
"spr_metroolivia_eye_neutral"
|
|
contains:
|
|
"spr_metroolivia_blinkloop_neutral"
|
|
contains:
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
contains:
|
|
"spr_metroolivia_mouth_neutral"
|
|
image spr_metroolivia_face_annoyed:
|
|
contains:
|
|
"spr_metroolivia_eye_neutral"
|
|
contains:
|
|
"spr_metroolivia_blinkloop_lidded"
|
|
contains:
|
|
"spr_metroolivia_eyebrow_furrowed_f3"
|
|
contains:
|
|
"spr_metroolivia_mouth_neutral"
|
|
image spr_metroolivia_face_smile:
|
|
contains:
|
|
"spr_metroolivia_eye_neutral"
|
|
contains:
|
|
"spr_metroolivia_blinkloop_neutral"
|
|
contains:
|
|
"spr_metroolivia_eyebrow_raised_f3"
|
|
contains:
|
|
"spr_metroolivia_mouth_smile_f3"
|
|
image spr_metroolivia_face_rolleyes:
|
|
contains:
|
|
"spr_metroolivia_eye_rolling_f3"
|
|
contains:
|
|
"spr_metroolivia_blinkloop_neutral"
|
|
contains:
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
contains:
|
|
"spr_metroolivia_mouth_neutral"
|
|
image spr_metroolivia_face_considering:
|
|
contains:
|
|
"spr_metroolivia_eye_neutral"
|
|
contains:
|
|
"spr_metroolivia_blinkloop_neutral"
|
|
contains:
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
contains:
|
|
"spr_metroolivia_mouth_neutral"
|
|
image spr_metroolivia_face_worried:
|
|
contains:
|
|
"spr_metroolivia_eye_neutral"
|
|
contains:
|
|
"spr_metroolivia_blinkloop_neutral"
|
|
contains:
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
contains:
|
|
"spr_metroolivia_mouth_neutral"
|
|
image spr_metroolivia_face_lookaway:
|
|
contains:
|
|
"spr_metroolivia_eye_lookaway_f3"
|
|
contains:
|
|
"spr_metroolivia_blinkloop_neutral"
|
|
contains:
|
|
"spr_metroolivia_eyebrow_neutral"
|
|
contains:
|
|
"spr_metroolivia_mouth_neutral"
|
|
|
|
|
|
image spr_wheelchair = Composite(
|
|
(1153,1500),
|
|
(-53,0), "spr_olivia_wheelchair_back",
|
|
(-53,0), "spr_olivia_wheelchair_front"
|
|
)
|
|
|
|
|
|
# Lizcar shit
|
|
|
|
image lizcar = "cg_lizcar"
|
|
image olivia lizcar neutral = "cg_lizcar_olivia_neutral"
|
|
image olivia lizcar lookaway = "cg_lizcar_olivia_lookaway"
|
|
image damien lizcar neutral = "cg_lizcar_damien"
|
|
image liz lizcar neutral = "cg_lizcar_liz_neutral"
|
|
image liz lizcar explaining = "cg_lizcar_liz_explaining"
|
|
|
|
# Bench
|
|
# (Defining so that they have a prefix so that they replace eachother when shown)
|
|
|
|
image inco bench lookover = "fb_bench_inco_lookover"
|
|
image inco bench neutral = "fb_bench_inco_neutral"
|
|
image inco bench sad = "fb_bench_inco_sad"
|
|
image inco bench smile = "fb_bench_inco_smile"
|
|
image inco bench lookover blush = "fb_bench_inco_lookover_blush"
|
|
|
|
image olivia bench lookaway = "fb_bench_olivia_lookaway"
|
|
image olivia bench lookaway blush = "fb_bench_olivia_lookaway_blush"
|
|
image olivia bench blush = "fb_bench_olivia_blush"
|
|
image olivia bench leanback = "fb_bench_olivia_leanback"
|
|
image olivia bench neutral = "fb_bench_olivia_neutral"
|
|
image olivia bench sad = "fb_bench_olivia_sad"
|
|
image olivia bench smile = "fb_bench_olivia_smile"
|
|
image olivia bench surprise = "fb_bench_olivia_surprise"
|
|
|
|
# firedance
|
|
image firedancers = "fb_firedance_firedancers"
|
|
|
|
image incoolivia firedance base = "fb_firedance_table"
|
|
|
|
image inco firedance lookdancers = "fb_firedance_inco_lookdancers"
|
|
image inco firedance lookolivia = "fb_firedance_inco_lookolivia"
|
|
image inco firedance neutral = "fb_firedance_inco_neutral"
|
|
|
|
image olivia firedance lookdancers = "fb_firedance_olivia_lookdancers"
|
|
image olivia firedance lookinco = "fb_firedance_olivia_lookinco"
|
|
image olivia firedance neutral = "fb_firedance_olivia_neutral"
|