Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_ch2_city_noelle_monologue_Step_0

(view raw script w/o annotations or w/e)
1
if (!init_forcefields)
2
{
3
    init_forcefields = true;
4
    if (i_ex(obj_ch2_noellepuzzle_forcefield))
5
    {
6
        with (obj_ch2_noellepuzzle_forcefield)
7
        {
8
            if (x > 300)
9
                stayVisible = 1;
10
        }
11
    }
12
}
13
if (init == 0)
14
{
15
    for (i = 0; i < instance_number(obj_ch2_noellepuzzle_key_noelle); i++)
16
    {
17
        buttonX[i] = instance_find(obj_ch2_noellepuzzle_key_noelle, i).x - 4;
18
        buttonY[i] = instance_find(obj_ch2_noellepuzzle_key_noelle, i).y - 70;
19
    }
20
    buttonX = scr_array_sort
scr_array_sort

function scr_array_sort(arg0, arg1) { var _array = arg0; var _ascending = arg1; var _array_length = array_length_1d(arg0); var _tempValue = 0; var _loopAgain = true; var _emergencyStop = 0; while (_loopAgain == true && _emergencyStop < 100) { _loopAgain = false; _emergencyStop++; for (i = 1; i < _array_length; i++) { if (_array[i] == _array[i - 1]) { continue; } else if (_ascending == (_array[i] < _array[i - 1])) { _loopAgain = true; _tempValue = _array[i - 1]; _array[i - 1] = _array[i]; _array[i] = _tempValue; } } } if (_emergencyStop >= 100) scr_debug_print(""); return _array; }
(buttonX, true);
21
    buttonY = scr_array_sort
scr_array_sort

function scr_array_sort(arg0, arg1) { var _array = arg0; var _ascending = arg1; var _array_length = array_length_1d(arg0); var _tempValue = 0; var _loopAgain = true; var _emergencyStop = 0; while (_loopAgain == true && _emergencyStop < 100) { _loopAgain = false; _emergencyStop++; for (i = 1; i < _array_length; i++) { if (_array[i] == _array[i - 1]) { continue; } else if (_ascending == (_array[i] < _array[i - 1])) { _loopAgain = true; _tempValue = _array[i - 1]; _array[i - 1] = _array[i]; _array[i] = _tempValue; } } } if (_emergencyStop >= 100) scr_debug_print(""); return _array; }
(buttonY, true);
22
    init = 1;
23
}
24
if (con == 0 && obj_mainchara.x > 150)
25
{
26
    global.interact = 1;
27
    con = 1;
28
    global.facing = 1;
29
    global.flag[7 disable_menu?] = 1;
30
    cutscene_master = scr_cutscene_make
scr_cutscene_make

function scr_cutscene_make() { _cutscene_master = instance_create(0, 0, obj_cutscene_master); _cutscene_master.master_object = id; return _cutscene_master; }
();
31
    scr_maincharacters_actors
scr_maincharacters_actors

function scr_maincharacters_actors() { actor_count = 0; kr = 0; kr_actor = instance_create(obj_mainchara.x, obj_mainchara.y, obj_actor); scr_actor_setup(kr, kr_actor, "kris"); kr_actor.sprite_index = obj_mainchara.sprite_index; kr_actor.depth = obj_mainchara.depth; with (obj_mainchara) visible = 0; for (__jj = 0; __jj < array_length_1d(global.cinstance); __jj++) { if (i_ex(global.cinstance[__jj])) { if (global.cinstance[__jj].name == "susie") { actor_count++; su = __jj + 1; su_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor); scr_actor_setup(su, su_actor, "susie"); su_actor.sprite_index = global.cinstance[__jj].sprite_index; su_actor.depth = global.cinstance[__jj].depth; with (global.cinstance[__jj]) visible = 0; } if (global.cinstance[__jj].name == "ralsei") { actor_count++; ra = __jj + 1; ra_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor); scr_actor_setup(ra, ra_actor, "ralsei"); ra_actor.sprite_index = global.cinstance[__jj].sprite_index; ra_actor.depth = global.cinstance[__jj].depth; with (global.cinstance[__jj]) visible = 0; } if (global.cinstance[__jj].name == "noelle") { actor_count++; no = __jj + 1; no_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor); scr_actor_setup(no, no_actor, "noelle"); no_actor.sprite_index = global.cinstance[__jj].sprite_index; no_actor.depth = global.cinstance[__jj].depth; with (global.cinstance[__jj]) visible = 0; } } } }
();
32
    no_silhouette = instance_create(no_actor.x, cameray() - 100, obj_following_silhouette);
33
    no_silhouette.target_char = no_actor;
34
    var exit_forcefield = instance_create(20, 240, obj_forcefield);
35
    with (exit_forcefield)
36
    {
37
        image_xscale = 2;
38
        image_yscale = 4;
39
        scr_depth
scr_depth

function scr_depth() { depth = 100000 - ((y * 10) + (sprite_height * 10)); }
();
40
    }
41
}
42
if (con == 1)
43
{
44
    if (instance_exists(obj_dialoguer))
45
        obj_dialoguer.zurasu = 1;
46
    con = 10;
47
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(kr);
48
    c_walk
c_walk

function c_walk(arg0, arg1, arg2) { c_cmd("walk", arg0, arg1, arg2, 0); }
("r", 4, 15);
49
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(no);
50
    c_walk
c_walk

function c_walk(arg0, arg1, arg2) { c_cmd("walk", arg0, arg1, arg2, 0); }
("r", 4, 15);
51
    c_speaker
c_speaker

function c_speaker(arg0) { c_cmd("speaker", arg0, 0, 0, 0); }
("noelle");
52
    c_msgsetloc
c_msgsetloc

function c_msgsetloc(arg0, arg1, arg2) { var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str = scr_84_get_lang_string(localized_string_id); c_msgset(msg_index, str); }
(0,
Face 2* Gosh,Delay 11 that was close,Delay 11 wasn't it,Delay 11 Kris...?Wait for inputClose Message
"\\E2* Gosh^1, that was close^1, wasn't it^1, Kris...?/%", "obj_ch2_noelle_monologue_slash_Step_0_gml_32_0"
);
53
    c_talk_wait();
54
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(no);
55
    c_walk
c_walk

function c_walk(arg0, arg1, arg2) { c_cmd("walk", arg0, arg1, arg2, 0); }
("d", 3, 3);
56
    c_delaywalkdirect
c_delaywalkdirect

function c_delaywalkdirect(arg0, arg1, arg2, arg3) { c_cmd_x("delaycmd", arg0, "walkdirect", arg1, arg2, arg3, 0); }
(4, 270, 216, 40);
57
    c_delayfacing
c_delayfacing

function c_delayfacing(arg0, arg1) { c_cmd_x("delaycmd", arg0, "facing", arg1, 0, 0, 0); }
(45, "l");
58
    c_speaker
c_speaker

function c_speaker(arg0) { c_cmd("speaker", arg0, 0, 0, 0); }
("noelle");
59
    c_msgsetloc
c_msgsetloc

function c_msgsetloc(arg0, arg1, arg2) { var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str = scr_84_get_lang_string(localized_string_id); c_msgset(msg_index, str); }
(0,
Face 1* This...Delay 11 Strange world...Delay 11 this big city...Wait for input
"\\E1* This..^1. Strange world..^1. this big city.../", "obj_ch2_noelle_monologue_slash_Step_0_gml_49_0"
);
60
    c_msgnextloc
c_msgnextloc

function c_msgnextloc(arg0, arg1) { var str = arg0; var localized_string_id = arg1; if (!is_english()) str = scr_84_get_lang_string(localized_string_id); c_msgnext(str); }
(
Face 9* It's so wild...Delay 11 It kind of makes my head spin.Wait for inputClose Message
"\\E9* It's so wild..^1. It kind of makes my head spin./%", "obj_ch2_noelle_monologue_slash_Step_0_gml_50_0"
);
61
    c_talk
c_talk

function c_talk() { c_cmd("talk", 0, 0, 0, 0); }
();
62
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(46);
63
    c_waittalk
c_waittalk

function c_waittalk() { c_cmd("waitdialoguer", 0, 0, 0, 0); }
();
64
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(no);
65
    c_facing
c_facing

function c_facing(arg0) { c_cmd("facing", arg0, 0, 0, 0); }
("u");
66
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(10);
67
    c_sprite
c_sprite

function c_sprite(arg0) { c_cmd("sprite", arg0, 0, 0, 0); }
(spr_noelle_walk_up_headtilt_dw);
68
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
69
    c_speaker
c_speaker

function c_speaker(arg0) { c_cmd("speaker", arg0, 0, 0, 0); }
("noelle");
70
    c_msgsetloc
c_msgsetloc

function c_msgsetloc(arg0, arg1, arg2) { var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str = scr_84_get_lang_string(localized_string_id); c_msgset(msg_index, str); }
(0,
Face 9* ...?Wait for inputClose Message
"\\E9* ...?/%", "obj_ch2_noelle_monologue_slash_Step_0_gml_59_0"
);
71
    c_talk_wait();
72
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(30);
73
    c_facing
c_facing

function c_facing(arg0) { c_cmd("facing", arg0, 0, 0, 0); }
("u");
74
    c_speaker
c_speaker

function c_speaker(arg0) { c_cmd("speaker", arg0, 0, 0, 0); }
("noelle");
75
    c_msgsetloc
c_msgsetloc

function c_msgsetloc(arg0, arg1, arg2) { var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str = scr_84_get_lang_string(localized_string_id); c_msgset(msg_index, str); }
(0,
Face 2* Looks like another puzzle...Wait for inputClose Message
"\\E2* Looks like another puzzle.../%", "obj_ch2_noelle_monologue_slash_Step_0_gml_71_0"
);
76
    c_talk_wait();
77
    c_facing
c_facing

function c_facing(arg0) { c_cmd("facing", arg0, 0, 0, 0); }
("d");
78
    c_speaker
c_speaker

function c_speaker(arg0) { c_cmd("speaker", arg0, 0, 0, 0); }
("noelle");
79
    c_msgsetloc
c_msgsetloc

function c_msgsetloc(arg0, arg1, arg2) { var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str = scr_84_get_lang_string(localized_string_id); c_msgset(msg_index, str); }
(0,
Face 9* Maybe if I go...Delay 11 down...Delay 11 here?Wait for inputClose Message
"\\E9* Maybe if I go..^1. down..^1. here?/%", "obj_ch2_noelle_monologue_slash_Step_0_gml_78_0"
);
80
    c_talk_wait();
81
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(5);
82
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(0);
83
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
84
    c_walk_wait
c_walk_wait

function c_walk_wait(arg0, arg1, arg2) { c_walk(arg0, arg1, arg2); c_wait(arg2); }
("u", 2, 10);
85
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0);
86
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(10);
87
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(1);
88
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(5);
89
    c_walk
c_walk

function c_walk(arg0, arg1, arg2) { c_cmd("walk", arg0, arg1, arg2, 0); }
("d", 6, 3);
90
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(3);
91
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(kr);
92
    c_facing
c_facing

function c_facing(arg0) { c_cmd("facing", arg0, 0, 0, 0); }
("d");
93
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(no);
94
    c_jump
c_jump

function c_jump(arg0, arg1, arg2, arg3) { c_cmd("jump", arg0, arg1, arg2, arg3); }
(270, buttonY[0], 20, 10);
95
    c_soundplay
c_soundplay

function c_soundplay(arg0) { c_cmd("soundplay", arg0, 0, 0, 0); }
(snd_jump);
96
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(20);
97
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(buttonX[0], buttonY[0], 30);
98
    c_sprite
c_sprite

function c_sprite(arg0) { c_cmd("sprite", arg0, 0, 0, 0); }
(spr_noelle_walk_face_up_dw);
99
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
100
    c_actortokris
c_actortokris

function c_actortokris() { c_cmd("actortokris", 0, 0, 0, 0); }
();
101
    c_waitcustom
c_waitcustom

function c_waitcustom() { c_cmd("waitcustom", 0, 0, 0, 0); }
();
102
}
103
if (con == 10 && !d_ex() && customcon == 1)
104
{
105
    con = 11;
106
    global.interact = 0;
107
}
108
if (con == 12 && customcon == 1)
109
{
110
    con = 14;
111
    customcon = 0;
112
    c_waitcustom_end
c_waitcustom_end

function c_waitcustom_end() { with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
113
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(no);
114
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(30);
115
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(0);
116
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
117
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(buttonX[1], buttonY[1], 60);
118
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
119
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(30);
120
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
121
    c_delaycmd
c_delaycmd

function c_delaycmd(arg0, arg1, arg2) { c_cmd_x("delaycmd", arg0, arg1, arg2, 0, 0, 0); }
(161, "imagespeed", 0);
122
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(1355, buttonY[1], 160);
123
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "text_con", 0);
124
    c_waitcustom
c_waitcustom

function c_waitcustom() { c_cmd("waitcustom", 0, 0, 0, 0); }
();
125
}
126
if (con == 15 && customcon == 1)
127
{
128
    con = 16;
129
    customcon = 0;
130
    c_waitcustom_end
c_waitcustom_end

function c_waitcustom_end() { with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
131
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
132
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(1700, buttonY[1], 60);
133
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(1);
134
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(1700, buttonY[2], 100);
135
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(0);
136
    c_sprite
c_sprite

function c_sprite(arg0) { c_cmd("sprite", arg0, 0, 0, 0); }
(spr_noelle_walk_face_up_dw);
137
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
138
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(buttonX[2], buttonY[2], 30);
139
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
140
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "text_con", 2);
141
    c_waitcustom
c_waitcustom

function c_waitcustom() { c_cmd("waitcustom", 0, 0, 0, 0); }
();
142
}
143
if (con == 17 && customcon == 1)
144
{
145
    con = 19;
146
    customcon = 0;
147
    c_waitcustom_end
c_waitcustom_end

function c_waitcustom_end() { with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
148
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
149
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(buttonX[3], buttonY[3], 120);
150
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
151
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(30);
152
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "text_con", 4);
153
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
154
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(2780, buttonY[3], 60);
155
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(1);
156
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(2780, buttonY[4], 100);
157
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(0);
158
    c_sprite
c_sprite

function c_sprite(arg0) { c_cmd("sprite", arg0, 0, 0, 0); }
(spr_noelle_walk_face_up_dw);
159
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
160
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(2970, buttonY[4], 30);
161
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
162
    c_waitcustom
c_waitcustom

function c_waitcustom() { c_cmd("waitcustom", 0, 0, 0, 0); }
();
163
}
164
if (con == 20 && customcon == 1)
165
{
166
    con = 21;
167
    customcon = 0;
168
    c_waitcustom_end
c_waitcustom_end

function c_waitcustom_end() { with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
169
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
170
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(buttonX[4], buttonY[4], 130);
171
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
172
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(30);
173
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "text_con", 6);
174
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
175
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(4330, buttonY[4], 100);
176
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
177
    c_waitcustom
c_waitcustom

function c_waitcustom() { c_cmd("waitcustom", 0, 0, 0, 0); }
();
178
}
179
if (con == 22 && !d_ex() && customcon == 1)
180
{
181
    con = 23;
182
    customcon = 0;
183
    c_waitcustom_end
c_waitcustom_end

function c_waitcustom_end() { with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
184
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
185
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(4610, buttonY[4], 60);
186
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(1);
187
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(4610, buttonY[5], 100);
188
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(0);
189
    c_sprite
c_sprite

function c_sprite(arg0) { c_cmd("sprite", arg0, 0, 0, 0); }
(spr_noelle_walk_face_up_dw);
190
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
191
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(buttonX[5], buttonY[5], 60);
192
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
193
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(30);
194
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "young_noelle", 1);
195
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
196
    c_delaycmd
c_delaycmd

function c_delaycmd(arg0, arg1, arg2) { c_cmd_x("delaycmd", arg0, arg1, arg2, 0, 0, 0); }
(81, "imagespeed", 0);
197
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(5327, buttonY[5], 80);
198
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "text_con", 8);
199
    c_waitcustom
c_waitcustom

function c_waitcustom() { c_cmd("waitcustom", 0, 0, 0, 0); }
();
200
}
201
if (con == 24 && customcon == 1)
202
{
203
    con = 25;
204
    customcon = 0;
205
    global.fc = 0;
206
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "young_noelle", -1);
207
    c_waitcustom_end
c_waitcustom_end

function c_waitcustom_end() { with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
208
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "wait_ready", false);
209
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
210
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(buttonX[6], buttonY[6], 130);
211
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
212
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(30);
213
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "text_con", 10);
214
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
215
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(6500, buttonY[6], 100);
216
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
217
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "wait_ready", true);
218
    c_waitcustom
c_waitcustom

function c_waitcustom() { c_cmd("waitcustom", 0, 0, 0, 0); }
();
219
}
220
if (con == 26 && !d_ex() && customcon == 1)
221
{
222
    con = 33;
223
    customcon = 0;
224
    global.fc = 0;
225
    c_waitcustom_end
c_waitcustom_end

function c_waitcustom_end() { with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
226
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "wait_ready", false);
227
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
228
    c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(buttonX[7], buttonY[7], 100);
229
    c_halt
c_halt

function c_halt() { c_cmd("halt", 0, 0, 0, 0); }
();
230
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "pause_kris", true);
231
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(30);
232
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "wait_ready", true);
233
    c_waitcustom
c_waitcustom

function c_waitcustom() { c_cmd("waitcustom", 0, 0, 0, 0); }
();
234
}
235
if (pause_kris)
236
{
237
    pause_kris = false;
238
    global.interact = 1;
239
}
240
if (con == 33 && !d_ex() && customcon == 1 && wait_ready)
241
{
242
    con = 34;
243
    customcon = 0;
244
    global.interact = 1;
245
    global.facing = 0;
246
    obj_mainchara.visible = false;
247
    kr_actor.visible = true;
248
    kr_actor.x = obj_mainchara.x;
249
    kr_actor.y = obj_mainchara.y;
250
}
251
if (con == 34 && !d_ex() && wait_ready)
252
{
253
    con = 35;
254
    c_waitcustom_end
c_waitcustom_end

function c_waitcustom_end() { with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
255
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "wait_ready", false);
256
    c_var_instance
c_var_instance

function c_var_instance(arg0, arg1, arg2) { c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0); }
(id, "auto_continue", false);
257
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(no);
258
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(15);
259
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(1);
260
    c_facing
c_facing

function c_facing(arg0) { c_cmd("facing", arg0, 0, 0, 0); }
("u");
261
    c_walk_wait
c_walk_wait

function c_walk_wait(arg0, arg1, arg2) { c_walk(arg0, arg1, arg2); c_wait(arg2); }
("u", 5, 10);
262
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(15);
263
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(0);
264
    c_imagespeed
c_imagespeed

function c_imagespeed(arg0) { c_cmd("imagespeed", arg0, 0, 0, 0); }
(0.25);
265
    c_walk_wait
c_walk_wait

function c_walk_wait(arg0, arg1, arg2) { c_walk(arg0, arg1, arg2); c_wait(arg2); }
("d", 5, 10);
266
    c_autowalk
c_autowalk

function c_autowalk(arg0) { c_cmd("autowalk", arg0, 0, 0, 0); }
(1);
267
    c_soundplay
c_soundplay

function c_soundplay(arg0) { c_cmd("soundplay", arg0, 0, 0, 0); }
(snd_jump);
268
    c_jump
c_jump

function c_jump(arg0, arg1, arg2, arg3) { c_cmd("jump", arg0, arg1, arg2, arg3); }
(6796, kr_actor.y - 20, 20, 10);
269
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(15);
270
    if (scr_directOverTime
scr_directOverTime

function scr_directOverTime(arg0, arg1, arg2) { return floor(abs(arg0 - arg1) / arg2); }
(kr_actor.x + 50, 6796, 4) <= 4)
271
        c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(kr_actor.x + 50, kr_actor.y - 20, 4);
272
    else
273
        c_walkdirect_wait
c_walkdirect_wait

function c_walkdirect_wait(arg0, arg1, arg2) { c_walkdirect(arg0, arg1, arg2); c_wait(arg2); }
(kr_actor.x + 50, kr_actor.y - 20, scr_directOverTime
scr_directOverTime

function scr_directOverTime(arg0, arg1, arg2) { return floor(abs(arg0 - arg1) / arg2); }
(kr_actor.x + 50, 6796, 4));
274
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(20);
275
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(kr);
276
    c_facing
c_facing

function c_facing(arg0) { c_cmd("facing", arg0, 0, 0, 0); }
("r");
277
    c_msgside
c_msgside

function c_msgside(arg0) { c_cmd("msgside", arg0, 0, 0, 0); }
(1);
278
    c_speaker
c_speaker

function c_speaker(arg0) { c_cmd("speaker", arg0, 0, 0, 0); }
("noelle");
279
    c_msgsetloc
c_msgsetloc

function c_msgsetloc(arg0, arg1, arg2) { var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str = scr_84_get_lang_string(localized_string_id); c_msgset(msg_index, str); }
(0,
Face 6* (Sigh...)Wait for inputClose Message
"\\E6* (Sigh...)/%", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_348_0"
);
280
    c_talk_wait();
281
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(no);
282
    c_facing
c_facing

function c_facing(arg0) { c_cmd("facing", arg0, 0, 0, 0); }
("r");
283
    c_msgsetloc
c_msgsetloc

function c_msgsetloc(arg0, arg1, arg2) { var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str = scr_84_get_lang_string(localized_string_id); c_msgset(msg_index, str); }
(0,
Face 4* (Kris is the only one who knows how weird I am.)Wait for input
"\\E4* (Kris is the only one who knows how weird I am.)/", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_352_0"
);
284
    c_msgnextloc
c_msgnextloc

function c_msgnextloc(arg0, arg1) { var str = arg0; var localized_string_id = arg1; if (!is_english()) str = scr_84_get_lang_string(localized_string_id); c_msgnext(str); }
(
Face 8* (It's not fair,Delay 11 y'know!?)Wait for inputClose Message
"\\E8* (It's not fair^1, y'know!?)/%", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_353_0"
);
285
    c_talk
c_talk

function c_talk() { c_cmd("talk", 0, 0, 0, 0); }
();
286
    c_wait
c_wait

function c_wait(arg0) { c_cmd("wait", arg0, 0, 0, 0); }
(20);
287
    c_waittalk
c_waittalk

function c_waittalk() { c_cmd("waitdialoguer", 0, 0, 0, 0); }
();
288
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(no);
289
    c_facing
c_facing

function c_facing(arg0) { c_cmd("facing", arg0, 0, 0, 0); }
("l");
290
    c_speaker
c_speaker

function c_speaker(arg0) { c_cmd("speaker", arg0, 0, 0, 0); }
("noelle");
291
    c_msgsetloc
c_msgsetloc

function c_msgsetloc(arg0, arg1, arg2) { var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str = scr_84_get_lang_string(localized_string_id); c_msgset(msg_index, str); }
(0,
Face 4* (Everyone knows how weird YOU are. Fahahaha.)Wait for inputClose Message
"\\E4* (Everyone knows how weird YOU are. Fahahaha.)/%", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_360_0"
);
292
    c_talk_wait();
293
    c_sel
c_sel

function c_sel(arg0) { c_cmd("select", arg0, 0, 0, 0); }
(kr);
294
    c_facing
c_facing

function c_facing(arg0) { c_cmd("facing", arg0, 0, 0, 0); }
("d");
295
    c_actortokris
c_actortokris

function c_actortokris() { c_cmd("actortokris", 0, 0, 0, 0); }
();
296
    c_actortocaterpillar
c_actortocaterpillar

function c_actortocaterpillar() { c_cmd("actortocaterpillar", 0, 0, 0, 0); }
();
297
    c_terminatekillactors
c_terminatekillactors

function c_terminatekillactors() { c_cmd("terminatekillactors", 0, 0, 0, 0); }
();
298
}
299
if (con == 35 && !i_ex(obj_cutscene_master))
300
{
301
    con = 99;
302
    global.interact = 0;
303
    global.facing = 0;
304
    global.flag[7 disable_menu?] = 0;
305
    global.plot = 94;
306
}
307
if (auto_continue)
308
{
309
    if (instance_exists(obj_dialoguer))
310
    {
311
        obj_dialoguer.zurasu = 1;
312
        obj_dialoguer.side = 0;
313
    }
314
    if (instance_exists(obj_writer))
315
    {
316
        obj_writer.skippable = 0;
317
        if (obj_writer.halt != 0)
318
        {
319
            msgtimer++;
320
            var max_timer = 60;
321
            if (global.lang == "ja")
322
            {
323
                if (text_con == 3 || text_con == 5)
324
                    max_timer = 120;
325
                if (text_con == 9)
326
                    max_timer = 90;
327
            }
328
            if (msgtimer >= max_timer)
329
            {
330
                with (obj_writer)
331
                    forcebutton1 = 1;
332
                msgtimer = 0;
333
            }
334
        }
335
        else
336
        {
337
            msgtimer = 0;
338
        }
339
    }
340
}
341
if (custom_delay > 0)
342
{
343
    customcon = 1;
344
    alarm[9] = custom_delay;
gml_Object_obj_ch2_city_noelle_monologue_Alarm_9.gml

if (obj_cutscene_master.cs_wait_custom) c_waitcustom_end(); customcon = 0;
345
    custom_delay = 0;
346
}
347
if (allow_move)
348
{
349
    allow_move = false;
350
    global.interact = !global.interact;
351
    if (global.interact == 1)
352
    {
353
        obj_mainchara.visible = false;
354
        kr_actor.visible = true;
355
        kr_actor.x = obj_mainchara.x;
356
        kr_actor.y = obj_mainchara.y;
357
    }
358
}
359
if (young_noelle != 0)
360
{
361
    no_silhouette.copy_sprite = young_noelle < 0;
362
    young_noelle = 0;
363
}
364
if (text_con == 0)
365
{
366
    text_con = 1;
367
    auto_continue = true;
368
    scr_speaker
scr_speaker

function scr_speaker(arg0) { _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; } if (global.fighting == 1) ...
("noelle");
369
    msgsetloc(0, 
* ...when I said this city makes my head spin...Wait for input
"* ...when I said this city makes my head spin.../", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_470_0"
);
370
    msgnextloc(
* I didn't mean in a bad way... you know?Wait for input
"* I didn't mean in a bad way... you know?/", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_471_0"
);
371
    msgnextloc(
* I always wanted to go someplace new,Delay 11 you know?Wait for inputClose Message
"* I always wanted to go someplace new^1, you know?/%", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_472_0"
);
372
    global.fc = 0;
373
    d = d_make();
374
    d.zurasu = 1;
375
    d.side = 0;
376
}
377
if (text_con == 2 && !d_ex())
378
{
379
    text_con = 3;
380
    scr_speaker
scr_speaker

function scr_speaker(arg0) { _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; } if (global.fighting == 1) ...
("noelle");
381
    msgsetloc(0, 
* ...Delay 11 And Dess...Delay 11 always told me she'd take me.Wait for input
"* ..^1. And Dess..^1. always told me she'd take me./", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_486_0"
);
382
    msgnextloc(
* Somewhere like this.Wait for input
"* Somewhere like this./", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_487_0"
);
383
    msgnextloc(
* Somewhere with shining lights.Wait for inputClose Message
"* Somewhere with shining lights./%", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_488_0"
);
384
    global.fc = 0;
385
    d = d_make();
386
    d.zurasu = 1;
387
    d.side = 0;
388
}
389
if (text_con == 4 && !d_ex())
390
{
391
    text_con = 5;
392
    scr_speaker
scr_speaker

function scr_speaker(arg0) { _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; } if (global.fighting == 1) ...
("noelle");
393
    msgsetloc(0, 
* ... don't you miss exploring, Kris?Wait for input
"* ... don't you miss exploring, Kris?/", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_502_0"
);
394
    msgnextloc(
* Back when the four of us were kids?Wait for input
"* Back when the four of us were kids?/", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_503_0"
);
395
    msgnextloc(
* Gosh, remember that night we explored the forest behind the graveyard?Wait for inputClose Message
"* Gosh, remember that night we explored the forest behind the graveyard?/%", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_504_0"
);
396
    global.fc = 0;
397
    d = d_make();
398
    d.zurasu = 1;
399
    d.side = 0;
400
}
401
if (text_con == 6 && !d_ex())
402
{
403
    text_con = 7;
404
    scr_speaker
scr_speaker

function scr_speaker(arg0) { _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; } if (global.fighting == 1) ...
("noelle");
405
    msgsetloc(0, 
* Ha, I know we never found anything interesting back there...Wait for input
"* Ha, I know we never found anything interesting back there.../", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_518_0"
);
406
    msgnextloc(
* I mostly remember... Crying because I was scared.Wait for inputClose Message
"* I mostly remember... Crying because I was scared./%", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_519_0"
);
407
    global.fc = 0;
408
    d = d_make();
409
    d.zurasu = 1;
410
    d.side = 0;
411
}
412
if (text_con == 8 && !d_ex())
413
{
414
    text_con = 9;
415
    scr_speaker
scr_speaker

function scr_speaker(arg0) { _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; } if (global.fighting == 1) ...
("noelle");
416
    msgsetloc(0, 
* But for some reason I feel...Delay 11 nostalgic thinking about it.Wait for input
"* But for some reason I feel..^1. nostalgic thinking about it./", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_533_0"
);
417
    msgnextloc(
* Dess wiping away my tears with Azzy's jacket...Wait for input
"* Dess wiping away my tears with Azzy's jacket.../", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_534_0"
);
418
    msgnextloc(
* With warm sleeves that smelled like cinnamon.Wait for inputClose Message
"* With warm sleeves that smelled like cinnamon./%", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_535_0"
);
419
    global.fc = 0;
420
    d = d_make();
421
    d.zurasu = 1;
422
    d.side = 0;
423
}
424
if (text_con == 10 && !d_ex())
425
{
426
    text_con = 11;
427
    scr_speaker
scr_speaker

function scr_speaker(arg0) { _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; } if (global.fighting == 1) ...
("noelle");
428
    msgsetloc(0, 
* I guess I didn't mind being scared if it meant...Wait for input
"* I guess I didn't mind being scared if it meant.../", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_549_0"
);
429
    msgnextloc(
* Someone would comfort me.Wait for inputClose Message
"* Someone would comfort me./%", "obj_ch2_city_noelle_monologue_slash_Step_0_gml_550_0"
);
430
    global.fc = 0;
431
    d = d_make();
432
    d.zurasu = 1;
433
    d.side = 0;
434
}