Compare commits
No commits in common. "main" and "1.0b" have entirely different histories.
8
gui.rpy
|
|
@ -25,7 +25,7 @@ define config.check_conflicting_properties = True
|
||||||
## The colors of text in the interface.
|
## The colors of text in the interface.
|
||||||
|
|
||||||
## An accent color used throughout the interface to label and highlight text.
|
## An accent color used throughout the interface to label and highlight text.
|
||||||
define gui.accent_color = '#ffffff'
|
define gui.accent_color = '#cc0000'
|
||||||
|
|
||||||
## The color used for a text button when it is neither selected nor hovered.
|
## The color used for a text button when it is neither selected nor hovered.
|
||||||
define gui.idle_color = '#888888'
|
define gui.idle_color = '#888888'
|
||||||
|
|
@ -46,8 +46,8 @@ define gui.insensitive_color = '#8888887f'
|
||||||
|
|
||||||
## Colors used for the portions of bars that are not filled in. These are not
|
## Colors used for the portions of bars that are not filled in. These are not
|
||||||
## used directly, but are used when re-generating bar image files.
|
## used directly, but are used when re-generating bar image files.
|
||||||
define gui.muted_color = '#9e9e9e'
|
define gui.muted_color = '#510000'
|
||||||
define gui.hover_muted_color = '#c7c7c7'
|
define gui.hover_muted_color = '#7a0000'
|
||||||
|
|
||||||
## The colors used for dialogue and menu choice text.
|
## The colors used for dialogue and menu choice text.
|
||||||
define gui.text_color = '#ffffff'
|
define gui.text_color = '#ffffff'
|
||||||
|
|
@ -87,7 +87,7 @@ define gui.title_text_size = 50
|
||||||
## Main and Game Menus #########################################################
|
## Main and Game Menus #########################################################
|
||||||
|
|
||||||
## The images used for the main and game menus.
|
## The images used for the main and game menus.
|
||||||
define gui.main_menu_background = "gui/mainmenu.png"
|
define gui.main_menu_background = "gui/main_menu.png"
|
||||||
define gui.game_menu_background = "gui/game_menu.png"
|
define gui.game_menu_background = "gui/game_menu.png"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
BIN
gui.rpyc
BIN
gui/frame.png
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 3.4 KiB |
BIN
gui/main_menu.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
gui/mainmenu.png
|
Before Width: | Height: | Size: 250 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 18 KiB |
BIN
gui/overlay/main_menu.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 716 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 698 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 218 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 40 KiB |
11
options.rpy
|
|
@ -23,20 +23,13 @@ define gui.show_name = False
|
||||||
|
|
||||||
## The version of the game.
|
## The version of the game.
|
||||||
|
|
||||||
define config.version = "1.0r"
|
define config.version = "beta"
|
||||||
|
|
||||||
|
|
||||||
## Text that is placed on the game's about screen. Place the text between the
|
## Text that is placed on the game's about screen. Place the text between the
|
||||||
## triple-quotes, and leave a blank line between paragraphs.
|
## triple-quotes, and leave a blank line between paragraphs.
|
||||||
|
|
||||||
define gui.about = _p("""
|
define gui.about = _p("""
|
||||||
story & art by ameworm
|
|
||||||
|
|
||||||
music by Zoey Valentine and ameworm
|
|
||||||
|
|
||||||
editing by yuribird
|
|
||||||
|
|
||||||
special thanks to my guardian angel, giulia homu dot fish and all beta readers
|
|
||||||
""")
|
""")
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -69,7 +62,7 @@ define config.has_voice = True
|
||||||
## the player is at the main menu. This file will continue playing into the
|
## the player is at the main menu. This file will continue playing into the
|
||||||
## game, until it is stopped or another file is played.
|
## game, until it is stopped or another file is played.
|
||||||
|
|
||||||
define config.main_menu_music = "bgm/startloop.ogg"
|
# define config.main_menu_music = "main-menu-theme.ogg"
|
||||||
|
|
||||||
|
|
||||||
## Transitions #################################################################
|
## Transitions #################################################################
|
||||||
|
|
|
||||||
BIN
options.rpyc
333
screens.rpy
|
|
@ -241,80 +241,25 @@ style choice_button_text is default:
|
||||||
## The quick menu is displayed in-game to provide easy access to the out-of-game
|
## The quick menu is displayed in-game to provide easy access to the out-of-game
|
||||||
## menus.
|
## menus.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
screen quick_menu():
|
screen quick_menu():
|
||||||
|
|
||||||
## Ensure this appears on top of other screens.
|
## Ensure this appears on top of other screens.
|
||||||
zorder 100
|
zorder 100
|
||||||
|
|
||||||
$ mode = renpy.get_mode()
|
|
||||||
|
|
||||||
if quick_menu:
|
if quick_menu:
|
||||||
|
|
||||||
hbox:
|
hbox:
|
||||||
style_prefix "quick"
|
style_prefix "quick"
|
||||||
|
style "quick_menu"
|
||||||
|
|
||||||
if mode == "nvl":
|
textbutton _("Back") action Rollback()
|
||||||
style "quick_menu_nvl"
|
textbutton _("History") action ShowMenu('history')
|
||||||
|
textbutton _("Skip") action Skip() alternate Skip(fast=True, confirm=True)
|
||||||
frame:
|
textbutton _("Auto") action Preference("auto-forward", "toggle")
|
||||||
background Frame("gui/quick_button_nvl.png", 6, 6, 6, 6)
|
textbutton _("Save") action ShowMenu('save')
|
||||||
padding (10, 3, 10, 8)
|
textbutton _("Q.Save") action QuickSave()
|
||||||
|
textbutton _("Q.Load") action QuickLoad()
|
||||||
textbutton _("Back") action Rollback()
|
textbutton _("Prefs") action ShowMenu('preferences')
|
||||||
|
|
||||||
frame:
|
|
||||||
background Frame("gui/quick_button_nvl.png", 6, 6, 6, 6)
|
|
||||||
padding (10, 3, 10, 8)
|
|
||||||
|
|
||||||
textbutton _("History") action ShowMenu('history')
|
|
||||||
|
|
||||||
frame:
|
|
||||||
background Frame("gui/quick_button_nvl.png", 6, 6, 6, 6)
|
|
||||||
padding (10, 3, 10, 8)
|
|
||||||
|
|
||||||
textbutton _("Skip") action Skip() alternate Skip(fast=True, confirm=True)
|
|
||||||
|
|
||||||
frame:
|
|
||||||
background Frame("gui/quick_button_nvl.png", 6, 6, 6, 6)
|
|
||||||
padding (10, 3, 10, 8)
|
|
||||||
|
|
||||||
textbutton _("Auto") action Preference("auto-forward", "toggle")
|
|
||||||
|
|
||||||
if mode == "say":
|
|
||||||
style "quick_menu"
|
|
||||||
|
|
||||||
frame:
|
|
||||||
background Frame("gui/quick_button.png", 9, 9, 8, 8)
|
|
||||||
padding (10, 6, 10, 8)
|
|
||||||
|
|
||||||
textbutton _("Back") action Rollback()
|
|
||||||
|
|
||||||
frame:
|
|
||||||
background Frame("gui/quick_button.png", 9, 9, 8, 8)
|
|
||||||
padding (10, 6, 10, 8)
|
|
||||||
|
|
||||||
textbutton _("History") action ShowMenu('history')
|
|
||||||
|
|
||||||
frame:
|
|
||||||
background Frame("gui/quick_button.png", 9, 9, 8, 8)
|
|
||||||
padding (10, 6, 10, 8)
|
|
||||||
|
|
||||||
textbutton _("Skip") action Skip() alternate Skip(fast=True, confirm=True)
|
|
||||||
|
|
||||||
frame:
|
|
||||||
background Frame("gui/quick_button.png", 9, 9, 8, 8)
|
|
||||||
padding (10, 6, 10, 8)
|
|
||||||
|
|
||||||
textbutton _("Auto") action Preference("auto-forward", "toggle")
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# textbutton _("Save") action ShowMenu('save')
|
|
||||||
# textbutton _("Q.Save") action QuickSave()
|
|
||||||
# textbutton _("Q.Load") action QuickLoad()
|
|
||||||
# textbutton _("Prefs") action ShowMenu('preferences')
|
|
||||||
|
|
||||||
|
|
||||||
## This code ensures that the quick_menu screen is displayed in-game, whenever
|
## This code ensures that the quick_menu screen is displayed in-game, whenever
|
||||||
|
|
@ -329,13 +274,9 @@ style quick_button is default
|
||||||
style quick_button_text is button_text
|
style quick_button_text is button_text
|
||||||
|
|
||||||
style quick_menu:
|
style quick_menu:
|
||||||
xalign 1.0
|
xalign 0.5
|
||||||
yalign 1.0
|
yalign 1.0
|
||||||
|
|
||||||
style quick_menu_nvl:
|
|
||||||
xalign 0.92
|
|
||||||
yalign 0.95
|
|
||||||
|
|
||||||
style quick_button:
|
style quick_button:
|
||||||
properties gui.button_properties("quick_button")
|
properties gui.button_properties("quick_button")
|
||||||
|
|
||||||
|
|
@ -422,36 +363,25 @@ screen main_menu():
|
||||||
|
|
||||||
add gui.main_menu_background
|
add gui.main_menu_background
|
||||||
|
|
||||||
vbox:
|
## This empty frame darkens the main menu.
|
||||||
# style_prefix "navigation"
|
frame:
|
||||||
|
style "main_menu_frame"
|
||||||
|
|
||||||
# xpos gui.navigation_xpos
|
## The use statement includes another screen inside this one. The actual
|
||||||
xalign 0.19
|
## contents of the main menu are in the navigation screen.
|
||||||
yalign 0.42
|
use navigation
|
||||||
|
|
||||||
spacing 1
|
if gui.show_name:
|
||||||
|
|
||||||
textbutton _("Start"):
|
vbox:
|
||||||
text_size 30
|
style "main_menu_vbox"
|
||||||
xalign 0.5
|
|
||||||
action Start()
|
|
||||||
textbutton _("Load"):
|
|
||||||
text_size 30
|
|
||||||
xalign 0.5
|
|
||||||
action ShowMenu("load")
|
|
||||||
textbutton _("Options"):
|
|
||||||
text_size 30
|
|
||||||
xalign 0.5
|
|
||||||
action ShowMenu("preferences")
|
|
||||||
textbutton _("Quit"):
|
|
||||||
text_size 30
|
|
||||||
xalign 0.5
|
|
||||||
action Quit(confirm=not main_menu)
|
|
||||||
|
|
||||||
# textbutton _("About") action ShowMenu("about")
|
text "[config.name!t]":
|
||||||
# textbutton _("Help") action ShowMenu("help")
|
style "main_menu_title"
|
||||||
|
|
||||||
|
text "[config.version]":
|
||||||
|
style "main_menu_version"
|
||||||
|
|
||||||
on 'show' action Play('music', config.main_menu_music, fadein=1.5)
|
|
||||||
|
|
||||||
style main_menu_frame is empty
|
style main_menu_frame is empty
|
||||||
style main_menu_vbox is vbox
|
style main_menu_vbox is vbox
|
||||||
|
|
@ -459,6 +389,12 @@ style main_menu_text is gui_text
|
||||||
style main_menu_title is main_menu_text
|
style main_menu_title is main_menu_text
|
||||||
style main_menu_version is main_menu_text
|
style main_menu_version is main_menu_text
|
||||||
|
|
||||||
|
style main_menu_frame:
|
||||||
|
xsize 280
|
||||||
|
yfill True
|
||||||
|
|
||||||
|
background "gui/overlay/main_menu.png"
|
||||||
|
|
||||||
style main_menu_vbox:
|
style main_menu_vbox:
|
||||||
xalign 1.0
|
xalign 1.0
|
||||||
xoffset -20
|
xoffset -20
|
||||||
|
|
@ -627,7 +563,6 @@ screen about():
|
||||||
style_prefix "about"
|
style_prefix "about"
|
||||||
|
|
||||||
vbox:
|
vbox:
|
||||||
xpos 50
|
|
||||||
|
|
||||||
label "[config.name!t]"
|
label "[config.name!t]"
|
||||||
text _("Version [config.version!t]\n")
|
text _("Version [config.version!t]\n")
|
||||||
|
|
@ -815,7 +750,6 @@ screen preferences():
|
||||||
if renpy.variant("pc") or renpy.variant("web"):
|
if renpy.variant("pc") or renpy.variant("web"):
|
||||||
|
|
||||||
vbox:
|
vbox:
|
||||||
xpos 50
|
|
||||||
style_prefix "radio"
|
style_prefix "radio"
|
||||||
label _("Display")
|
label _("Display")
|
||||||
textbutton _("Window") action Preference("display", "window")
|
textbutton _("Window") action Preference("display", "window")
|
||||||
|
|
@ -1061,7 +995,6 @@ screen help():
|
||||||
style_prefix "help"
|
style_prefix "help"
|
||||||
|
|
||||||
vbox:
|
vbox:
|
||||||
xpos 50
|
|
||||||
spacing 15
|
spacing 15
|
||||||
|
|
||||||
hbox:
|
hbox:
|
||||||
|
|
@ -1486,3 +1419,209 @@ style nvl_button:
|
||||||
|
|
||||||
style nvl_button_text:
|
style nvl_button_text:
|
||||||
properties gui.text_properties("nvl_button")
|
properties gui.text_properties("nvl_button")
|
||||||
|
|
||||||
|
|
||||||
|
## Bubble screen ###############################################################
|
||||||
|
##
|
||||||
|
## The bubble screen is used to display dialogue to the player when using speech
|
||||||
|
## bubbles. The bubble screen takes the same parameters as the say screen, must
|
||||||
|
## create a displayable with the id of "what", and can create displayables with
|
||||||
|
## the "namebox", "who", and "window" ids.
|
||||||
|
##
|
||||||
|
## https://www.renpy.org/doc/html/bubble.html#bubble-screen
|
||||||
|
|
||||||
|
screen bubble(who, what):
|
||||||
|
style_prefix "bubble"
|
||||||
|
|
||||||
|
window:
|
||||||
|
id "window"
|
||||||
|
|
||||||
|
if who is not None:
|
||||||
|
|
||||||
|
window:
|
||||||
|
id "namebox"
|
||||||
|
style "bubble_namebox"
|
||||||
|
|
||||||
|
text who:
|
||||||
|
id "who"
|
||||||
|
|
||||||
|
text what:
|
||||||
|
id "what"
|
||||||
|
|
||||||
|
default ctc = None
|
||||||
|
showif ctc:
|
||||||
|
add ctc
|
||||||
|
|
||||||
|
style bubble_window is empty
|
||||||
|
style bubble_namebox is empty
|
||||||
|
style bubble_who is default
|
||||||
|
style bubble_what is default
|
||||||
|
|
||||||
|
style bubble_window:
|
||||||
|
xpadding 30
|
||||||
|
top_padding 5
|
||||||
|
bottom_padding 5
|
||||||
|
|
||||||
|
style bubble_namebox:
|
||||||
|
xalign 0.5
|
||||||
|
|
||||||
|
style bubble_who:
|
||||||
|
xalign 0.5
|
||||||
|
textalign 0.5
|
||||||
|
color "#000"
|
||||||
|
|
||||||
|
style bubble_what:
|
||||||
|
align (0.5, 0.5)
|
||||||
|
text_align 0.5
|
||||||
|
layout "subtitle"
|
||||||
|
color "#000"
|
||||||
|
|
||||||
|
define bubble.frame = Frame("gui/bubble.png", 55, 55, 55, 95)
|
||||||
|
define bubble.thoughtframe = Frame("gui/thoughtbubble.png", 55, 55, 55, 55)
|
||||||
|
|
||||||
|
define bubble.properties = {
|
||||||
|
"bottom_left" : {
|
||||||
|
"window_background" : Transform(bubble.frame, xzoom=1, yzoom=1),
|
||||||
|
"window_bottom_padding" : 27,
|
||||||
|
},
|
||||||
|
|
||||||
|
"bottom_right" : {
|
||||||
|
"window_background" : Transform(bubble.frame, xzoom=-1, yzoom=1),
|
||||||
|
"window_bottom_padding" : 27,
|
||||||
|
},
|
||||||
|
|
||||||
|
"top_left" : {
|
||||||
|
"window_background" : Transform(bubble.frame, xzoom=1, yzoom=-1),
|
||||||
|
"window_top_padding" : 27,
|
||||||
|
},
|
||||||
|
|
||||||
|
"top_right" : {
|
||||||
|
"window_background" : Transform(bubble.frame, xzoom=-1, yzoom=-1),
|
||||||
|
"window_top_padding" : 27,
|
||||||
|
},
|
||||||
|
|
||||||
|
"thought" : {
|
||||||
|
"window_background" : bubble.thoughtframe,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
define bubble.expand_area = {
|
||||||
|
"bottom_left" : (0, 0, 0, 22),
|
||||||
|
"bottom_right" : (0, 0, 0, 22),
|
||||||
|
"top_left" : (0, 22, 0, 0),
|
||||||
|
"top_right" : (0, 22, 0, 0),
|
||||||
|
"thought" : (0, 0, 0, 0),
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
## Mobile Variants
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
style pref_vbox:
|
||||||
|
variant "medium"
|
||||||
|
xsize 450
|
||||||
|
|
||||||
|
## Since a mouse may not be present, we replace the quick menu with a version
|
||||||
|
## that uses fewer and bigger buttons that are easier to touch.
|
||||||
|
screen quick_menu():
|
||||||
|
variant "touch"
|
||||||
|
|
||||||
|
zorder 100
|
||||||
|
|
||||||
|
if quick_menu:
|
||||||
|
|
||||||
|
hbox:
|
||||||
|
style "quick_menu"
|
||||||
|
style_prefix "quick"
|
||||||
|
|
||||||
|
textbutton _("Back") action Rollback()
|
||||||
|
textbutton _("Skip") action Skip() alternate Skip(fast=True, confirm=True)
|
||||||
|
textbutton _("Auto") action Preference("auto-forward", "toggle")
|
||||||
|
textbutton _("Menu") action ShowMenu()
|
||||||
|
|
||||||
|
|
||||||
|
style window:
|
||||||
|
variant "small"
|
||||||
|
background "gui/phone/textbox.png"
|
||||||
|
|
||||||
|
style radio_button:
|
||||||
|
variant "small"
|
||||||
|
foreground "gui/phone/button/radio_[prefix_]foreground.png"
|
||||||
|
|
||||||
|
style check_button:
|
||||||
|
variant "small"
|
||||||
|
foreground "gui/phone/button/check_[prefix_]foreground.png"
|
||||||
|
|
||||||
|
style nvl_window:
|
||||||
|
variant "small"
|
||||||
|
background "gui/phone/nvl.png"
|
||||||
|
|
||||||
|
style main_menu_frame:
|
||||||
|
variant "small"
|
||||||
|
background "gui/phone/overlay/main_menu.png"
|
||||||
|
|
||||||
|
style game_menu_outer_frame:
|
||||||
|
variant "small"
|
||||||
|
background "gui/phone/overlay/game_menu.png"
|
||||||
|
|
||||||
|
style game_menu_navigation_frame:
|
||||||
|
variant "small"
|
||||||
|
xsize 340
|
||||||
|
|
||||||
|
style game_menu_content_frame:
|
||||||
|
variant "small"
|
||||||
|
top_margin 0
|
||||||
|
|
||||||
|
style game_menu_viewport:
|
||||||
|
variant "small"
|
||||||
|
xsize 870
|
||||||
|
|
||||||
|
style pref_vbox:
|
||||||
|
variant "small"
|
||||||
|
xsize 400
|
||||||
|
|
||||||
|
style bar:
|
||||||
|
variant "small"
|
||||||
|
ysize gui.bar_size
|
||||||
|
left_bar Frame("gui/phone/bar/left.png", gui.bar_borders, tile=gui.bar_tile)
|
||||||
|
right_bar Frame("gui/phone/bar/right.png", gui.bar_borders, tile=gui.bar_tile)
|
||||||
|
|
||||||
|
style vbar:
|
||||||
|
variant "small"
|
||||||
|
xsize gui.bar_size
|
||||||
|
top_bar Frame("gui/phone/bar/top.png", gui.vbar_borders, tile=gui.bar_tile)
|
||||||
|
bottom_bar Frame("gui/phone/bar/bottom.png", gui.vbar_borders, tile=gui.bar_tile)
|
||||||
|
|
||||||
|
style scrollbar:
|
||||||
|
variant "small"
|
||||||
|
ysize gui.scrollbar_size
|
||||||
|
base_bar Frame("gui/phone/scrollbar/horizontal_[prefix_]bar.png", gui.scrollbar_borders, tile=gui.scrollbar_tile)
|
||||||
|
thumb Frame("gui/phone/scrollbar/horizontal_[prefix_]thumb.png", gui.scrollbar_borders, tile=gui.scrollbar_tile)
|
||||||
|
|
||||||
|
style vscrollbar:
|
||||||
|
variant "small"
|
||||||
|
xsize gui.scrollbar_size
|
||||||
|
base_bar Frame("gui/phone/scrollbar/vertical_[prefix_]bar.png", gui.vscrollbar_borders, tile=gui.scrollbar_tile)
|
||||||
|
thumb Frame("gui/phone/scrollbar/vertical_[prefix_]thumb.png", gui.vscrollbar_borders, tile=gui.scrollbar_tile)
|
||||||
|
|
||||||
|
style slider:
|
||||||
|
variant "small"
|
||||||
|
ysize gui.slider_size
|
||||||
|
base_bar Frame("gui/phone/slider/horizontal_[prefix_]bar.png", gui.slider_borders, tile=gui.slider_tile)
|
||||||
|
thumb "gui/phone/slider/horizontal_[prefix_]thumb.png"
|
||||||
|
|
||||||
|
style vslider:
|
||||||
|
variant "small"
|
||||||
|
xsize gui.slider_size
|
||||||
|
base_bar Frame("gui/phone/slider/vertical_[prefix_]bar.png", gui.vslider_borders, tile=gui.slider_tile)
|
||||||
|
thumb "gui/phone/slider/vertical_[prefix_]thumb.png"
|
||||||
|
|
||||||
|
style slider_vbox:
|
||||||
|
variant "small"
|
||||||
|
xsize None
|
||||||
|
|
||||||
|
style slider_slider:
|
||||||
|
variant "small"
|
||||||
|
xsize 600
|
||||||
|
|
|
||||||
BIN
screens.rpyc
216
script.rpy
|
|
@ -58,9 +58,6 @@ layeredimage irida stiff:
|
||||||
group clothing auto:
|
group clothing auto:
|
||||||
attribute shirt default
|
attribute shirt default
|
||||||
|
|
||||||
image ol neutral = "ol_neutral"
|
|
||||||
image ol scared = "ol_scared"
|
|
||||||
|
|
||||||
# transforms
|
# transforms
|
||||||
transform bouncetransition(duration=0.25):
|
transform bouncetransition(duration=0.25):
|
||||||
easeout(duration / 2) yoffset 5
|
easeout(duration / 2) yoffset 5
|
||||||
|
|
@ -102,12 +99,6 @@ label static(duration=1.8):
|
||||||
pause duration
|
pause duration
|
||||||
return
|
return
|
||||||
|
|
||||||
label splashscreen:
|
|
||||||
scene black
|
|
||||||
return
|
|
||||||
|
|
||||||
define config.end_splash_transition = Fade(0, 0.5, 1.5)
|
|
||||||
|
|
||||||
# scenes begin here
|
# scenes begin here
|
||||||
label start:
|
label start:
|
||||||
jump prologue
|
jump prologue
|
||||||
|
|
@ -117,10 +108,8 @@ label start:
|
||||||
jump epilogue
|
jump epilogue
|
||||||
|
|
||||||
label prologue:
|
label prologue:
|
||||||
stop music
|
|
||||||
|
|
||||||
scene ceiling with fade
|
scene ceiling with fade
|
||||||
play ambient base_noise1 volume 0.1
|
|
||||||
|
|
||||||
nvlnarrator "My eyes widen suddenly, waking me as if I was dreaming, except my body doesn't have the energy to bolt up in shock.{w} The rest of my senses lag behind, so at first I'm not sure what has me wide
|
nvlnarrator "My eyes widen suddenly, waking me as if I was dreaming, except my body doesn't have the energy to bolt up in shock.{w} The rest of my senses lag behind, so at first I'm not sure what has me wide
|
||||||
awake so late at night."
|
awake so late at night."
|
||||||
|
|
@ -140,10 +129,10 @@ label prologue:
|
||||||
nvl clear
|
nvl clear
|
||||||
|
|
||||||
scene cg_meeting_empty with dissolve
|
scene cg_meeting_empty with dissolve
|
||||||
nvlnarrator "Turned to the side like this, my negligence stares back at me in full display by the way of the sheer state of disrepair I've left every inch of my apartment in.{w} But even now I can't bring myself to
|
nvlnarrator "Turned to the side like this, my negligence stares back at me in full display by way of the sheer state of disrepair I've left every inch of my apartment in.{w} But even now I can't bring myself to
|
||||||
care. I get overwhelmed enough just making sure I'm home safe from work already..."
|
care. I get overwhelmed enough just making sure I'm home safe from work already..."
|
||||||
nvlnarrator "For a dead-end like me, a living situation like this is nothing short of suitable, though if whatever is troubling my body now happens to take my life, I'll definitely have wished to die with my
|
nvlnarrator "For a dead-end like me, a living situation like this is nothing short of suitable, though if whatever is troubling my body now happens to take my life, I'll definitely have wished to die with my
|
||||||
sight set on something a bit more beautiful."
|
sights set on something a bit more beautiful."
|
||||||
scene cg_meeting_empty with dissolve
|
scene cg_meeting_empty with dissolve
|
||||||
stop ambient fadeout 1.0
|
stop ambient fadeout 1.0
|
||||||
$renpy.pause(0.5)
|
$renpy.pause(0.5)
|
||||||
|
|
@ -185,9 +174,9 @@ label prologue:
|
||||||
null "But all I feel is that I'm happy to meet you..."
|
null "But all I feel is that I'm happy to meet you..."
|
||||||
null "And that somehow...{w} hm,{w} how should I put it?"
|
null "And that somehow...{w} hm,{w} how should I put it?"
|
||||||
advnarratorslow "Before she spoke, I could already tell what she meant."
|
advnarratorslow "Before she spoke, I could already tell what she meant."
|
||||||
advnarratorslow "That even with this distance, this physical distance, between me and her..."
|
advnarratorslow "That even with this distance, the physical distance, between me and her..."
|
||||||
advnarratorslow "It felt somehow like we were within each other."
|
advnarratorslow "It felt somehow like we were within each other."
|
||||||
advnarratorslow "Now, somehow aware of how quickly I came to understand, she nods and smiles at me."
|
advnarratorslow "Now somehow aware of how quickly I came to understand, she nods and smiles at me."
|
||||||
null "It seems crazy, right?{w} Well, I think I must be inside you or something..."
|
null "It seems crazy, right?{w} Well, I think I must be inside you or something..."
|
||||||
advnarratorslow "With this in mind, it's hard not to start connecting the dots."
|
advnarratorslow "With this in mind, it's hard not to start connecting the dots."
|
||||||
advnarratorslow "The pain, starting from my forehead."
|
advnarratorslow "The pain, starting from my forehead."
|
||||||
|
|
@ -205,7 +194,7 @@ label prologue:
|
||||||
scene black with Fade(2, 1, 0)
|
scene black with Fade(2, 1, 0)
|
||||||
extend " Parasite..."
|
extend " Parasite..."
|
||||||
|
|
||||||
label act1:
|
label act1_part1:
|
||||||
nvl clear
|
nvl clear
|
||||||
play ambient fanloop fadein 0.5
|
play ambient fanloop fadein 0.5
|
||||||
scene black with Fade(0, 2, 0)
|
scene black with Fade(0, 2, 0)
|
||||||
|
|
@ -226,29 +215,14 @@ label act1:
|
||||||
nvl clear
|
nvl clear
|
||||||
|
|
||||||
show null boast sohappy at right with dissolve
|
show null boast sohappy at right with dissolve
|
||||||
extend " Wake uuuup!!!!"
|
extend " Body needs food!!!!!"
|
||||||
advnarrator "I feel that thing's finger poking my cheek."
|
advnarrator "I feel that thing's finger poking my cheek."
|
||||||
advnarrator "I know she's not physically there, but I still feel her..."
|
advnarrator "I know she's not physically there, but I still feel her..."
|
||||||
advnarrator "This weird fleshy thing is staring right at my sleepy body."
|
advnarrator "To think someone like this could show herself to me anytime she feels like it."
|
||||||
advnarrator "Seeing her at this angle, down from the comfort of my bed..."
|
advnarrator "What a bother..."
|
||||||
advnarrator "Being able to watch the shaky, noisy ceiling fan above her,{w} everything framed by the darkness and the trash thrown around the room..."
|
|
||||||
advnarrator "She seems really weirdly imposing."
|
|
||||||
advnarrator "I'm not exactly scared of her, but...{w} To say the least, this is not a calming first thing to see after waking up."
|
|
||||||
advnarrator "Furthermore, to think someone like this could show herself to me anytime she feels like it..."
|
|
||||||
advnarrator "Ahh, what a pain..."
|
|
||||||
irida "You're so annoying.{w} Just give me a second..."
|
irida "You're so annoying.{w} Just give me a second..."
|
||||||
show null boast annoyed at bouncetransition
|
show null boast annoyed at bouncetransition
|
||||||
null "Give you a second?{w} Don't you know how late it is?!"
|
null "Give you a second?!{w} Nutrition is serious business, you know?{w} Take that body of ours seriously or you'll lose it!!"
|
||||||
advnarrator "I squint, staring right at the parasite in front of me."
|
|
||||||
irida "...No??{w} Do you?"
|
|
||||||
show null boast thinking at bouncetransition
|
|
||||||
null "Well, no, but..."
|
|
||||||
show null boast annoyed at bouncetransition
|
|
||||||
null "Don't you feel our tummy rumbling?{w} It's like nature's alarm clock..."
|
|
||||||
show null boast pout at bouncetransition
|
|
||||||
null "Our body needs foooooood..."
|
|
||||||
show null boast annoyed at bouncetransition
|
|
||||||
null "Nutrition is serious business, you know?{w} Take that body of ours seriously or you'll lose it!!"
|
|
||||||
irida "Lose it, huh..."
|
irida "Lose it, huh..."
|
||||||
advnarrator "I exhale a bit...{w} I lost it the instant you became a part of it, didn't I?"
|
advnarrator "I exhale a bit...{w} I lost it the instant you became a part of it, didn't I?"
|
||||||
show null boast pout at bouncetransition
|
show null boast pout at bouncetransition
|
||||||
|
|
@ -260,7 +234,7 @@ label act1:
|
||||||
nvlnarrator "Every time I think about it, it bothers me.{w} Just what year are we in that I have to haul my ass to an office to sign this kind of thing?{w} What reason could there even be to do something so
|
nvlnarrator "Every time I think about it, it bothers me.{w} Just what year are we in that I have to haul my ass to an office to sign this kind of thing?{w} What reason could there even be to do something so
|
||||||
inconvenient?"
|
inconvenient?"
|
||||||
nvlnarrator "I guess the corporate ladder thrives off inconveniencing the people it leeches from.{w} Tire me out, lay me off, and then finally make it so I can't be bothered to get my dues, right?"
|
nvlnarrator "I guess the corporate ladder thrives off inconveniencing the people it leeches from.{w} Tire me out, lay me off, and then finally make it so I can't be bothered to get my dues, right?"
|
||||||
nvlnarrator "Even at a time where things are at their most comfortable, these kinds of exploiters will find problems to create for people.{w} To inconvenience everyone, then sell them ways to stay stagnant and
|
nvlnarrator "Even at a time where things are at their most comfortable, these kinds of exploiters will find problems to create for people.{w} Inconvenience everyone, then sell them ways to stay stagnant and
|
||||||
unflinching, hardly ever mustering up a thought of their own."
|
unflinching, hardly ever mustering up a thought of their own."
|
||||||
nvlnarrator "...{w} The world is doomed.{w} I want to be taken away by catastrophe already."
|
nvlnarrator "...{w} The world is doomed.{w} I want to be taken away by catastrophe already."
|
||||||
nvlnarrator "But I might as well live while I'm here."
|
nvlnarrator "But I might as well live while I'm here."
|
||||||
|
|
@ -268,17 +242,14 @@ label act1:
|
||||||
|
|
||||||
nvl clear
|
nvl clear
|
||||||
|
|
||||||
nvlnarrator "Shrugging NULL off, I get up, making my way through the living room to get to the kitchen."
|
nvlnarrator "Shrugging NULL off, I get up, making my way through the living room to get to the kitchen.{w} Every step I take must be careful, lest I step on a trash bag or any other sort of
|
||||||
play sound waste_cans
|
|
||||||
extend" Every step I take must be careful, lest I step on a trash bag or any other sort of
|
|
||||||
bullshit thrown about."
|
bullshit thrown about."
|
||||||
stop ambient fadeout 10
|
stop ambient fadeout 10
|
||||||
nvlnarrator "Most common are the plastic cups all around, all of them still with a few drops of sweet drinks clinging to their rims.{w} Some were tucked inside various takeout and plastic bags, which were also
|
nvlnarrator "Most common are the plastic cups all around, all of them still with a few drops of sweet drinks clinging to their rims.{w} Some were tucked inside various takeout and plastic bags, which were also
|
||||||
thrown about in ample amounts."
|
thrown about in ample amounts."
|
||||||
play sound waste_cans
|
|
||||||
nvlnarrator "Everything that could be piled up is piled up.{w} There are a few pockets of trash that might as well be makeshift pillars.{w} Even in the rim of my own bed sits a pillar of filth."
|
nvlnarrator "Everything that could be piled up is piled up.{w} There are a few pockets of trash that might as well be makeshift pillars.{w} Even in the rim of my own bed sits a pillar of filth."
|
||||||
scene kitchen with dissolve
|
scene kitchen with dissolve
|
||||||
nvlnarrator "I used to tell myself the day would come where I'd regain my energy and bring it all back to the way it should be, but by now I've accepted it...{w} I will die taking in these sights, and smelling this
|
nvlnarrator "I used to tell myself the day would come where I'd regain my energy and bring it all back the way it should be, but by now I've accepted it...{w} I will die taking in these sights, and smelling this
|
||||||
very stale moldy air."
|
very stale moldy air."
|
||||||
|
|
||||||
nvl clear
|
nvl clear
|
||||||
|
|
@ -291,46 +262,21 @@ label act1:
|
||||||
|
|
||||||
show null boast annoyed with dissolve
|
show null boast annoyed with dissolve
|
||||||
null "Are you fucking serious?!"
|
null "Are you fucking serious?!"
|
||||||
irida "What? It's food, isn't it?"
|
|
||||||
irida "Would you rather I go without eating entirely?{w} The pantry's looking pretty sad..."
|
|
||||||
advnarrator "I gesture my hand towards the open cupboard."
|
|
||||||
advnarrator "Just a glance inside makes it hard to argue against what I'm saying."
|
|
||||||
advnarrator "Of course, that's by design though.{w} And the parasite knows as much."
|
|
||||||
show null boast pissed at bouncetransition
|
|
||||||
null "And whose fucking fault IS THAT, Irida?!"
|
|
||||||
null "I've got half a mind to wipe that smug look off your face!!"
|
|
||||||
show null boast annoyed at bouncetransition
|
|
||||||
null "Acting so proud of staying malnourished..."
|
|
||||||
null "As if you're not eating for two!!!!!"
|
|
||||||
show null boast pout at bouncetransition
|
|
||||||
null "Can't you show a little consideration?!"
|
|
||||||
irida "Hmmm..."
|
|
||||||
advnarrator "I deliberate...{w} But of course, no matter how much she protests, I'll probably never be happy to accomodate for her in my life."
|
|
||||||
show null boast annoyed at bouncetransition
|
|
||||||
null "You lazy, selfish fucking..."
|
|
||||||
show null boast pissed at bouncetransition
|
|
||||||
null "UGH!!!{nw}"
|
|
||||||
hide null boast with dissolve
|
hide null boast with dissolve
|
||||||
nvl clear
|
nvl clear
|
||||||
advnarrator "With a pissed off look, NULL disappears from my view."
|
advnarrator "With a pissed off look, NULL disappears from my view."
|
||||||
advnarrator "I wish she'd at least be a little less loud when she's upset."
|
|
||||||
scene black with dissolve
|
scene black with dissolve
|
||||||
irida "......{w} Huh?"
|
|
||||||
advnarrator "I start to feel something wet and writhing wrapping itself around my arms."
|
advnarrator "I start to feel something wet and writhing wrapping itself around my arms."
|
||||||
advnarrator "No...{w} Not this...{w} Anything but this."
|
advnarrator "No...{w} Not this...{w} Anything but this."
|
||||||
advnarrator "The can I was holding is unceremoniously dropped onto the floor,"
|
advnarrator "The can I was holding is unceremoniously dropped onto the floor,"
|
||||||
play sound tableware_crash1
|
# impact sound
|
||||||
extend " making a loud metallic sound upon impact."
|
extend " making a loud metallic sound upon impact."
|
||||||
advnarrator "Looking down at my hands, I can see..."
|
advnarrator "Looking down at my hands, I can see..."
|
||||||
|
|
||||||
scene cg_takeover_hands with dissolve
|
scene cg_takeover_hands with dissolve
|
||||||
play music evil fadein 4.0
|
|
||||||
advnarrator "Entrails coil around both my arms, wrapped tightly into helixes."
|
advnarrator "Entrails coil around both my arms, wrapped tightly into helixes."
|
||||||
advnarrator "I know well by now they're just in my mind, but still..."
|
advnarrator "I know well by now they're just in my mind, but still...{w} I feel them."
|
||||||
play sound rubber_squeeze
|
|
||||||
extend " I feel them."
|
|
||||||
advnarrator "They're disgusting, alive, the feeling is all too convincing, it's so wet, and it won't stop pulsating."
|
advnarrator "They're disgusting, alive, the feeling is all too convincing, it's so wet, and it won't stop pulsating."
|
||||||
play sound rubber_squeeze
|
|
||||||
advnarrator "I feel it all shifting up and down, sometimes wrapping tighter, eventually letting go."
|
advnarrator "I feel it all shifting up and down, sometimes wrapping tighter, eventually letting go."
|
||||||
advnarrator "It grosses me out like nothing else in the world..."
|
advnarrator "It grosses me out like nothing else in the world..."
|
||||||
advnarrator "If I focus on it much longer, I'll get dizzy and pass out."
|
advnarrator "If I focus on it much longer, I'll get dizzy and pass out."
|
||||||
|
|
@ -344,14 +290,9 @@ label act1:
|
||||||
null "Hmhmmm..."
|
null "Hmhmmm..."
|
||||||
advnarrator "NULL inspects herself all around, adjusting to our body."
|
advnarrator "NULL inspects herself all around, adjusting to our body."
|
||||||
advnarrator "She wiggles our fingers and closes our hands."
|
advnarrator "She wiggles our fingers and closes our hands."
|
||||||
advnarrator "And then, satisfied, "
|
advnarrator "And then, satisfied, she opens the fridge, pouncing on it like a predator."
|
||||||
play sound refrigerater3open
|
|
||||||
play ambient fridge_hum fadein 1.0
|
|
||||||
extend "she opens the fridge, pouncing on it like a predator."
|
|
||||||
play sound refrigerater4open
|
|
||||||
advnarrator "The contents of the fridge bounce around noisily, though there isn't much inside anymore beyond drinks and frozen goods."
|
advnarrator "The contents of the fridge bounce around noisily, though there isn't much inside anymore beyond drinks and frozen goods."
|
||||||
advnarrator "It's an irritating cacophony, but without controlling my own body I can't cover my ears.{w} I can't even wince."
|
advnarrator "It's an irritating cacophony, but without controlling my own body I can't cover my ears.{w} I can't even wince."
|
||||||
play sound refrigerater2open
|
|
||||||
advnarrator "She flings the door to the freezer open, once again making the fridge sing its symphony."
|
advnarrator "She flings the door to the freezer open, once again making the fridge sing its symphony."
|
||||||
null "There it is!{w} My favorite..."
|
null "There it is!{w} My favorite..."
|
||||||
show irida stiff shock at left with dissolve
|
show irida stiff shock at left with dissolve
|
||||||
|
|
@ -361,12 +302,9 @@ label act1:
|
||||||
hide irida stiff
|
hide irida stiff
|
||||||
hide null boast
|
hide null boast
|
||||||
with dissolve
|
with dissolve
|
||||||
play sound crinkle
|
|
||||||
stop ambient fadeout 5.0
|
|
||||||
advnarrator "Roughly, without a hint of hesitation, NULL takes a bag and tears at it with our nails."
|
advnarrator "Roughly, without a hint of hesitation, NULL takes a bag and tears at it with our nails."
|
||||||
advnarrator "Inside, protected only by a thin plastic that will soon be torn apart, are a few cuts of uncooked steak."
|
advnarrator "Inside, protected only by a thin plastic that will soon be torn apart, are a few cuts of uncooked steak."
|
||||||
advnarrator "Despite not being in control I feel all that she does as if it happened to me, although faintly."
|
advnarrator "Despite not being in control I feel all that she does as if it happened to me, although faintly."
|
||||||
play sound crinkle
|
|
||||||
advnarrator "The plastic keeps getting caught on our fingertips, but she seems not to mind the feeling, not letting it stop her from tearing."
|
advnarrator "The plastic keeps getting caught on our fingertips, but she seems not to mind the feeling, not letting it stop her from tearing."
|
||||||
advnarrator "But even from the outside looking in I can feel it hurting."
|
advnarrator "But even from the outside looking in I can feel it hurting."
|
||||||
advnarrator "I sit on the outside, unable to stop her from hurting me, forced to watch and, at most, powerlessly beg."
|
advnarrator "I sit on the outside, unable to stop her from hurting me, forced to watch and, at most, powerlessly beg."
|
||||||
|
|
@ -413,8 +351,8 @@ label act1:
|
||||||
null "... Oh, that doesn't feel good."
|
null "... Oh, that doesn't feel good."
|
||||||
irida "Huh?"
|
irida "Huh?"
|
||||||
|
|
||||||
play sound knocking_a_wall
|
# thunk sfx w pause
|
||||||
pause 1.5
|
# also next part should be HEAVY on the sound effects, heaving, gagging, whatever
|
||||||
|
|
||||||
nvl show Dissolve(0.5)
|
nvl show Dissolve(0.5)
|
||||||
nvlnarrator "Suddenly thrust back into my body, I fall to my knees."
|
nvlnarrator "Suddenly thrust back into my body, I fall to my knees."
|
||||||
|
|
@ -455,7 +393,6 @@ label act1:
|
||||||
null "Was all the filth not enough for you already?"
|
null "Was all the filth not enough for you already?"
|
||||||
null "Eeeewww... Ahahahaha!!"
|
null "Eeeewww... Ahahahaha!!"
|
||||||
nvl clear
|
nvl clear
|
||||||
stop music fadeout 2.5
|
|
||||||
scene black with Fade(1.5, 1, 0)
|
scene black with Fade(1.5, 1, 0)
|
||||||
irida "Hhhnn......"
|
irida "Hhhnn......"
|
||||||
|
|
||||||
|
|
@ -463,8 +400,6 @@ label act1:
|
||||||
nvlnarrator "I close my eyes, pretending not to care about the present nastiness.{w} I just need to rest...{w} Forget everything, and just rest."
|
nvlnarrator "I close my eyes, pretending not to care about the present nastiness.{w} I just need to rest...{w} Forget everything, and just rest."
|
||||||
nvlnarrator "......"
|
nvlnarrator "......"
|
||||||
scene bathroom with Fade(0, 0.5, 1)
|
scene bathroom with Fade(0, 0.5, 1)
|
||||||
play sound waste_cans
|
|
||||||
play ambient waterdrops fadein 1.5
|
|
||||||
extend " The first thing I do when I get up is head to the bathroom, still needing to step carefully through the apartment, and wipe my face.{w} I don't bother with the puddle on the floor...{w}
|
extend " The first thing I do when I get up is head to the bathroom, still needing to step carefully through the apartment, and wipe my face.{w} I don't bother with the puddle on the floor...{w}
|
||||||
I don't have it in me right now."
|
I don't have it in me right now."
|
||||||
nvlnarrator "Desperate to get my throat to stop burning, I also sip some of the sink water.{w} It doesn't really help.{w} Not sure what I was expecting?"
|
nvlnarrator "Desperate to get my throat to stop burning, I also sip some of the sink water.{w} It doesn't really help.{w} Not sure what I was expecting?"
|
||||||
|
|
@ -477,8 +412,8 @@ label act1:
|
||||||
eyes has only changed more."
|
eyes has only changed more."
|
||||||
nvlnarrator "I'm sure the same questions would come up in anyone's mind...{w} really, it makes me kind of self-aware to give them any space in my brain...{w} but how would someone in this position not start to
|
nvlnarrator "I'm sure the same questions would come up in anyone's mind...{w} really, it makes me kind of self-aware to give them any space in my brain...{w} but how would someone in this position not start to
|
||||||
question where their self begins and ends?"
|
question where their self begins and ends?"
|
||||||
nvlnarrator "When I see that parasite standing right beside me in the mirror, is it an extension of me?{w} If this burden only I can carry is a part of me, could that be said of anyone?"
|
nvlnarrator "When I see that parasite standing right beside me in the mirror, is it an extension of me?{w} If this burden only I can carry a part of me, could that be said of anyone?"
|
||||||
nvlnarrator "I guess it's hard to compare when most of other people's problems have the decency not to talk back to them.{w} And it's hard to imagine something so evil coming out of me...{w} What could I have done
|
nvlnarrator "I guess it's hard to compare when most other people's problems have the decency not to talk back to them.{w} And it's hard to imagine something so evil coming out of me...{w} What could I have done
|
||||||
to deserve something like that?"
|
to deserve something like that?"
|
||||||
|
|
||||||
nvl clear
|
nvl clear
|
||||||
|
|
@ -490,7 +425,7 @@ label act1:
|
||||||
nvl clear
|
nvl clear
|
||||||
|
|
||||||
nvlnarrator "Haaaah..."
|
nvlnarrator "Haaaah..."
|
||||||
nvlnarrator "I breathe in heavily...{w} I gotta get myself ready.{w} I'm usually one to delay things until I can no longer, but I'll take any money I can get...{w} or else I'll fizzle out much too soon."
|
nvlnarrator "I breathe in heavily...{w} I gotta get myself ready.{w} I'm usually one to delay things until I can no longer, but I'll take any money I can get...{w} else I'll fizzle out much too soon."
|
||||||
nvlnarrator "I lifelessly splash water on my face."
|
nvlnarrator "I lifelessly splash water on my face."
|
||||||
nvlnarrator "The feeling used to upset me, so I got used to only splashing enough to rub the dirt off my eyes, usually.{w} I don't think it'd bother me so much nowadays though."
|
nvlnarrator "The feeling used to upset me, so I got used to only splashing enough to rub the dirt off my eyes, usually.{w} I don't think it'd bother me so much nowadays though."
|
||||||
nvlnarrator "Turning to both my sides, I wonder what I should do with the uncontrollable mess my hair has become.{w} Better not to overthink it, or I'll overwhelm myself...{w} I'll just try tying it like
|
nvlnarrator "Turning to both my sides, I wonder what I should do with the uncontrollable mess my hair has become.{w} Better not to overthink it, or I'll overwhelm myself...{w} I'll just try tying it like
|
||||||
|
|
@ -501,7 +436,6 @@ label act1:
|
||||||
nvlnarrator "Well...{w} My hair continues to look unruly, the ribbons loose and frayed...{w} nevertheless,{w} it'll be better than nothing."
|
nvlnarrator "Well...{w} My hair continues to look unruly, the ribbons loose and frayed...{w} nevertheless,{w} it'll be better than nothing."
|
||||||
nvl hide Dissolve(0.1)
|
nvl hide Dissolve(0.1)
|
||||||
|
|
||||||
stop ambient fadeout 1.0
|
|
||||||
scene bed with Fade(0.5, 0.2, 0.5)
|
scene bed with Fade(0.5, 0.2, 0.5)
|
||||||
nvl clear
|
nvl clear
|
||||||
|
|
||||||
|
|
@ -575,11 +509,8 @@ label act1:
|
||||||
|
|
||||||
label act2:
|
label act2:
|
||||||
nvl clear
|
nvl clear
|
||||||
|
# street ambiance
|
||||||
pause 1.5
|
scene street with Fade(0, 1, 1.5)
|
||||||
|
|
||||||
play ambient car_streets1 fadein 1.5 volume 0.4
|
|
||||||
scene street with Fade(0, 0, 1.5)
|
|
||||||
|
|
||||||
nvl show Dissolve(0.5)
|
nvl show Dissolve(0.5)
|
||||||
nvlnarrator "It's the middle of the day.{w} All kinds of people from different kinds of lives all rush, passing by one another,{w} some chatting, some just hurried..."
|
nvlnarrator "It's the middle of the day.{w} All kinds of people from different kinds of lives all rush, passing by one another,{w} some chatting, some just hurried..."
|
||||||
|
|
@ -637,22 +568,15 @@ label act2:
|
||||||
advnarrator "It's always busy, and it's close enough that I can see the building as I'm crossing."
|
advnarrator "It's always busy, and it's close enough that I can see the building as I'm crossing."
|
||||||
advnarrator "Knowing I've nearly made it there, I exhale."
|
advnarrator "Knowing I've nearly made it there, I exhale."
|
||||||
advnarrator "My legs hurt already..."
|
advnarrator "My legs hurt already..."
|
||||||
scene black with dissolve
|
scene street with dissolve
|
||||||
irida "Haahh...{w} Here we are."
|
irida "Haahh...{w} Here we are."
|
||||||
advnarrator "Standing in front of a sliding glass door, I look up to read the sign just above it."
|
advnarrator "Right.{w} Just walking here was easy enough, but now comes the really tough part."
|
||||||
advnarrator "Yeah...{w} This is the place, alright."
|
|
||||||
advnarrator "Most people will never hear about them in their lives, but this unremarkable company's name is forever engraved in my mind."
|
|
||||||
irida "Ahhhh......"
|
|
||||||
advnarrator "Right...{w} Just walking here was easy enough, but now comes the really tough part."
|
|
||||||
advnarrator "It's time to talk with some people..."
|
advnarrator "It's time to talk with some people..."
|
||||||
advnarrator "My shoulders stiffen, and I step forwards."
|
advnarrator "My shoulders stiffen, and I step forwards."
|
||||||
|
|
||||||
play sound sliding_door_o volume 0.5
|
# door opening, walking, idk any sfx that serve as decent transition
|
||||||
pause 0.5
|
|
||||||
play ambient base_noise1 volume 0.1
|
scene receptiondesk with dissolve
|
||||||
scene receptiondesk with dissolve:
|
|
||||||
truecenter
|
|
||||||
zoom 0.7
|
|
||||||
advnarrator "As expected, I'm greeted by a receptionist across the room."
|
advnarrator "As expected, I'm greeted by a receptionist across the room."
|
||||||
advnarrator "The waiting room isn't exactly big, so she can easily beckon me from her desk."
|
advnarrator "The waiting room isn't exactly big, so she can easily beckon me from her desk."
|
||||||
advnarrator "And besides her, I can already see..."
|
advnarrator "And besides her, I can already see..."
|
||||||
|
|
@ -666,17 +590,12 @@ label act2:
|
||||||
null "I'm being good still, right?{w} I'm being quiet..."
|
null "I'm being good still, right?{w} I'm being quiet..."
|
||||||
show null boast smug at bouncetransition
|
show null boast smug at bouncetransition
|
||||||
null "You should be proud!"
|
null "You should be proud!"
|
||||||
show receptiondesk:
|
|
||||||
zoom 0.7
|
|
||||||
ease 3 zoom 1
|
|
||||||
advnarrator "I step forward slowly."
|
advnarrator "I step forward slowly."
|
||||||
advnarrator "I try to play it cool, but really, my eyes dart around the room awkwardly when I try not to look at NULL."
|
advnarrator "I try to play it cool, but really, my eyes dart around the room awkwardly when I try not to look at NULL."
|
||||||
advnarrator "It's hard not to look at her.{w} In a room filled with people, I'd probably still find myself laser focused on her."
|
advnarrator "It's hard not to look at her.{w} In a room filled with people, I'd probably still find myself laser focused on her."
|
||||||
show ol neutral at left with dissolve
|
|
||||||
incidental "May I help you with something?"
|
incidental "May I help you with something?"
|
||||||
show null boast creep at bouncetransition
|
show null boast creep at bouncetransition
|
||||||
null "Well, Irida?{w} May she?"
|
null "Well, Irida?{w} May she?"
|
||||||
play sound heartbeat_single
|
|
||||||
irida "Ghh...{w} Ahー"
|
irida "Ghh...{w} Ahー"
|
||||||
advnarrator "I bite my lip before anything uncouth comes from my mouth."
|
advnarrator "I bite my lip before anything uncouth comes from my mouth."
|
||||||
advnarrator "Hoping to trip me up, NULL begins talking as soon as I'm about to open my mouth."
|
advnarrator "Hoping to trip me up, NULL begins talking as soon as I'm about to open my mouth."
|
||||||
|
|
@ -686,35 +605,28 @@ label act2:
|
||||||
advnarrator "I must look insane."
|
advnarrator "I must look insane."
|
||||||
advnarrator "Just focus, focus on what you have to say next..."
|
advnarrator "Just focus, focus on what you have to say next..."
|
||||||
irida "I have a meeting with..."
|
irida "I have a meeting with..."
|
||||||
advnarrator "...{w} Oh,"
|
advnarrator "...{w} Oh,{w} my god.{w} Don't tell me I forgot already..."
|
||||||
play sound heartbeat_single
|
|
||||||
extend " my god.{w} Don't tell me I forgot already..."
|
|
||||||
show null boast smug at bouncetransition
|
show null boast smug at bouncetransition
|
||||||
null "Pfft...{w} Really?"
|
null "Pfft...{w} Really?"
|
||||||
irida "Umm,{w} for my,{w} s,{w} severance package..."
|
irida "Umm,{w} for my,{w} s,{w} severance package..."
|
||||||
irida "It's...{w} one, um,{w} one s, {w} second..."
|
irida "It's...{w} one, um,{w} one s, {w} second..."
|
||||||
advnarrator "I reach for my pocket."
|
advnarrator "I reach for my pocket."
|
||||||
play sound heartbeat_single
|
|
||||||
null "You need to check on your PHONE?"
|
null "You need to check on your PHONE?"
|
||||||
show null boast smugopen at bouncetransition
|
show null boast smugopen at bouncetransition
|
||||||
null "That's so disrespectful, Irida!"
|
null "That's so disrespectful, Irida!"
|
||||||
null "Surely it can't be that hard to remember someone you've worked alongside for the past year,{w} at LEAST?"
|
null "Surely it can't be that hard to remember someone you've worked alongside for the past year,{w} at LEAST?"
|
||||||
show null boast smug at bouncetransition
|
show null boast smug at bouncetransition
|
||||||
null "Your brain is REALLY fried, huuh?"
|
null "Your brain is REALLY fried, huuh?"
|
||||||
irida "And whose faー "
|
irida "And whose faー{w} khh!!"
|
||||||
play sound heartbeat_single
|
|
||||||
extend " khh!!"
|
|
||||||
show null boast closed at bouncetransition
|
show null boast closed at bouncetransition
|
||||||
advnarrator "I bite my lip, almost finding myself retorting back at NULL out loud."
|
advnarrator "I bite my lip, almost finding myself retorting back at NULL out loud."
|
||||||
irida "S, Sorry...{w} One second, please..."
|
irida "S, Sorry...{w} One second, please..."
|
||||||
show ol neutral at bouncetransition
|
|
||||||
incidental "Take your time.{w} Was it a long way here?"
|
incidental "Take your time.{w} Was it a long way here?"
|
||||||
|
|
||||||
nvl clear
|
nvl clear
|
||||||
|
|
||||||
advnarrator "Seems she finally took note of how flustered I seem.{w} But she's still keeping it professional..."
|
advnarrator "Seems she finally took note of how flustered I seem.{w} But she's still keeping it professional..."
|
||||||
irida "Something like that...{w} Ahaha..."
|
irida "Something like that...{w} Ahaha..."
|
||||||
play sound heartbeat_single
|
|
||||||
advnarrator "Oh my god, what an awful response. What the fuck was I thinking?!"
|
advnarrator "Oh my god, what an awful response. What the fuck was I thinking?!"
|
||||||
show null boast smug at bouncetransition
|
show null boast smug at bouncetransition
|
||||||
null "Pfftttt....{w} Ahahaha!!{w} This is so much funnier than anything I could've expected!"
|
null "Pfftttt....{w} Ahahaha!!{w} This is so much funnier than anything I could've expected!"
|
||||||
|
|
@ -722,7 +634,6 @@ label act2:
|
||||||
|
|
||||||
nvl show Dissolve(0.2)
|
nvl show Dissolve(0.2)
|
||||||
nvlnarrator "Shut up."
|
nvlnarrator "Shut up."
|
||||||
play ambient heartbeat_strong fadein 1.5
|
|
||||||
show null boast thinking at bouncetransition
|
show null boast thinking at bouncetransition
|
||||||
null "Maybe you had a point, earlier...{w} I wouldn't be having this much fun if I had a distinct body, right?"
|
null "Maybe you had a point, earlier...{w} I wouldn't be having this much fun if I had a distinct body, right?"
|
||||||
nvlnarrator "I don't care, so just shut up."
|
nvlnarrator "I don't care, so just shut up."
|
||||||
|
|
@ -738,27 +649,22 @@ label act2:
|
||||||
null "Because you have no choice, right?"
|
null "Because you have no choice, right?"
|
||||||
show null boast forced at bouncetransition
|
show null boast forced at bouncetransition
|
||||||
null "Just like me!"
|
null "Just like me!"
|
||||||
nvlnarrator "Stop making shit up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} SHUT UP.{w} SHUT UP.{w} SHUT UP.{w} SHUT UP.{w} SHUT UP.{w} SHUT UP.{w}
|
nvlnarrator "Stop making shit up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w} Shut up.{w}
|
||||||
SHUT UP!!"
|
Shut up."
|
||||||
show null boast serious at bouncetransition
|
show null boast serious at bouncetransition
|
||||||
null "We must be made of the same stuff."
|
null "We must be made of the same stuff."
|
||||||
null "Just two no-good girls that start nowhere and lead nowhere."
|
null "Just two no-good girls that start nowhere and lead nowhere."
|
||||||
nvlnarrator "I CAN'T FOCUS LIKE THIS SO JUST SHUT UP ALREADY!!!!!!!!{nw}"
|
nvlnarrator "I can't focus like this, so just shut up already!!!!!!!!{nw}"
|
||||||
stop ambient
|
|
||||||
show ol scared at bouncetransition
|
|
||||||
irida "Mrs. ◯◯!!!!!"
|
irida "Mrs. ◯◯!!!!!"
|
||||||
incidental "I'm sorry?!"
|
incidental "I'm sorry?!"
|
||||||
advnarrator "I realize quickly how loud I yelled that out."
|
advnarrator "I realize quickly how loud I yelled that out."
|
||||||
irida "S,{w} Sorry.{w} I'm sorry."
|
irida "S,{w} Sorry.{w} I'm sorry."
|
||||||
irida "I meant...{w} I'm..."
|
irida "I meant...{w} I'm..."
|
||||||
advnarrator "My face goes ghostly pale."
|
|
||||||
advnarrator "...... I look down, and stammer."
|
|
||||||
irida "I'm here to meet with Mrs. ◯◯."
|
irida "I'm here to meet with Mrs. ◯◯."
|
||||||
irida "... Sorry."
|
irida "... Sorry."
|
||||||
show null boast smug at bouncetransition
|
show null boast smug at bouncetransition
|
||||||
null "..."
|
null "..."
|
||||||
scene black with Fade(2, 1, 0)
|
hide null boast
|
||||||
advnarrator "I don't wanna be here..."
|
|
||||||
|
|
||||||
call static(1.8) from _call_static_1
|
call static(1.8) from _call_static_1
|
||||||
scene intersection_night
|
scene intersection_night
|
||||||
|
|
@ -785,8 +691,6 @@ label act2:
|
||||||
show null boast smug at rightfar
|
show null boast smug at rightfar
|
||||||
stop sound
|
stop sound
|
||||||
|
|
||||||
play ambient heartbeat_strong
|
|
||||||
|
|
||||||
advnarrator "..."
|
advnarrator "..."
|
||||||
advnarrator "I, um...{w} I only see one person around now."
|
advnarrator "I, um...{w} I only see one person around now."
|
||||||
advnarrator "I don't have to worry about people watching my freak-out."
|
advnarrator "I don't have to worry about people watching my freak-out."
|
||||||
|
|
@ -811,8 +715,6 @@ label act2:
|
||||||
scene cg_intersection_girlandmeat
|
scene cg_intersection_girlandmeat
|
||||||
stop sound
|
stop sound
|
||||||
|
|
||||||
play music breathing volume 0.5
|
|
||||||
|
|
||||||
nvlred "Let's do it, Irida."
|
nvlred "Let's do it, Irida."
|
||||||
nvlred "I don't have to spell it out, do I?{w} We're the same, after all."
|
nvlred "I don't have to spell it out, do I?{w} We're the same, after all."
|
||||||
nvlred "In fact, I'm sure you thought of it too."
|
nvlred "In fact, I'm sure you thought of it too."
|
||||||
|
|
@ -835,7 +737,6 @@ label act2:
|
||||||
|
|
||||||
irida "A,{w} Ah..."
|
irida "A,{w} Ah..."
|
||||||
|
|
||||||
play music cross fadein 1.5 volume 0.8
|
|
||||||
scene cg_deadbody with Fade (0, 0.5, 2)
|
scene cg_deadbody with Fade (0, 0.5, 2)
|
||||||
|
|
||||||
pause 1
|
pause 1
|
||||||
|
|
@ -843,38 +744,16 @@ label act2:
|
||||||
nvl show Dissolve(0.5)
|
nvl show Dissolve(0.5)
|
||||||
|
|
||||||
nvlnarrator "There's a body...{w} Sat next to me, lifeless as a body could be..."
|
nvlnarrator "There's a body...{w} Sat next to me, lifeless as a body could be..."
|
||||||
nvlnarrator "My nice clothes are covered in bloodstains... {w} My hands are, of course, stained a deep red too."
|
nvlnarrator "My nice clothes are covered in bloodstains...{w} Maybe I should've put on some clothes I cared less about.{w} My hands are, of course, stained a deep red too."
|
||||||
nvlnarrator "It'll still be a few hours until she turns cold so I still feel a bit of warmth coming from her.{w} Her shoulder is touching mine.{w}
|
nvlnarrator "It'll still be a few hours until she turns cold so I still feel a bit of warmth coming from her.{w} Her shoulder is touching mine.{w}
|
||||||
I'm not afraid to let her body lean on mine...{w} after all it was I who took her life."
|
I'm not afraid to let her body lean on mine...{w} after all it was I who took her life."
|
||||||
nvlnarrator "Yeah...{w} It was all me.{w} Nobody else could've done it but me."
|
nvlnarrator "Yeah...{w} It was all me.{w} Nobody else could've done it but me."
|
||||||
nvlnarrator ".........{w} I killed her......{w} It felt amazing."
|
nvlnarrator ".........{w} I killed her......{w} It felt amazing."
|
||||||
nvlnarrator "So amazing I didn't get enough just from choking her.{w} So amazing I just had to cut her apart afterwards."
|
nvlnarrator "So amazing I didn't get enough just from choking her.{w} So amazing I just had to cut her apart afterwards.{w} For no reason except my own pleasure."
|
||||||
nvlnarrator "Feels like a weight in my chest has been lifted.{w} Is it because I've been running from this side of me all this time?"
|
nvlnarrator "Feels like a weight in my chest has been lifted.{w} Is it because I've been running from this side of me all this time?"
|
||||||
|
advnarrator "I glance at the body to my side."
|
||||||
nvl clear
|
advnarrator "I think normally I'd be throwing up, but today, I didn't even flinch."
|
||||||
|
|
||||||
nvlnarrator "After all, why else would this feel so natural?"
|
|
||||||
nvlnarrator "It feels like there's a wall between myself,{w} and the gravity of the situation.{w} When I lay my hand on my chest I can feel my heart going so fast I should be
|
|
||||||
dead.{w} My hands are trembling, even, visibly.{w} Why, then, do none of these feelings really get to me?"
|
|
||||||
nvlnarrator "Is this just what it feels like?{w} To take a life?"
|
|
||||||
nvlnarrator "Somehow I understand that this out-of-body feeling is something I've known before.{w} To lose awareness of what my body's going through..."
|
|
||||||
|
|
||||||
play sound heartbeat_single
|
|
||||||
|
|
||||||
extend " though thinking back on it too hard now makes me feel a weird pressure in my skull."
|
|
||||||
nvl hide Dissolve(1.0)
|
|
||||||
|
|
||||||
combined "Shit..."
|
|
||||||
advnarrator "I whine, looking down and really taking in just how much I ruined my clothes."
|
|
||||||
advnarrator "A small feeling of regret tugs down on my heart."
|
|
||||||
advnarrator "Then, I glance at the body to my side, really get a good look at it."
|
|
||||||
advnarrator "......"
|
|
||||||
advnarrator "...{w} But that same feeling never comes..."
|
|
||||||
advnarrator "Really, normally I'd be throwing up, but today, I don't even flinch."
|
|
||||||
advnarrator "Just this once, I'm not letting a gruesome scene perturb nor disgust me."
|
advnarrator "Just this once, I'm not letting a gruesome scene perturb nor disgust me."
|
||||||
advnarrator "Not even this plain reminder of our grotesque nature as people, which I hate so much to be a part of."
|
|
||||||
advnarrator "The unmaking of a person into the meat they're made of..."
|
|
||||||
advnarrator "Even that won't shake me now."
|
|
||||||
|
|
||||||
combined "But still, what a shame."
|
combined "But still, what a shame."
|
||||||
combined "It's never a good thing to see a life go to waste, is it?"
|
combined "It's never a good thing to see a life go to waste, is it?"
|
||||||
|
|
@ -920,7 +799,6 @@ label finale:
|
||||||
scene ceiling
|
scene ceiling
|
||||||
nvl clear
|
nvl clear
|
||||||
|
|
||||||
play ambient fanloop fadein 0.6
|
|
||||||
nvl show Dissolve(0.6)
|
nvl show Dissolve(0.6)
|
||||||
|
|
||||||
nvlnarrator "I jerk up, finding myself back in my bed."
|
nvlnarrator "I jerk up, finding myself back in my bed."
|
||||||
|
|
@ -965,7 +843,7 @@ label finale:
|
||||||
irida "Did you really make me kill that girl or not?!!!!!"
|
irida "Did you really make me kill that girl or not?!!!!!"
|
||||||
show null boast forced at bouncetransition
|
show null boast forced at bouncetransition
|
||||||
null "I wonder..."
|
null "I wonder..."
|
||||||
irida "......{w} Y'know, before all of that, I almost thought we were starting to understand each other better..."
|
irida "......{w} Y'know, before all of that, I almost thought we were starting to understand eachother better..."
|
||||||
irida "I didn't think you'd change, or that it'd get any easier but..."
|
irida "I didn't think you'd change, or that it'd get any easier but..."
|
||||||
irida "I really thought you were starting to get closer to me."
|
irida "I really thought you were starting to get closer to me."
|
||||||
irida "Or at least enough not to do something like this!!"
|
irida "Or at least enough not to do something like this!!"
|
||||||
|
|
@ -999,7 +877,6 @@ label finale:
|
||||||
|
|
||||||
scene cg_pinned_1 with Fade(0.1, 0.2, 0.1)
|
scene cg_pinned_1 with Fade(0.1, 0.2, 0.1)
|
||||||
play sound knocking_a_wall
|
play sound knocking_a_wall
|
||||||
play ambient going_mad2 fadein 2.5 volume 0.5
|
|
||||||
nvl show Dissolve(0.5)
|
nvl show Dissolve(0.5)
|
||||||
|
|
||||||
nvlnarrator "Before I know it, I find myself on top of NULL."
|
nvlnarrator "Before I know it, I find myself on top of NULL."
|
||||||
|
|
@ -1186,14 +1063,13 @@ label finale:
|
||||||
play sound heavy_punch1
|
play sound heavy_punch1
|
||||||
extend " Die.{nw}"
|
extend " Die.{nw}"
|
||||||
|
|
||||||
stop ambient
|
|
||||||
nvl hide Dissolve(0.5)
|
nvl hide Dissolve(0.5)
|
||||||
scene cg_pinned_3 with Dissolve(1.5)
|
scene cg_pinned_3 with Dissolve(1.5)
|
||||||
null "Haahh......{w} Haaaaaahh......"
|
null "Haahh......{w} Haaaaaahh......"
|
||||||
advnarrator "NULL's breathing is heavily labored."
|
advnarrator "NULL's breathing is heavily labored."
|
||||||
advnarrator "Her chest heaves up and down, a noticeable effort just to pull enough air."
|
advnarrator "Her chest heaves up and down, a noticeable effort just to pull enough air."
|
||||||
advnarrator "She's been staring right at me every moment she can."
|
advnarrator "She's been staring right at me every moment she can."
|
||||||
advnarrator "Though it's a bit creepy, it only makes the moments where I cause her enough pain to make her eyes waver satisfyingly."
|
advnarrator "Though it's a bit creepy, it only makes the moments where I cause her enough pain to make her eyes waver more satisfying."
|
||||||
advnarrator "Yeah...{w} When she's looking at me all defiant, but as soon as I do something she can't help but wince..."
|
advnarrator "Yeah...{w} When she's looking at me all defiant, but as soon as I do something she can't help but wince..."
|
||||||
irida "...... I need more..."
|
irida "...... I need more..."
|
||||||
advnarrator "A creepy voice I didn't know I could speak in, muttered under my breath."
|
advnarrator "A creepy voice I didn't know I could speak in, muttered under my breath."
|
||||||
|
|
@ -1209,20 +1085,16 @@ label finale:
|
||||||
null "What are youー"
|
null "What are youー"
|
||||||
advnarrator "Quickly, I wrap it around her neck.{w} I don't even give her the time to complain."
|
advnarrator "Quickly, I wrap it around her neck.{w} I don't even give her the time to complain."
|
||||||
null "Huh..."
|
null "Huh..."
|
||||||
play sound rubber_squeeze
|
|
||||||
advnarrator "I start squeezing.{w} Her hands come up, pulling at my wrists."
|
advnarrator "I start squeezing.{w} Her hands come up, pulling at my wrists."
|
||||||
advnarrator "She's already reached the point where she can't put up a fight a long time ago, though."
|
advnarrator "She's already reached the point where she can't put up a fight a long time ago, though."
|
||||||
advnarrator "Your puny attempt won't do anything, NULL."
|
advnarrator "Your puny attempt won't do anything, NULL."
|
||||||
play sound rubber_squeeze
|
|
||||||
advnarrator "I'll keep it tight around your neck until you're nearly gone.{w} Or maybe I'll keep going?"
|
advnarrator "I'll keep it tight around your neck until you're nearly gone.{w} Or maybe I'll keep going?"
|
||||||
scene cg_pinned_5 with Dissolve(1.5)
|
scene cg_pinned_5 with Dissolve(1.5)
|
||||||
advnarrator "Soon enough, she can't even keep her hands on my wrists.{w} Her hands fall, resting on my arms unceremoniously."
|
advnarrator "Soon enough, she can't even keep her hands on my wrists.{w} Her hands fall, resting on my arms unceremoniously."
|
||||||
advnarrator "What a beautiful sign of defeat you've given me..."
|
advnarrator "What a beautiful sign of defeat you've given me..."
|
||||||
advnarrator "This side of you is so intoxicating.{w} The NULL that has no choice but to give up."
|
advnarrator "This side of you is so intoxicating.{w} The NULL that has no choice but to give up."
|
||||||
play sound rubber_squeeze
|
|
||||||
advnarrator "I'll kill you, okay?"
|
advnarrator "I'll kill you, okay?"
|
||||||
advnarrator "What a shame to do it when you can't even look at me..."
|
advnarrator "What a shame to do it when you can't even look at me..."
|
||||||
play sound rubber_squeeze
|
|
||||||
advnarrator "You're choking for air too hard to even look my way, but I'll still kill you."
|
advnarrator "You're choking for air too hard to even look my way, but I'll still kill you."
|
||||||
advnarrator "......"
|
advnarrator "......"
|
||||||
advnarrator "Kidding."
|
advnarrator "Kidding."
|
||||||
|
|
@ -1235,9 +1107,7 @@ label finale:
|
||||||
null "Hh..."
|
null "Hh..."
|
||||||
advnarrator "She coughs, then focuses, trying to regain her breath."
|
advnarrator "She coughs, then focuses, trying to regain her breath."
|
||||||
advnarrator "Still, you have something to say?"
|
advnarrator "Still, you have something to say?"
|
||||||
null "Did...{w} Did that feel..."
|
null "Did...{w} Did that feel...{w} good?"
|
||||||
play music t1 fadein 3.5
|
|
||||||
extend " good?"
|
|
||||||
irida "...?!"
|
irida "...?!"
|
||||||
null "Make you feel better?"
|
null "Make you feel better?"
|
||||||
irida "What are you saying to me now?"
|
irida "What are you saying to me now?"
|
||||||
|
|
@ -1256,12 +1126,10 @@ label finale:
|
||||||
irida "Just stop already."
|
irida "Just stop already."
|
||||||
pause 1.0
|
pause 1.0
|
||||||
show title with Fade(0, 0.2, 4.0)
|
show title with Fade(0, 0.2, 4.0)
|
||||||
stop music fadeout 2.5
|
|
||||||
pause 2.0
|
pause 2.0
|
||||||
scene black with Fade(4.5, 3.0, 0)
|
scene black with Fade(4.5, 3.0, 0)
|
||||||
|
|
||||||
label epilogue:
|
label epilogue:
|
||||||
play ambient busy_night_streets volume 0.6
|
|
||||||
scene street_night with Fade(0.0, 0.3, 1.5)
|
scene street_night with Fade(0.0, 0.3, 1.5)
|
||||||
advnarrator "I've come to really appreciate the little coincidences in life."
|
advnarrator "I've come to really appreciate the little coincidences in life."
|
||||||
advnarrator "The ones that make it easier, anyway."
|
advnarrator "The ones that make it easier, anyway."
|
||||||
|
|
@ -1289,7 +1157,6 @@ label epilogue:
|
||||||
null "Then maybe you're just better off dead!"
|
null "Then maybe you're just better off dead!"
|
||||||
irida "..."
|
irida "..."
|
||||||
hide null boast with Fade(1.5, 1.0, 0)
|
hide null boast with Fade(1.5, 1.0, 0)
|
||||||
stop ambient fadeout 5
|
|
||||||
advnarrator "She just keeps on going..."
|
advnarrator "She just keeps on going..."
|
||||||
null "Don't tell me you're still scared of being out in the dark?"
|
null "Don't tell me you're still scared of being out in the dark?"
|
||||||
null "What are you, fucking twelve?{w} Ehehe..."
|
null "What are you, fucking twelve?{w} Ehehe..."
|
||||||
|
|
@ -1298,11 +1165,8 @@ label epilogue:
|
||||||
null "All those years and you're still the same anxious mess..."
|
null "All those years and you're still the same anxious mess..."
|
||||||
advnarrator "When you try, I just can't help but smile."
|
advnarrator "When you try, I just can't help but smile."
|
||||||
advnarrator "Because I know you too well."
|
advnarrator "Because I know you too well."
|
||||||
play sound enter_house
|
|
||||||
pause 1.0
|
|
||||||
scene cg_meeting_empty with Fade(0.0, 0.3, 1.5)
|
scene cg_meeting_empty with Fade(0.0, 0.3, 1.5)
|
||||||
advnarrator "And by now you must be aware too."
|
advnarrator "And by now you must be aware too."
|
||||||
play music angel_bulb fadein 1.5
|
|
||||||
show null boast smug with dissolve
|
show null boast smug with dissolve
|
||||||
null "Welcome home, Irida..."
|
null "Welcome home, Irida..."
|
||||||
null "How was your day?"
|
null "How was your day?"
|
||||||
|
|
|
||||||