Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_dw_garden_aqua_Step_0

related scripts: Create_0Draw_0Other_11Step_0 Step_1Step_2

(view raw script w/o annotations or w/e)
1
function makeknives()
2
{
3
    for (var i = 0; i < array_length(knives); i++)
4
        instance_destroy(knives[i]);
5
    knives = [];
6
    var target = findspriteinfo(spr_aqua_walk_down, "CUTSCENE2_ASSETS_2", #47E6FF);
7
    target.x += sprite_get_width(target.sprite_index);
8
    var count = 7;
9
    snd_free_all();
10
    snd_play(snd_swing, 0.7, 0.7);
11
    snd_play(snd_swing, 0.6, 1.8);
12
    for (var i = 0; i < count; i++)
13
    {
14
        var angle = ((i + 1) * (180 / count)) - 10;
15
        var dist = 60;
16
        var xloc = target.x + lengthdir_x(dist * 2, angle);
17
        var yloc = target.y + lengthdir_y(dist * 3, angle);
18
        var endxloc = target.x + lengthdir_x(dist + 30, angle);
19
        var endyloc = target.y + lengthdir_y(dist + 12, angle);
20
        knives[i] = 
scr_marker_ext
scr_marker_ext

function
scr_marker_ext(arg0, arg1, arg2, arg3 = 1, arg4 = 1, arg5 = 0, arg6 = 0, arg7 = 16777215, arg8 = depth, arg9 = false, arg10 = -1, arg11 = 1, arg12 = false)
{ var objinst = 1240; if (arg12) objinst = 1498; var thismarker = instance_create(arg0, arg1, objinst); with (thismarker) { depth = arg8; sprite_index = arg2; image_speed = arg5; image_xscale = arg3; image_yscale = arg4; image_index = arg6; image_blend = arg7; image_alpha = arg11; if (arg9)
scr_depth_alt();
} if (arg10 > 0)
scr_doom(thismarker, arg10);
return thismarker; } function scr_marker_fromasset(arg0, arg1 = depth, arg2 = false, arg3 = false) { if (is_undefined(arg0)) { debug_message("Warning: scr_marker_fromasset() sprite_instance didn't exist"); return -4; } var sprite = layer_sprite_get_sprite(arg0); var index = layer_sprite_get_index(arg0); var imagespeed = layer_sprite_get_speed(arg0); var xscale = layer_sprite_get_xscale(arg0); var yscale = layer_sprite_get_yscale(arg0); var angle = layer_sprite_get_angle(arg0); var blend = layer_sprite_get_blend(arg0); var alpha = layer_sprite_get_alpha(arg0); var xloc = layer_sprite_get_x(arg0); var yloc = layer_sprite_get_y(arg0); var markertype = 1240; if (arg3) markertype = 1498; var thismarker = instance_create_depth(xloc, yloc, arg1, markertype); with (thismarker) { sprite_index = sprite; image_index = index; image_speed = imagespeed; image_xscale = xscale; image_yscale = yscale; image_angle = angle; image_blend = blend; image_alpha = alpha; if (arg2)
scr_depth_alt(id, arg2);
} return thismarker; } function scr_assetgetinfo(arg0) { var sprite = layer_sprite_get_sprite(arg0); var index = layer_sprite_get_index(arg0); var xloc = layer_sprite_get_x(arg0); var yloc = layer_sprite_get_y(arg0); var xscale = layer_sprite_get_xscale(arg0); var yscale = layer_sprite_get_yscale(arg0); var angle = layer_sprite_get_angle(arg0); var blend = layer_sprite_get_blend(arg0); var alpha = layer_sprite_get_alpha(arg0); var imagespeed = layer_sprite_get_speed(arg0); return [sprite, index, xloc, yloc, xscale, yscale, angle, blend, alpha, imagespeed]; }
(xloc, yloc, spr_attack_knifefan, 1, 1);
21
        with (knives[i])
22
        {
23
            image_alpha = 0;
24
            image_angle = point_direction(xloc, yloc, camerax() + 320, cameray() + 480) + 180;
25
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ var _id = self; if (!is_struct(self)) _id = id; if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpcol() { if (argument_count < 6) ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]); else ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]); return ___lerpvar; }
("x", x, endxloc, 8, -1, "out");
26
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ var _id = self; if (!is_struct(self)) _id = id; if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpcol() { if (argument_count < 6) ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]); else ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]); return ___lerpvar; }
("y", y, endyloc, 8, 2, "out");
27
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ var _id = self; if (!is_struct(self)) _id = id; if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpcol() { if (argument_count < 6) ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]); else ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]); return ___lerpvar; }
("image_alpha", 0, 1, 4);
28
            show_debug_message_concat(4 + (i * 2));
29
        }
30
        with (aqua)
31
        {
32
            sprite_index = spr_aqua_laugh;
33
            image_index = 0;
34
            image_speed = 0.16666666666666666;
35
        }
36
    }
37
}
38
39
function floradinambush()
40
{
41
    fl_left = scr_marker_fromasset(findsprite(spr_enemy_floradin, "CUTSCENE2_ASSETS_2", #AAAAAA), undefined, 1);
42
    fl_right = scr_marker_fromasset(findsprite(spr_enemy_floradin, "CUTSCENE2_ASSETS_2", #BBBBBB), undefined, 1);
43
    fl_left.image_blend = c_white;
44
    fl_left.image_speed = 0;
45
    fl_right.image_blend = c_white;
46
    fl_right.image_speed = 0;
47
    with (fl_left)
48
    {
49
        show_debug_message_concat("fl_left depth=", depth);
50
        var target = findspriteinfo(spr_enemy_floradin, "CUTSCENE2_ASSETS_3", #EAAAAA);
51
        gravity = 1.8;
52
        vspeed = -16;
53
        var falltime = 
scr_returnwait_gravity
scr_returnwait_gravity

function
scr_returnwait_gravity(arg0 = id, arg1 = arg0.y, arg2, arg3 = arg0.gravity, arg4 = arg0.vspeed)
{ var distance = abs(arg2 - arg1); var a = arg3 / 2; var b = arg4; var c = -distance; var result = (b * b) - (4 * a * c); if (result < 0) { debug_message("
scr_returnwait_gravity() failed, result returned" + string(result));
return -1; } var time = (-b + sqrt(result)) / (2 * a); return max(floor(time), 1); }
(id, y, y, gravity, vspeed);
54
        show_debug_message_concat(falltime);
55
        scr_delay_var("gravity", 0, falltime);
56
        scr_delay_var("vspeed", 0, falltime);
57
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ var _id = self; if (!is_struct(self)) _id = id; if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpcol() { if (argument_count < 6) ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]); else ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]); return ___lerpvar; }
("x", x, target.x, falltime - 1);
58
        scr_limitval_upper(id, "y", y, falltime + 2);
59
        
scr_script_delayed
scr_script_delayed

function
scr_script_delayed()
{ var __scriptdelay = instance_create(0, 0, obj_script_delayed); __scriptdelay.script = argument[0]; __scriptdelay.alarm[0] = argument[1]; __scriptdelay.target = id; for (var __i = 0; __i < (argument_count - 2); __i++) __scriptdelay.script_arg[__i] = argument[__i + 2]; __scriptdelay.arg_count = argument_count - 2; return __scriptdelay; } function scr_script_delayed_until() { var __scriptdelay = instance_create(0, 0, obj_script_delayed_function); __scriptdelay.script = argument[0]; __scriptdelay.condition = argument[1]; __scriptdelay.target = id; for (var __i = 0; __i < (argument_count - 2); __i++) __scriptdelay.script_arg[__i] = argument[__i + 2]; __scriptdelay.arg_count = argument_count - 2; return __scriptdelay; } function delay_function(arg0, arg1) { return
scr_script_delayed(arg0, arg1);
}
(scr_flip, falltime, "h");
60
    }
61
    with (fl_right)
62
    {
63
        var target = findspriteinfo(spr_enemy_floradin, "CUTSCENE2_ASSETS_3", #EDDDDD);
64
        gravity = 1.8;
65
        vspeed = -16;
66
        var falltime = 
scr_returnwait_gravity
scr_returnwait_gravity

function
scr_returnwait_gravity(arg0 = id, arg1 = arg0.y, arg2, arg3 = arg0.gravity, arg4 = arg0.vspeed)
{ var distance = abs(arg2 - arg1); var a = arg3 / 2; var b = arg4; var c = -distance; var result = (b * b) - (4 * a * c); if (result < 0) { debug_message("
scr_returnwait_gravity() failed, result returned" + string(result));
return -1; } var time = (-b + sqrt(result)) / (2 * a); return max(floor(time), 1); }
(id, y, y, gravity, vspeed);
67
        scr_delay_var("gravity", 0, falltime);
68
        scr_delay_var("vspeed", 0, falltime);
69
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ var _id = self; if (!is_struct(self)) _id = id; if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpcol() { if (argument_count < 6) ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]); else ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]); return ___lerpvar; }
("x", x, target.x, falltime - 1);
70
        scr_limitval_upper(id, "y", y, falltime + 2);
71
        
scr_script_delayed
scr_script_delayed

function
scr_script_delayed()
{ var __scriptdelay = instance_create(0, 0, obj_script_delayed); __scriptdelay.script = argument[0]; __scriptdelay.alarm[0] = argument[1]; __scriptdelay.target = id; for (var __i = 0; __i < (argument_count - 2); __i++) __scriptdelay.script_arg[__i] = argument[__i + 2]; __scriptdelay.arg_count = argument_count - 2; return __scriptdelay; } function scr_script_delayed_until() { var __scriptdelay = instance_create(0, 0, obj_script_delayed_function); __scriptdelay.script = argument[0]; __scriptdelay.condition = argument[1]; __scriptdelay.target = id; for (var __i = 0; __i < (argument_count - 2); __i++) __scriptdelay.script_arg[__i] = argument[__i + 2]; __scriptdelay.arg_count = argument_count - 2; return __scriptdelay; } function delay_function(arg0, arg1) { return
scr_script_delayed(arg0, arg1);
}
(scr_flip, falltime, "h");
72
        depth = other.ra_actor.depth + 10;
73
    }
74
}
75
76
function aquajumptoplace(arg0, arg1 = 0, arg2 = 8, arg3 = 1, arg4 = -12)
77
{
78
    with (aqua)
79
    {
80
        sprite_index = spr_aqua_spin;
81
        image_index = arg1;
82
        image_speed = 0;
83
        gravity = arg3;
84
        vspeed = arg4;
85
        var jumptime = 
scr_returnwait_gravity
scr_returnwait_gravity

function
scr_returnwait_gravity(arg0 = id, arg1 = arg0.y, arg2, arg3 = arg0.gravity, arg4 = arg0.vspeed)
{ var distance = abs(arg2 - arg1); var a = arg3 / 2; var b = arg4; var c = -distance; var result = (b * b) - (4 * a * c); if (result < 0) { debug_message("
scr_returnwait_gravity() failed, result returned" + string(result));
return -1; } var time = (-b + sqrt(result)) / (2 * a); return max(floor(time), 1); }
(id, y, arg0.y, gravity, vspeed);
86
        scr_delay_var("gravity", 0, jumptime - 1);
87
        scr_delay_var("vspeed", 0, jumptime - 1);
88
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ var _id = self; if (!is_struct(self)) _id = id; if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpcol() { if (argument_count < 6) ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]); else ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]); return ___lerpvar; }
("x", x, arg0.x, jumptime - 1);
89
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ var _id = self; if (!is_struct(self)) _id = id; if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpcol() { if (argument_count < 6) ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]); else ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]); return ___lerpvar; }
("image_index", arg1, arg2, jumptime);
90
        scr_delay_var("x", arg0.x, jumptime);
91
        scr_delay_var("y", arg0.y, jumptime);
92
        snd_play(snd_petal_recover, 0.7, 1);
93
        snd_play(snd_petal_recover, 0.7, 1.2);
94
        snd_play_delay(snd_wing, jumptime, 0.7, 1.4);
95
        with (obj_dw_garden_aqua)
96
        {
97
            if (!dojumping)
98
                scr_delay_var("endcustom", 1, jumptime + 1);
99
            scr_delay_var("landed", 1, jumptime + 1);
100
        }
101
    }
102
}
103
104
if (dojumping)
105
{
106
    var target = findspriteinfo(spr_aqua_walk_down, "CUTSCENE2_ASSETS_2", #47E6FF);
107
    if (landed)
108
    {
109
        var frames = [0, 8];
110
        if (endjumping)
111
            dojumping = false;
112
        else if (aqua.x < target.x)
113
            target.x += random_range(50, 80);
114
        else
115
            target.x -= random_range(50, 80);
116
        if (target.x > aqua.x)
117
            frames = [8, 0];
118
        aquajumptoplace(target, frames[0], frames[1], 1.5, -12);
119
        landed = false;
120
    }
121
}
122
scr_populatechars
scr_populatechars

function
scr_populatechars()
{ if (!variable_instance_exists(id, "kris")) kris = 0; if (!variable_instance_exists(id, "ralsei")) ralsei = 0; if (!variable_instance_exists(id, "susie")) susie = 0; if (!variable_instance_exists(id, "noelle")) noelle = 0; if (kris == 0) { with (obj_mainchara) other.kris = id; } if (susie == 0) { with (obj_caterpillarchara) { if (name == "susie") other.susie = id; } } if (ralsei == 0) { with (obj_caterpillarchara) { if (name == "ralsei") other.ralsei = id; } } if (noelle == 0) { with (obj_caterpillarchara) { if (name == "noelle") other.noelle = id; } } }
();
123
if (!init)
124
    init = 1;
125
if (con == 0)
126
{
127
    if (
scr_trigcheck
scr_trigcheck

function
scr_trigcheck(arg0)
{ var ____trig = 0; if (is_string(arg0)) { with (obj_trigger) { if (extflag == arg0) { if (place_meeting(x, y, obj_mainchara)) ____trig++; } } } return ____trig; } function scr_trigcheck_ext(arg0, arg1 = id) { var ____trig = 0; if (is_string(arg0)) { with (obj_trigger) { if (extflag == arg0) { if (place_meeting(x, y, arg1)) ____trig++; } } } return ____trig; }
("cut1"))
128
    {
129
        global.interact = 1;
130
        global.facing = 2;
131
        con = 1;
132
    }
133
}
134
if (con == 1)
135
{
136
    
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; }
();
137
    c_msgruncheck(true);
138
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("seth");
139
    
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,
* You hear me?Delay 11 Make sure they don't get past here and find that FEATHER.Wait for input
"* You hear me^1? Make sure they don't get past here and find that FEATHER./", "obj_dw_garden_aqua_slash_Step_0_gml_185_0"
);
140
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("no_name", 0);
141
    
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);
}
(
* Why?Wait for input
"* Why?/", "obj_dw_garden_aqua_slash_Step_0_gml_187_0"
);
142
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("seth", 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);
}
(
* Because...Delay 11 it'll let them get to the next area!Wait for input
"* Because..^1. it'll let them get to the next area!/", "obj_dw_garden_aqua_slash_Step_0_gml_189_0"
);
144
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("no_name", 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);
}
(
* Why?Wait for input
"* Why?/", "obj_dw_garden_aqua_slash_Step_0_gml_191_0"
);
146
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("seth", 0);
147
    
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);
}
(
* Because...Delay 11 because...Delay 11 that's what HE said!Wait for input
"* Because..^1. because..^1. that's what HE said!/", "obj_dw_garden_aqua_slash_Step_0_gml_193_0"
);
148
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("no_name", 0);
149
    
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);
}
(
* Why?Wait for input
"* Why?/", "obj_dw_garden_aqua_slash_Step_0_gml_195_0"
);
150
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("seth", 0);
151
    
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);
}
(
* Look!Delay 11 They're coming this way!Delay 11 I have to go,Delay 11 just make sure they don't get past!Wait for inputClose Message
"* Look^1! They're coming this way^1! I have to go^1, just make sure they don't get past!/%", "obj_dw_garden_aqua_slash_Step_0_gml_197_0"
);
152
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
153
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(0);
154
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
155
    {
156
        with (seth)
157
            sprite_index = spr_seth_blush;
158
    });
159
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(2);
160
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
161
    {
162
        with (aqua)
163
            sprite_index = spr_aqua_walk_up;
164
    });
165
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(4);
166
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
167
    {
168
        with (seth)
169
            sprite_index = spr_seth_walk_right;
170
    });
171
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(6);
172
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
173
    {
174
        with (aqua)
175
            sprite_index = spr_aqua_walk_left;
176
    });
177
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(8);
178
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
179
    {
180
        with (seth)
181
            sprite_index = spr_seth_walk_down;
182
    });
183
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(10);
184
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
185
    {
186
        with (aqua)
187
            sprite_index = spr_aqua_laugh;
188
    });
189
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(12);
190
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
191
    {
192
        with (seth)
193
            sprite_index = spr_seth_panic;
194
    });
195
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
196
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
197
    {
198
        with (seth)
199
        {
200
            sprite_index = spr_seth_walk_left;
201
            image_speed = 0.25;
202
            hspeed = -8;
203
            
scr_doom
scr_doom

function
scr_doom(arg0, arg1)
{ var _doom = instance_create_depth(0, 0, 0, obj_doom); with (_doom) { alarm[0] = arg1; target = arg0; } return _doom; }
(id, 180);
204
        }
205
        with (aqua)
206
        {
207
            var targ = findspriteinfo(spr_aqua_walk_down, "CUTSCENE2_ASSETS_2", #47E6FF);
208
            var dist = 
scr_returnwait_instance
scr_returnwait_instance

function
scr_returnwait_instance(arg0, arg1, arg2)
{ var dist = max(1, round(point_distance(arg0.x, arg0.y, arg1.x, arg1.y) / arg2)); return dist; }
(targ, id, 4);
209
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ var _id = self; if (!is_struct(self)) _id = id; if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpcol() { if (argument_count < 6) ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]); else ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]); return ___lerpvar; }
("x", x, targ.x, dist);
210
            sprite_index = spr_aqua_walk_left;
211
            image_speed = 0.25;
212
            scr_delay_var("sprite_index", 7767, dist + 1);
213
            scr_delay_var("image_speed", 0, dist + 1);
214
            scr_delay_var("image_index", 0, dist + 1);
215
        }
216
    });
217
    
c_terminatekillactors
c_terminatekillactors

function
c_terminatekillactors()
{
c_cmd("terminatekillactors", 0, 0, 0, 0);
}
();
218
    con = 2;
219
}
220
if (con == 2 && !instance_exists(obj_cutscene_master))
221
{
222
    global.facing = 0;
223
    global.interact = 0;
224
    global.plot = 291;
225
    con = 3;
226
}
227
if (con == 3)
228
{
229
    if (
scr_trigcheck
scr_trigcheck

function
scr_trigcheck(arg0)
{ var ____trig = 0; if (is_string(arg0)) { with (obj_trigger) { if (extflag == arg0) { if (place_meeting(x, y, obj_mainchara)) ____trig++; } } } return ____trig; } function scr_trigcheck_ext(arg0, arg1 = id) { var ____trig = 0; if (is_string(arg0)) { with (obj_trigger) { if (extflag == arg0) { if (place_meeting(x, y, arg1)) ____trig++; } } } return ____trig; }
("cut2"))
230
    {
231
        con = 4;
232
        global.interact = 1;
233
    }
234
}
235
if (con == 4)
236
{
237
    con = -1;
238
    
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; }
();
239
    
scr_maincharacters_actors
scr_maincharacters_actors

function
scr_maincharacters_actors()
{ if (i_ex(obj_plat_player)) { scr_maincharacters_actors_plat(); exit; } 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; } } } }
();
240
    
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(1);
241
    var campos = findspriteinfo(spr_debug_cameraregionpreview, "CUTSCENE2_ASSETS_1", #B05100);
242
    
c_pan_fancy
c_pan_fancy

function
c_pan_fancy(arg0, arg1, arg2, arg3 = 
{ doround: true, easetype: "default" }) {
c_cmd("panfancy", arg0, arg1, arg2, arg3);
} function c_panobj_fancy(arg0, arg1, arg2 = { doround: true, easetype: "default" }) {
c_cmd("panfancyobj", arg0, arg1, arg2);
}
(campos.x, campos.y, 20);
243
    var krpos1 = findspriteinfo(spr_debug_krmarker, "CUTSCENE2_ASSETS_1", #FFFF87);
244
    var supos1 = findspriteinfo(spr_debug_sumarker, "CUTSCENE2_ASSETS_1", #FFFF87);
245
    var rapos1 = findspriteinfo(spr_debug_ramarker, "CUTSCENE2_ASSETS_1", #FFFF87);
246
    var walkspd = 6;
247
    var krwait1 = 
scr_returnwait_instance
scr_returnwait_instance

function
scr_returnwait_instance(arg0, arg1, arg2)
{ var dist = max(1, round(point_distance(arg0.x, arg0.y, arg1.x, arg1.y) / arg2)); return dist; }
(kr_actor, krpos1, walkspd);
248
    var suwaitx = max(round(abs(supos1.x - su_actor.x) / walkspd), 1);
249
    var rawaitx = max(round(abs(rapos1.x - ra_actor.x) / walkspd), 1);
250
    var suwaity = max(round(abs(supos1.y - su_actor.y) / walkspd), 1);
251
    var rawaity = max(round(abs(rapos1.y - ra_actor.y) / walkspd), 1);
252
    var suwait1 = suwaitx + suwaity;
253
    var rawait1 = rawaitx + rawaity;
254
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
255
    
c_autodepth
c_autodepth

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(0);
256
    
c_depth
c_depth

function
c_depth(arg0)
{
c_cmd("depth", arg0, 0, 0, 0);
}
(96720);
257
    
c_walkdirect
c_walkdirect

function
c_walkdirect(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, arg2, 0);
}
(krpos1.x, krpos1.y, krwait1);
258
    
c_delayfacing
c_delayfacing

function
c_delayfacing(arg0, arg1)
{
c_cmd_x("delaycmd", arg0, "facing", arg1, 0, 0, 0);
}
(krwait1 + 1, "u");
259
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
260
    
c_autodepth
c_autodepth

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(0);
261
    
c_depth
c_depth

function
c_depth(arg0)
{
c_cmd("depth", arg0, 0, 0, 0);
}
(96700);
262
    
c_walkdirect
c_walkdirect

function
c_walkdirect(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, arg2, 0);
}
(ra_actor.x, rapos1.y, rawaity);
263
    
c_delaywalkdirect
c_delaywalkdirect

function
c_delaywalkdirect(arg0, arg1, arg2, arg3)
{
c_cmd_x("delaycmd", arg0, "walkdirect", arg1, arg2, arg3, 0);
}
(rawaity + 1, rapos1.x, rapos1.y, rawaitx);
264
    
c_delayfacing
c_delayfacing

function
c_delayfacing(arg0, arg1)
{
c_cmd_x("delaycmd", arg0, "facing", arg1, 0, 0, 0);
}
(rawaity + rawaitx + 1, "u");
265
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
266
    
c_walkdirect
c_walkdirect

function
c_walkdirect(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, arg2, 0);
}
(su_actor.x, supos1.y, suwaity);
267
    
c_delaywalkdirect
c_delaywalkdirect

function
c_delaywalkdirect(arg0, arg1, arg2, arg3)
{
c_cmd_x("delaycmd", arg0, "walkdirect", arg1, arg2, arg3, 0);
}
(suwaity + 1, supos1.x, supos1.y, suwaitx);
268
    
c_delayfacing
c_delayfacing

function
c_delayfacing(arg0, arg1)
{
c_cmd_x("delaycmd", arg0, "facing", arg1, 0, 0, 0);
}
(suwaity + suwaitx + 1, "u");
269
    
c_autodepth
c_autodepth

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(0);
270
    
c_depth
c_depth

function
c_depth(arg0)
{
c_cmd("depth", arg0, 0, 0, 0);
}
(96710);
271
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(max(krwait1, suwait1, rawait1));
272
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
273
    {
274
        snd_volume(global.currentsong[1], 0, 15);
275
    });
276
    
c_wait
c_wait

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

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
278
    
c_autodepth
c_autodepth

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(1);
279
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
280
    
c_autodepth
c_autodepth

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(1);
281
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
282
    
c_autodepth
c_autodepth

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(1);
283
    if (global.tempflag[51] == 0)
284
    {
285
        
c_msgside
c_msgside

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
287
        
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 8* ...Delay 11 hello there.Wait for inputClose Message
"\\E8* ..^1. hello there./%", "obj_dw_garden_aqua_slash_Step_0_gml_309_0"
);
288
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
289
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
290
        {
291
            aqua.sprite_index = spr_aqua_walk_down;
292
        });
293
        
c_wait
c_wait

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("no_name");
295
        
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,
* Oh,Delay 11 some fellow humans!Wait for inputClose Message
"* Oh^1, some fellow humans!/%", "obj_dw_garden_aqua_slash_Step_0_gml_321_0"
);
296
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
297
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
298
        {
299
            var target = findspriteinfo(spr_aqua_walk_down, "CUTSCENE2_ASSETS_2", #47E6FF);
300
            aquajumptoplace(target, 8, 0);
301
        });
302
        
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
303
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
304
        {
305
            with (aqua)
306
            {
307
                sprite_index = spr_aqua_sleevewave;
308
                image_index = 0;
309
                image_speed = 0.25;
310
            }
311
        });
312
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
313
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
314
        {
315
            snd_free_all();
316
            
scr_musicer
scr_musicer

function
scr_musicer(arg0 = "dogcheck.ogg", arg1 = 0.7, arg2 = 1, arg3 = 0, arg4 = -1)
{ var musicer = instance_create_depth(0, 0, 0, obj_musicer_gen); musicer.song = arg0; musicer.volume = arg1; musicer.pitch = arg2; musicer.delay = arg3; musicer.fadein = arg4; return musicer; }
("meeting_flower.ogg");
317
        });
318
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("no_name");
319
        
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,
* I see you have naturally blue skin just like me.Wait for inputClose Message
"* I see you have naturally blue skin just like me./%", "obj_dw_garden_aqua_slash_Step_0_gml_351_0"
);
320
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
321
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
322
        {
323
            var target = findspriteinfo(spr_aqua_walk_down, "CUTSCENE2_ASSETS_2", #CA1EFF);
324
            aquajumptoplace(target, 8, 0);
325
        });
326
        
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
327
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("no_name");
328
        
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,
* Purple skin and teeth,Delay 11 just like my friend.Wait for inputClose Message
"* Purple skin and teeth^1, just like my friend./%", "obj_dw_garden_aqua_slash_Step_0_gml_362_0"
);
329
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
330
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
331
        {
332
            var target = findspriteinfo(spr_aqua_walk_down, "CUTSCENE2_ASSETS_2", #8CFF28);
333
            aquajumptoplace(target, 0, 12);
334
        });
335
        
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
336
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("no_name");
337
        
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,
* Glasses,Delay 11 that's what humans wear.Wait for inputClose Message
"* Glasses^1, that's what humans wear./%", "obj_dw_garden_aqua_slash_Step_0_gml_373_0"
);
338
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
339
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
340
        {
341
            var target = findspriteinfo(spr_aqua_walk_down, "CUTSCENE2_ASSETS_2", #47E6FF);
342
            aquajumptoplace(target, 0, 12);
343
        });
344
        
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
345
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("no_name");
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,
* So glad to meet some more people like me.Wait for input
"* So glad to meet some more people like me./", "obj_dw_garden_aqua_slash_Step_0_gml_384_0"
);
347
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "K");
348
        
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* ...Delay 11 hey... uh...Wait for input
"\\EK* ..^1. hey... uh.../", "obj_dw_garden_aqua_slash_Step_0_gml_386_0"
);
349
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("no_name", 0);
350
        
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);
}
(
* What?Delay 11 Are you going to ask if you can get to the feather?Wait for input
"* What^1? Are you going to ask if you can get to the feather?/", "obj_dw_garden_aqua_slash_Step_0_gml_388_0"
);
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);
}
(
* Uuu...Delay 11 I can't let you do that.Wait for input
"* Uuu..^1. I can't let you do that./", "obj_dw_garden_aqua_slash_Step_0_gml_389_0"
);
352
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", "6");
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 6* We haven't asked about that yet.Wait for input
"\\E6* We haven't asked about that yet./", "obj_dw_garden_aqua_slash_Step_0_gml_391_0"
);
354
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("no_name", 0);
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);
}
(
* You three seem like great humans.Delay 11 I'd love to give it to you.Wait for input
"* You three seem like great humans^1. I'd love to give it to you./", "obj_dw_garden_aqua_slash_Step_0_gml_393_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);
}
(
* But I can't.Wait for input
"* But I can't./", "obj_dw_garden_aqua_slash_Step_0_gml_394_0"
);
357
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "2");
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 2* Why not?Wait for input
"\\E2* Why not?/", "obj_dw_garden_aqua_slash_Step_0_gml_396_0"
);
359
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("no_name", 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);
}
(
* Because...Delay 11 I'm not supposed to,Delay 11 hee hee hee.Wait for input
"* Because..^1. I'm not supposed to^1, hee hee hee./", "obj_dw_garden_aqua_slash_Step_0_gml_398_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);
}
(
* And being human is about not doing things you're not supposed to.Wait for input
"* And being human is about not doing things you're not supposed to./", "obj_dw_garden_aqua_slash_Step_0_gml_399_0"
);
362
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "A");
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 A* Nah,Delay 11 that's not true.Wait for input
"\\EA* Nah^1, that's not true./", "obj_dw_garden_aqua_slash_Step_0_gml_401_0"
);
364
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("no_name", 0);
365
        
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);
}
(
* Really?Wait for inputClose Message
"* Really?/%", "obj_dw_garden_aqua_slash_Step_0_gml_403_0"
);
366
        
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
367
        
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(4);
368
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
369
        {
370
            with (aqua)
371
            {
372
                sprite_index = spr_aqua_walk_up;
373
                image_speed = 0;
374
                image_index = 0;
375
            }
376
        });
377
        
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(5);
378
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
379
        {
380
            with (aqua)
381
            {
382
                sprite_index = spr_aqua_shakehead;
383
                image_index = 0;
384
                image_speed = 0.25;
385
            }
386
        });
387
        
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(6);
388
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
389
        {
390
            with (aqua)
391
            {
392
                sprite_index = spr_aqua_shakehead;
393
                image_index = 0;
394
                image_speed = 0;
395
            }
396
        });
397
        
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(14);
398
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
399
        {
400
            with (aqua)
401
            {
402
                sprite_index = spr_aqua_laugh;
403
                image_index = 0;
404
                image_speed = 0.16666666666666666;
405
            }
406
        });
407
        
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(15);
408
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
409
        {
410
            with (aqua)
411
            {
412
                sprite_index = spr_aqua_shakehead;
413
                image_index = 0;
414
                image_speed = 0;
415
            }
416
        });
417
        
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(19);
418
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
419
        {
420
            with (aqua)
421
            {
422
                sprite_index = spr_aqua_surprise;
423
                image_index = 0;
424
                image_speed = 0;
425
            }
426
        });
427
        
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
428
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
429
        {
430
            var target = findspriteinfo(spr_aqua_walk_down, "CUTSCENE2_ASSETS_2", #47E6FF);
431
            aquajumptoplace(target, 0, 12);
432
        });
433
        
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
434
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("no_name");
435
        
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,
* Hee hee hee,Delay 11 that's good,Delay 11 that's good!!Wait for input
"* Hee hee hee^1, that's good^1, that's good!!/", "obj_dw_garden_aqua_slash_Step_0_gml_480_0"
);
436
        
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);
}
(
* I was hoping being human was about playing since I always wanted to play a game.Wait for input
"* I was hoping being human was about playing since I always wanted to play a game./", "obj_dw_garden_aqua_slash_Step_0_gml_481_0"
);
437
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", "1");
438
        
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* How about if we play with you...Wait for input
"\\E1* How about if we play with you.../", "obj_dw_garden_aqua_slash_Step_0_gml_483_0"
);
439
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "2");
440
        
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* You give us that cool feather?Wait for inputClose Message
"\\E2* You give us that cool feather?/%", "obj_dw_garden_aqua_slash_Step_0_gml_485_0"
);
441
        
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
442
        
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
443
        {
444
            with (aqua)
445
            {
446
                sprite_index = spr_aqua_sleevewave;
447
                image_index = 0;
448
                image_speed = 0.25;
449
            }
450
        });
451
        
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
452
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "dojumping", true);
453
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("no_name");
454
        
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,
* Play play play play.Wait for input
"* Play play play play./", "obj_dw_garden_aqua_slash_Step_0_gml_503_0"
);
455
        
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);
}
(
* Play play play play.Wait for inputClose Message
"* Play play play play./%", "obj_dw_garden_aqua_slash_Step_0_gml_504_0"
);
456
        
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
457
        
c_wait_box_end
c_wait_box_end

function
c_wait_box_end(arg0 = 0)
{
c_cmd("waitboxend", arg0, 0, 0, 0);
}
(1);
458
        
c_var_instance
c_var_instance

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(1);
460
        
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(id, "landed", "=", true);
461
        
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(id, "dojumping", "=", false);
462
        
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
463
    }
464
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
465
    {
466
        makeknives();
467
    });
468
    if (global.tempflag[51] == 0)
469
    {
470
        
scr_miniface_init_flowers
scr_miniface_init_flowers

function
scr_miniface_init_flowers()
{ var face_list = [4895, 2168, 3300, 2556, 4868, 1691]; for (var i = 0; i < array_length(face_list); i++) global.writerimg[i] = face_list[i]; }
();
471
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(5);
472
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
473
        
c_flip
c_flip

function
c_flip(arg0)
{
c_cmd("flip", arg0, 0, 0, 0);
} function c_flipinstance(arg0, arg1) {
c_cmd("flipinstance", arg0, arg1, 0, 0);
}
("x");
474
        
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_shocked_behind_hat);
475
        
c_shakeobj
c_shakeobj

function
c_shakeobj()
{
c_cmd("shakeobj", 0, 0, 0, 0);
}
();
476
        
c_wait
c_wait

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("aqua");
478
        global.writerimg[1] = spr_miniface_aqua;
479
        
c_msgsetsubloc
c_msgsetsubloc

function
c_msgsetsubloc()
{ var len = argument_count; var args; for (var i = 0; i < len; i++) args[i] = argument[i]; var msg_index = argument[0]; var format_string = argument[1]; var localized_format_string_id = argument[len - 1]; if (!is_english()) format_string =
scr_84_get_lang_string(localized_format_string_id);
var str = substringargs(format_string, 2, args);
c_msgset(msg_index, str);
}
(0,
Argument â„–11* Let's play.Wait for input
"~1* Let's play./", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_garden_aqua_slash_Step_0_gml_532_0"
);
480
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", "3");
481
        
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* Wait,Delay 11 do you even know what a game is?Wait for input
"\\E3* Wait^1, do you even know what a game is?/", "obj_dw_garden_aqua_slash_Step_0_gml_534_0"
);
482
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "2");
483
        
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* Seems like she does to me.Wait for inputClose Message
"\\E2* Seems like she does to me./%", "obj_dw_garden_aqua_slash_Step_0_gml_536_0"
);
484
        
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
485
        
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(2);
486
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
487
        
c_flip
c_flip

function
c_flip(arg0)
{
c_cmd("flip", arg0, 0, 0, 0);
} function c_flipinstance(arg0, arg1) {
c_cmd("flipinstance", arg0, arg1, 0, 0);
}
("x");
488
        var rareset = findspriteinfo(spr_debug_ramarker, "CUTSCENE2_ASSETS_1", #FFFF87);
489
        
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(rareset.x, rareset.y);
490
        
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("u");
491
        
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
492
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
493
    }
494
    else
495
    {
496
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
497
    }
498
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
499
    {
500
        floradinambush();
501
    });
502
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(12);
503
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
504
    {
505
        with (su_actor)
506
        {
507
            var target = findspriteinfo(spr_debug_sumarker, "CUTSCENE2_ASSETS_3");
508
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ var _id = self; if (!is_struct(self)) _id = id; if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpcol() { if (argument_count < 6) ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]); else ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]); return ___lerpvar; }
("x", x, target.x, 5, 1, "out");
509
            sprite_index = spr_susie_sheeh;
510
        }
511
        with (ra_actor)
512
        {
513
            var target = findspriteinfo(spr_debug_ramarker, "CUTSCENE2_ASSETS_3");
514
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ var _id = self; if (!is_struct(self)) _id = id; if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(_id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpcol() { if (argument_count < 6) ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]); else ___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]); return ___lerpvar; }
("x", x, target.x, 5, 1, "out");
515
            sprite_index = spr_ralsei_shock_overworld_left;
516
        }
517
        snd_play(snd_wing);
518
    });
519
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
520
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
521
    {
522
        snd_play(snd_tensionhorn);
523
        snd_play_delay(snd_tensionhorn, 10, undefined, 1.1);
524
    });
525
    
c_wait
c_wait

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

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
527
    {
528
        
scr_setparty
scr_setparty

function
scr_setparty(arg0 = false, arg1 = false, arg2 = false)
{ var kris = obj_mainchara; var slot = 0; var __make = true; if (!i_ex(kris)) __make = false;
scr_losechar();
safe_delete(obj_caterpillarchara); if (arg0 == true) {
scr_getchar(2);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 2, slot))
{ halign = (global.darkzone == 0) ? 3 : 6; valign = (global.darkzone == 0) ? 6 : 16; x -= halign; y -= valign; } } slot++; } if (arg1 == true) {
scr_getchar(3);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 3, slot))
{ halign = 2; valign = 12; x -= halign; y -= valign; } } slot++; } if (arg2 == true) {
scr_getchar(4);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 4, slot))
{ halign = (global.darkzone == 0) ? 2 : 4; valign = (global.darkzone == 0) ? 9 : 18; x -= halign; y -= valign; } } slot++; } } function setparty(arg0 = false, arg1 = false, arg2 = false) { var kris = 1200; var slot = 0; var __make = true; if (!i_ex(kris)) __make = false;
scr_losechar();
safe_delete(obj_caterpillarchara); if (arg0 == true) {
scr_getchar(2);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 2, slot))
{ halign = (global.darkzone == 0) ? 3 : 6; valign = (global.darkzone == 0) ? 6 : 16; x -= halign; y -= valign; } } slot++; } if (arg1 == true) {
scr_getchar(3);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 3, slot))
{ halign = 2; valign = 12; x -= halign; y -= valign; } } slot++; } if (arg2 == true) {
scr_getchar(4);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 4, slot))
...
(0);
529
    });
530
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(1);
531
    
c_actortokris
c_actortokris

function
c_actortokris()
{
c_cmd("actortokris", 0, 0, 0, 0);
}
();
532
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "con", 5);
533
}
534
if (con == 5)
535
{
536
    var aquacopy = 
scr_marker_frominstance
scr_marker_frominstance

function
scr_marker_frominstance(arg0 = id, arg1 = false)
{ var obj = 1240; if (arg1) obj = 1498; var _marker = instance_create(arg0.x, arg0.y, obj); _marker.sprite_index = arg0.sprite_index; _marker.image_alpha = arg0.image_alpha; _marker.image_angle = arg0.image_angle; _marker.image_blend = arg0.image_blend; _marker.image_index = arg0.image_index; _marker.image_speed = arg0.image_speed; _marker.image_xscale = arg0.image_xscale; _marker.image_yscale = arg0.image_yscale; _marker.mask_index = arg0.mask_index; _marker.depth = arg0.depth; return _marker; } function scr_fog_marker_frominstance(arg0 = id, arg1 = 32768) { var _marker = instance_create(arg0.x, arg0.y, obj_marker_fog); _marker.sprite_index = arg0.sprite_index; _marker.image_alpha = arg0.image_alpha; _marker.image_angle = arg0.image_angle; _marker.image_blend = arg0.image_blend; _marker.image_index = arg0.image_index; _marker.image_speed = arg0.image_speed; _marker.image_xscale = arg0.image_xscale; _marker.image_yscale = arg0.image_yscale; _marker.mask_index = arg0.mask_index; _marker.depth = arg0.depth; _marker.color = arg1; return _marker; } function scr_blend_marker_frominstance(arg0 = id, arg1 = 1) { var _marker = instance_create(arg0.x, arg0.y, obj_marker_blend); _marker.sprite_index = arg0.sprite_index; _marker.image_alpha = arg0.image_alpha; _marker.image_angle = arg0.image_angle; _marker.image_blend = arg0.image_blend; _marker.image_index = arg0.image_index; _marker.image_speed = arg0.image_speed; _marker.image_xscale = arg0.image_xscale; _marker.image_yscale = arg0.image_yscale; _marker.mask_index = arg0.mask_index; _marker.depth = arg0.depth; _marker.blend = arg1; return _marker; } function scr_fogblend_marker_frominstance(arg0 = id, arg1 = 1, arg2 = 32768) { var _marker = instance_create(arg0.x, arg0.y, obj_marker_fogblend); _marker.sprite_index = arg0.sprite_index; _marker.image_alpha = arg0.image_alpha; _marker.image_angle = arg0.image_angle; _marker.image_blend = arg0.image_blend; _marker.image_index = arg0.image_index; _marker.image_speed = arg0.image_speed; _marker.image_xscale = arg0.image_xscale; _marker.image_yscale = arg0.image_yscale; _marker.mask_index = arg0.mask_index; _marker.depth = arg0.depth; _marker.blend = arg1; _marker.color = arg2; return _marker; }
(aqua);
537
    aquacopy.depth = 0;
538
    aqua.visible = false;
539
    global.flag[9 battle_music] = 2;
540
    global.tempflag[51]++;
541
    show_debug_message_concat("attempt: ", global.tempflag[51]);
542
    
scr_tempsave
scr_tempsave

function
scr_tempsave()
{ filechoicebk2 = global.filechoice; global.filechoice = 9;
scr_saveprocess(global.filechoice);
global.filechoice = filechoicebk2; }
();
543
    
scr_battle
scr_battle

function
scr_battle(arg0, arg1, arg2, arg3, arg4)
{ global.specialbattle = arg1; global.encounterno = arg0; if (global.flag[9 battle_music] != 2) { global.flag[9 battle_music] = 1; if (global.chapter == 5) global.batmusic[0] = snd_init("rakuichi_buster_wip.ogg"); else global.batmusic[0] = snd_init("battle.ogg"); } instance_create(0, 0, obj_battleback); instance_create(0, 0, obj_encounterbasic); __enemymarker[0] = arg2; __enemymarker[1] = arg3; __enemymarker[2] = arg4; for (__ien = 0; __ien < 3; __ien++) { if (global.monstertype[__ien] != 0(None)) { if (!i_ex(__enemymarker[__ien])) { __enemymarker[__ien] =
scr_dark_marker(global.monstermakex[__ien] + 300, global.monstermakey[__ien], object_get_sprite(global.monsterinstancetype[__ien]));
__enemymarker[__ien].depth = -__ien; } __enemymarker[__ien].__ien = __ien; with (__enemymarker[__ien]) {
scr_move_to_point_over_time(global.monstermakex[__ien], global.monstermakey[__ien], 20);
__doom = instance_create(x, y, obj_doom); __doom.target = id; var alarmtime = 25; if (sprite_index == spr_shinobeetle || sprite_index == spr_shinobeetle_pose) alarmtime = 24; __doom.alarm[0] = alarmtime; __doom.respects_platmode = false; if (global.chapter == 5 && room == room_dw_cliff_kawkawdash) { if (sprite_index == spr_kawkaw) { image_xscale = 1.5; image_yscale = 1.5; } } } } } }
(220, 3, aquacopy);
544
    with (aquacopy)
545
        scr_delay_var("visible", 0, 24);
546
    global.flag[9 battle_music] = 1;
547
    con = 6;
548
}
549
if (con == 6)
550
{
551
    if (global.fighting)
552
    {
553
        con = 6.1;
554
        
scr_debug_print
scr_debug_print

function
scr_debug_print()
{ if (!
scr_debug())
exit; } function scr_debug_clear_all() { }
("battle start!");
555
        with (su_actor)
556
        {
557
            var targ = findspriteinfo(spr_debug_sumarker, "CUTSCENE2_ASSETS_1", #FFFF87);
558
            setxy(targ.x, targ.y);
559
            sprite_index = usprite;
560
        }
561
        with (ra_actor)
562
        {
563
            var targ = findspriteinfo(spr_debug_ramarker, "CUTSCENE2_ASSETS_1", #FFFF87);
564
            setxy(targ.x, targ.y);
565
            sprite_index = usprite;
566
        }
567
        with (fl_left)
568
            instance_destroy();
569
        with (fl_right)
570
            instance_destroy();
571
        for (var i = 0; i < array_length(knives); i++)
572
            instance_destroy(knives[i]);
573
        knives = [];
574
        with (obj_actor)
575
            instance_destroy();
576
        with (aqua)
577
        {
578
            visible = true;
579
            sprite_index = spr_aqua_walk_down;
580
            image_speed = 0;
581
            image_index = 0;
582
        }
583
    }
584
}
585
if (con == 6.1)
586
{
587
    if (!global.fighting)
588
    {
589
        
scr_debug_print
scr_debug_print

function
scr_debug_print()
{ if (!
scr_debug())
exit; } function scr_debug_clear_all() { }
("battle over");
590
        
scr_setparty
scr_setparty

function
scr_setparty(arg0 = false, arg1 = false, arg2 = false)
{ var kris = obj_mainchara; var slot = 0; var __make = true; if (!i_ex(kris)) __make = false;
scr_losechar();
safe_delete(obj_caterpillarchara); if (arg0 == true) {
scr_getchar(2);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 2, slot))
{ halign = (global.darkzone == 0) ? 3 : 6; valign = (global.darkzone == 0) ? 6 : 16; x -= halign; y -= valign; } } slot++; } if (arg1 == true) {
scr_getchar(3);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 3, slot))
{ halign = 2; valign = 12; x -= halign; y -= valign; } } slot++; } if (arg2 == true) {
scr_getchar(4);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 4, slot))
{ halign = (global.darkzone == 0) ? 2 : 4; valign = (global.darkzone == 0) ? 9 : 18; x -= halign; y -= valign; } } slot++; } } function setparty(arg0 = false, arg1 = false, arg2 = false) { var kris = 1200; var slot = 0; var __make = true; if (!i_ex(kris)) __make = false;
scr_losechar();
safe_delete(obj_caterpillarchara); if (arg0 == true) {
scr_getchar(2);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 2, slot))
{ halign = (global.darkzone == 0) ? 3 : 6; valign = (global.darkzone == 0) ? 6 : 16; x -= halign; y -= valign; } } slot++; } if (arg1 == true) {
scr_getchar(3);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 3, slot))
{ halign = 2; valign = 12; x -= halign; y -= valign; } } slot++; } if (arg2 == true) {
scr_getchar(4);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 4, slot))
...
(1, 1);
591
        con = 6.2;
592
        scr_delay_var("con", 6.3, 1);
593
        scr_delay_var("con", 9, 2);
594
    }
595
}
596
if (con == 6.3)
597
{
598
    var krpos1 = findspriteinfo(spr_debug_krmarker, "CUTSCENE2_ASSETS_1", #FFFF87);
599
    var supos1 = findspriteinfo(spr_debug_sumarker, "CUTSCENE2_ASSETS_1", #FFFF87);
600
    var rapos1 = findspriteinfo(spr_debug_ramarker, "CUTSCENE2_ASSETS_1", #FFFF87);
601
    var _su = -4;
602
    var _ra = -4;
603
    with (obj_caterpillarchara)
604
    {
605
        if (name == "susie")
606
            _su = id;
607
        if (name == "ralsei")
608
            _ra = id;
609
    }
610
    with (_su)
611
        setxy(supos1.x, supos1.y);
612
    with (_ra)
613
        setxy(rapos1.x, rapos1.y);
614
    con = 6.4;
615
}
616
if (con == 9 && !instance_exists(obj_battleback))
617
{
618
    aqpos[0] = findspriteinfo(spr_aqua_walk_down, "CUTSCENE3_ASSETS_1", #47E6FF);
619
    aqpos[1] = findspriteinfo(spr_aqua_walk_down, "CUTSCENE3_ASSETS_1", #47E647);
620
    aqpos[2] = findspriteinfo(spr_aqua_walk_down, "CUTSCENE3_ASSETS_1", #FF19E0);
621
    aqpos[3] = findspriteinfo(spr_aqua_walk_down, "CUTSCENE3_ASSETS_1", #2BFFA6);
622
    aqpos[4] = findspriteinfo(spr_aqua_walk_down, "CUTSCENE3_ASSETS_1", #2BFF3C);
623
    aqpos[5] = findspriteinfo(spr_aqua_walk_down, "CUTSCENE3_ASSETS_1", #2BEDFF);
624
    
scr_debug_print
scr_debug_print

function
scr_debug_print()
{ if (!
scr_debug())
exit; } function scr_debug_clear_all() { }
("CUT START");
625
    con = 10;
626
    
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; }
();
627
    
scr_maincharacters_actors
scr_maincharacters_actors

function
scr_maincharacters_actors()
{ if (i_ex(obj_plat_player)) { scr_maincharacters_actors_plat(); exit; } 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; } } } }
();
628
    
scr_miniface_init_flowers
scr_miniface_init_flowers

function
scr_miniface_init_flowers()
{ var face_list = [4895, 2168, 3300, 2556, 4868, 1691]; for (var i = 0; i < array_length(face_list); i++) global.writerimg[i] = face_list[i]; }
();
629
    snd_stop_all();
630
    
scr_musicer
scr_musicer

function
scr_musicer(arg0 = "dogcheck.ogg", arg1 = 0.7, arg2 = 1, arg3 = 0, arg4 = -1)
{ var musicer = instance_create_depth(0, 0, 0, obj_musicer_gen); musicer.song = arg0; musicer.volume = arg1; musicer.pitch = arg2; musicer.delay = arg3; musicer.fadein = arg4; return musicer; }
("meeting_flower.ogg", undefined, undefined, undefined, 30);
631
    
c_wait
c_wait

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("aqua");
633
    
c_msgsetsubloc
c_msgsetsubloc

function
c_msgsetsubloc()
{ var len = argument_count; var args; for (var i = 0; i < len; i++) args[i] = argument[i]; var msg_index = argument[0]; var format_string = argument[1]; var localized_format_string_id = argument[len - 1]; if (!is_english()) format_string =
scr_84_get_lang_string(localized_format_string_id);
var str = substringargs(format_string, 2, args);
c_msgset(msg_index, str);
}
(0,
Argument â„–11* I've never lost before,Delay 11Argument â„–22it's fun!Wait for input
"~1* I've never lost before^1,~2it's fun!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_garden_aqua_slash_Step_0_gml_705_0"
);
634
    
c_msgnextsubloc
c_msgnextsubloc

function
c_msgnextsubloc()
{ var len = argument_count; var args; for (var i = 0; i < len; i++) args[i] = argument[i]; var format_string = argument[0]; var localized_string_id = argument[len - 1]; if (!is_english()) format_string =
scr_84_get_lang_string(localized_string_id);
var str = substringargs(format_string, 1, args);
c_msgnext(str);
}
(
Argument â„–11* Come to think of it,Delay 11Argument â„–22I've never won before either.Wait for input
"~1* Come to think of it^1,~2I've never won before either./", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_garden_aqua_slash_Step_0_gml_706_0"
);
635
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "2");
636
    
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* Sick.Delay 11 Now all you gotta do is give us a prize.Wait for input
"\\E2* Sick^1. Now all you gotta do is give us a prize./", "obj_dw_garden_aqua_slash_Step_0_gml_708_0"
);
637
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("aqua", 0);
638
    
c_msgnextsubloc
c_msgnextsubloc

function
c_msgnextsubloc()
{ var len = argument_count; var args; for (var i = 0; i < len; i++) args[i] = argument[i]; var format_string = argument[0]; var localized_string_id = argument[len - 1]; if (!is_english()) format_string =
scr_84_get_lang_string(localized_string_id);
var str = substringargs(format_string, 1, args);
c_msgnext(str);
}
(
Argument â„–11* Prize?Wait for input
"~1* Prize?/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_garden_aqua_slash_Step_0_gml_710_0"
);
639
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "A");
640
    
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 A* Yeah. The loser's always gotta give something to the winner.Wait for inputClose Message
"\\EA* Yeah. The loser's always gotta give something to the winner./%", "obj_dw_garden_aqua_slash_Step_0_gml_712_0"
);
641
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
642
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
643
    {
644
        with (aqua)
645
        {
646
            sprite_index = spr_aqua_laugh;
647
            image_speed = 0.2;
648
            image_index = 0;
649
        }
650
    });
651
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(1);
652
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
653
    {
654
        aqua.sprite_index = spr_aqua_walk_down;
655
        aqua.image_speed = 0;
656
        aqua.image_index = 0;
657
    });
658
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(2);
659
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
660
    {
661
        aqua.sprite_index = spr_aqua_surprise;
662
        aqua.image_speed = 0;
663
        aqua.image_index = 0;
664
    });
665
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(4);
666
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
667
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susie_up_look_right);
668
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(6);
669
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
670
    {
671
        with (aqua)
672
        {
673
            sprite_index = spr_aqua_shakehead;
674
            image_speed = 0;
675
            image_index = 1;
676
        }
677
    });
678
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(8);
679
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
680
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("u");
681
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
682
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(5);
683
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
684
    {
685
        target = aqua;
686
        aquajumptoplace(target, 0, 8, 1.5, -12);
687
    });
688
    
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
689
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("aqua");
690
    
c_msgsetsubloc
c_msgsetsubloc

function
c_msgsetsubloc()
{ var len = argument_count; var args; for (var i = 0; i < len; i++) args[i] = argument[i]; var msg_index = argument[0]; var format_string = argument[1]; var localized_format_string_id = argument[len - 1]; if (!is_english()) format_string =
scr_84_get_lang_string(localized_format_string_id);
var str = substringargs(format_string, 2, args);
c_msgset(msg_index, str);
}
(0,
Argument â„–11* Uuu,Delay 11 really?Delay 11 How fun!Delay 11 I'veArgument â„–22never got to give somethingArgument â„–22before.Wait for input
"~1* Uuu^1, really^1? How fun^1! I've~2never got to give something~2before./", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_garden_aqua_slash_Step_0_gml_745_0"
);
691
    
c_msgnextsubloc
c_msgnextsubloc

function
c_msgnextsubloc()
{ var len = argument_count; var args; for (var i = 0; i < len; i++) args[i] = argument[i]; var format_string = argument[0]; var localized_string_id = argument[len - 1]; if (!is_english()) format_string =
scr_84_get_lang_string(localized_string_id);
var str = substringargs(format_string, 1, args);
c_msgnext(str);
}
(
Argument â„–11* My first gift,Delay 11 hmm...Delay 11 whatArgument â„–22should it be...?Wait for inputClose Message
"~1* My first gift^1, hmm..^1. what~2should it be...?/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_garden_aqua_slash_Step_0_gml_746_0"
);
692
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
693
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
694
    {
695
        with (aqua)
696
        {
697
            sprite_index = spr_aqua_sleevewave;
698
            image_speed = 0.2;
699
        }
700
    });
701
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(1);
702
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
703
    {
704
        with (aqua)
705
        {
706
            sprite_index = spr_aqua_shakehead;
707
            image_speed = 0;
708
            image_index = 0;
709
        }
710
    });
711
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
712
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
713
    {
714
        with (
scr_marker_ext
scr_marker_ext

function
scr_marker_ext(arg0, arg1, arg2, arg3 = 1, arg4 = 1, arg5 = 0, arg6 = 0, arg7 = 16777215, arg8 = depth, arg9 = false, arg10 = -1, arg11 = 1, arg12 = false)
{ var objinst = 1240; if (arg12) objinst = 1498; var thismarker = instance_create(arg0, arg1, objinst); with (thismarker) { depth = arg8; sprite_index = arg2; image_speed = arg5; image_xscale = arg3; image_yscale = arg4; image_index = arg6; image_blend = arg7; image_alpha = arg11; if (arg9)
scr_depth_alt();
} if (arg10 > 0)
scr_doom(thismarker, arg10);
return thismarker; } function scr_marker_fromasset(arg0, arg1 = depth, arg2 = false, arg3 = false) { if (is_undefined(arg0)) { debug_message("Warning: scr_marker_fromasset() sprite_instance didn't exist"); return -4; } var sprite = layer_sprite_get_sprite(arg0); var index = layer_sprite_get_index(arg0); var imagespeed = layer_sprite_get_speed(arg0); var xscale = layer_sprite_get_xscale(arg0); var yscale = layer_sprite_get_yscale(arg0); var angle = layer_sprite_get_angle(arg0); var blend = layer_sprite_get_blend(arg0); var alpha = layer_sprite_get_alpha(arg0); var xloc = layer_sprite_get_x(arg0); var yloc = layer_sprite_get_y(arg0); var markertype = 1240; if (arg3) markertype = 1498; var thismarker = instance_create_depth(xloc, yloc, arg1, markertype); with (thismarker) { sprite_index = sprite; image_index = index; image_speed = imagespeed; image_xscale = xscale; image_yscale = yscale; image_angle = angle; image_blend = blend; image_alpha = alpha; if (arg2)
scr_depth_alt(id, arg2);
} return thismarker; } function scr_assetgetinfo(arg0) { var sprite = layer_sprite_get_sprite(arg0); var index = layer_sprite_get_index(arg0); var xloc = layer_sprite_get_x(arg0); var yloc = layer_sprite_get_y(arg0); var xscale = layer_sprite_get_xscale(arg0); var yscale = layer_sprite_get_yscale(arg0); var angle = layer_sprite_get_angle(arg0); var blend = layer_sprite_get_blend(arg0); var alpha = layer_sprite_get_alpha(arg0); var imagespeed = layer_sprite_get_speed(arg0); return [sprite, index, xloc, yloc, xscale, yscale, angle, blend, alpha, imagespeed]; }
(aqua.x + 20, aqua.y - 24, spr_exc, 2, 2, undefined, undefined, undefined, aqua.depth + 1))
715
        {
716
            scr_limitval_upper(id, "y", ystart);
717
            vspeed = -6;
718
            gravity = 1;
719
            
scr_doom
scr_doom

function
scr_doom(arg0, arg1)
{ var _doom = instance_create_depth(0, 0, 0, obj_doom); with (_doom) { alarm[0] = arg1; target = arg0; } return _doom; }
(id, 18);
720
        }
721
    });
722
    
c_wait
c_wait

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

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
724
    {
725
        target = aqua;
726
        aquajumptoplace(target, 0, 6, 1.3, -14);
727
    });
728
    
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
729
    
c_wait
c_wait

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("aqua");
731
    
c_msgsetsubloc
c_msgsetsubloc

function
c_msgsetsubloc()
{ var len = argument_count; var args; for (var i = 0; i < len; i++) args[i] = argument[i]; var msg_index = argument[0]; var format_string = argument[1]; var localized_format_string_id = argument[len - 1]; if (!is_english()) format_string =
scr_84_get_lang_string(localized_format_string_id);
var str = substringargs(format_string, 2, args);
c_msgset(msg_index, str);
}
(0,
Argument â„–11* I know!Delay 11 Behind me is a reallyArgument â„–22special feather!Wait for input
"~1* I know^1! Behind me is a really~2special feather!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_garden_aqua_slash_Step_0_gml_779_0"
);
732
    
c_msgnextsubloc
c_msgnextsubloc

function
c_msgnextsubloc()
{ var len = argument_count; var args; for (var i = 0; i < len; i++) args[i] = argument[i]; var format_string = argument[0]; var localized_string_id = argument[len - 1]; if (!is_english()) format_string =
scr_84_get_lang_string(localized_string_id);
var str = substringargs(format_string, 1, args);
c_msgnext(str);
}
(
Argument â„–11* You three should take it!Wait for input
"~1* You three should take it!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_garden_aqua_slash_Step_0_gml_780_0"
);
733
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", "8");
734
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 8* Umm,Delay 11 we'd love to!Delay 11 Thanks!Wait for inputClose Message
"\\E8* Umm^1, we'd love to^1! Thanks!/%", "obj_dw_garden_aqua_slash_Step_0_gml_782_0"
);
735
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
736
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(1);
737
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
738
    {
739
        with (aqua)
740
        {
741
            sprite_index = spr_aqua_sleevewave;
742
            image_speed = 0.2;
743
            image_index = 2;
744
        }
745
    });
746
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(3);
747
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
748
    {
749
        with (aqua)
750
        {
751
            sprite_index = spr_aqua_sleevewave;
752
            image_speed = 0;
753
        }
754
    });
755
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
756
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
757
    {
758
        with (aqua)
759
        {
760
            sprite_index = spr_aqua_laugh;
761
            image_speed = 0.2;
762
        }
763
    });
764
    
c_wait
c_wait

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("aqua");
766
    
c_msgsetsubloc
c_msgsetsubloc

function
c_msgsetsubloc()
{ var len = argument_count; var args; for (var i = 0; i < len; i++) args[i] = argument[i]; var msg_index = argument[0]; var format_string = argument[1]; var localized_format_string_id = argument[len - 1]; if (!is_english()) format_string =
scr_84_get_lang_string(localized_format_string_id);
var str = substringargs(format_string, 2, args);
c_msgset(msg_index, str);
}
(0,
Argument â„–11* Thanks,Delay 11 thanks!Delay 11 Uuu,Delay 11 I can'tArgument â„–22wait to tell Purple I lost!Wait for inputClose Message
"~1* Thanks^1, thanks^1! Uuu^1, I can't~2wait to tell Purple I lost!/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_garden_aqua_slash_Step_0_gml_797_0"
);
767
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
768
    var delaytime = 6;
769
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
770
    
c_delayfacing
c_delayfacing

function
c_delayfacing(arg0, arg1)
{
c_cmd_x("delaycmd", arg0, "facing", arg1, 0, 0, 0);
}
(delaytime, "r");
771
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
772
    {
773
        var target = aqpos[1];
774
        with (aqua)
775
        {
776
        }
777
        aquajumptoplace(target, 0, 4, 1.6, -10);
778
    });
779
    
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
780
    delaytime = 8;
781
    
c_sel
c_sel

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

function
c_delayfacing(arg0, arg1)
{
c_cmd_x("delaycmd", arg0, "facing", arg1, 0, 0, 0);
}
(delaytime, "l");
783
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
784
    
c_delayfacing
c_delayfacing

function
c_delayfacing(arg0, arg1)
{
c_cmd_x("delaycmd", arg0, "facing", arg1, 0, 0, 0);
}
(delaytime, "r");
785
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
786
    {
787
        var target = aqpos[2];
788
        aquajumptoplace(target, 0, 4, 1.6, -12);
789
    });
790
    delaytime = 30;
791
    
c_sel
c_sel

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

function
c_delayfacing(arg0, arg1)
{
c_cmd_x("delaycmd", arg0, "facing", arg1, 0, 0, 0);
}
(delaytime, "d");
793
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
794
    
c_delayfacing
c_delayfacing

function
c_delayfacing(arg0, arg1)
{
c_cmd_x("delaycmd", arg0, "facing", arg1, 0, 0, 0);
}
(delaytime, "d");
795
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
796
    
c_delayfacing
c_delayfacing

function
c_delayfacing(arg0, arg1)
{
c_cmd_x("delaycmd", arg0, "facing", arg1, 0, 0, 0);
}
(delaytime, "d");
797
    
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
798
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
799
    {
800
        aqua.depth = kr_actor.depth - 10;
801
        var target = aqpos[3];
802
        aquajumptoplace(target, 0, 6, 1.6, -10);
803
    });
804
    
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
805
    
c_wait
c_wait

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

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
807
    {
808
        aqua.sprite_index = spr_aqua_walk_up;
809
    });
810
    
c_msgside
c_msgside

function
c_msgside(arg0)
{
c_cmd("msgside", arg0, 0, 0, 0);
}
("top");
811
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("aqua");
812
    
c_msgsetsubloc
c_msgsetsubloc

function
c_msgsetsubloc()
{ var len = argument_count; var args; for (var i = 0; i < len; i++) args[i] = argument[i]; var msg_index = argument[0]; var format_string = argument[1]; var localized_format_string_id = argument[len - 1]; if (!is_english()) format_string =
scr_84_get_lang_string(localized_format_string_id);
var str = substringargs(format_string, 2, args);
c_msgset(msg_index, str);
}
(0,
Argument â„–11* ...Delay 11 oh!Delay 11 Can you do me aArgument â„–22favor?Delay 11 Make sure no oneArgument â„–22else takes that feather!Wait for inputClose Message
"~1* ..^1. oh^1! Can you do me a~2favor^1? Make sure no one~2else takes that feather!/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_garden_aqua_slash_Step_0_gml_849_0"
);
813
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
814
    
c_wait
c_wait

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

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
816
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susie_pose);
817
    
c_sel
c_sel

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

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_dark_pose);
819
    c_sound_play_x(snd_shineselect, 0.7, 1.4);
820
    
c_wait
c_wait

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("susie");
822
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 9* Duh.Delay 11 You can trust us.Wait for input
"\\E9* Duh^1. You can trust us./", "obj_dw_garden_aqua_slash_Step_0_gml_863_0"
);
823
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("aqua", 0);
824
    
c_msgnextsubloc
c_msgnextsubloc

function
c_msgnextsubloc()
{ var len = argument_count; var args; for (var i = 0; i < len; i++) args[i] = argument[i]; var format_string = argument[0]; var localized_string_id = argument[len - 1]; if (!is_english()) format_string =
scr_84_get_lang_string(localized_string_id);
var str = substringargs(format_string, 1, args);
c_msgnext(str);
}
(
Argument â„–11* Trust,Delay 11 trust,Delay 11 trust!Wait for inputClose Message
"~1* Trust^1, trust^1, trust!/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_garden_aqua_slash_Step_0_gml_865_0"
);
825
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
826
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
} function c_wait_msg(arg0) {
c_cmd("waitbox", arg0, 0, 0, 0);
}
(2);
827
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
828
    {
829
        with (aqua)
830
        {
831
            sprite_index = spr_aqua_sleevewave;
832
            image_speed = 0.2;
833
            image_index = 0;
834
        }
835
    });
836
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
837
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
838
    
c_facing
c_facing

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

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

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("d");
841
    
c_addxy
c_addxy

function
c_addxy(arg0, arg1)
{
c_cmd("addxy", arg0, arg1, 0, 0);
}
(16, 0);
842
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
843
    {
844
        var target = aqpos[4];
845
        aquajumptoplace(target, 8, 0, 1.8, -12);
846
    });
847
    
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
848
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
849
    {
850
        var target = aqpos[5];
851
        aquajumptoplace(target, 8, 0, 1.8, -10);
852
    });
853
    
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
854
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
855
    {
856
        snd_volume(global.currentsong[1], 0, 30);
857
        aqua.visible = false;
858
        snd_play(snd_petal_recover, 0.4, 1);
859
        snd_play(snd_petal_recover, 0.4, 1.2);
860
    });
861
    
c_wait
c_wait

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

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
863
    
c_facing
c_facing

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

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

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
867
    
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 8* She seemed like a nice girl after all.Wait for input
"\\E8* She seemed like a nice girl after all./", "obj_dw_garden_aqua_slash_Step_0_gml_907_0"
);
868
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "0");
869
    if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ return global.flag[arg0]; } function scr_flag_name_get(arg0) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } function scr_flag_get_ext(arg0, arg1, arg2 = 1) { if (arg1 < 0)
scr_flag_get(arg0);
else return scr_get_bitmask_value(global.flag[arg0], arg1, arg2); }
(1889)
== 2)
870
        
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 wonder if that feather can really get us through?Wait for inputClose Message
"\\E0* ..^1. wonder if that feather can really get us through?/%", "obj_dw_garden_aqua_slash_Step_0_gml_911_0"
);
871
    else
872
        
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 wonder what the deal with that feather thing is?Wait for inputClose Message
"\\E0* ..^1. wonder what the deal with that feather thing is?/%", "obj_dw_garden_aqua_slash_Step_0_gml_915_0"
);
873
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
874
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
875
    
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(1);
876
    
c_customfunc
c_customfunc

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} }
(function()
877
    {
878
        global.facing = 0;
879
        snd_free_all();
880
        
scr_musicer
scr_musicer

function
scr_musicer(arg0 = "dogcheck.ogg", arg1 = 0.7, arg2 = 1, arg3 = 0, arg4 = -1)
{ var musicer = instance_create_depth(0, 0, 0, obj_musicer_gen); musicer.song = arg0; musicer.volume = arg1; musicer.pitch = arg2; musicer.delay = arg3; musicer.fadein = arg4; return musicer; }
("piano_ambience.ogg", 1, undefined, undefined, 15);
881
    });
882
    
c_panobj
c_panobj

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

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

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(0);
885
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(1);
886
    
c_actortokris
c_actortokris

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

function
c_actortocaterpillar()
{
c_cmd("actortocaterpillar", 0, 0, 0, 0);
} function c_actortocaterpillarstill() {
c_cmd("actortocaterpillarstill", 0, 0, 0, 0);
}
();
888
    
c_terminatekillactors
c_terminatekillactors

function
c_terminatekillactors()
{
c_cmd("terminatekillactors", 0, 0, 0, 0);
}
();
889
}
890
if (con == 10 && !instance_exists(obj_cutscene_master))
891
{
892
    global.tempflag[51] = 0;
893
    
scr_caterpillar_interpolate
scr_caterpillar_interpolate

function
scr_caterpillar_interpolate(arg0 = "none")
{ if (arg0 == "all") { with (obj_caterpillarchara) scr_caterpillar_interpolate_old(); } else if (arg0 == "none") { if (object_index == obj_caterpillarchara) scr_caterpillar_interpolate_old(); } else { with (obj_caterpillarchara) { if (name == arg0) scr_caterpillar_interpolate_old(); } } } function scr_caterinterp(arg0 = "none") {
scr_caterpillar_interpolate(arg0);
} function scr_caterpillar_interpolate_old() { var _newfacing = direction_to_object_bbox(id, 1200, true); remx[0] = obj_mainchara.x; remy[0] = obj_mainchara.y; facing[0] = _newfacing; for (var _iaia = target; _iaia > 0; _iaia -= 1) { remx[_iaia] = lerp(obj_mainchara.x, x + halign, _iaia / target); remy[_iaia] = lerp(obj_mainchara.y, y + valign, _iaia / target); facing[_iaia] = _newfacing; } }
("all");
894
    con = 11;
895
    global.interact = 0;
896
    global.plot = 292;
897
    
scr_tempsave
scr_tempsave

function
scr_tempsave()
{ filechoicebk2 = global.filechoice; global.filechoice = 9;
scr_saveprocess(global.filechoice);
global.filechoice = filechoicebk2; }
();
898
}
899
if (endcustom == true)
900
{
901
    endcustom = false;
902
    
c_waitcustom_end
c_waitcustom_end

function
c_waitcustom_end()
{ with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
903
}
904
if (bushCon == 0)
905
{
906
    var trig = 0;
907
    with (bushLeft)
908
    {
909
        if (myinteract == 3)
910
        {
911
            
scr_shakeobj
scr_shakeobj

function
scr_shakeobj()
{ var _shakeobj = instance_create(x, y, obj_shakeobj); _shakeobj.target = id; if (argument_count >= 1) { if (i_ex(argument0)) _shakeobj.target = argument0; } if (argument_count >= 2) { if (argument1 != -1) _shakeobj.shakeamt = argument1; } if (argument_count >= 3) { if (argument2 != -1) _shakeobj.shakereduct = argument2; } with (_shakeobj) event_user(0); }
(mybush);
912
            snd_play(snd_wing);
913
            trig = 1;
914
        }
915
    }
916
    with (bushRight)
917
    {
918
        if (myinteract == 3)
919
        {
920
            
scr_shakeobj
scr_shakeobj

function
scr_shakeobj()
{ var _shakeobj = instance_create(x, y, obj_shakeobj); _shakeobj.target = id; if (argument_count >= 1) { if (i_ex(argument0)) _shakeobj.target = argument0; } if (argument_count >= 2) { if (argument1 != -1) _shakeobj.shakeamt = argument1; } if (argument_count >= 3) { if (argument2 != -1) _shakeobj.shakereduct = argument2; } with (_shakeobj) event_user(0); }
(mybush);
921
            snd_play(snd_wing);
922
            trig = 1;
923
        }
924
    }
925
    if (trig == 1)
926
    {
927
        global.interact = 1;
928
        bushLeft.myinteract = 0;
929
        bushRight.myinteract = 0;
930
        bushCon = 1;
931
        delay_function(function()
932
        {
933
            bushCon = 2;
934
        }, 10);
935
    }
936
}
937
if (bushCon == 2)
938
{
939
    var bushLine1 = stringset();
940
    
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 (global.darkzone == 1) global.typer = 89; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("no_name");
941
    if (bushtalk == 0)
942
        msgsetloc(0, 
* Hey,Delay 11 don't talk to me.Delay 11 This is my big fluffy $$$$ing shrub.Wait for inputClose Message
"* Hey^1, don't talk to me^1. This is my big fluffy $$$$ing shrub./%", "obj_dw_garden_aqua_slash_Step_0_gml_1016_0"
);
943
    else if (bushtalk == 1)
944
        msgsetloc(0, 
* Hey,Delay 11 don't talk to me.Delay 11 This is my big $$$$y fluffing shrub.Wait for inputClose Message
"* Hey^1, don't talk to me^1. This is my big $$$$y fluffing shrub./%", "obj_dw_garden_aqua_slash_Step_0_gml_1018_0"
);
945
    else if (bushtalk == 2)
946
        msgsetloc(0, 
* Hey,Delay 11 don't talk to me.Delay 11 This is my big fluffy shrubbing $$$$.Wait for inputClose Message
"* Hey^1, don't talk to me^1. This is my big fluffy shrubbing $$$$./%", "obj_dw_garden_aqua_slash_Step_0_gml_1020_0"
);
947
    bushtalk++;
948
    if (bushtalk > 2)
949
        bushtalk = 0;
950
    d_make();
951
    bushCon = 3;
952
}
953
if (bushCon == 3 && !d_ex())
954
{
955
    bushCon = 0;
956
    global.interact = 0;
957
}