Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_ch2_scene21_loop_Step_0

(view raw script w/o annotations or w/e)
1
if (global.plot < 150)
2
{
3
    if (swanboat.x < 540)
4
    {
5
        swan_shadow.x = swanboat.x;
6
    }
7
    else
8
    {
9
        if (swan_shadow.image_alpha > 0)
10
            swan_shadow.image_alpha -= 0.2;
11
        actor_shadow = clamp(actor_shadow + 0.2, 0, 1);
12
        var shadow = actor_shadow;
13
        if (i_ex(obj_actor))
14
        {
15
            with (obj_actor)
16
                color_blend = merge_color(make_color_hsv(0, 0, 100), c_white, shadow);
17
        }
18
    }
19
    if (con == -1)
20
    {
21
        con = 0;
22
        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; }
();
23
        
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; } } } }
();
24
        
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
25
        with (obj_actor)
26
            color_blend = make_color_hsv(0, 0, 100);
27
    }
28
    if (adjust_actors)
29
    {
30
        with (obj_actor)
31
        {
32
            if (name == "kris")
33
            {
34
                x = obj_queencar.x + 88;
35
                y = obj_queencar.y + 20;
36
            }
37
            if (name == "ralsei")
38
            {
39
                x = obj_queencar.x + 45;
40
                y = obj_queencar.y + 8;
41
            }
42
        }
43
    }
44
    if (con == 0 && swanboat.x > 240)
45
    {
46
        con = 1;
47
        global.interact = 1;
48
        global.facing = 1;
49
    }
50
    if (con == 1)
51
    {
52
        con = 10;
53
        swanboat.pause_x_move = true;
54
        swanboat.pause_y_move = true;
55
        swanboat.pause_auto_talk = true;
56
        if (i_ex(obj_ch2_scene21_loop_vfx))
57
        {
58
            with (obj_ch2_scene21_loop_vfx)
59
                auto_scroll_start = true;
60
        }
61
        global.interact = 1;
62
    }
63
    if (con == 10)
64
    {
65
        con = 11;
66
        customcon = 0;
67
        
c_waitcustom_end
c_waitcustom_end

function
c_waitcustom_end()
{ with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
68
        
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("volume", 0, 30);
69
        
c_msgside
c_msgside

function
c_msgside(arg0)
{
c_cmd("msgside", arg0, 0, 0, 0);
}
("bottom");
70
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
71
        
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 B* Kris...Delay 11 hey,Delay 11 Kris.Wait for inputClose Message
"\\EB* Kris..^1. hey^1, Kris./%", "obj_ch2_scene21_loop_slash_Step_0_gml_130_0"
);
72
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
73
        
c_msc
c_msc

function
c_msc(arg0)
{
c_cmd("msc", arg0, 0, 0, 0);
}
(1111);
74
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
75
    }
76
    if (con == 15)
77
    {
78
        con = 25;
79
        if (global.choice == 0)
80
        {
81
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
82
            
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 D* ...Wait for inputClose Message
"\\ED* .../%", "obj_ch2_scene21_loop_slash_Step_0_gml_149_0"
);
83
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
84
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
85
            
c_facing
c_facing

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
87
            
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* I'm happy hearing you say that,Delay 11 Kris...Wait for inputClose Message
"\\E1* I'm happy hearing you say that^1, Kris.../%", "obj_ch2_scene21_loop_slash_Step_0_gml_157_0"
);
88
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
89
        }
90
        if (global.choice == 1)
91
        {
92
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
93
            
c_facing
c_facing

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
95
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
96
            
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 D* Err,Delay 11 then,Delay 11 I,Delay 11 err -Wait for inputClose Message
"\\ED* Err^1, then^1, I^1, err -/%", "obj_ch2_scene21_loop_slash_Step_0_gml_169_0"
);
97
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
98
            
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("l");
99
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
100
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
101
            
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 U* Ah,Delay 11 s-sarcastic!Delay 11 I was just being sarcastic!Wait for input
"\\EU* Ah^1, s-sarcastic^1! I was just being sarcastic!/", "obj_ch2_scene21_loop_slash_Step_0_gml_177_0"
);
102
            
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 Q* Haha,Delay 11 sorry about that!Wait for inputClose Message
"\\EQ* Haha^1, sorry about that!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_178_0"
);
103
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
104
        }
105
    }
106
    if (con == 20)
107
    {
108
        con = 25;
109
        if (global.choice == 0 && global.flag[307 fave_party_member] == 2)
110
        {
111
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
112
            
c_facing
c_facing

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
114
            
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* Ah,Delay 11 just as I expected,Delay 11 haha.Wait for input
"\\E2* Ah^1, just as I expected^1, haha./", "obj_ch2_scene21_loop_slash_Step_0_gml_193_0"
);
115
            
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 1* I feel warm...Delay 11 thinking about how you care about her.Wait for inputClose Message
"\\E1* I feel warm..^1. thinking about how you care about her./%", "obj_ch2_scene21_loop_slash_Step_0_gml_194_0"
);
116
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
117
            
c_facing
c_facing

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
119
            
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* Kris,Delay 11 you can tell me anything anytime,Delay 11 OK?Wait for input
"\\E2* Kris^1, you can tell me anything anytime^1, OK?/", "obj_ch2_scene21_loop_slash_Step_0_gml_201_0"
);
120
            
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 2* (...)Wait for input
"\\E2* (...)/", "obj_ch2_scene21_loop_slash_Step_0_gml_202_0"
);
121
            
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 2* (...Delay 11 and they stopped talking...)Wait for inputClose Message
"\\E2* (..^1. and they stopped talking...)/%", "obj_ch2_scene21_loop_slash_Step_0_gml_203_0"
);
122
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
123
        }
124
        if (global.choice == 0 && global.flag[307 fave_party_member] == 3)
125
        {
126
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
127
            
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* Ah,Delay 11 just as I expected,Delay 11 haha.Wait for input
"\\E2* Ah^1, just as I expected^1, haha./", "obj_ch2_scene21_loop_slash_Step_0_gml_210_0"
);
128
            
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 3* She's a nice girl,Delay 11 isn't she?Wait for inputClose Message
"\\E3* She's a nice girl^1, isn't she?/%", "obj_ch2_scene21_loop_slash_Step_0_gml_211_0"
);
129
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
130
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
131
            
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 I* Even though she doesn't understand it,Delay 11Wait for input
"\\EI* Even though she doesn't understand it^1,/", "obj_ch2_scene21_loop_slash_Step_0_gml_219_0"
);
132
            
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 0* It seems she's already strong at this world's magic.Wait for input
"\\E0* It seems she's already strong at this world's magic./", "obj_ch2_scene21_loop_slash_Step_0_gml_220_0"
);
133
            
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 2* I believe she can control the "Ice" element.Wait for input
"\\E2* I believe she can control the \"Ice\" element./", "obj_ch2_scene21_loop_slash_Step_0_gml_221_0"
);
134
            
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 0* ...Delay 11 Kris,Delay 11 if you ask her nicely,Delay 11Wait for input
"\\E0* ..^1. Kris^1, if you ask her nicely^1,/", "obj_ch2_scene21_loop_slash_Step_0_gml_222_0"
);
135
            
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 J* Maybe she'll make you a popsicle!Delay 11 Haha!Wait for inputClose Message
"\\EJ* Maybe she'll make you a popsicle^1! Haha!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_223_0"
);
136
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
137
        }
138
        if (global.choice == 0 && global.flag[307 fave_party_member] == 4)
139
        {
140
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
141
            
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 Q* That's,Delay 11 um....Delay 11 That's right.Wait for input
"\\EQ* That's^1, um...^1. That's right./", "obj_ch2_scene21_loop_slash_Step_0_gml_240_0"
);
142
            
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 M* This ride,Delay 11 um...Delay 11 it sort of looks like...Wait for input
"\\EM* This ride^1, um..^1. it sort of looks like.../", "obj_ch2_scene21_loop_slash_Step_0_gml_241_0"
);
143
            
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 J* A bit bird-like?Wait for input
"\\EJ* A bit bird-like?/", "obj_ch2_scene21_loop_slash_Step_0_gml_242_0"
);
144
            
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 K* ... umm,Delay 11 what part of him are you thinking about?Wait for input
"\\EK* ... umm^1, what part of him are you thinking about?/", "obj_ch2_scene21_loop_slash_Step_0_gml_243_0"
);
145
            
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 K* ...Wait for input
"\\EK* .../", "obj_ch2_scene21_loop_slash_Step_0_gml_244_0"
);
146
            
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 K* (I suppose I don't mind no answer^, either...)Wait for inputClose Message
"\\EK* (I suppose I don't mind no answer^, either...)/%", "obj_ch2_scene21_loop_slash_Step_0_gml_245_0"
);
147
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
148
        }
149
        if (global.choice == 1)
150
        {
151
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
152
            
c_facing
c_facing

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
154
            
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 D* H...Delay 11 huh!?Wait for inputClose Message
"\\ED* H..^1. huh!?/%", "obj_ch2_scene21_loop_slash_Step_0_gml_255_0"
);
155
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
156
            
c_facing
c_facing

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
158
            
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* I mean,Delay 11 I'm thinking of you too,Delay 11 of course...Wait for inputClose Message
"\\E1* I mean^1, I'm thinking of you too^1, of course.../%", "obj_ch2_scene21_loop_slash_Step_0_gml_261_0"
);
159
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
160
            
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
161
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
162
            
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 D* I mean,Delay 11 er -- you're right in front of me,Delay 11 but...Wait for inputClose Message
"\\ED* I mean^1, er -- you're right in front of me^1, but.../%", "obj_ch2_scene21_loop_slash_Step_0_gml_267_0"
);
163
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
164
        }
165
        if (global.choice == 2)
166
        {
167
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
168
            
c_facing
c_facing

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
170
            
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* Oh,Delay 11 err,Delay 11 sorry!Delay 11 Did I say something strange?Wait for inputClose Message
"\\E1* Oh^1, err^1, sorry^1! Did I say something strange?/%", "obj_ch2_scene21_loop_slash_Step_0_gml_278_0"
);
171
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
172
            
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
173
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
174
            
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* I'm happy you and Susie are friends,Delay 11 Kris.Wait for input
"\\E2* I'm happy you and Susie are friends^1, Kris./", "obj_ch2_scene21_loop_slash_Step_0_gml_285_0"
);
175
            
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 3* She's a nice girl,Delay 11 isn't she...?Wait for inputClose Message
"\\E3* She's a nice girl^1, isn't she...?/%", "obj_ch2_scene21_loop_slash_Step_0_gml_286_0"
);
176
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
177
        }
178
    }
179
    if (con == 25 && !d_ex())
180
    {
181
        con = 26;
182
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
183
        
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
184
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
185
        
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 B* When we first met,Delay 11 I...Wait for input
"\\EB* When we first met^1, I.../", "obj_ch2_scene21_loop_slash_Step_0_gml_299_0"
);
186
        
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 Q* I was so nervous about first impressions.Wait for input
"\\EQ* I was so nervous about first impressions./", "obj_ch2_scene21_loop_slash_Step_0_gml_300_0"
);
187
        
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 1* I even hid my face so you wouldn't see...Wait for input
"\\E1* I even hid my face so you wouldn't see.../", "obj_ch2_scene21_loop_slash_Step_0_gml_301_0"
);
188
        
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 Q* "How do I even be a friend...?"Wait for input
"\\EQ* \"How do I even be a friend...?\"/", "obj_ch2_scene21_loop_slash_Step_0_gml_302_0"
);
189
        
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 J* All I have to do is be nice...Delay 11 is what I thought.Wait for input
"\\EJ* All I have to do is be nice..^1. is what I thought./", "obj_ch2_scene21_loop_slash_Step_0_gml_303_0"
);
190
        
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 B* But I'm starting to realize,Delay 11 being friends...Wait for input
"\\EB* But I'm starting to realize^1, being friends.../", "obj_ch2_scene21_loop_slash_Step_0_gml_304_0"
);
191
        
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 2* Is more than that,Delay 11 isn't it?Wait for input
"\\E2* Is more than that^1, isn't it?/", "obj_ch2_scene21_loop_slash_Step_0_gml_305_0"
);
192
        
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 J* Susie...Delay 11 sometimes she isn't nice at all!Wait for input
"\\EJ* Susie..^1. sometimes she isn't nice at all!/", "obj_ch2_scene21_loop_slash_Step_0_gml_306_0"
);
193
        
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 K* She's selfish,Delay 11 she's rude,Delay 11 she's sarcastic...Wait for input
"\\EK* She's selfish^1, she's rude^1, she's sarcastic.../", "obj_ch2_scene21_loop_slash_Step_0_gml_307_0"
);
194
        
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 1* But...Wait for input
"\\E1* But.../", "obj_ch2_scene21_loop_slash_Step_0_gml_308_0"
);
195
        
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 2* Isn't it wonderful that she's...Delay 11 her?Wait for input
"\\E2* Isn't it wonderful that she's..^1. her?/", "obj_ch2_scene21_loop_slash_Step_0_gml_309_0"
);
196
        
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 I* Is what I...Delay 11 started thinking,Delay 11 today.Wait for inputClose Message
"\\EI* Is what I..^1. started thinking^1, today./%", "obj_ch2_scene21_loop_slash_Step_0_gml_310_0"
);
197
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
198
        
c_msc
c_msc

function
c_msc(arg0)
{
c_cmd("msc", arg0, 0, 0, 0);
}
(1115);
199
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
200
    }
201
    if (con == 28 && !d_ex())
202
    {
203
        con = 29;
204
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
205
        
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 I* ...Wait for input
"\\EI* .../", "obj_ch2_scene21_loop_slash_Step_0_gml_322_0"
);
206
        
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 Q* I just wonder what...Delay 11 being "Ralsei-like" even is...?Wait for input
"\\EQ* I just wonder what..^1. being \"Ralsei-like\" even is...?/", "obj_ch2_scene21_loop_slash_Step_0_gml_323_0"
);
207
        
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 5* ...Wait for input
"\\E5* .../", "obj_ch2_scene21_loop_slash_Step_0_gml_324_0"
);
208
        
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 2* Sorry!Delay 11 Haha,Delay 11 I got off-track.Wait for input
"\\E2* Sorry^1! Haha^1, I got off-track./", "obj_ch2_scene21_loop_slash_Step_0_gml_325_0"
);
209
        
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 Q* Let's just enjoy the ride,Delay 11 Kris. Haha.Wait for inputClose Message
"\\EQ* Let's just enjoy the ride^1, Kris. Haha./%", "obj_ch2_scene21_loop_slash_Step_0_gml_326_0"
);
210
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
211
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
212
        
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
213
    }
214
    if (con == 29 && customcon == 1)
215
    {
216
        con = 200;
217
        if (i_ex(obj_ch2_scene21_loop_vfx))
218
        {
219
            with (obj_ch2_scene21_loop_vfx)
220
                auto_scroll_stop = true;
221
        }
222
    }
223
    if (con == 200 && obj_ch2_scene21_loop_vfx.auto_scroll_stop == false)
224
    {
225
        con = 300;
226
        inside_tunnel = false;
227
        remove_shadow = true;
228
        shift_islands = true;
229
        with (swanboat)
230
            
scr_move_to_point_over_time
scr_move_to_point_over_time

function
scr_move_to_point_over_time(arg0, arg1, arg2)
{ _mmm = instance_create(x, y, obj_move_to_point); _mmm.target = id; _mmm.movex = arg0; _mmm.movey = arg1; _mmm.movemax = arg2; return _mmm; }
(775, 110, 245);
231
        with (swan_shadow)
232
            
scr_move_to_point_over_time
scr_move_to_point_over_time

function
scr_move_to_point_over_time(arg0, arg1, arg2)
{ _mmm = instance_create(x, y, obj_move_to_point); _mmm.target = id; _mmm.movex = arg0; _mmm.movey = arg1; _mmm.movemax = arg2; return _mmm; }
(775, 110, 245);
233
    }
234
    if (shift_islands)
235
    {
236
        shift_islands_timer++;
237
        if (shift_islands_timer >= 245)
238
        {
239
            shift_islands = false;
240
            shiftacid = false;
241
            if (!rouxls_island)
242
                con = 30;
243
        }
244
    }
245
    if (con == 30)
246
    {
247
        con = 31;
248
        global.flag[326 rouxls_pirate_hat] = 1;
249
        layer_set_visible("TILES_Mansion_Hide_1", true);
250
        layer_set_visible("TILES_Mansion_Hide_2", true);
251
        rouxls_island = true;
252
        swanboat.pause_x_move = true;
253
        swanboat.pause_y_move = true;
254
        swanboat.pause_auto_talk = true;
255
        loopacid = false;
256
        thrash = instance_create(1285, 159, obj_thrashmachine);
257
        thrash.s = 3;
258
        thrash.drawfeet = 0;
259
        thrash.animate = 0;
260
        thrash.visible = 0;
261
        thrash.depth = 835000;
262
        thrash.draw_puddle = true;
263
        puddle = instance_create(thrash.x + 1, thrash.y + 74, obj_marker);
264
        puddle.sprite_index = spr_rouxls_puddle;
265
        puddle.image_xscale = 2;
266
        puddle.image_yscale = 2;
267
        puddle.depth = thrash.depth + 1;
268
        puddle.image_speed = 0;
269
        puddle.image_index = (thrash.part[0] == 2) ? 2 : 0;
270
        puddle.visible = 0;
271
        var rouxls_ypos = (global.flag[221 thrash_machine_body] == 3) ? (thrash.y + 45) : (thrash.y + 19);
272
        if (global.flag[221 thrash_machine_body] == 2)
273
            rouxls_ypos = thrash.y + 29;
274
        rouxls = instance_create(thrash.x - 1, rouxls_ypos, obj_ch2_rouxls_boat);
275
        rouxls.visible = 0;
276
        rouxls.boatfront.visible = 0;
277
        rouxls.depth = 830000;
278
        with (obj_gradientglow)
279
            depth = 850000;
280
    }
281
    if (con == 31)
282
    {
283
        con = 32;
284
        customcon = 0;
285
        
c_waitcustom_end
c_waitcustom_end

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

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

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
288
        
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(1);
289
        
c_panspeed
c_panspeed

function
c_panspeed(arg0, arg1, arg2)
{
c_cmd("panspeed", arg0, arg1, arg2, 0);
}
(4, 0, 50);
290
        
c_msgzurasu
c_msgzurasu

function
c_msgzurasu(arg0)
{ if (arg0 == 1)
c_cmd("msgside", "zurasuon", 0, 0, 0);
else
c_cmd("msgside", "zurasuoff", 0, 0, 0);
}
(1);
291
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
292
        
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 J* W...Delay 11 wow,Delay 11 Kris!Delay 11 Look at all those houses!Wait for input
"\\EJ* W..^1. wow^1, Kris^1! Look at all those houses!/", "obj_ch2_scene21_loop_slash_Step_0_gml_435_0"
);
293
        
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 2* I wonder what'll happen if we change their color!Wait for inputClose Message
"\\E2* I wonder what'll happen if we change their color!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_436_0"
);
294
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
295
        
c_var_lerp_instance
c_var_lerp_instance

function
c_var_lerp_instance()
{ if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
}
(blackall, "image_alpha", 0, 0.75, 30);
296
        
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("volume", 0, 30);
297
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
298
        
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
299
    }
300
    if (con == 32 && customcon == 1)
301
    {
302
        con = 33;
303
        customcon = 0;
304
        global.typer = 42;
305
        
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) ...
("no_name");
306
        msgsetloc(0, 
* Ge hahahaha...Delay 11 Thoust WORMS reallyst thoughtst...Wait for input
"* Ge hahahaha..^1. Thoust WORMS reallyst thoughtst.../", "obj_ch2_scene21_loop_slash_Step_0_gml_454_0"
);
307
        msgnextloc(
* Thoust had seeneth the Lastest of Me???Wait for inputClose Message
"* Thoust had seeneth the Lastest of Me???/%", "obj_ch2_scene21_loop_slash_Step_0_gml_455_0"
);
308
        instance_create(camerax() + 80, cameray() + 40, obj_writer);
309
        snd_free_all();
310
    }
311
    if (release_rouxls)
312
    {
313
        rouxls_appear_timer++;
314
        if (rouxls_appear == -1)
315
        {
316
            snd_free_all();
317
            snd_play(snd_rurus_appear);
318
            rouxls_appear = instance_create(rouxls.x - 40, rouxls.y - 50, obj_rurus_appear);
319
            rouxls_appear.depth = 0;
320
        }
321
        if (rouxls_appear_timer >= 60)
322
        {
323
            release_rouxls = false;
324
            if (!snd_is_playing(global.currentsong[1]))
325
            {
326
                global.currentsong[0] = snd_init("ruruskaado.ogg");
327
                global.currentsong[1] = mus_loop(global.currentsong[0]);
328
            }
329
            if (i_ex(rouxls_appear))
330
                instance_destroy(rouxls_appear);
331
        }
332
    }
333
    if ((con == 33 && !i_ex(obj_writer)) || 
scr_cutscene_loaded
scr_cutscene_loaded

function
scr_cutscene_loaded()
{ var __loadedState = 0; if (instance_exists(obj_cutscene_master)) { if (obj_cutscene_master.loadedState == 1) __loadedState = 1; } return __loadedState; }
())
334
    {
335
        con = 35;
336
        
c_waitcustom_end
c_waitcustom_end

function
c_waitcustom_end()
{ with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
337
        
c_var_lerp_instance
c_var_lerp_instance

function
c_var_lerp_instance()
{ if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
}
(blackall, "image_alpha", 0.75, 0, 10);
338
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
339
        
c_var_instance
c_var_instance

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

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls, "visible", 1);
342
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls.boatfront, "visible", 1);
343
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(puddle, "visible", 1);
344
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(90);
345
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
346
        
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 3* Chips Ahoyeth,Delay 11 Landlubbers!Wait for input
"\\E3* Chips Ahoyeth^1, Landlubbers!/", "obj_ch2_scene21_loop_slash_Step_0_gml_511_0"
);
347
        
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 2* Arrrrrr-t thou ready-eth to visiteth Davith Jones' Lockre???Wait for input
"\\E2* Arrrrrr-t thou ready-eth to visiteth Davith Jones' Lockre???/", "obj_ch2_scene21_loop_slash_Step_0_gml_512_0"
);
348
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", 22);
349
        
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 M* Could...Delay 11 Could you NOT speak with more than one accent?Wait for input
"\\EM* Could..^1. Could you NOT speak with more than one accent?/", "obj_ch2_scene21_loop_slash_Step_0_gml_514_0"
);
350
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("rouxls", 1);
351
        
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 1* Yeahth,Delay 11 alright.Wait for input
"\\E1* Yeahth^1, alright./", "obj_ch2_scene21_loop_slash_Step_0_gml_516_0"
);
352
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", 12);
353
        
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 C* Oh,Delay 11 Mr. Rouxls!Delay 11 I just remembered!Delay 11 Lancer!Delay 11 He's not well!Wait for input
"\\EC* Oh^1, Mr. Rouxls^1! I just remembered^1! Lancer^1! He's not well!/", "obj_ch2_scene21_loop_slash_Step_0_gml_518_0"
);
354
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("rouxls", 6);
355
        
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 6* O dear. Didst thou,Delay 11 erm,Delay 11 tryeth Burpinge him???Wait for input
"\\E6* O dear. Didst thou^1, erm^1, tryeth Burpinge him???/", "obj_ch2_scene21_loop_slash_Step_0_gml_520_0"
);
356
        
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 1* Perhapsth give him a sip of Medieval Ginger Ale??Wait for input
"\\E1* Perhapsth give him a sip of Medieval Ginger Ale??/", "obj_ch2_scene21_loop_slash_Step_0_gml_521_0"
);
357
        
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 0* ...Delay 11 Waite!Delay 11 I hath NOT time to spare on such Frivolitese!Wait for input
"\\E0* ..^1. Waite^1! I hath NOT time to spare on such Frivolitese!/", "obj_ch2_scene21_loop_slash_Step_0_gml_522_0"
);
358
        
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 1* I must Conquere this Islande and defeast Thou!Wait for input
"\\E1* I must Conquere this Islande and defeast Thou!/", "obj_ch2_scene21_loop_slash_Step_0_gml_523_0"
);
359
        
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 4* Then,Delay 11 giftingeth her a succulent Island Presente,Delay 11Wait for input
"\\E4* Then^1, giftingeth her a succulent Island Presente^1,/", "obj_ch2_scene21_loop_slash_Step_0_gml_524_0"
);
360
        
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 3* The Beautious Queene shall reward ME -Wait for input
"\\E3* The Beautious Queene shall reward ME -/", "obj_ch2_scene21_loop_slash_Step_0_gml_525_0"
);
361
        
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 5* By Makingeth Me Her Left-Hand-Man!!Wait for input
"\\E5* By Makingeth Me Her Left-Hand-Man!!/", "obj_ch2_scene21_loop_slash_Step_0_gml_526_0"
);
362
        
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 6* Hahaha!!Delay 11 Me!!Delay 11 The ULTIMATE Minion!!Wait for input
"\\E6* Hahaha!^1! Me!^1! The ULTIMATE Minion!!/", "obj_ch2_scene21_loop_slash_Step_0_gml_527_0"
);
363
        
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 2* Now,Delay 11 beholdeth!Delay 11 The forme of thoun Destroyere!Wait for inputClose Message
"\\E2* Now^1, beholdeth^1! The forme of thoun Destroyere!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_528_0"
);
364
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
365
        
c_soundplay
c_soundplay

function
c_soundplay(arg0)
{
c_cmd("soundplay", arg0, 0, 0, 0);
}
(snd_swing);
366
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls.boatfront, "fallnow", 1);
367
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(5);
368
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(thrash, "visible", 1);
369
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
370
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
371
        
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* ...Delay 11 whatevereth this Thing is!Wait for inputClose Message
"\\E2* ..^1. whatevereth this Thing is!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_538_0"
);
372
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
373
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
374
        
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_hurt_overworld);
375
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
376
        
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 U* Th...Delay 11 This again!?Wait for inputClose Message
"\\EU* Th..^1. This again!?/%", "obj_ch2_scene21_loop_slash_Step_0_gml_546_0"
);
377
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
378
        
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
379
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
380
        
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 3* Haha,Delay 11 squirming with Jealousy at my Battle Caravane!?Wait for input
"\\E3* Haha^1, squirming with Jealousy at my Battle Caravane!?/", "obj_ch2_scene21_loop_slash_Step_0_gml_553_0"
);
381
        
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 4* 'Tis an Effigie of an Ancient God of Combate,Delay 11Wait for input
"\\E4* 'Tis an Effigie of an Ancient God of Combate^1,/", "obj_ch2_scene21_loop_slash_Step_0_gml_554_0"
);
382
        
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 6* I rescuedeth it from The King's Trash Heape,Delay 11Wait for input
"\\E6* I rescuedeth it from The King's Trash Heape^1,/", "obj_ch2_scene21_loop_slash_Step_0_gml_555_0"
);
383
        
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 1* And fixedeth it up in this Worldes' Scrap Shoppe!!Wait for input
"\\E1* And fixedeth it up in this Worldes' Scrap Shoppe!!/", "obj_ch2_scene21_loop_slash_Step_0_gml_556_0"
);
384
        if (!duckmode)
385
        {
386
            
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", 22);
387
            
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 M* It's,Delay 11 um...Delay 11 It's actually a rejected,Delay 11 uh,Delay 11 design we made...Wait for input
"\\EM* It's^1, um..^1. It's actually a rejected^1, uh^1, design we made.../", "obj_ch2_scene21_loop_slash_Step_0_gml_561_0"
);
388
            
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("rouxls", 3);
389
            
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 3* Ha ha,Delay 11 and Soone,Delay 11 THOU shalt tasteth Rejection --Wait for input
"\\E3* Ha ha^1, and Soone^1, THOU shalt tasteth Rejection --/", "obj_ch2_scene21_loop_slash_Step_0_gml_563_0"
);
390
            
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 1* Firsthandeth,Delay 11 in the form of varieth Bulletst!Wait for inputClose Message
"\\E1* Firsthandeth^1, in the form of varieth Bulletst!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_564_0"
);
391
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
392
        }
393
        else
394
        {
395
            
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", 22);
396
            
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 M* Um...Delay 11 that's...Delay 11 just a duck.Wait for input
"\\EM* Um..^1. that's..^1. just a duck./", "obj_ch2_scene21_loop_slash_Step_0_gml_569_0"
);
397
            
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("rouxls", 5);
398
            
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 5* ...Wait for input
"\\E5* .../", "obj_ch2_scene21_loop_slash_Step_0_gml_571_0"
);
399
            
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 6* I knoweth what it art,Delay 11 Ruffiane!!Wait for input
"\\E6* I knoweth what it art^1, Ruffiane!!/", "obj_ch2_scene21_loop_slash_Step_0_gml_572_0"
);
400
            
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 1* Go forth!!Delay 11 My Squeakie Duckie!!Wait for inputClose Message
"\\E1* Go forth!^1! My Squeakie Duckie!!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_573_0"
);
401
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
402
        }
403
        
c_mus
c_mus

function
c_mus(arg0)
{
c_cmd("mus", arg0, 0, 0, 0);
}
("stop");
404
        
c_soundplay
c_soundplay

function
c_soundplay(arg0)
{
c_cmd("soundplay", arg0, 0, 0, 0);
}
(snd_break1);
405
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls, "sprite_index", spr_rurus_pirate_saber);
406
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls, "x", rouxls.x - 34);
407
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls, "y", rouxls.y - 126);
408
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls, "image_speed", 0.25);
409
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
410
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls, "image_speed", 0);
411
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
412
        
c_soundplay
c_soundplay

function
c_soundplay(arg0)
{
c_cmd("soundplay", arg0, 0, 0, 0);
}
(snd_weaponpull);
413
        
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_krisb_intro);
414
        
c_autowalk
c_autowalk

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

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(12);
417
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "swan_swap", 1);
418
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(11);
419
        
c_imagespeed
c_imagespeed

function
c_imagespeed(arg0)
{
c_cmd("imagespeed", arg0, 0, 0, 0);
}
(0);
420
        
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
421
    }
422
    if (swan_swap > 0)
423
    {
424
        if (swan_swap == 1)
425
        {
426
            swan_cover = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(swanboat.x, swanboat.y, spr_swanboat_cover);
427
            swan_cover.image_index = swanboat.image_index;
428
            swan_cover.image_speed = swanboat.image_speed;
429
            swan_cover.depth = kr_actor.depth - 10;
430
            swan_depth = swanboat.depth;
431
            swan_swap = 2;
432
        }
433
        swanboat.depth = kr_actor.depth + 10;
434
    }
435
    if (con == 35 && customcon == 1)
436
    {
437
        con = 39;
438
        alarm[0]
 = 30;
gml_Object_obj_ch2_scene21_loop_Alarm_0.gml

con++;
439
        snd_free_all();
440
        rouxls.visible = 0;
441
        thrash.visible = 0;
442
        puddle.visible = 0;
443
        global.batmusic[0] = snd_init("rouxls_battle.ogg");
444
        global.specialbattle = 1;
445
        encounterflag = 546;
446
        global.flag[54 encounter_pointer] = encounterflag;
447
        global.encounterno = 63;
448
        global.flag[9 battle_music] = 1;
449
        
scr_encountersetup
scr_encountersetup

function
scr_encountersetup(arg0)
{ xx = __view_get(e__VW.XView, 0); yy = __view_get(e__VW.YView, 0); for (i = 0; i < 3; i += 1) { global.heromakex[i] = xx + 80; global.heromakey[i] = yy + 50 + (80 * i); global.monsterinstancetype[i] = obj_baseenemy; global.monstertype[i] = 1Enemy (placeholder/G-BODY); global.monstermakex[i] = xx + 500 + (20 * i); global.monstermakey[i] = yy + 40 + (90 * i); } global.monstertype[1] = 0(None); global.monstertype[2] = 0(None); if (global.char[0] != 0 && global.char[1] == 0 && global.char[2] == 0) global.heromakey[0] = yy + 140; if (global.char[0] != 0 && global.char[1] != 0 && global.char[2] == 0) { global.heromakey[0] = yy + 100; global.heromakey[1] = yy + 180; } global.battlemsg[0] = stringsetloc(
* It is known.
"* It is known.", "scr_encountersetup_slash_scr_encountersetup_gml_34_0"
);
switch (arg0) { case 0: break; case 1: global.monsterinstancetype[0] = obj_baseenemy; global.monstertype[0] = 1Enemy (placeholder/G-BODY); global.monstermakex[0] = xx + 480; global.monstermakey[0] = yy + 110; global.monsterinstancetype[1] = obj_baseenemy; global.monstertype[1] = 1Enemy (placeholder/G-BODY); global.monstermakex[1] = xx + 500; global.monstermakey[1] = yy + 200; global.monstertype[2] = 0(None); global.battlemsg[0] = stringsetloc(
* Test enemies showed up.
"* Test enemies showed up.", "scr_encountersetup_slash_scr_encountersetup_gml_60_0"
);
break; case 2: global.monsterinstancetype[0] = obj_lancerboss; global.monstertype[0] = 2Lancer; global.monstermakex[0] = xx + 540; global.monstermakey[0] = yy + 200; global.monstertype[1] = 0(None); global.monstertype[2] = 0(None); break; case 3: global.monsterinstancetype[0] = obj_dummyenemy; global.monstertype[0] = 3Dummy; global.monstermakex[0] = xx + 500; global.monstermakey[0] = yy + 160; if (instance_exists(obj_npc_room)) { global.monstermakex[0] = obj_npc_room.xstart; global.monstermakey[0] = obj_npc_room.ystart; } global.monstertype[1] = 0(None); global.monstertype[2] = 0(None); break; case 4: global.monsterinstancetype[0] = obj_diamondenemy; global.monstertype[0] = 5Rudinn; global.monstermakex[0] = xx + 480; global.monstermakey[0] = yy + 140; global.monstertype[1] = 0(None); global.monstertype[2] = 0(None); global.battlemsg[0] = stringsetloc(
* Rudinn drew near!
"* Rudinn drew near!", "scr_encountersetup_slash_scr_encountersetup_gml_98_0"
);
if (global.flag[500 times_rudinn_fought] >= 1) global.battlemsg[0] = stringsetloc(
* A different Rudinn from last time drew near!
"* A different Rudinn from last time drew near!", "scr_encountersetup_slash_scr_encountersetup_gml_99_0"
);
if (global.flag[500 times_rudinn_fought] == 2) global.battlemsg[0] = stringsetloc(
* Assumedly another different Rudinn appeared!
"* Assumedly another different Rudinn appeared!", "scr_encountersetup_slash_scr_encountersetup_gml_100_0"
);
break; case 5: global.monsterinstancetype[0] = obj_diamondenemy; global.monstertype[0] = 5Rudinn; global.monstermakex[0] = xx + 480; global.monstermakey[0] = yy + 110; global.monsterinstancetype[1] = obj_diamondenemy; global.monstertype[1] = 5Rudinn; global.monstermakex[1] = xx + 500; global.monstermakey[1] = yy + 200; global.monstertype[2] = 0(None); global.battlemsg[0] = stringsetloc(
* A necklace of Rudinns blocks your path.
"* A necklace of Rudinns blocks your path.", "scr_encountersetup_slash_scr_encountersetup_gml_116_0"
);
break; case 6: global.monsterinstancetype[0] = obj_diamondenemy; global.monstertype[0] = 5Rudinn; global.monstermakex[0] = xx + 480; global.monstermakey[0] = yy + 110; global.monsterinstancetype[1] = obj_heartenemy; global.monstertype[1] = 6Hathy; global.monstermakex[1] = xx + 500; global.monstermakey[1] = yy + 200; global.monstertype[2] = 0(None); global.battlemsg[0] = stringsetloc(
* Rudinn and Hathy blocked the way!
"* Rudinn and Hathy blocked the way!", "scr_encountersetup_slash_scr_encountersetup_gml_132_0"
);
break; case 7: global.monsterinstancetype[0] = obj_smallcheckers_enemy; global.monstertype[0] = 9C.Round; global.monstermakex[0] = xx + 440; ...
(63);
450
        battle = instance_create(0, 0, obj_battlecontroller);
451
        battlehey = instance_create(0, 0, obj_rouxlsbattle_hey);
452
        battle_swan = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(swanboat.x, swanboat.y, spr_swanboat);
453
        battle_swan.image_index = swanboat.image_index;
454
        battle_swan.image_speed = swanboat.image_speed;
455
        battle_swan.depth = obj_herokris.depth + 1;
456
        swan_swap = 0;
457
        swan_cover.depth = obj_heroralsei.depth - 10;
458
        swanboat.depth = swan_depth;
459
        with (obj_actor)
460
            visible = 0;
461
    }
462
    if (con == 40 && i_ex(obj_battlecontroller))
463
    {
464
        var battle_end = false;
465
        with (obj_battlecontroller)
466
        {
467
            if (intro == 2)
468
                battle_end = true;
469
        }
470
        if (battle_end)
471
        {
472
            with (battlehey)
473
                instance_destroy();
474
            con = 41;
475
            alarm[0]
 = 30;
gml_Object_obj_ch2_scene21_loop_Alarm_0.gml

con++;
476
            snd_volume(global.batmusic[1], 0, 25);
477
        }
478
    }
479
    if (con == 42)
480
    {
481
        con = 43;
482
        alarm[0]
 = 30;
gml_Object_obj_ch2_scene21_loop_Alarm_0.gml

con++;
483
        customcon = 0;
484
        obj_mainchara.x = obj_herokris.x;
485
        obj_mainchara.y = obj_herokris.y;
486
        kr_actor.x = obj_herokris.x;
487
        kr_actor.y = obj_herokris.y;
488
        kr_actor.sprite_index = obj_herokris.sprite_index;
489
        rouxls.sprite_index = spr_rouxls_stone_origin;
490
        rouxls.image_index = 0;
491
        rouxls.x += 34;
492
        rouxls.y += 126;
493
        instance_destroy(battle_swan);
494
        instance_destroy(swan_cover);
495
        with (obj_actor)
496
            visible = 1;
497
        with (obj_thrashmachine)
498
        {
499
            if (visible == 1)
500
                instance_destroy();
501
            else
502
                visible = 1;
503
        }
504
        with (obj_marker)
505
        {
506
            if (sprite_index == spr_rouxls_puddle && visible == 1)
507
                instance_destroy();
508
        }
509
        rouxls.visible = 1;
510
        thrash.visible = 1;
511
        puddle.visible = 1;
512
        snd_free(global.batmusic[0]);
513
        snd_volume(global.currentsong[1], 0, 0);
514
        snd_resume(global.currentsong[1]);
515
        snd_volume(global.currentsong[1], 1, 20);
516
        with (obj_monsterparent)
517
            instance_destroy();
518
        with (obj_bulletparent)
519
            instance_destroy();
520
        with (obj_heroparent)
521
            instance_destroy();
522
        if (i_ex(obj_battlecontroller))
523
            instance_destroy(obj_battlecontroller);
524
    }
525
    if (rouxls_power_up)
526
    {
527
        rouxls_power_up = false;
528
        if (!i_ex(obj_power_up_fx_rouxls))
529
        {
530
            d = 
scr_following_afterimage
scr_following_afterimage

function
scr_following_afterimage()
{ var __source = (argument_count == 2) ? argument[1] : self; afterimage = instance_create(__source.x, __source.y, argument[0]); afterimage.parent = __source; afterimage.sprite_index = __source.sprite_index; afterimage.image_index = __source.image_index; afterimage.image_blend = __source.image_blend; afterimage.image_speed = 0; afterimage.depth = __source.depth; afterimage.image_xscale = __source.image_xscale; afterimage.image_yscale = __source.image_yscale; afterimage.image_angle = __source.image_angle; return afterimage; }
(obj_power_up_fx_rouxls, rouxls);
531
            d.depth -= 1;
532
        }
533
    }
534
    if (rouxls_power_up_cancel)
535
    {
536
        rouxls_power_up_cancel = false;
537
        if (i_ex(obj_power_up_fx_rouxls))
538
            instance_destroy(obj_power_up_fx_rouxls);
539
    }
540
    if (con == 44 && !i_ex(obj_battlecontroller))
541
    {
542
        con = 49;
543
        alarm[0]
 = 30;
gml_Object_obj_ch2_scene21_loop_Alarm_0.gml

con++;
544
        customcon = 0;
545
        
c_waitcustom_end
c_waitcustom_end

function
c_waitcustom_end()
{ with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
546
        if (global.flag[50 last_encounter_end] == 1)
547
        {
548
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
549
            
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* So thou hath beateneth The Crappeth out of Me.Wait for input
"\\E4* So thou hath beateneth The Crappeth out of Me./", "obj_ch2_scene21_loop_slash_Step_0_gml_763_0"
);
550
            
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 3* I supposest that means thou thinkest thoust hath Won?Wait for input
"\\E3* I supposest that means thou thinkest thoust hath Won?/", "obj_ch2_scene21_loop_slash_Step_0_gml_764_0"
);
551
            
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", 20);
552
            
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 K* Umm...Delay 11 morally,Delay 11 no.Delay 11
* Physically...Delay 11 yes.Wait for input
"\\EK* Umm..^1. morally^1, no^1.&* Physically..^1. yes./", "obj_ch2_scene21_loop_slash_Step_0_gml_766_0"
);
553
            
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("rouxls", 1);
554
            
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 1* Well shivereth my timbereth,Delay 11 you little Bimbo!Wait for input
"\\E1* Well shivereth my timbereth^1, you little Bimbo!/", "obj_ch2_scene21_loop_slash_Step_0_gml_768_0"
);
555
            
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 2* For in a battle of TRUE Powere,Delay 11 Rouxls...Delay 11 shall RULE!Wait for inputClose Message
"\\E2* For in a battle of TRUE Powere^1, Rouxls..^1. shall RULE!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_769_0"
);
556
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
557
        }
558
        else if (global.flag[435 house_game_winner] >= 2)
559
        {
560
            if (global.flag[435 house_game_winner] == 2)
561
            {
562
                
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
563
                
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* Ah....Delay 11 Ahh,Delay 11 ha ha ha...!Wait for input
"\\E2* Ah...^1. Ahh^1, ha ha ha...!/", "obj_ch2_scene21_loop_slash_Step_0_gml_730_0"
);
564
                
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 6* So thou hast triumphed...Wait for input
"\\E6* So thou hast triumphed.../", "obj_ch2_scene21_loop_slash_Step_0_gml_731_0"
);
565
            }
566
            else
567
            {
568
                
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
569
                
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* Ah....Delay 11 Ahh,Delay 11 ha ha ha...!Wait for input
"\\E2* Ah...^1. Ahh^1, ha ha ha...!/", "obj_ch2_scene21_loop_slash_Step_0_gml_749_0"
);
570
                
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 0* So we hath an EQUAL number of houses!Wait for input
"\\E0* So we hath an EQUAL number of houses!/", "obj_ch2_scene21_loop_slash_Step_0_gml_750_0"
);
571
                
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 4* I suppose thou THINKETH,Delay 11 that MEANSETH...Wait for input
"\\E4* I suppose thou THINKETH^1, that MEANSETH.../", "obj_ch2_scene21_loop_slash_Step_0_gml_751_0"
);
572
                
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 2* Thou have matched my Abilitiese!Wait for input
"\\E2* Thou have matched my Abilitiese!/", "obj_ch2_scene21_loop_slash_Step_0_gml_752_0"
);
573
                
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", 20);
574
                
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 K* (What abilities?)Wait for input
"\\EK* (What abilities?)/", "obj_ch2_scene21_loop_slash_Step_0_gml_754_0"
);
575
                
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("rouxls", 5);
576
            }
577
            if (!duckmode)
578
            {
579
                
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 5* NOT!!Delay 11 You have only seen but One-Percentile of my Weapon's Abilities!!Wait for inputClose Message
"\\E5* NOT!^1! You have only seen but One-Percentile of my Weapon's Abilities!!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_736_0"
);
580
                
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
581
            }
582
            else
583
            {
584
                
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 5* NOT!!Delay 11 That plump duck art not but The Appetizemente!Wait for input
"\\E5* NOT!^1! That plump duck art not but The Appetizemente!/", "obj_ch2_scene21_loop_slash_Step_0_gml_740_0"
);
585
                
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 1* Watch!!Delay 11 Watch your growing and huge Destructione!!!Wait for inputClose Message
"\\E1* Watch!^1! Watch your growing and huge Destructione!!!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_741_0"
);
586
                
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
587
            }
588
        }
589
        else
590
        {
591
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
592
            
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* Finally,Delay 11 I've WON!!Delay 11 GEHAHAHAHA!!Wait for input
"\\E2* Finally^1, I've WON!^1! GEHAHAHAHA!!/", "obj_ch2_scene21_loop_slash_Step_0_gml_774_0"
);
593
            
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 5* How doth it feeleth,Delay 11 WORMS!?Wait for input
"\\E5* How doth it feeleth^1, WORMS!?/", "obj_ch2_scene21_loop_slash_Step_0_gml_775_0"
);
594
            
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 3* To be bestedeth,Delay 11 by the Beste?Wait for input
"\\E3* To be bestedeth^1, by the Beste?/", "obj_ch2_scene21_loop_slash_Step_0_gml_776_0"
);
595
            
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 4* To be laid LOWE,Delay 11 by the Duke of Puzzles?!Wait for input
"\\E4* To be laid LOWE^1, by the Duke of Puzzles?!/", "obj_ch2_scene21_loop_slash_Step_0_gml_777_0"
);
596
            
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 5* Ahaha...Delay 11 HAHAHAHAHA!!!Wait for inputClose Message
"\\E5* Ahaha..^1. HAHAHAHAHA!!!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_778_0_b"
);
597
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
598
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
599
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
600
            
c_facing
c_facing

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
602
            
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 K* Er,Delay 11 um...Wait for input
"\\EK* Er^1, um.../", "obj_ch2_scene21_loop_slash_Step_0_gml_787_0"
);
603
            
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 J* So,Delay 11 um,Delay 11 what happens now?Wait for inputClose Message
"\\EJ* So^1, um^1, what happens now?/%", "obj_ch2_scene21_loop_slash_Step_0_gml_788_0"
);
604
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
605
            
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
606
            
c_mus
c_mus

function
c_mus(arg0)
{
c_cmd("mus", arg0, 0, 0, 0);
}
("pause");
607
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
608
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
609
            
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* What?Wait for input
"\\E1* What?/", "obj_ch2_scene21_loop_slash_Step_0_gml_796_0"
);
610
            
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", 19);
611
            
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 J* Umm,Delay 11 you had more houses...Delay 11 so...Wait for input
"\\EJ* Umm^1, you had more houses..^1. so.../", "obj_ch2_scene21_loop_slash_Step_0_gml_798_0"
);
612
            
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 K* What...Delay 11 does that even do?Wait for input
"\\EK* What..^1. does that even do?/", "obj_ch2_scene21_loop_slash_Step_0_gml_799_0_b"
);
613
            
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("rouxls", 3);
614
            
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 3* Hahaha!Delay 11 Gladeth thou asked!Wait for inputClose Message
"\\E3* Hahaha^1! Gladeth thou asked!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_801_0"
);
615
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
616
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
617
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
618
            
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 X* You don't have any plan,Delay 11 do you.Wait for inputClose Message
"\\EX* You don't have any plan^1, do you./%", "obj_ch2_scene21_loop_slash_Step_0_gml_807_0"
);
619
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
620
            
c_mus
c_mus

function
c_mus(arg0)
{
c_cmd("mus", arg0, 0, 0, 0);
}
("resume");
621
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
622
            
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* SHUTTETH YON UPPETH!Wait for input
"\\E1* SHUTTETH YON UPPETH!/", "obj_ch2_scene21_loop_slash_Step_0_gml_813_0_b"
);
623
            
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 5* And BEHOLD...Delay 11 My TRUETH POWER!!!Wait for inputClose Message
"\\E5* And BEHOLD..^1. My TRUETH POWER!!!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_814_0"
);
624
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
625
        }
626
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
627
        
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_hurt_overworld);
628
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
629
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "rouxls_power_up", true);
630
        
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("loopsfx", 131, 0);
631
        
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("loopsfxvolume", 0, 0);
632
        
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("loopsfxvolume", 0.7, 30);
633
        
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("loopsfxpitch", 0, 0);
634
        
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("loopsfxpitchtime", 0.9, 30);
635
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
636
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
637
        
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* Geh ha ha ha ha!!!Wait for input
"\\E2* Geh ha ha ha ha!!!/", "obj_ch2_scene21_loop_slash_Step_0_gml_757_0"
);
638
        
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 1* Beholde,Delay 11 Worms...!!Wait for input
"\\E1* Beholde^1, Worms...!!/", "obj_ch2_scene21_loop_slash_Step_0_gml_758_0"
);
639
        
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 5* The REALE Power of Rouxls Kaard...!!!Wait for inputClose Message
"\\E5* The REALE Power of Rouxls Kaard...!!!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_759_0"
);
640
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
641
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
642
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls, "fallnow", 1);
643
        
c_wait
c_wait

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
645
        
c_mus
c_mus

function
c_mus(arg0)
{
c_cmd("mus", arg0, 0, 0, 0);
}
("stop");
646
        
c_mus
c_mus

function
c_mus(arg0)
{
c_cmd("mus", arg0, 0, 0, 0);
}
("loopsfxstop");
647
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "rouxls_power_up_cancel", true);
648
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls, "con", 1);
649
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(45);
650
        
c_msgside
c_msgside

function
c_msgside(arg0)
{
c_cmd("msgside", arg0, 0, 0, 0);
}
("bottom");
651
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
652
        
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 5* GODWait for inputClose Message
"\\E5* GOD/%", "obj_ch2_scene21_loop_slash_Step_0_gml_778_0"
);
653
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
654
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls, "con", 2);
655
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(rouxls, "timer", 0);
656
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
657
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
658
        
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
659
        
c_wait
c_wait

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(40);
661
        
c_soundplay
c_soundplay

function
c_soundplay(arg0)
{
c_cmd("soundplay", arg0, 0, 0, 0);
}
(snd_badexplosion);
662
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "explosion", true);
663
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(simcity, "flyaway", 1);
664
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
665
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("rouxls");
666
        
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 5* DAMMITWait for inputClose Message
"\\E5* DAMMIT/%", "obj_ch2_scene21_loop_slash_Step_0_gml_799_0"
);
667
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
668
        
c_panspeed
c_panspeed

function
c_panspeed(arg0, arg1, arg2)
{
c_cmd("panspeed", arg0, arg1, arg2, 0);
}
(-5, 0, 20);
669
        
c_wait
c_wait

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

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

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
673
        
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 K* Ah...Wait for input
"\\EK* Ah.../", "obj_ch2_scene21_loop_slash_Step_0_gml_811_0"
);
674
        
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 M* That's right,Delay 11 Rouxls isn't compatible with this world,Delay 11 either.Wait for input
"\\EM* That's right^1, Rouxls isn't compatible with this world^1, either./", "obj_ch2_scene21_loop_slash_Step_0_gml_812_0"
);
675
        
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 J* Well,Delay 11 let's go,Delay 11 Kris.Wait for inputClose Message
"\\EJ* Well^1, let's go^1, Kris./%", "obj_ch2_scene21_loop_slash_Step_0_gml_813_0"
);
676
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
677
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(thrash, "depth", 100);
678
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(puddle, "depth", 110);
679
        
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
680
        
c_panobj
c_panobj

function
c_panobj(arg0, arg1)
{
c_cmd("panobj", arg0, arg1, 0, 0);
}
(kr_actor, 15);
681
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(16);
682
        
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(0);
683
        
c_actortokris
c_actortokris

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

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

function
c_terminatekillactors()
{
c_cmd("terminatekillactors", 0, 0, 0, 0);
}
();
686
    }
687
    if (con == 50 && !i_ex(obj_cutscene_master))
688
    {
689
        con = 51;
690
        alarm[0]
 = 20;
gml_Object_obj_ch2_scene21_loop_Alarm_0.gml

con++;
691
        rouxls.depth = 10000;
692
        adjust_actors = false;
693
        with (swanboat)
694
            
scr_move_to_point_over_time
scr_move_to_point_over_time

function
scr_move_to_point_over_time(arg0, arg1, arg2)
{ _mmm = instance_create(x, y, obj_move_to_point); _mmm.target = id; _mmm.movex = arg0; _mmm.movey = arg1; _mmm.movemax = arg2; return _mmm; }
(800, 100, 20);
695
    }
696
    if (con == 52)
697
    {
698
        con = 53;
699
        alarm[0]
 = 30;
gml_Object_obj_ch2_scene21_loop_Alarm_0.gml

con++;
700
        swanboat.pause_x_move = false;
701
    }
702
    if (con == 54 && swanboat.x >= 1244)
703
    {
704
        con = 55;
705
        alarm[0]
 = 20;
gml_Object_obj_ch2_scene21_loop_Alarm_0.gml

con++;
706
        swanboat.pause_x_move = true;
707
        with (swanboat)
708
            
scr_move_to_point_over_time
scr_move_to_point_over_time

function
scr_move_to_point_over_time(arg0, arg1, arg2)
{ _mmm = instance_create(x, y, obj_move_to_point); _mmm.target = id; _mmm.movex = arg0; _mmm.movey = arg1; _mmm.movemax = arg2; return _mmm; }
(1284, 140, 20);
709
    }
710
    if (con == 56)
711
    {
712
        con = 57;
713
        swanboat.pause_x_move = false;
714
    }
715
    if (con == 57 && swanboat.x >= 1745)
716
    {
717
        con = 99;
718
        take_photo = true;
719
        swanboat.pause_x_move = true;
720
        swanboat.pause_y_move = true;
721
        swanboat.con = 99;
722
        swanboat.active = 0;
723
        with (obj_caterpillarchara)
724
            visible = 0;
725
        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; }
();
726
        
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; } } } }
();
727
    }
728
    if (take_photo)
729
    {
730
        if (photocon == 0)
731
        {
732
            photocon = -1;
733
            
c_msc
c_msc

function
c_msc(arg0)
{
c_cmd("msc", arg0, 0, 0, 0);
}
(1117);
734
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
735
        }
736
        if (photocon == 1)
737
        {
738
            photocon = 10;
739
            global.flag[325 ralsei_photo_choice] = 4;
740
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
741
            
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 Q* That's OK,Delay 11 Kris!Delay 11 Let's keep going.Wait for inputClose Message
"\\EQ* That's OK^1, Kris^1! Let's keep going./%", "obj_ch2_scene21_loop_slash_Step_0_gml_879_0"
);
742
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
743
        }
744
        if (photocon == 2)
745
        {
746
            photocon = 10;
747
            global.flag[325 ralsei_photo_choice] = 1;
748
            with (obj_event_manager)
749
                trigger_event(UnknownEnum.Value_0, UnknownEnum.Value_18);
750
            
c_sel
c_sel

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

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("l");
752
            
c_walk_wait
c_walk_wait

function
c_walk_wait(arg0, arg1, arg2)
{
c_walk(arg0, arg1, arg2);
c_wait(arg2);
}
("l", 3, 10);
753
            
c_autowalk
c_autowalk

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

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_kris_hug_left);
755
            
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(0);
756
            
c_imagespeed
c_imagespeed

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
758
            
c_imagespeed
c_imagespeed

function
c_imagespeed(arg0)
{
c_cmd("imagespeed", arg0, 0, 0, 0);
}
(0);
759
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
760
            
c_autowalk
c_autowalk

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

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_walk_right_blush);
762
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
763
            
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 D* K...Delay 11 Kris!?Wait for inputClose Message
"\\ED* K..^1. Kris!?/%", "obj_ch2_scene21_loop_slash_Step_0_gml_905_0"
);
764
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
765
            
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(whiteall, "x", camerax());
766
            
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(whiteall, "y", 0);
767
            
c_var_lerp_instance
c_var_lerp_instance

function
c_var_lerp_instance()
{ if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
}
(whiteall, "image_alpha", 0, 1, 5);
768
            
c_soundplay
c_soundplay

function
c_soundplay(arg0)
{
c_cmd("soundplay", arg0, 0, 0, 0);
}
(snd_camera_flash);
769
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
770
            
c_var_lerp_instance
c_var_lerp_instance

function
c_var_lerp_instance()
{ if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
}
(whiteall, "image_alpha", 1, 0, 5);
771
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
772
            
c_sel
c_sel

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

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("l");
774
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
775
            
c_walk_wait
c_walk_wait

function
c_walk_wait(arg0, arg1, arg2)
{
c_walk(arg0, arg1, arg2);
c_wait(arg2);
}
("r", 3, 10);
776
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
777
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
778
            
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 D* D...Delay 11 did it r-really take a picture of that!?Wait for input
"\\ED* D..^1. did it r-really take a picture of that!?/", "obj_ch2_scene21_loop_slash_Step_0_gml_927_0"
);
779
            
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 1* Umm,Delay 11 l...Delay 11 let's keep going!Wait for inputClose Message
"\\E1* Umm^1, l..^1. let's keep going!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_928_0"
);
780
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
781
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
782
            
c_autowalk
c_autowalk

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

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
784
        }
785
        if (photocon == 3)
786
        {
787
            photocon = 10;
788
            global.flag[325 ralsei_photo_choice] = 2;
789
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
790
            
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_kris_peace);
791
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
792
            
c_autowalk
c_autowalk

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

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_wave_start);
794
            
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(2);
795
            
c_imagespeed
c_imagespeed

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
797
            
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(whiteall, "x", camerax());
798
            
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(whiteall, "y", 0);
799
            
c_var_lerp_instance
c_var_lerp_instance

function
c_var_lerp_instance()
{ if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
}
(whiteall, "image_alpha", 0, 1, 5);
800
            
c_soundplay
c_soundplay

function
c_soundplay(arg0)
{
c_cmd("soundplay", arg0, 0, 0, 0);
}
(snd_camera_flash);
801
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
802
            
c_var_lerp_instance
c_var_lerp_instance

function
c_var_lerp_instance()
{ if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
}
(whiteall, "image_alpha", 1, 0, 5);
803
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
804
            
c_sel
c_sel

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

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
806
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
807
            
c_autowalk
c_autowalk

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

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
809
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
810
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
811
            
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* I bet it must have been a wonderful picture...Wait for input
"\\E2* I bet it must have been a wonderful picture.../", "obj_ch2_scene21_loop_slash_Step_0_gml_975_0"
);
812
            
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 U* What? ... We were facing the wrong way?!Wait for inputClose Message
"\\EU* What? ... We were facing the wrong way?!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_976_0"
);
813
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
814
        }
815
        if (photocon == 4)
816
        {
817
            photocon = 10;
818
            global.flag[325 ralsei_photo_choice] = 3;
819
            
c_sel
c_sel

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

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("u");
821
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
822
            
c_facing
c_facing

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
824
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
825
            
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_kris_rude_gesture);
826
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
827
            
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_hurt_overworld);
828
            
c_shakeobj
c_shakeobj

function
c_shakeobj()
{
c_cmd("shakeobj", 0, 0, 0, 0);
}
();
829
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
830
            
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 L* K-Kris!?Wait for inputClose Message
"\\EL* K-Kris!?/%", "obj_ch2_scene21_loop_slash_Step_0_gml_1005_0"
);
831
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
832
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
833
            
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(whiteall, "x", camerax());
834
            
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(whiteall, "y", 0);
835
            
c_var_lerp_instance
c_var_lerp_instance

function
c_var_lerp_instance()
{ if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
}
(whiteall, "image_alpha", 0, 1, 5);
836
            
c_soundplay
c_soundplay

function
c_soundplay(arg0)
{
c_cmd("soundplay", arg0, 0, 0, 0);
}
(snd_camera_flash);
837
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
838
            
c_var_lerp_instance
c_var_lerp_instance

function
c_var_lerp_instance()
{ if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
}
(whiteall, "image_alpha", 1, 0, 5);
839
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
840
            
c_sel
c_sel

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

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(5);
843
            
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
844
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
845
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
846
            
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 U* D...Delay 11 did it r-really take a picture of that!?Wait for inputClose Message
"\\EU* D..^1. did it r-really take a picture of that!?/%", "obj_ch2_scene21_loop_slash_Step_0_gml_1029_0"
);
847
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
848
            
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
849
            
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
850
            
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
851
            
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 K* Umm,Delay 11 l...Delay 11 let's keep going!Wait for inputClose Message
"\\EK* Umm^1, l..^1. let's keep going!/%", "obj_ch2_scene21_loop_slash_Step_0_gml_1038_0"
);
852
            
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
853
        }
854
        if (photocon == 10 && !d_ex())
855
        {
856
            take_photo = false;
857
            photocon = -1;
858
            con = 58;
859
            
c_actortokris
c_actortokris

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

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

function
c_terminatekillactors()
{
c_cmd("terminatekillactors", 0, 0, 0, 0);
}
();
862
        }
863
    }
864
    if (con == 58 && !i_ex(obj_cutscene_master))
865
    {
866
        con = 59;
867
        alarm[0]
 = 60;
gml_Object_obj_ch2_scene21_loop_Alarm_0.gml

con++;
868
        swanboat.pause_x_move = false;
869
        swanboat.pause_y_move = true;
870
        swanboat.con = 1;
871
    }
872
    if (con == 60)
873
    {
874
        con = 61;
875
        alarm[0]
 = 30;
gml_Object_obj_ch2_scene21_loop_Alarm_0.gml

con++;
876
        
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) ...
("rouxls");
877
        msgsetloc(0, 
Face 1* ART THOU JUST GOING TO LEAVETH ME HERE!?Wait for input
"\\E1* ART THOU JUST GOING TO LEAVETH ME HERE!?/", "obj_ch2_scene21_loop_slash_Step_0_gml_1212_0"
);
878
        msgnextloc(
Face 6* THOU AREN'T EVEN GOING TO SHOWETH ME THE PICTURE!?Wait for inputClose Message
"\\E6* THOU AREN'T EVEN GOING TO SHOWETH ME THE PICTURE!?/%", "obj_ch2_scene21_loop_slash_Step_0_gml_1213_0"
);
879
        d = d_make();
880
        d.zurasu = 1;
881
    }
882
    if (!swanboat.pause_x_move && swanboat.x >= 2280)
883
    {
884
        swanboat.pause_x_move = true;
885
        swanboat.pause_y_move = true;
886
        with (swanboat)
887
            
scr_move_to_point_over_time
scr_move_to_point_over_time

function
scr_move_to_point_over_time(arg0, arg1, arg2)
{ _mmm = instance_create(x, y, obj_move_to_point); _mmm.target = id; _mmm.movex = arg0; _mmm.movey = arg1; _mmm.movemax = arg2; return _mmm; }
(2525, 175, 80);
888
    }
889
    if (con == 62 && swanboat.x >= 2525 && !d_ex())
890
    {
891
        con = 63;
892
        alarm[0]
 = 30;
gml_Object_obj_ch2_scene21_loop_Alarm_0.gml

con++;
893
        global.flag[326 rouxls_pirate_hat] = 0;
894
        swanboat.con = 99;
895
        swanboat.active = 0;
896
        swanboat.pause_x_move = true;
897
        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; }
();
898
        
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; } } } }
();
899
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
900
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
901
        
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(1);
902
        
c_walk
c_walk

function
c_walk(arg0, arg1, arg2)
{
c_cmd("walk", arg0, arg1, arg2, 0);
}
("r", 5, 40);
903
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
904
        
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(1);
905
        
c_walk_wait
c_walk_wait

function
c_walk_wait(arg0, arg1, arg2)
{
c_walk(arg0, arg1, arg2);
c_wait(arg2);
}
("r", 5, 40);
906
        
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(1);
907
        
c_panobj
c_panobj

function
c_panobj(arg0, arg1)
{
c_cmd("panobj", arg0, arg1, 0, 0);
}
(kr_actor, 30);
908
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
909
        
c_msgzurasu
c_msgzurasu

function
c_msgzurasu(arg0)
{ if (arg0 == 1)
c_cmd("msgside", "zurasuon", 0, 0, 0);
else
c_cmd("msgside", "zurasuoff", 0, 0, 0);
}
(1);
910
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
911
        
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* ...Delay 11 that was a nice boatride,Delay 11 wasn't it,Delay 11 Kris?Wait for inputClose Message
"\\E2* ..^1. that was a nice boatride^1, wasn't it^1, Kris?/%", "obj_ch2_scene21_loop_slash_Step_0_gml_1106_0"
);
912
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
}
();
913
        
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(0);
914
        
c_actortokris
c_actortokris

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

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

function
c_terminatekillactors()
{
c_cmd("terminatekillactors", 0, 0, 0, 0);
}
();
917
    }
918
    if (con == 64 && !i_ex(obj_cutscene_master))
919
    {
920
        con = 65;
921
        global.interact = 0;
922
        global.facing = 0;
923
        global.plot = 150;
924
        swanboat.con = 99;
925
        swanboat.active = 0;
926
        with (obj_mainchara)
927
            fun = 0;
928
        with (obj_caterpillarchara)
929
        {
930
            follow = 1;
931
            fun = 0;
932
        }
933
        var swanboat_npc = instance_create(swanboat.x, swanboat.y, obj_npc_room_animated);
934
        swanboat_npc.sprite_index = spr_swanboat;
935
        swanboat_npc.image_speed = 0.15;
936
        with (swanboat_npc)
937
            
scr_depth
scr_depth

function
scr_depth()
{ depth = 100000 - ((y * 10) + (sprite_height * 10)); }
();
938
        with (swanboat)
939
            instance_destroy();
940
        var collider_right = instance_create(2670, 278, obj_solidblock);
941
        collider_right.image_yscale = 10;
942
    }
943
    if (remove_island_obj && !d_ex())
944
    {
945
        remove_island_obj = false;
946
        set_flags_complete = true;
947
        with (obj_queencar_talktrigger)
948
            instance_destroy();
949
    }
950
    if (explosion)
951
    {
952
        explodetimer++;
953
        if (explodetimer == 1)
954
        {
955
            explosion_marker = instance_create(1090, 170, obj_marker);
956
            explosion_marker.sprite_index = spr_realisticexplosion;
957
            explosion_marker.image_xscale = 2;
958
            explosion_marker.image_yscale = 2;
959
            with (explosion_marker)
960
                
scr_depth
scr_depth

function
scr_depth()
{ depth = 100000 - ((y * 10) + (sprite_height * 10)); }
();
961
            finish_thrash = true;
962
            with (thrash)
963
            {
964
                direction = 90;
965
                speed = 10;
966
                gravity = 0.1;
967
                launch = true;
968
                drawfeet = true;
969
            }
970
        }
971
        else
972
        {
973
            var finish = false;
974
            with (obj_marker)
975
            {
976
                if (sprite_index == spr_realisticexplosion && image_index >= 16)
977
                {
978
                    finish = true;
979
                    instance_destroy();
980
                }
981
            }
982
            if (finish)
983
            {
984
                explosion = false;
985
                explodetimer = 0;
986
            }
987
        }
988
        if (explodetimer == 5)
989
        {
990
            layer_set_visible("TILES_Island_Path", false);
991
            layer_set_visible("TILES_Island_Path_Animated", false);
992
        }
993
    }
994
    if (finish_thrash)
995
    {
996
        with (thrash)
997
        {
998
            xx += 15;
999
            launch = true;
1000
        }
1001
        with (puddle)
1002
            x += 15;
1003
        if (thrash.xx > (camerax() + view_wport[0] + 200))
1004
        {
1005
            finish_thrash = false;
1006
            with (thrash)
1007
                instance_destroy();
1008
            with (puddle)
1009
                instance_destroy();
1010
        }
1011
    }
1012
}
1013
1014
enum UnknownEnum
1015
{
1016
    Value_0,
1017
    Value_18 = 18
1018
}