1324 lines
30 KiB
Plaintext
1324 lines
30 KiB
Plaintext
# # init python:
|
||
# # #required for the blur effects, in game/python-packages you can install stuff and then import
|
||
# # import cv2
|
||
# # import numpy
|
||
|
||
# # def blurcut(image_to_blur_from : str, image_to_blur_to : str, direction : str, stretch_factor : float = 0.00) -> None:
|
||
# # #this is currently just a placeholder to be moved out
|
||
# # img = cv2.imread(image_to_blur_from)
|
||
|
||
|
||
# # # Specify the kernel size.
|
||
# # # The greater the size, the more the motion.
|
||
# # kernel_size = 30
|
||
# #
|
||
# # # Create the vertical kernel.
|
||
# # kernel_v = numpy.zeros((kernel_size, kernel_size))
|
||
# #
|
||
# # # Create a copy of the same for creating the horizontal kernel.
|
||
# # kernel_h = numpy.copy(kernel_v)
|
||
# #
|
||
# # # Fill the middle row with ones.
|
||
# # kernel_v[:, int((kernel_size - 1)/2)] = numpy.ones(kernel_size)
|
||
# # kernel_h[int((kernel_size - 1)/2), :] = numpy.ones(kernel_size)
|
||
# #
|
||
# # # Normalize.
|
||
# # kernel_v /= kernel_size
|
||
# # kernel_h /= kernel_size
|
||
# #
|
||
# # # Apply the vertical kernel.
|
||
# # vertical_mb = cv2.filter2D(img, -1, kernel_v)
|
||
# #
|
||
# # # Apply the horizontal kernel.
|
||
# # horizonal_mb = cv2.filter2D(img, -1, kernel_h)
|
||
# #
|
||
# # # Save the outputs.
|
||
# # cv2.imwrite('car_vertical.jpg', vertical_mb)
|
||
# # cv2.imwrite('car_horizontal.jpg', horizonal_mb)
|
||
|
||
label test_chapter:
|
||
stop music fadeout 3.0
|
||
|
||
"Sample dialogue for metro"
|
||
window auto hide
|
||
|
||
|
||
image bg_metroshadowanim:
|
||
blend 'multiply'
|
||
"bg_metroshadow 1"
|
||
pause 0.08
|
||
"bg_metroshadow 2"
|
||
pause 0.08
|
||
"bg_metroshadow 3"
|
||
pause 0.08
|
||
"bg_metroshadow 4"
|
||
pause 0.08
|
||
"bg_metroshadow 5"
|
||
pause 0.08
|
||
"bg_metroshadow 6"
|
||
pause 0.08
|
||
"bg_metroshadow 7"
|
||
pause 0.08
|
||
"bg_metroshadow 8"
|
||
pause 0.08
|
||
"bg_metroshadow 9"
|
||
pause 0.08
|
||
"bg_metroshadow 10"
|
||
pause 0.08
|
||
blend 'normal'
|
||
"null_image"
|
||
|
||
transform placething:
|
||
xanchor 0.5
|
||
yanchor 1.0
|
||
xpos 0.5
|
||
ypos 1.0
|
||
|
||
|
||
# Vetoed: Using the 3D camera, because you can't control the vertical panning behavior and you can't adjust the vanishing point.
|
||
|
||
# Using easein_circ isn't ideal, but finding the best bezier curve is autistic with the way knots work and coding as a warp function is even more autistic
|
||
# Not something I want to do for the sake of the demo, so this is good enough
|
||
# TODO: Make a better animation curve for the metro backdrop
|
||
|
||
# BECAUSE OF RENPY'S MENTAL RETARDATION, we have to use 'show layer master' to pan the camera and then the camera statement
|
||
# to do the metro shaking. It can't be otherway where camera controls panning, because for some reason the metro animation restarts,
|
||
# and I fucking stress SOME REASON. We can't just have everything controlled by the camera statement either, because
|
||
# the stupid fucking atl cancellation happens and we're no longer in sync with everything.
|
||
|
||
|
||
|
||
#show bg_metrobuilding1:
|
||
# subpixel True
|
||
# block:
|
||
# xalign 0.5 yalign 0.5 xpos 1.32 ypos -0.11 zoom 1.3
|
||
# easein_circ 40 xpos 0.39 ypos -0.03 zoom 0.08
|
||
# time 30
|
||
# repeat
|
||
|
||
#show bg_metrobuilding1 as bg_metrobuilding12:
|
||
# subpixel True alpha 0
|
||
# pause 4
|
||
# block:
|
||
# xalign 0.5 yalign 0.5 xpos 1.32 ypos -0.11 zoom 1.3 alpha 1
|
||
# easein_circ 40 xpos 0.39 ypos -0.03 zoom 0.08
|
||
# time 30
|
||
# repeat
|
||
|
||
|
||
|
||
#show bg_metrobuilding1:
|
||
# xanchor 0.5
|
||
# yanchor 0.5
|
||
# xpos 1.0
|
||
# zpos 1197
|
||
# matrixtransform OffsetMatrix(0.0, 0.0, 0.0)
|
||
# linear 30:
|
||
# zpos -8000
|
||
# matrixtransform OffsetMatrix(-2034.0, 0.0, 0.0)
|
||
#show bg_metrobuilding2:
|
||
# xanchor 0.5
|
||
# yanchor 0.5
|
||
# xpos 1.3 ypos 0.3
|
||
# zpos 1197
|
||
# matrixtransform OffsetMatrix(0.0, 0.0, 0.0)
|
||
# pause 2
|
||
# linear 30:
|
||
# zpos -8000
|
||
# matrixtransform OffsetMatrix(-2034.0, 0.0, 0.0)
|
||
|
||
|
||
transform metro_buildingmove(t=0):
|
||
subpixel True alpha 0 xalign 0.5 yalign 0.5
|
||
pause t
|
||
alpha 1
|
||
block:
|
||
xpos 1.32 ypos -0.11 zoom 1.3
|
||
easein_circ 40 xpos 0.39 ypos -0.03 zoom 0.08
|
||
pause 120
|
||
repeat
|
||
|
||
|
||
camera:
|
||
perspective True
|
||
parallel:
|
||
tf_metro_cameramove
|
||
parallel:
|
||
tf_metro_soundplayer
|
||
|
||
scene black
|
||
#show bg_metroskyscroll:
|
||
# xpos 933 ypos -594
|
||
# xpan 0 ypan 0 xzoom 1.8
|
||
# block:
|
||
# xpan 0 ypan 0
|
||
# linear 190 xpan 360 ypan -360
|
||
# repeat
|
||
show bg_metro_skyline:
|
||
xpos 0.46
|
||
ypos -0.61
|
||
matrixtransform RotateMatrix(0.0, -9.0, 0.0)
|
||
block:
|
||
xpan 0
|
||
linear 140 xpan 360
|
||
repeat
|
||
show bg_metro_skyline as bg_metro_skyline2:
|
||
xpos -0.96
|
||
ypos -0.61
|
||
matrixtransform RotateMatrix(0.0, 9.0, 0.0)
|
||
block:
|
||
xpan 0
|
||
linear 140 xpan -360
|
||
repeat
|
||
|
||
#show bg_metrobuilding1 at metro_buildingmove
|
||
#show bg_metrobuilding1 as bg_metrobuilding3 at metro_buildingmove(4)
|
||
show bg_metro_base:
|
||
xalign 0.5
|
||
yalign 0.5
|
||
#show bg_metroshadowanim
|
||
#show bg_metroerspectivelines
|
||
|
||
show spr_metrorandy_hoe:
|
||
xalign 0.5 yalign 0.5
|
||
pause 4
|
||
"spr_metrorandy_hoe_blink"
|
||
pause 4.1
|
||
block:
|
||
"spr_metrorandy_hoe_bump"
|
||
pause 4
|
||
"spr_metrorandy_hoe_blink"
|
||
pause 4
|
||
"spr_metrorandy_hoe_bump"
|
||
pause 5
|
||
"spr_metrorandy_hoe_blink"
|
||
pause 3
|
||
repeat
|
||
show spr_metrorandy_rebels:
|
||
xalign 0.5 yalign 0.5
|
||
pause 8.1
|
||
block:
|
||
"spr_metrorandy_rebels_bump"
|
||
pause 8
|
||
repeat
|
||
show spr_metrorandy_paperguy:
|
||
xalign 0.5 yalign 0.5
|
||
pause 8.1
|
||
block:
|
||
"spr_metrorandy_paperguy_bump"
|
||
pause 3
|
||
"spr_metrorandy_paperguy_turnpage"
|
||
pause 5
|
||
"spr_metrorandy_paperguy_bump"
|
||
pause 8
|
||
"spr_metrorandy_paperguy_bump"
|
||
pause 8
|
||
repeat
|
||
|
||
show bg_metro_bars:
|
||
xalign 0.5 yalign 0.5
|
||
|
||
show bg_metro_overlay:
|
||
xalign 0.5 yalign 0.5
|
||
|
||
#show layer master:
|
||
# ypos 600
|
||
# xalign 0.5
|
||
|
||
pause
|
||
|
||
show metroferris at truecenter behind bg_metro_overlay with dissolve:
|
||
xalign 0.5
|
||
yalign 0.5
|
||
|
||
pause
|
||
|
||
show layer master:
|
||
ease_cubic 2 ypos 500
|
||
|
||
pause
|
||
|
||
show layer master:
|
||
ypos 500 # necessary for some stupid reason
|
||
|
||
show metroferris neutral_considering
|
||
pause
|
||
|
||
show metroferris considering_neutral
|
||
pause
|
||
|
||
show metroferris neutral_smirk
|
||
pause
|
||
|
||
show metroferris smirk_neutral
|
||
pause
|
||
|
||
show metroferris neutral_skeptical
|
||
pause
|
||
|
||
show metroferris skeptical_neutral
|
||
pause
|
||
|
||
|
||
|
||
show metroferris skeptical
|
||
pause
|
||
|
||
|
||
|
||
show metroferris skeptical_smirk
|
||
pause
|
||
|
||
show metroferris smirk_skeptical
|
||
pause
|
||
|
||
show metroferris skeptical_considering
|
||
pause
|
||
|
||
show metroferris considering_skeptical
|
||
pause
|
||
|
||
|
||
|
||
show metroferris considering
|
||
pause
|
||
|
||
|
||
|
||
show metroferris considering_smirk
|
||
pause
|
||
|
||
show metroferris smirk_considering
|
||
pause
|
||
|
||
|
||
|
||
|
||
camera:
|
||
yanchor 0.0 xoffset 0.0 yoffset 0.0
|
||
show layer master:
|
||
ypos 0.0
|
||
|
||
scene bg_cafeteria
|
||
|
||
pause 1
|
||
|
||
"Now I am become sleepy, the goer to bed"
|
||
"If only I had a bed."
|
||
|
||
#$ liz_testshower("neutral", "neutral")
|
||
#pause 0.5
|
||
#$ liz_testshower("neutral flip", "neutral flip")
|
||
#pause 0.5
|
||
#$ liz_testshower("neutral", "neutral")
|
||
#pause
|
||
#"hera"
|
||
|
||
show ferris neutral:
|
||
xpos 1.23
|
||
show kiara:
|
||
xpos 0.97
|
||
show lizbody neutral:
|
||
xpos 1.03
|
||
show lizhead neutral:
|
||
xpos 1.12
|
||
show vinny neutral:
|
||
xpos 0.96
|
||
show solly neutral:
|
||
xpos 0.84
|
||
show scaler neutral:
|
||
xpos 0.72
|
||
show sophia neutral:
|
||
xpos 0.92
|
||
show prockling neutral:
|
||
xpos 0.61
|
||
show iadakan neutral:
|
||
xpos 0.55
|
||
show damien neutral:
|
||
xpos 0.43
|
||
show mia neutral:
|
||
xpos 0.33
|
||
show ben neutral:
|
||
xpos 0.24
|
||
show inco neutral:
|
||
xpos 0.15
|
||
show olivia happy:
|
||
xpos 0.07
|
||
|
||
pause
|
||
|
||
camera:
|
||
linear 5 xpos 1377
|
||
pause
|
||
|
||
scene bg_cafeteria
|
||
camera:
|
||
xpos 0
|
||
|
||
"Transforms"
|
||
window auto hide
|
||
|
||
show olivia happy at moveinright(0.5) with eidissolve
|
||
pause 0.5
|
||
show olivia at moveoutright(0.5)
|
||
hide olivia
|
||
pause 0.75
|
||
|
||
show olivia happy at moveinleft(0.5) with eidissolve
|
||
pause 0.5
|
||
show olivia at moveoutleft(0.5)
|
||
hide olivia
|
||
pause 0.75
|
||
|
||
show olivia happy at moveinup(0.5) with eidissolve
|
||
pause 0.5
|
||
show olivia at moveoutup
|
||
hide olivia
|
||
pause 0.75
|
||
|
||
show olivia happy at moveindown(0.5) with eidissolve
|
||
pause 0.5
|
||
show olivia at moveoutdown
|
||
hide olivia
|
||
pause 0.75
|
||
|
||
show olivia happy at moveinright(0.5) with eidissolve
|
||
pause 0.5
|
||
show olivia at movex(0.7)
|
||
pause 1
|
||
show olivia at movex(0.5)
|
||
pause 1
|
||
show olivia at movexy(0.7, -0.2)
|
||
pause 1
|
||
show olivia at movexy(0.5)
|
||
pause 1
|
||
show olivia at backmovex(0.6)
|
||
pause 1
|
||
show olivia at backmovex(0.5)
|
||
pause 1
|
||
show olivia at easemovex(0.7)
|
||
pause 1
|
||
show olivia at easemovex(0.5)
|
||
pause 1
|
||
|
||
show olivia at elasticmovex(0.7)
|
||
pause 1
|
||
show olivia at elasticmovex(0.5)
|
||
pause 1
|
||
|
||
show olivia at movey(-0.2)
|
||
pause 1
|
||
show olivia at movey(0.0)
|
||
pause 1
|
||
show olivia at easemovey(-0.2)
|
||
pause 1
|
||
show olivia at easemovey(0.0)
|
||
pause 1
|
||
|
||
show olivia at vibratex(0.5)
|
||
pause 1
|
||
show olivia at vibratey(0.0)
|
||
pause 1
|
||
show olivia at jumpingloop
|
||
pause 3
|
||
show olivia at movey(0.0)
|
||
pause 1
|
||
show olivia at jumping(0.0, 3)
|
||
pause 2.5
|
||
|
||
show olivia at hitx(0.5)
|
||
pause 1
|
||
show olivia at hity(0.0)
|
||
pause 1
|
||
|
||
show olivia at hit(0.5)
|
||
pause 1
|
||
|
||
show olivia at growl1x(0.5)
|
||
pause 3
|
||
show olivia at growl1y(0.0)
|
||
pause 3
|
||
|
||
show olivia at growl2x(0.5)
|
||
pause 3
|
||
show olivia at growl2y(0.0)
|
||
pause 3
|
||
|
||
show olivia at slideinplace1(0.5)
|
||
pause 3
|
||
|
||
show olivia at movex(0.5)
|
||
pause 1
|
||
|
||
show olivia at slideinplace2(0.5)
|
||
pause 3
|
||
|
||
show olivia at movex(0.5)
|
||
pause 1
|
||
|
||
show olivia at shudder(0.5)
|
||
pause 1
|
||
|
||
show olivia at movex(0.5)
|
||
pause 1
|
||
|
||
show olivia at bob(0.0)
|
||
pause 2
|
||
|
||
show olivia at movey(0.0)
|
||
pause 1
|
||
|
||
show olivia at hop()
|
||
pause 1
|
||
|
||
show olivia at nudgeup()
|
||
pause 1
|
||
|
||
|
||
"Camera shakes"
|
||
window auto hide
|
||
|
||
# toggle inversion when perspective True is on
|
||
camera at shake(inv=-1.0)
|
||
pause 3
|
||
camera at shakeend(inv=-1.0)
|
||
pause 1
|
||
|
||
camera at shakex(inv=-1.0)
|
||
pause 3
|
||
camera at shakeendx(inv=-1.0)
|
||
pause 1
|
||
|
||
camera at shakey(inv=-1.0)
|
||
pause 3
|
||
camera at shakeendy(inv=-1.0)
|
||
pause 1
|
||
|
||
"Transitions"
|
||
window auto hide
|
||
|
||
show olivia with ypunch
|
||
pause 0.5
|
||
show olivia with xpunch
|
||
pause 0.5
|
||
|
||
show olivia with xpunch(10)
|
||
pause 0.5
|
||
|
||
show olivia with ypunchstrong
|
||
pause 0.5
|
||
show olivia with xpunchstrong
|
||
pause 0.5
|
||
|
||
show olivia with xpunchlong
|
||
pause 0.5
|
||
show olivia with ypunchlong
|
||
pause 0.5
|
||
|
||
show olivia with ypunchstronglong
|
||
pause 0.5
|
||
show olivia with xpunchstronglong
|
||
pause 0.5
|
||
|
||
hide olivia with eidissolve
|
||
|
||
"Liz movement"
|
||
window auto hide
|
||
|
||
$ liz_show(0.5, 0.0, "neutral", "neutral")
|
||
pause .5
|
||
$ liz_updateexp("happy")
|
||
pause .5
|
||
$ liz_updateexp("angry")
|
||
pause .5
|
||
$ liz_updateexp("sad")
|
||
pause .5
|
||
$ liz_updateexp("shocked")
|
||
pause .5
|
||
$ liz_updateexp("considering")
|
||
pause .5
|
||
$ liz_updateexp("explaining")
|
||
pause .5
|
||
$ liz_updateexp("unimpressed")
|
||
pause .5
|
||
$ liz_updateexp("excited", "excited")
|
||
pause 1
|
||
$ liz_updateexp("verysad left", "verysad")
|
||
pause 1
|
||
$ liz_updateexp("terrified right", "terrified")
|
||
pause 1
|
||
$ liz_updateexp("thinking", "thinking")
|
||
pause 1
|
||
$ liz_updateexp("furious", "furious")
|
||
pause 1
|
||
$ liz_hide()
|
||
pause .5
|
||
|
||
$ liz_show(0.5, 0.0, "neutral", "neutral", atlist=[tint('#ec1818')])
|
||
pause .5
|
||
$ liz_updateexp("thinking", "thinking")
|
||
pause .5
|
||
$ liz_updateexp("thinking left", "thinking left")
|
||
pause .5
|
||
$ liz_hide()
|
||
pause .75
|
||
|
||
$ liz_moveinright(0.5, 0.0, "neutral", "neutral")
|
||
pause .5
|
||
$ liz_moveoutright()
|
||
pause .75
|
||
|
||
$ liz_moveinleft(0.5, 0.0, "neutral", "neutral")
|
||
pause .5
|
||
$ liz_moveoutleft()
|
||
pause .75
|
||
|
||
$ liz_moveinup(0.5, 0.0, "neutral", "neutral")
|
||
pause .5
|
||
$ liz_moveoutup()
|
||
pause .75
|
||
|
||
$ liz_moveindown(0.5, 0.0, "neutral", "neutral")
|
||
pause .5
|
||
$ liz_moveoutdown()
|
||
pause .75
|
||
|
||
$ liz_moveinright(0.5, 0.0, "neutral", "neutral")
|
||
pause .5
|
||
$ liz_moveoutleft_cs("neutral left", "neutral left")
|
||
pause .75
|
||
|
||
$ liz_moveinleft(0.5, 0.0, "neutral left", "neutral left")
|
||
pause .5
|
||
$ liz_moveoutright_cs("neutral right", "neutral right", mode=1)
|
||
pause .75
|
||
|
||
$ liz_moveinright(0.5, 0.0, "neutral", "neutral")
|
||
pause .5
|
||
$ liz_movex(0.7)
|
||
pause 1
|
||
$ liz_movey(-0.1)
|
||
pause 1
|
||
$ liz_movexy(0.5, 0.0)
|
||
pause 1
|
||
|
||
$ liz_easemovex(0.7)
|
||
pause 1
|
||
$ liz_easemovey(-0.1)
|
||
pause 1
|
||
$ liz_easemovexy(0.5, 0.0)
|
||
pause 1
|
||
|
||
$ liz_backmovex(0.7)
|
||
pause 1
|
||
$ liz_backmovey(-0.1)
|
||
pause 1
|
||
$ liz_backmovexy(0.5, 0.0)
|
||
pause 1
|
||
|
||
$ liz_elasticmovex(0.7)
|
||
pause 1
|
||
$ liz_elasticmovey(-0.1)
|
||
pause 1
|
||
$ liz_elasticmovexy(0.5, 0.0)
|
||
pause 1
|
||
"thing"
|
||
window auto hide
|
||
|
||
$ liz_movex_cs(0.7, "neutral left", "neutral left")
|
||
pause 1
|
||
$ liz_movexy_cs(0.8, -0.1, "neutral right", "neutral right")
|
||
pause 1
|
||
$ liz_movexy(0.5, 0.0)
|
||
pause 1
|
||
|
||
$ liz_easemovex_cs(0.7, "neutral left", "neutral left")
|
||
pause 1
|
||
$ liz_easemovexy_cs(0.8, -0.1, "neutral right", "neutral right")
|
||
pause 1
|
||
$ liz_easemovexy(0.5, 0.0)
|
||
pause 1
|
||
|
||
show lizhead at movexy(0.6, -0.1)
|
||
show lizbody at movexy(0.4, 0.1)
|
||
pause 1
|
||
|
||
$ liz_movexy(0.3, 0.0, mode=POSE)
|
||
pause 1
|
||
|
||
show lizhead at movexy(0.6, -0.1)
|
||
show lizbody at movexy(0.4, 0.1)
|
||
pause 1
|
||
|
||
$ liz_easemovexy_cs(0.3, 0.0, "neutral left", "neutral left")
|
||
pause 1
|
||
|
||
show lizhead at movexy(0.6, -0.1)
|
||
show lizbody at movexy(0.4, 0.1)
|
||
pause 1
|
||
|
||
$ liz_movexy(0.3, 0.0)
|
||
pause 1
|
||
|
||
$ liz_movex(0.5, mode=POSE)
|
||
pause 1
|
||
|
||
$ liz_hide()
|
||
|
||
"Liz selective sprite changing"
|
||
window auto hide
|
||
|
||
$ liz_show(0.5, 0, "neutral", "neutral")
|
||
pause .5
|
||
$ liz_movex_cs(0.7, "", "neutral left")
|
||
pause 1
|
||
$ liz_hide()
|
||
pause .5
|
||
|
||
"Turning animation test"
|
||
window auto hide
|
||
|
||
$ liz_moveinright(0.5, 0.0, "neutral", "neutral")
|
||
pause .5
|
||
$ liz_moveoutleft_cs("neutral left", "neutral left")
|
||
pause .5
|
||
|
||
$ liz_moveinright(0.5, 0.0, "neutral", "neutral")
|
||
pause .5
|
||
$ liz_movex_cs(0.6, "neutral left", "neutral left")
|
||
pause 1
|
||
$ liz_moveoutleft()
|
||
pause 1
|
||
|
||
$ liz_moveinright_fromtop(0.5, 0.0, "neutral", "neutral")
|
||
pause 1
|
||
$ liz_hide()
|
||
$ liz_moveinleft_fromtop(0.5, 0.0, "neutral", "neutral")
|
||
pause 1
|
||
$ liz_hide()
|
||
$ liz_moveinup_fromtop(0.5, 0.0, "neutral", "neutral")
|
||
pause 1
|
||
$ liz_hide()
|
||
$ liz_moveindown_fromtop(0.5, 0.0, "neutral", "neutral")
|
||
pause 1
|
||
$ liz_hide()
|
||
|
||
"Sample scene"
|
||
window auto hide
|
||
|
||
show olivia neutral at moveinright(0.2) with eidissolve
|
||
$ liz_moveinright(0.35, 0.0, "neutral", "neutral", behindlist=["olivia"])
|
||
show inco neutral at moveinright(0.7) with eidissolve
|
||
show inco neutral left with eidissolve
|
||
|
||
pause 1
|
||
|
||
$ liz_movex_cs(0.6, "neutral left", "neutral left", behindlist=["inco"])
|
||
pause 1
|
||
|
||
"Sample dialogue"
|
||
|
||
extend " and more" with ypunch
|
||
window auto hide
|
||
|
||
$ liz_updateexp("thinking", "thinking")
|
||
pause 1
|
||
$ liz_moveoutleft_cs("neutral", "neutral")
|
||
|
||
pause
|
||
|
||
|
||
|
||
"Ignore, testing stuff"
|
||
window auto hide
|
||
|
||
show black with ts_wipe
|
||
pause 0.25
|
||
|
||
# Used the old olivia sprite, so it's broken for now.
|
||
show loading_anim
|
||
pause 3
|
||
hide loading_anim with dissolve
|
||
|
||
scene bg_cafeteria with dissolve
|
||
|
||
"Test sprite"
|
||
window auto hide
|
||
|
||
show orbiva neutral at moveinright(0.5) with eidissolve
|
||
pause 1
|
||
show orbiva angry with dissolve
|
||
pause 0.5
|
||
show orbiva frown e_neutral with eidissolve
|
||
pause 0.5
|
||
show orbiva at movex(0.6)
|
||
pause 1.0
|
||
show orbiva at movex(0.5)
|
||
pause 1.0
|
||
show orbiva:
|
||
linear 0.5 alpha 0.4
|
||
pause 1
|
||
show orbiva:
|
||
linear 0.5 alpha 1
|
||
pause 1
|
||
show orbiva at moveoutright
|
||
hide orbiva
|
||
pause 1
|
||
|
||
"Fucking layeredimage bullshit"
|
||
window auto hide
|
||
|
||
show orbiva neutral at moveinright(0.5) with eidissolve
|
||
pause 1
|
||
|
||
show orbiva at movex(0.6)
|
||
show orbiva angry flip with eidissolve
|
||
pause 1
|
||
|
||
show orbiva at movex(0.5)
|
||
show orbiva neutral flip with eidissolve
|
||
pause 1
|
||
|
||
show orbiva at movex(0.6)
|
||
show orbiva angry flip with eidissolve
|
||
pause 1
|
||
|
||
show orbiva at movex(0.5)
|
||
show orbiva neutral unflip with eidissolve
|
||
pause 1
|
||
|
||
|
||
show orbiva lol with eidissolve
|
||
pause 1
|
||
show orbiva lol flip with eidissolve
|
||
pause 1
|
||
show orbiva at movex(0.6)
|
||
show orbiva lol with eidissolve
|
||
pause 1
|
||
|
||
show orbiva neutral with eidissolve:
|
||
xpos 0.5
|
||
pause 1
|
||
|
||
hide orbiva
|
||
|
||
scene black
|
||
|
||
show thisthing thinger1
|
||
pause
|
||
show thisthing thinger2
|
||
pause
|
||
show thisthing thing thinger1
|
||
pause
|
||
show thisthing thing thinger2
|
||
pause
|
||
show thisthing thinger
|
||
pause
|
||
|
||
|
||
image bg_iadclasslong = "dev/bg_iadclasslong.png"
|
||
image tableprop = "dev/tableprop.png"
|
||
|
||
scene black
|
||
|
||
show bg_iadclasslong:
|
||
xalign 0.5
|
||
zzoom True
|
||
zpos -1200
|
||
|
||
camera:
|
||
perspective True
|
||
xpos -0.9
|
||
|
||
with dissolve
|
||
|
||
#show inco at setxy(0.5, 0.07)
|
||
#show olivia neutral at setx(0.3)
|
||
#show tableprop:
|
||
# xalign 0.5
|
||
# xzoom -1
|
||
# xpos 0.5
|
||
# ypos 0.67
|
||
#show iadakan left at setx(0.9)
|
||
#
|
||
#pause
|
||
#
|
||
#camera:
|
||
# ease_cubic 1 xpos 0.2
|
||
# ease_cubic 1 xpos -0.2
|
||
# ease_cubic 1 xpos 0.0
|
||
|
||
show tableprop:
|
||
xalign 0.5
|
||
xzoom -1
|
||
xpos 0.5
|
||
ypos 0.67
|
||
show iadakan left at setx(1.3)
|
||
|
||
"Heading back into Iadakan's class, I get strange feeling of discontent from... something..."
|
||
|
||
"It feels eeriely similar to walking around in a dream, but I'm totally lucid."
|
||
|
||
"I'm not zoning out, so I can rule out an oncoming 'be asleep' missile, so what am I feeling?"
|
||
|
||
"Maybe I should avoid the water fountains from now on..."
|
||
|
||
show inco at moveinright(-0.6) with eidissolve
|
||
|
||
"The smell of oil paint is still here, so I guess my senses are still working normally."
|
||
window auto hide
|
||
|
||
camera:
|
||
ease_cubic 1 xpos 0.6
|
||
pause 1
|
||
|
||
"Mr. Iadakan is present as well, though now that I see him, I realize he's the only other person in the room."
|
||
|
||
"Where is everyone? The bell rung like a minute ago."
|
||
|
||
camera:
|
||
ease_cubic 1 xpos -0.9
|
||
pause 1
|
||
|
||
"..."
|
||
|
||
"...I'm getting irrationally hesitant here, I probably just missed an announcement."
|
||
|
||
"I'll just go and ask him."
|
||
window auto hide
|
||
|
||
camera:
|
||
ease_cubic 2.5 xpos 0.6
|
||
show inco behind tableprop:
|
||
ease_quad 3 xpos 1.0
|
||
pause 2
|
||
|
||
I "Hey, S- uh, Mr. Iadakan, where is everybody?"
|
||
|
||
Iad "Hm? What do you mean? There's not that many people missing."
|
||
|
||
show inco skeptical with eidissolve_nd
|
||
|
||
I "Well, wait, huh? {i}Everyone's{/i} missing."
|
||
|
||
Iad "Excuse me?"
|
||
|
||
pause 0.5
|
||
|
||
"His inflection makes me think I've just made a mistake."
|
||
pause 0.5
|
||
|
||
I "I... don't see anyone here."
|
||
|
||
pause 0.5
|
||
|
||
Iad "..."
|
||
|
||
show iadakan concerned with eidissolve
|
||
|
||
"Now he's looking at me like I grew another head."
|
||
|
||
Iad "You might want to take those shades off sometime, since you can't even see your classmates right in front of you."
|
||
|
||
"Huh?"
|
||
|
||
I "What do you mean? There's no one here."
|
||
|
||
show iadakan unimpressed with eidissolve
|
||
|
||
Iad "Inco, this is probably the lamest prank you can make. Come on, you're more creative than that."
|
||
|
||
show inco neutral with eidissolve
|
||
|
||
"I'm stumped."
|
||
|
||
"How do I even answer that? Is this a test?"
|
||
|
||
"I do a quick scan around the room again to see if I'm just crazy, but no one is there."
|
||
|
||
"I wouldn't even need to take my shades off, the room is dead silent."
|
||
|
||
"..."
|
||
|
||
"Okay, {i}surely{/i} he's just messing with me. He's not above being eccentric."
|
||
|
||
I "I don't... did I miss an announcement? Please tell me."
|
||
|
||
"Again, he gives me a stare like I'm insane, this time with less annoyance and more... pity?"
|
||
|
||
show inco concerned with eidissolve
|
||
|
||
"We keep making the most awkward stare in world, before my anxiety makes me break off. Now I don't know what to do."
|
||
|
||
"Iadakan sees my plight, and handles the moment with some grace."
|
||
|
||
show iadakan explaining with eidissolve
|
||
|
||
Iad "Go on now, take a seat, you're probably just tired."
|
||
|
||
"I sure hope that's the case."
|
||
window auto hide
|
||
|
||
camera:
|
||
ease_cubic 1.5 xpos 0.2
|
||
show inco:
|
||
ease_quad 2 xpos 0.55
|
||
easein_back 0.75 ypos 0.07
|
||
with None
|
||
|
||
show inco left
|
||
show iadakan neutral
|
||
with eidissolve
|
||
|
||
pause 1.0
|
||
show inco right with eidissolve
|
||
|
||
camera:
|
||
easein_cubic 1:
|
||
zpos -502
|
||
xpos 0.06
|
||
ypos -0.11
|
||
pause 0.5
|
||
|
||
"The seat doesn't make me feel more comfortable in any sense about this"
|
||
|
||
"How does he think there's people in the room? It's just me!"
|
||
|
||
"Am I insane? Or is he insane?"
|
||
|
||
pause 0.5
|
||
|
||
"I look back to him, and he's looking around like there's anyone BUT just me here."
|
||
|
||
"What the heck is he looking at? Why's he acting like this!?"
|
||
|
||
pause 0.5
|
||
|
||
"Ohhh man, this is not my day."
|
||
|
||
show inco annoyed with eidissolve
|
||
|
||
"No, my mind isn't gone yet, this is just flat out mean!"
|
||
|
||
"I'm missing some event and he's just keeping me here as a joke!"
|
||
|
||
"I didn't think he'd be the type, but man, I do NOT appreciate this."
|
||
|
||
"I'm just gonna ask around to see what's goin-"
|
||
window auto hide
|
||
|
||
camera:
|
||
easein_cubic 1:
|
||
zpos -430
|
||
xpos -0.04
|
||
ypos -0.04
|
||
|
||
show olivia neutral at moveinright(0.37) behind tableprop with eidissolve
|
||
show inco neutral left with eidissolve
|
||
pause 0.5
|
||
|
||
"uh"
|
||
|
||
pause 0.5
|
||
|
||
O "Sup."
|
||
|
||
pause 0.5
|
||
|
||
I "...Hi..."
|
||
|
||
show olivia skeptical with eidissolve
|
||
|
||
"My professional response earns me a questioning stare from her."
|
||
|
||
"Shoot, I need to compose myself again. Maybe she knows what's going on?"
|
||
|
||
I "Er, hey Olivia, do you know where everyone went?"
|
||
|
||
show olivia neutral with eidissolve_nd
|
||
|
||
O "Everyone? Like who?"
|
||
|
||
pause 0.5
|
||
|
||
"Oh no."
|
||
|
||
pause 0.5
|
||
|
||
I "...Everyone in the class. Here. Where'd they go?"
|
||
|
||
pause 0.5
|
||
|
||
O "..."
|
||
|
||
show olivia annoyed with eidissolve
|
||
|
||
O "Really? That's your idea of a joke?"
|
||
|
||
"Oh for fucks sake-"
|
||
|
||
camera:
|
||
easein_cubic 1.5:
|
||
zpos 0.0
|
||
xpos 0.19
|
||
ypos 0.0
|
||
|
||
show iadakan explaining left at moveinleft(0.9) with None
|
||
|
||
show olivia neutral
|
||
show inco right
|
||
with eidissolve
|
||
|
||
Iad "Alright, looks like everyone is here."
|
||
|
||
Iad "Now's not the time to dilly dally, because we'll be going over acryllics, and after a quick rundown of what you {i}shouldn't{/i} do-"
|
||
|
||
show iadakan considering with eidissolve_nd
|
||
|
||
Iad "-like throw it at your fellow classmates-"
|
||
|
||
show iadakan explaining with eidissolve_nd
|
||
|
||
Iad "-you'll be working on your first major art project with them."
|
||
|
||
show iadakan happy
|
||
show olivia happy
|
||
with eidissolve
|
||
|
||
"Olivia looks delighted as always to express her creative talent, and even Iadakan looks cherrished at the opportunity."
|
||
|
||
pause 0.5
|
||
show inco:
|
||
ease_cubic 1 ypos 0.1
|
||
show inco concerned with eidissolve_nd
|
||
|
||
"I couldn't be more distant from that feeling."
|
||
|
||
pause
|
||
|
||
scene bg_inco_room_day
|
||
camera:
|
||
xpos 0.0 ypos 0.0 zpos 0.0 perspective None
|
||
|
||
|
||
# Like hell I'm defining all these fucking images
|
||
define ts_002 = ImageDissolve("002", 1.0, ramplen=8)#
|
||
define ts_5 = ImageDissolve("5", 1.0, ramplen=8)#
|
||
define ts_007 = ImageDissolve("007", 1.0, ramplen=8)#
|
||
define ts_9 = ImageDissolve("9", 1.0, ramplen=8)#
|
||
define ts_010 = ImageDissolve("010", 1.0, ramplen=8)#
|
||
define ts_13 = ImageDissolve("13", 1.0, ramplen=8)#
|
||
define ts_014 = ImageDissolve("014", 1.0, ramplen=8)#
|
||
define ts_016 = ImageDissolve("016", 1.0, ramplen=8)#
|
||
define ts_17 = ImageDissolve("17", 1.0, ramplen=8)#
|
||
define ts_18 = ImageDissolve("18", 1.0, ramplen=8)#
|
||
define ts_018 = ImageDissolve("018", 1.0, ramplen=8)#
|
||
define ts_019 = ImageDissolve("019", 1.0, ramplen=8)#
|
||
define ts_19 = ImageDissolve("19", 1.0, ramplen=8)#
|
||
define ts_020 = ImageDissolve("020", 1.0, ramplen=8)#
|
||
define ts_20 = ImageDissolve("20", 1.0, ramplen=8)#
|
||
define ts_021 = ImageDissolve("021", 1.0, ramplen=8)#
|
||
define ts_022 = ImageDissolve("022", 1.0, ramplen=8)#
|
||
define ts_023 = ImageDissolve("023", 1.0, ramplen=8)#
|
||
define ts_024 = ImageDissolve("024", 1.0, ramplen=8)#
|
||
define ts_025 = ImageDissolve("025", 1.0, ramplen=8)#
|
||
define ts_026 = ImageDissolve("026", 1.0, ramplen=8)#
|
||
define ts_029 = ImageDissolve("029", 1.0, ramplen=8)#
|
||
define ts_29 = ImageDissolve("29", 1.0, ramplen=8)#
|
||
define ts_030 = ImageDissolve("030", 1.0, ramplen=8)#
|
||
define ts_33 = ImageDissolve("33", 1.0, ramplen=8)#
|
||
define ts_034 = ImageDissolve("034", 1.0, ramplen=8)#
|
||
define ts_036 = ImageDissolve("036", 1.0, ramplen=8)#
|
||
define ts_040 = ImageDissolve("040", 1.0, ramplen=8)#
|
||
define ts_cmet = ImageDissolve("cmet", 1.0, ramplen=8)#
|
||
define ts_fur = ImageDissolve("fur", 1.0, ramplen=8)#
|
||
define ts_goslow = ImageDissolve("goslow", 1.0, ramplen=8)#
|
||
define ts_rain1 = ImageDissolve("rain1", 1.0, ramplen=8)#
|
||
define ts_rain2 = ImageDissolve("rain2", 1.0, ramplen=8)#
|
||
define ts_round_in = ImageDissolve("round-in", 1.0, ramplen=8)#
|
||
define ts_round_out = ImageDissolve("round-out", 1.0, ramplen=8)#
|
||
define ts_wet = ImageDissolve("wet", 1.0, ramplen=8)#
|
||
|
||
scene bg_inco_room_day
|
||
|
||
pause
|
||
|
||
scene black with ts_002
|
||
pause .5
|
||
scene bg_inco_room_day with ts_002
|
||
pause .5
|
||
|
||
scene black with ts_5
|
||
pause .5
|
||
scene bg_inco_room_day with ts_5
|
||
pause .5
|
||
|
||
scene black with ts_007
|
||
pause .5
|
||
scene bg_inco_room_day with ts_007
|
||
pause .5
|
||
|
||
scene black with ts_9
|
||
pause .5
|
||
scene bg_inco_room_day with ts_9
|
||
pause .5
|
||
|
||
scene black with ts_010
|
||
pause .5
|
||
scene bg_inco_room_day with ts_010
|
||
pause .5
|
||
|
||
scene black with ts_13
|
||
pause .5
|
||
scene bg_inco_room_day with ts_13
|
||
pause .5
|
||
|
||
scene black with ts_014
|
||
pause .5
|
||
scene bg_inco_room_day with ts_014
|
||
pause .5
|
||
|
||
scene black with ts_016
|
||
pause .5
|
||
scene bg_inco_room_day with ts_016
|
||
pause .5
|
||
|
||
scene black with ts_17
|
||
pause .5
|
||
scene bg_inco_room_day with ts_17
|
||
pause .5
|
||
|
||
scene black with ts_18
|
||
pause .5
|
||
scene bg_inco_room_day with ts_18
|
||
pause .5
|
||
|
||
scene black with ts_019
|
||
pause .5
|
||
scene bg_inco_room_day with ts_019
|
||
pause .5
|
||
|
||
scene black with ts_19
|
||
pause .5
|
||
scene bg_inco_room_day with ts_19
|
||
pause .5
|
||
|
||
scene black with ts_020
|
||
pause .5
|
||
scene bg_inco_room_day with ts_020
|
||
pause .5
|
||
|
||
scene black with ts_20
|
||
pause .5
|
||
scene bg_inco_room_day with ts_20
|
||
pause .5
|
||
|
||
scene black with ts_021
|
||
pause .5
|
||
scene bg_inco_room_day with ts_021
|
||
pause .5
|
||
|
||
scene black with ts_022
|
||
pause .5
|
||
scene bg_inco_room_day with ts_022
|
||
pause .5
|
||
|
||
scene black with ts_023
|
||
pause .5
|
||
scene bg_inco_room_day with ts_023
|
||
pause .5
|
||
|
||
scene black with ts_024
|
||
pause .5
|
||
scene bg_inco_room_day with ts_024
|
||
pause .5
|
||
|
||
scene black with ts_025
|
||
pause .5
|
||
scene bg_inco_room_day with ts_025
|
||
pause .5
|
||
|
||
scene black with ts_026
|
||
pause .5
|
||
scene bg_inco_room_day with ts_026
|
||
pause .5
|
||
|
||
scene black with ts_029
|
||
pause .5
|
||
scene bg_inco_room_day with ts_029
|
||
pause .5
|
||
|
||
scene black with ts_29
|
||
pause .5
|
||
scene bg_inco_room_day with ts_29
|
||
pause .5
|
||
|
||
scene black with ts_030
|
||
pause .5
|
||
scene bg_inco_room_day with ts_030
|
||
pause .5
|
||
|
||
scene black with ts_33
|
||
pause .5
|
||
scene bg_inco_room_day with ts_33
|
||
pause .5
|
||
|
||
scene black with ts_034
|
||
pause .5
|
||
scene bg_inco_room_day with ts_034
|
||
pause .5
|
||
|
||
scene black with ts_036
|
||
pause .5
|
||
scene bg_inco_room_day with ts_036
|
||
pause .5
|
||
|
||
scene black with ts_040
|
||
pause .5
|
||
scene bg_inco_room_day with ts_040
|
||
pause .5
|
||
|
||
scene black with ts_cmet
|
||
pause .5
|
||
scene bg_inco_room_day with ts_cmet
|
||
pause .5
|
||
|
||
scene black with ts_fur
|
||
pause .5
|
||
scene bg_inco_room_day with ts_fur
|
||
pause .5
|
||
|
||
scene black with ts_goslow
|
||
pause .5
|
||
scene bg_inco_room_day with ts_goslow
|
||
pause .5
|
||
|
||
scene black with ts_rain1
|
||
pause .5
|
||
scene bg_inco_room_day with ts_rain1
|
||
pause .5
|
||
|
||
scene black with ts_rain2
|
||
pause .5
|
||
scene bg_inco_room_day with ts_rain2
|
||
pause .5
|
||
|
||
scene black with ts_round_in
|
||
pause .5
|
||
scene bg_inco_room_day with ts_round_in
|
||
pause .5
|
||
|
||
scene black with ts_round_out
|
||
pause .5
|
||
scene bg_inco_room_day with ts_round_out
|
||
pause .5
|
||
|
||
scene black with ts_wet
|
||
pause .5
|
||
scene bg_inco_room_day with ts_wet
|
||
pause .5
|
||
|
||
|
||
|
||
return
|