-
Notifications
You must be signed in to change notification settings - Fork 5
/
script.rpy
69 lines (55 loc) · 1.81 KB
/
script.rpy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# This is used for top-level game strucutre.
# Should not include any actual events or scripting; only logic and calling other labels.
# define config.developer = True
label start:
# Set the ID of this playthrough
$ anticheat = persistent.anticheat
# We'll keep track of the chapter we're on for poem response logic and other stuff
$ chapter = 0
#If they quit during a pause, we have to set _dismiss_pause to false again (I hate this hack)
$ _dismiss_pause = config.developer
# Each of the girls' names before the MC learns their name throughout ch0.
$ s_name = "Sayori"
$ m_name = "Monika"
$ n_name = "Natsuki"
$ y_name = "Yuri"
$ quick_menu = True
$ style.say_dialogue = style.normal
$ config.main_menu_music = audio.t1
$ allow_skipping = True
$ config.allow_skipping = True
if persistent.ggwp_monika == -1:
# if inject.rpyc is not found inside the "/game" folder. (unless you put them back)
jump mod_crash
elif persistent.playthrough == 0:
#Intro
call ch_mod_intro
elif persistent.playthrough == 1:
# Normal day 1
call ch_mod_1a
jump mod_continue
elif persistent.playthrough == 2:
# Alternative day 1
call ch_mod_1b
label mod_continue:
# Poem game
call ch_mod_p1
# Day 2
$ mod_chapter = 1
call ch_mod_2
call mod_poemresponse
call ch_mod_2_end
# Partly Day 3
if not mc_blocked:
call ch_mod_p2
# End of demo
call mod_end_demo
label endgame(pause_length=4.0):
$ quick_menu = False
stop music fadeout 2.0
scene black
show end
with dissolve_scene_full
pause pause_length
$ quick_menu = True
return