first draft

This commit is contained in:
Nio
2021-08-10 01:07:55 +10:00
parent d82571ffe9
commit aeb0f2cdfb
71 changed files with 10067 additions and 4179 deletions

View File

@ -29,6 +29,13 @@ init python:
picked = random.randint(0,length - 1)
fileName = files[picked]
renpy.show(fileName, at_list=[randPosition])
# extra music channel so we can do crossfade instead of fadeout followed by fadein
# TODO: function for stopping both channels with optional fadeout so we don't have to keep track of which channel is playing
renpy.music.register_channel("music1","music",True,tight=True)
# allows playing looped ambience alongside music
renpy.music.register_channel("ambient","sfx",True,tight=True)
renpy.music.register_channel("ambient1","sfx",True,tight=True)
renpy.music.register_channel("ambient2","sfx",True,tight=True)
if persistent.scroll == True:
config.keymap['dismiss'].append('mousedown_4')
@ -86,35 +93,57 @@ transform randPosition:
# attribute guitar:
# "guitar.webp"
# Click-to-continue icons / animations
# TODO: settle on a position/animation that people like
image ctc_end_marker:
"pickicon2"
# xalign 0.925 yalign 0.98
alpha 0
linear 0.25 alpha 1
# linear 0.5 alpha 0
# repeat
image ctc_mid_marker:
"pickicon2"
# xalign 0.925 yalign 0.98
alpha 0
linear 0.25 alpha 1
# linear 0.5 alpha 0
# repeat
#Raw Image & kwargs for long textboxes
define long_textbox_img = Image("gui/textbox_long.png", xalign=0.5, yalign=1.0)
define long_textbox = { "window_background": long_textbox_img, 'namebox_style': "namebox_large" }
#Characters
define A = Character ('Anon',color="#36E12D", who_outlines=[(1, '#0C300A')]) # Light Green
define F = Character ('Fang',color="#B4D4CE", who_outlines=[(1, '#112D27')]) # Light Cyan
define Lucy = Character ('Lucy',color="#B4D4CE", who_outlines=[(1, '#112D27')]) # Light Cyan
define Ro = Character ('Rosa',color="#FE712B", who_outlines=[(1, '#3D1809')]) # Red-Orange
define St = Character ('Stella',color="#D2FFAA", who_outlines=[(1, '#203011')]) # Light Green
define N = Character ('Naomi',color="#F8B9A0", who_outlines=[(1, '#291A1B')]) # Peach
define Nas = Character ('Naser',color="#F89E38", who_outlines=[(1, '#2D2D2D')]) # Orange
define T = Character ('Trish',color="#B675E6", who_outlines=[(1, '#1F0632')]) # Purple
define Attendant = Character ('Attendant',color="#8A0036", who_outlines=[(1, '#FFFFFF')]) # Maroon
define Sp = Character ('Spears',color="#C4C3C3", who_outlines=[(1, '#272727')]) # Light Grey
define Re = Character ('Reed',color="#ED4C5B", who_outlines=[(1, '#361013')]) # Bright Red
define D = Character ('Driver',color="#FFC63A", who_outlines=[(1, '#4D280A')]) # Yellow-Orange
define FM = Character ('Fangs Mom',color="#FFD8F6", who_outlines=[(1, '#361730')]) # Bright Pink
define FD = Character ('Fangs Dad',color="#D8A09A", who_outlines=[(1, '#190E0F')]) # Desaturated Orange
define Tsuki = Character ('Mr. Tsuki',color="#A7F2A2", who_outlines=[(1, '#320E3B')]) # Pear Green
define unknown = Character ('(???)',color="#000000", who_outlines=[(1, '#FFFFFF')]) # Black
define jingo = Character ('Mr. Jingo',color="#CD8283", who_outlines=[(1, '#0F0D49')]) # Desaturated Red
define MaitD = Character ('Maitre D',color="#241630", who_outlines=[(1, '#241630')]) # Cobalt Blue
define Moe = Character('Moe',color="#A5BEED", who_outlines=[(1, '#342210')]) # Desaturated Blue
define Vince = Character ('Vince',color="#FFC63A", who_outlines=[(1, '#4D280A')]) # Yellow-Orange
define Waitress = Character ('Waitress',color="#F691C8", who_outlines=[(1, '#402E3A')]) # Pink
define base = Character (ctc="ctc_end_marker", ctc_pause="ctc_mid_marker", ctc_timedpause=Null(), ctc_position="nestled") # try to remember some of the basics of CTC
define I = Character(kind=base) # for internal dialogue i.e narration. Required for CTC indicators working with Anon's thoughts
define A = Character ('Anon', base, color="#36E12D", who_outlines=[(1, '#0C300A')]) # Light Green
define F = Character ('Fang', base, color="#B4D4CE", who_outlines=[(1, '#112D27')]) # Light Cyan
define Lucy = Character ('Lucy', base, color="#B4D4CE", who_outlines=[(1, '#112D27')]) # Light Cyan
define Ro = Character ('Rosa', base, color="#FE712B", who_outlines=[(1, '#3D1809')]) # Red-Orange
define St = Character ('Stella', base, color="#D2FFAA", who_outlines=[(1, '#203011')]) # Light Green
define N = Character ('Naomi', base, color="#F8B9A0", who_outlines=[(1, '#291A1B')]) # Peach
define Nas = Character ('Naser', base, color="#F89E38", who_outlines=[(1, '#2D2D2D')]) # Orange
define T = Character ('Trish', base, color="#B675E6", who_outlines=[(1, '#1F0632')]) # Purple
define Attendant = Character ('Attendant', base, color="#8A0036", who_outlines=[(1, '#FFFFFF')]) # Maroon
define Sp = Character ('Spears', base, color="#C4C3C3", who_outlines=[(1, '#272727')]) # Light Grey
define Re = Character ('Reed', base, color="#ED4C5B", who_outlines=[(1, '#361013')]) # Bright Red
define D = Character ('Driver', base, color="#FFC63A", who_outlines=[(1, '#4D280A')]) # Yellow-Orange
define FM = Character ('Fangs Mom', base, color="#FFD8F6", who_outlines=[(1, '#361730')]) # Bright Pink
define FD = Character ('Fangs Dad', base, color="#D8A09A", who_outlines=[(1, '#190E0F')]) # Desaturated Orange
define Tsuki = Character ('Mr. Tsuki', base, color="#A7F2A2", who_outlines=[(1, '#320E3B')]) # Pear Green
define unknown = Character ('(???)', base, color="#000000", who_outlines=[(1, '#FFFFFF')]) # Black
define jingo = Character ('Mr. Jingo', base, color="#CD8283", who_outlines=[(1, '#0F0D49')]) # Desaturated Red
define MaitD = Character ('Maitre D', base, color="#241630", who_outlines=[(1, '#241630')]) # Cobalt Blue
define Moe = Character('Moe', base, color="#A5BEED", who_outlines=[(1, '#342210')]) # Desaturated Blue
define Vince = Character ('Vince', base, color="#FFC63A", who_outlines=[(1, '#4D280A')]) # Yellow-Orange
define Waitress = Character ('Waitress', base, color="#F691C8", who_outlines=[(1, '#402E3A')]) # Pink
#long TB chars
define AnonAndFang = Character('Anon and Fang',color="72DFA8", who_outlines=[(1, '#113623')])
define SV = Character ('Street Vendor',color="#F8E120", who_outlines=[(1, '#361504')])
define carl = Character ('Mr. Carldewskii',color="#E19E40", who_outlines=[(1, '#03223B')])
define Drf = Character ('Dr. Fernsworth',color="#253354", who_outlines=[(1, '#334573')])
define FRT = Character ('Fang Reed & Trish',color="#4963A5", who_outlines=[(1, '#FFFFFF')])
define AnonAndFang = Character('Anon and Fang', base, color="72DFA8", who_outlines=[(1, '#113623')])
define SV = Character ('Street Vendor', base, color="#F8E120", who_outlines=[(1, '#361504')])
define carl = Character ('Mr. Carldewskii', base, color="#E19E40", who_outlines=[(1, '#03223B')])
define Drf = Character ('Dr. Fernsworth', base, color="#253354", who_outlines=[(1, '#334573')])
define FRT = Character ('Fang Reed & Trish', base, color="#4963A5", who_outlines=[(1, '#FFFFFF')])
#Extra image translations
#siloettes
@ -122,6 +151,7 @@ image stellaSilo = im.Flip(im.MatrixColor("stella/stella neutral.png",im.matrix.
image rosaSilo = im.MatrixColor("rosa/rosa neutral.png",im.matrix.brightness(-1))
image naomiSilo = im.MatrixColor("naomi/naomi neutral.png",im.matrix.brightness(-1))
image naserSilo = im.Flip(im.MatrixColor("naser/naser neutral.png",im.matrix.brightness(-1)), horizontal=True)
image naserSiloShocked = im.Flip(im.MatrixColor("naser/naser shocked.png",im.matrix.brightness(-1)), horizontal=True)
image fangSilo = im.MatrixColor("fang/basic set/fang neutral.png",im.matrix.brightness(-1))
image fangAngrySilo = im.MatrixColor("fang/basic set/fang angry.png",im.matrix.brightness(-1))
@ -197,6 +227,7 @@ image reed sad flip = im.Flip("reed/reed sad.png", horizontal=True)
#shocked flips
image anon shocked flip = im.Flip("anon/emotive set/anon shocked.png", horizontal=True)
image anon ohshit flip = im.Flip("anon/base set/anon ohshit.png", horizontal=True)
image fang shocked flip = im.Flip("fang/emotive set/fang shocked.png", horizontal=True)
image fang c shocked flip = im.Flip("fang/future sets/fang c shocked.png", horizontal=True)
image reed shocked flip = im.Flip("reed/reed shocked.png", horizontal=True)
@ -210,6 +241,8 @@ image reed considering flip = im.Flip("reed/reed considering.png", horizontal=Tr
image naser considering flip = im.Flip("naser/naser considering.png", horizontal=True)
image naomi considering flip = im.Flip("naomi/naomi considering.png", horizontal=True)
image rosa considering flip = im.Flip("rosa/rosa considering.png", horizontal=True)
image trish considering flip = im.Flip("trish/trish considering.png", horizontal=True)
image stella considering flip = im.Flip("stella/stella considering.png", horizontal=True)
#happy flips
image fang happy flip = im.Flip("fang/basic set/fang happy.png", horizontal=True)
@ -226,6 +259,7 @@ image naomi prom happy flip = im.Flip("naomi/naomi prom happy.png", horizontal=T
image reed happy flip = im.Flip("reed/reed happy.png", horizontal=True)
image reed happy sunglasses flip = im.Flip("reed/reed happy sunglasses.png", horizontal=True)
image anon face happy flip = im.Flip("anon/base set/anon face happy.png", horizontal=True)
image anon happy flip = im.Flip("anon/emotive set/anon happy.png", horizontal=True)
image trish future smug flip = im.Flip("trish/trish future smug.png", horizontal=True)
image trish prom happy flip = im.Flip("trish/trish prom happy.png", horizontal=True)
image stella happy flip = im.Flip("stella/stella happy.png", horizontal=True)
@ -257,7 +291,7 @@ image stella unimpressed flip = im.Flip("stella/stella unimpressed.png", horizon
image trish future unimpressed flip = im.Flip("trish/trish future unimpressed.png", horizontal=True)
image fangdad unimpressed flip = im.Flip("fangparents/fangdad unimpressed.png", horizontal=True)
image fangmom unimpressed flip = im.Flip("fangparents/fangmom unimpressed.png", horizontal=True)
image rosa unimpressed flip = im.Flip("rosa/rosa unimpressed.png", horizontal=True)
#annoyed flip
image naser annoyed flip = im.Flip("naser/naser annoyed.png", horizontal=True)
@ -271,9 +305,11 @@ image fang hiding flip = im.Flip("fang/emotive set/fang hiding.png", horizontal=
#indignant flip
image trish prom indignant flip = im.Flip("trish/trish prom indignant.png", horizontal=True)
image trish indignant flip = im.Flip("trish/trish indignant.png", horizontal=True)
#surprised flip
image fang surprised flip = im.Flip("fang/basic set/fang surprised.png", horizontal=True)
image trish surprised flip = im.Flip("trish/trish surprised.png", horizontal=True)
#other flips
@ -290,9 +326,13 @@ image jinflip = im.Flip("other/jin.png", horizontal=True)
image farnsworth flip = im.Flip("other/farnsworth.png", horizontal=True)
image carldelewski flip = im.Flip("other/carldelewski.png", horizontal=True)
image fangdad unimpressed flip = im.Flip("fangparents/fangdad unimpressed.png", horizontal=True)
image naser handout flip = im.Flip("naser/naser handout.png", horizontal=True)
# vfx
image black = "#000"
image dimmer_lighter = "#00000033"
image dimmer_light = "#00000066"
image dimmer_darker = "#00000088"
#WAOH ITS THE TITLE SCREEN!!!!
label splashscreen: