Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_ch5_DWCL03_Step_0

(view raw script w/o annotations or w/e)
1
if (!init)
2
{
3
    init = true;
4
    with (obj_castlereflect_manager)
5
    {
6
        add_reflection(1358);
7
        add_reflection(other.jail_markers[0]);
8
        add_reflection(other.jail_markers[1]);
9
        add_sprite_offset(6695, 200, 0);
10
        add_sprite_offset(2138, -9, 0);
11
        add_sprite_offset(2428, -9, 0);
12
        add_sprite_offset(4830, -9, 0);
13
        add_sprite_offset(6710, -9, 0);
14
        add_sprite_offset(279, -8, 0);
15
        add_sprite_offset(3418, -10, 0);
16
        add_sprite_offset(3485, -5, 0);
17
        add_sprite_offset(2667, 1, 0);
18
        add_sprite_offset(5548, 0, 0);
19
        add_sprite_offset(7694, 0, 0);
20
        add_sprite_offset(3068, -8, 0);
21
        add_sprite_offset(265, -5, 0);
22
        add_sprite_offset(7403, 1, 0);
23
        add_sprite_offset(3842, 2, 0);
24
        add_sprite_offset(5309, -8, 0);
25
        add_sprite_offset(984, -8, 0);
26
        add_sprite_offset(5093, 2, 0);
27
        add_sprite_offset(1539, -5, 0);
28
        add_sprite_offset(4928, -5, 0);
29
        add_sprite_offset(1115, -5, 0);
30
        add_sprite_offset(7203, -5, 0);
31
        add_sprite_offset(6162, -5, 0);
32
        add_sprite_offset(6725, -12, 0);
33
        add_sprite_offset(5604, -15, 0);
34
        add_sprite_offset(525, -15, 0);
35
    }
36
}
37
if (con == 0 && global.flag[1454] < 70 && global.interact == 0)
38
{
39
    if (global.tempflag[tempflag_index] < 1 && 
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; }
("cutscene"))
40
    {
41
        con = 1;
42
        global.interact = 1;
43
        if (
scr_debug
scr_debug

function
scr_debug()
{ return global.debug == 1; }
() && keyboard_check(ord("P")))
44
        {
45
            con = 4;
46
            cutscene_master = 
scr_cutscene_make
scr_cutscene_make

function
scr_cutscene_make()
{ _cutscene_master = instance_create(0, 0, obj_cutscene_master); _cutscene_master.master_object = id; return _cutscene_master; }
();
47
            
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; } } } }
();
48
            
scr_miniface_init_flowers
scr_miniface_init_flowers

function
scr_miniface_init_flowers()
{ var face_list = [4883, 2166, 3293, 2554, 4857, 1689]; for (var i = 0; i < array_length(face_list); i++) global.writerimg[i] = face_list[i]; }
();
49
            
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(whiteall, "visible", true);
50
            
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(whiteall, "image_alpha", 1);
51
            
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(true);
52
            
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);
}
(640, cameray(), 1);
53
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
54
            darkness = -4;
55
            anchor = -4;
56
            var blupos1 = findspriteinfo(spr_blue_poses_r, undefined);
57
            bl = actor_count + 1;
58
            blue_actor = 
scr_actor_quick_setup
scr_actor_quick_setup

function
scr_actor_quick_setup(arg0, arg1, arg2, arg3 = "auto")
{ var __actor = instance_create(arg0.x, arg0.y, obj_actor);
scr_actor_setup(arg1, __actor, arg2);
__actor.sprite_index = arg0.sprite_index; if (arg3 == "auto") { __actor.auto_depth = true; } else { __actor.auto_depth = false; __actor.depth = arg3; } return __actor; }
(blupos1, bl, "blue");
59
            var yelpos1 = findspriteinfo(spr_yellow_up_dejected, undefined);
60
            ye = actor_count + 2;
61
            yellow_actor = 
scr_actor_quick_setup
scr_actor_quick_setup

function
scr_actor_quick_setup(arg0, arg1, arg2, arg3 = "auto")
{ var __actor = instance_create(arg0.x, arg0.y, obj_actor);
scr_actor_setup(arg1, __actor, arg2);
__actor.sprite_index = arg0.sprite_index; if (arg3 == "auto") { __actor.auto_depth = true; } else { __actor.auto_depth = false; __actor.depth = arg3; } return __actor; }
(yelpos1, ye, "yellow");
62
            timer = 44;
63
            battlesetup = false;
64
            hat = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(yelpos1.x, yelpos1.y, spr_yellow_hat);
65
            hat.depth = yelpos1.depth - 10;
66
            hat.visible = false;
67
        }
68
    }
69
    if (global.tempflag[tempflag_index] >= 1 && 
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; }
("rematch"))
70
    {
71
        con = 0.5;
72
        global.interact = 1;
73
    }
74
}
75
if (con == 0.5)
76
{
77
    con = 0.51;
78
    cutscene_master = 
scr_cutscene_make
scr_cutscene_make

function
scr_cutscene_make()
{ _cutscene_master = instance_create(0, 0, obj_cutscene_master); _cutscene_master.master_object = id; return _cutscene_master; }
();
79
    
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; } } } }
();
80
    
scr_miniface_init_flowers
scr_miniface_init_flowers

function
scr_miniface_init_flowers()
{ var face_list = [4883, 2166, 3293, 2554, 4857, 1689]; for (var i = 0; i < array_length(face_list); i++) global.writerimg[i] = face_list[i]; }
();
81
    darkness = -4;
82
    anchor = -4;
83
    var blupos1 = findspriteinfo(spr_blue_walk_l, "CUTSCENE_REMATCH_ELEMENTS");
84
    bl = actor_count + 1;
85
    blue_actor = 
scr_actor_quick_setup
scr_actor_quick_setup

function
scr_actor_quick_setup(arg0, arg1, arg2, arg3 = "auto")
{ var __actor = instance_create(arg0.x, arg0.y, obj_actor);
scr_actor_setup(arg1, __actor, arg2);
__actor.sprite_index = arg0.sprite_index; if (arg3 == "auto") { __actor.auto_depth = true; } else { __actor.auto_depth = false; __actor.depth = arg3; } return __actor; }
(blupos1, bl, "blue");
86
    var yelpos1 = findspriteinfo(spr_yellow_cool_fall, "CUTSCENE_REMATCH_ELEMENTS");
87
    ye = actor_count + 2;
88
    yellow_actor = 
scr_actor_quick_setup
scr_actor_quick_setup

function
scr_actor_quick_setup(arg0, arg1, arg2, arg3 = "auto")
{ var __actor = instance_create(arg0.x, arg0.y, obj_actor);
scr_actor_setup(arg1, __actor, arg2);
__actor.sprite_index = arg0.sprite_index; if (arg3 == "auto") { __actor.auto_depth = true; } else { __actor.auto_depth = false; __actor.depth = arg3; } return __actor; }
(yelpos1, ye, "yellow");
89
    timer = 0;
90
    battlesetup = false;
91
    hat = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(yelpos1.x, yelpos1.y, spr_yellow_hat);
92
    hat.depth = yelpos1.depth - 10;
93
    hat.visible = false;
94
    post_cam_pos3 = findspriteinfo(spr_debug_cameraregionpreview, "CUTSCENE_REMATCH_ELEMENTS", c_lime);
95
    blue_actor.y -= 350;
96
    yellow_actor.y -= 350;
97
    blue_actor.x += 64;
98
    yellow_actor.x += 64;
99
    
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(true);
100
    
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);
}
(640, cameray(), 30);
101
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
102
    blue_actor.auto_walk = false;
103
    yellow_actor.auto_walk = false;
104
    blue_actor.auto_facing = false;
105
    yellow_actor.auto_facing = false;
106
    blue_actor.auto_depth = false;
107
    yellow_actor.auto_depth = false;
108
    blue_actor.depth = 95500;
109
    yellow_actor.depth = 95000;
110
    blue_actor.sprite_index = spr_blue_laugh_left;
111
    yellow_actor.sprite_index = spr_yellow_shoot;
112
    blue_actor.image_index = 3;
113
    blue_actor.image_speed = 0.25;
114
    var _falltime = 10;
115
    
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()
116
    {
117
        var _falltime = 10;
118
        with (blue_actor)
119
            
scr_afterimager
scr_afterimager

function
scr_afterimager(arg0, arg1, arg2 = false, arg3 = -1)
{ with (instance_create(x, y, obj_afterimager)) { fog = arg3; creator = other.id; remaining = arg0; period = arg1; alarm[0] rainbow_mode = arg2; } }
(_falltime, 2, undefined, 16754566);
120
        with (yellow_actor)
121
            
scr_afterimager
scr_afterimager

function
scr_afterimager(arg0, arg1, arg2 = false, arg3 = -1)
{ with (instance_create(x, y, obj_afterimager)) { fog = arg3; creator = other.id; remaining = arg0; period = arg1; alarm[0] rainbow_mode = arg2; } }
(_falltime, 2, undefined, 10615039);
122
    });
123
    c_sndplay_x(snd_spearappear, 1, 1.2);
124
    c_lerp_var_instance(blue_actor, "y", blue_actor.ystart - 350, blue_actor.ystart, _falltime);
125
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(_falltime);
126
    c_sndplay(snd_noise);
127
    c_sndplay_x(snd_spearappear, 1, 1.2);
128
    c_lerp_var_instance(yellow_actor, "y", yellow_actor.ystart - 350, yellow_actor.ystart, _falltime);
129
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(_falltime);
130
    c_sndplay(snd_noise);
131
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(yellow_actor, "sprite_index", spr_yellow_shoot);
132
    
c_sel_spriteimage
c_sel_spriteimage

function
c_sel_spriteimage(arg0, arg1, arg2, arg3 = -9999, arg4 = false)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
c_cmd("imageindex", arg2, 0, 0, 0);
if (arg3 != -9999) {
c_cmd("imagespeed", arg3, 0, 0, 0);
if (!arg4)
c_cmd("autowalk", arg4, 0, 0, 0);
} }
(bl, 5309, 0, 0.25);
133
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
134
    
c_actortokris
c_actortokris

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

function
c_actortocaterpillar()
{
c_cmd("actortocaterpillar", 0, 0, 0, 0);
} function c_actortocaterpillarstill() {
c_cmd("actortocaterpillarstill", 0, 0, 0, 0);
}
();
136
    
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", 3);
137
    
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
138
}
139
if (con == 1)
140
{
141
    con = 2;
142
    cutscene_master = 
scr_cutscene_make
scr_cutscene_make

function
scr_cutscene_make()
{ _cutscene_master = instance_create(0, 0, obj_cutscene_master); _cutscene_master.master_object = id; return _cutscene_master; }
();
143
    
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; } } } }
();
144
    
scr_miniface_init_flowers
scr_miniface_init_flowers

function
scr_miniface_init_flowers()
{ var face_list = [4883, 2166, 3293, 2554, 4857, 1689]; for (var i = 0; i < array_length(face_list); i++) global.writerimg[i] = face_list[i]; }
();
145
    var blupos1 = findspriteinfo(spr_blue_poses_r, undefined);
146
    bl = actor_count + 1;
147
    blue_actor = 
scr_actor_quick_setup
scr_actor_quick_setup

function
scr_actor_quick_setup(arg0, arg1, arg2, arg3 = "auto")
{ var __actor = instance_create(arg0.x, arg0.y, obj_actor);
scr_actor_setup(arg1, __actor, arg2);
__actor.sprite_index = arg0.sprite_index; if (arg3 == "auto") { __actor.auto_depth = true; } else { __actor.auto_depth = false; __actor.depth = arg3; } return __actor; }
(blupos1, bl, "blue");
148
    var blupos2 = findspriteinfo(spr_blue_yellow_tug, undefined);
149
    var blupos3 = findspriteinfo(spr_blue_poses_2, undefined);
150
    var blupos4 = findspriteinfo(spr_blue_jail_flip, undefined);
151
    var blupos5 = findspriteinfo(spr_blue_poses, undefined);
152
    var yelpos1 = findspriteinfo(spr_yellow_up_dejected, undefined);
153
    ye = actor_count + 2;
154
    yellow_actor = 
scr_actor_quick_setup
scr_actor_quick_setup

function
scr_actor_quick_setup(arg0, arg1, arg2, arg3 = "auto")
{ var __actor = instance_create(arg0.x, arg0.y, obj_actor);
scr_actor_setup(arg1, __actor, arg2);
__actor.sprite_index = arg0.sprite_index; if (arg3 == "auto") { __actor.auto_depth = true; } else { __actor.auto_depth = false; __actor.depth = arg3; } return __actor; }
(yelpos1, ye, "yellow");
155
    var yelpos2 = findspriteinfo(spr_yellow_shock_left, undefined);
156
    var yelpos3 = findspriteinfo(spr_yellow_point_right, undefined);
157
    var yelpos4 = findspriteinfo(spr_yellow_sad_walk_left, undefined);
158
    su_off = new Vector2(12, -20);
159
    ra_off = new Vector2(-12, -24);
160
    anchor = instance_create(x, y, obj_anchorpoint);
161
    with (anchor)
162
    {
163
        AddTarget(other.ra_actor);
164
        AddTarget(other.su_actor);
165
        AddTarget(other.kr_actor);
166
    }
167
    darkness = instance_create_depth(0, 0, 90000, obj_stage_darkness);
168
    darkness.visible = false;
169
    darkness.wall = true;
170
    with (obj_spotlight_wall)
171
    {
172
        if (x > 800)
173
            other.bars = id;
174
    }
175
    var _spotlight_height = y - 100;
176
    spotlightA = instance_create_depth(740, _spotlight_height, 85000, obj_spotlight);
177
    spotlightA.target = blue_actor;
178
    spotlightA.auto_alpha = true;
179
    spotlightA.jumper = true;
180
    spotlightC = instance_create_depth(960, _spotlight_height, 85000, obj_spotlight);
181
    spotlightC.target = yellow_actor;
182
    spotlightC.auto_alpha = true;
183
    spotlightC.jumper = true;
184
    spotlightD = instance_create_depth(960, _spotlight_height, 85000, obj_spotlight);
185
    spotlightD.target = yellow_actor;
186
    spotlightD.auto_alpha = true;
187
    spotlightD.jumper = true;
188
    hat = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(yelpos2.x, yelpos2.y, spr_yellow_hat);
189
    hat.depth = yelpos2.depth - 10;
190
    spotlightC.extra_sprite = hat;
191
    hat.visible = false;
192
    spotlightB = instance_create_depth(960, _spotlight_height, 85000, obj_spotlight);
193
    spotlightB.target = anchor;
194
    spotlightB.auto_alpha = true;
195
    spotlightB.auto_offset = true;
196
    var stealthpos1 = findspriteinfo(spr_kris_stealth, undefined, c_white);
197
    var stealthpos2 = findspriteinfo(spr_kris_stealth, undefined, c_aqua);
198
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(darkness, "visible", true);
199
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(darkness, "image_alpha", 0);
200
    c_var_lerp_to_instance(darkness, "image_alpha", 0.5, 40);
201
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(spotlightA, "con", 1);
202
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(spotlightC, "con", 1);
203
    
c_mus2
c_mus2

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

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
205
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
206
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
207
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
208
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
209
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
210
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(bl, 2138);
211
    
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(1);
212
    var _scenex = 640;
213
    
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);
}
(640, cameray(), 50,
214
    {
215
        doround: true,
216
        easetype: "easeinoutcubic"
217
    });
218
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(50);
219
    
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("initloop", "blue_flower.ogg", 0);
220
    
c_mus2
c_mus2

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

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(2);
223
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
224
    
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(1);
225
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(8);
226
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("blue");
227
    
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, "~1* Yellow^1? Oh dear^1, did you get~2tricked again?/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_252_0");
228
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("yellow", 0);
229
    
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);
}
("~1* Blue^1, don't waste your words~2on me^1. I'm a criminell./", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_254_0");
230
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("blue", 0);
231
    
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);
}
("~1* What did you do?/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_256_0");
232
    
c_imagenext
c_imagenext

function
c_imagenext(arg0)
{
c_cmd_x("msgcmd", "imageindex", arg0, 0, 0, 0, 0);
}
(2);
233
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("yellow", 0);
234
    
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);
}
("~1* I don't know./", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_259_0");
235
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("blue", 0);
236
    
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);
}
("~1* Oh^1, get out of there^1. You~2poor thing./%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_261_0");
237
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
238
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(bl);
239
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(true);
240
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(kr, 3677);
241
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(stealthpos1.x, stealthpos1.y);
242
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(su, 4928);
243
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(stealthpos1.x + su_off.x, stealthpos1.y + su_off.y);
244
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ra, 2505);
245
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(stealthpos1.x + ra_off.x, stealthpos1.y + ra_off.y);
246
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(bl);
247
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
248
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_blue_walk_back);
249
    c_var_lerp_to_instance(spotlightA, "x", _scenex + 200, 20);
250
    
c_walkdirect_speed_wait
c_walkdirect_speed_wait

function
c_walkdirect_speed_wait(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, -arg2, 1);
}
(blupos4.x, blupos4.y, 4);
251
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(5);
252
    
c_spriteimage
c_spriteimage

function
c_spriteimage(arg0, arg1, arg2 = -999)
{
c_cmd("sprite", arg0, 0, 0, 0);
c_cmd("imageindex", arg1, 0, 0, 0);
if (arg2 != -999) {
c_cmd("imagespeed", arg2, 0, 0, 0);
if (arg2 == 0)
c_cmd("autowalk", false, 0, 0, 0);
} }
(2428, 0, 0);
253
    c_snd_play(snd_grab);
254
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
255
    
c_animate
c_animate

function
c_animate(arg0, arg1, arg2)
{
c_cmd("animate", arg0, arg1, arg2, 0);
}
(0, 4, 0.5);
256
    c_snd_play_x(snd_slidewhistle, 1, 3);
257
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(6);
258
    c_var_lerp_add_instance(bars, "y", -300, 10, 2, "out");
259
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
260
    c_var_lerp_to_instance(spotlightA, "x", _scenex + 300, 20);
261
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_blue_walk_back);
262
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(true);
263
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
264
    
c_walkdirect_speed_wait
c_walkdirect_speed_wait

function
c_walkdirect_speed_wait(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, -arg2, 1);
}
(blupos2.x, blupos2.y, 4);
265
    
c_wait
c_wait

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

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_blue_yellow_tug);
267
    c_sndplay(snd_item);
268
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ye);
269
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(false);
270
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(bl);
271
    
c_wait
c_wait

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

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
273
    var _repeat_count = 0;
274
    repeat (4)
275
    {
276
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
277
        if (_repeat_count == 3)
278
            
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_blue_yellow_tug_lookback);
279
        
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(1);
280
        c_var_lerp_add_instance(blue_actor, "x", -10, 8);
281
        c_var_lerp_add_instance(yellow_actor, "x", -20, 8);
282
        
c_wait
c_wait

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

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(0);
284
        _repeat_count++;
285
    }
286
    c_image_speed(0.1);
287
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
288
    c_sprite_set(bl, 7694, 0, 0);
289
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("blue");
290
    
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, "~1* There^1, there^1, Yellow.../%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_333_0");
291
    
c_talk_wait
c_talk_wait

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(4);
293
    c_image_speed(0);
294
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
295
    
c_wait
c_wait

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

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(0);
297
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_blue_yellow_turnaround_hug_both);
298
    
c_animate
c_animate

function
c_animate(arg0, arg1, arg2)
{
c_cmd("animate", arg0, arg1, arg2, 0);
}
(0, 2, 1/3);
299
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
300
    c_var_lerp_to_instance(darkness, "image_alpha", 0.9, 40);
301
    
c_animate
c_animate

function
c_animate(arg0, arg1, arg2)
{
c_cmd("animate", arg0, arg1, arg2, 0);
}
(3, 6, 0.25);
302
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
303
    
c_animate
c_animate

function
c_animate(arg0, arg1, arg2)
{
c_cmd("animate", arg0, arg1, arg2, 0);
}
(6, 14, 0.25);
304
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
305
    
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()
306
    {
307
        with (blue_actor)
308
        {
309
            
scr_emote
scr_emote

function
scr_emote()
{ __dmult = 1 + global.darkzone; __emotebubble = instance_create(x, y - 15, obj_excblcon); __emotebubble.alarm[0] = argument[1]; __emotebubble.image_xscale = __dmult; __emotebubble.image_yscale = __dmult; __emotexoff = 0; __emoteyoff = 0; __anchorx = sprite_get_xoffset(sprite_index); if (argument[0] == "!") { __emotebubble.sprite_index = spr_exc; __emotebubble.y = y - (10 * __dmult); __emotexoff = 10 * __dmult; } if (argument[0] == "?") { __emotebubble.sprite_index = spr_emote_questionmark; __emotebubble.y = y - (10 * __dmult); __emotexoff = 10 * __dmult; } if (argument[0] == "...") { __emotebubble.sprite_index = spr_emote_ellipsis; __emotebubble.y = y - (10 * __dmult); __emotexoff = 10 * __dmult; } if (argument[0] == "note") { __emotebubble.sprite_index = spr_musblc; __emotebubble.y = y - (10 * __dmult); __emotexoff = 10 * __dmult; } if (argument_count >= 3) __emotexoff = argument[2]; if (argument_count >= 4) __emoteyoff = argument[3]; __emotebubble.y += __emoteyoff; if (image_xscale > 0) __emotebubble.x = (((x - (__anchorx * image_xscale)) + ((sprite_width / 2) * sign(image_xscale))) - (__emotebubble.sprite_width / 2)) + __emotexoff; else __emotebubble.x = ((x + (__anchorx * image_xscale)) - ((sprite_width / 2) * sign(image_xscale)) - (__emotebubble.sprite_width / 2)) + __emotexoff; }
("!", 20);
310
            with (obj_excblcon)
311
            {
312
                x -= 2;
313
                y += 10;
314
            }
315
        }
316
    });
317
    
c_wait
c_wait

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

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ye);
319
    c_snd_play(snd_wing);
320
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
321
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
322
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(true);
323
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_yellow_shock_left_hatless);
324
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "hat_con", 1);
325
    c_var_lerp_to_instance(yellow_actor, "x", yelpos2.x, 16, 2, "out");
326
    c_var_lerp_to_instance(yellow_actor, "y", yelpos2.y, 16, 2, "out");
327
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(bl);
328
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_enemy_blue_ballet_r);
329
    c_var_lerp_to_instance(blue_actor, "x", blupos3.x, 16, 2, "out");
330
    c_var_lerp_to_instance(blue_actor, "y", blupos3.y, 16, 2, "out");
331
    
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(0);
332
    c_var_lerp_to_instance(blue_actor, "image_index", 23, 16, 4, "out");
333
    c_var_lerp_to_instance(spotlightA, "x", 740, 16, 2, "out");
334
    c_var_lerp_to_instance(spotlightC, "x", 1180, 16, 2, "out");
335
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(17);
336
    
c_spriteimage
c_spriteimage

function
c_spriteimage(arg0, arg1, arg2 = -999)
{
c_cmd("sprite", arg0, 0, 0, 0);
c_cmd("imageindex", arg1, 0, 0, 0);
if (arg2 != -999) {
c_cmd("imagespeed", arg2, 0, 0, 0);
if (arg2 == 0)
c_cmd("autowalk", false, 0, 0, 0);
} }
(1288, 1, 0);
337
    c_var_lerp_add_instance(bars, "y", 300, 40, -3, "out");
338
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
339
    c_snd_play_x(snd_impact, 0.2, 1);
340
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
341
    c_snd_play_x(snd_impact, 0.2, 1);
342
    
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(0);
343
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
344
    sneak_start = stealthpos1;
345
    sneak_end = stealthpos2;
346
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(spotlightA, "auto_offset", false);
347
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(spotlightC, "auto_offset", false);
348
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
349
    
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, "~1* Ahh^1, Blue^1, what're ya doin!^1?~2You're helping a criminell!!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_467_0");
350
    
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);
}
("~1* They're gonna arrest you too!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_468_0");
351
    
c_msgfunc
c_msgfunc

function
c_msgfunc(arg0, arg1 = -1)
{
c_cmd_x("msgcmd", "customfunc", arg1, arg0, 0, 0, 0);
}
(function()
352
    {
353
        party_sneak(0.1111111111111111);
354
    });
355
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("blue", 0);
356
    
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);
}
("~1* Who^1? Who put you in there?/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_471_0");
357
    
c_msgfunc
c_msgfunc

function
c_msgfunc(arg0, arg1 = -1)
{
c_cmd_x("msgcmd", "customfunc", arg1, arg0, 0, 0, 0);
}
(function()
358
    {
359
        party_sneak(1/3);
360
    });
361
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(bl, 1288, 1);
362
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("yellow", 0);
363
    
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);
}
("~1* ..^1. me./", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_475_0");
364
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(ye, 7073, 0);
365
    c_msgvar_instance(hat, "visible", false);
366
    c_msgvar_instance(id, "hat_con", -1);
367
    c_msgvar_instance(hat, "sprite_index", 3468);
368
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("blue", 0);
369
    
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);
}
("~1* Would you arrest me^1, Yellow?/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_483_0");
370
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(bl, 1288, 4);
371
    
c_msgfunc
c_msgfunc

function
c_msgfunc(arg0, arg1 = -1)
{
c_cmd_x("msgcmd", "customfunc", arg1, arg0, 0, 0, 0);
}
(function()
372
    {
373
        party_sneak(0.5555555555555556);
374
    });
375
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("yellow", 0);
376
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(ye, 5093, 0, 0.1);
377
    
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);
}
("~1* Never./", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_488_0");
378
    
c_msgfunc
c_msgfunc

function
c_msgfunc(arg0, arg1 = -1)
{
c_cmd_x("msgcmd", "customfunc", arg1, arg0, 0, 0, 0);
}
(function()
379
    {
380
        party_sneak(2/3);
381
    });
382
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("blue", 0);
383
    
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);
}
("~1* So^1, who made you feel this~2way...?/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_491_0");
384
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(bl, 1288, 0);
385
    
c_msgfunc
c_msgfunc

function
c_msgfunc(arg0, arg1 = -1)
{
c_cmd_x("msgcmd", "customfunc", arg1, arg0, 0, 0, 0);
}
(function()
386
    {
387
        party_sneak(0.8888888888888888);
388
    });
389
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("yellow", 0);
390
    
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);
}
("~1* Hmm.../%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_495_0");
391
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(ye, 2226, 0, 0);
392
    
c_talk_wait
c_talk_wait

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(1);
394
    c_party_walkdirect(stealthpos2.x, stealthpos1.y, su_off, ra_off, 20, true);
395
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(21);
396
    c_snd_play(snd_locker);
397
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(spotlightB, "con", 1);
398
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(su, 1115);
399
    
c_shakeobj
c_shakeobj

function
c_shakeobj()
{
c_cmd("shakeobj", 0, 0, 0, 0);
}
();
400
    
c_sel
c_sel

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

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_d_stealth_spotted);
402
    
c_shakeobj
c_shakeobj

function
c_shakeobj()
{
c_cmd("shakeobj", 0, 0, 0, 0);
}
();
403
    
c_sel
c_sel

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

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_kris_stealth_look);
405
    
c_shakeobj
c_shakeobj

function
c_shakeobj()
{
c_cmd("shakeobj", 0, 0, 0, 0);
}
();
406
    
c_debugprint
c_debugprint

function
c_debugprint(arg0)
{ }
("SPOTTED");
407
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ye);
408
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_yellow_turn_head_shock_hatless);
409
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "hat_con", 1);
410
    
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(1);
411
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(bl);
412
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_blue_turn_head);
413
    
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(1);
414
    
c_var_instance
c_var_instance

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(32);
416
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(hat, "visible", 0);
417
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ye);
418
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
419
    
c_spriteimage
c_spriteimage

function
c_spriteimage(arg0, arg1, arg2 = -999)
{
c_cmd("sprite", arg0, 0, 0, 0);
c_cmd("imageindex", arg1, 0, 0, 0);
if (arg2 != -999) {
c_cmd("imagespeed", arg2, 0, 0, 0);
if (arg2 == 0)
c_cmd("autowalk", false, 0, 0, 0);
} }
(2463, 1);
420
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
421
    
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, "~1* Ahh^1, you three^1! Sorry 'bout~2the mix'em'up earlier!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_536_0");
422
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "7");
423
    
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 7* Hey,Delay 11 no problem.Delay 11 It's all good.Wait for input
"\\E7* Hey^1, no problem^1. It's all good./", "obj_ch5_DWCL03_slash_Step_0_gml_539_0"
);
424
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(su, 7203);
425
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("blue", 0);
426
    
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);
}
("~1* .../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_542_0");
427
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "7");
428
    
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 7* We're gonna go now.Wait for inputClose Message
"\\E7* We're gonna go now./%", "obj_ch5_DWCL03_slash_Step_0_gml_544_0"
);
429
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(su, 6162);
430
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
431
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(bl);
432
    
c_spriteimage
c_spriteimage

function
c_spriteimage(arg0, arg1, arg2 = -999)
{
c_cmd("sprite", arg0, 0, 0, 0);
c_cmd("imageindex", arg1, 0, 0, 0);
if (arg2 != -999) {
c_cmd("imagespeed", arg2, 0, 0, 0);
if (arg2 == 0)
c_cmd("autowalk", false, 0, 0, 0);
} }
(1288, 2, 0);
433
    c_snd_play(snd_cd_bagel_noelle);
434
    
c_jump
c_jump

function
c_jump(arg0, arg1, arg2, arg3)
{
c_cmd("jump", arg0, arg1, arg2, arg3);
}
(blupos5.x, blupos5.y, 20, 15);
435
    c_var_lerp_to_instance(spotlightA, "x", (_scenex + 640) - 150, 15);
436
    
c_wait
c_wait

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

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ra, 1447);
438
    c_var_add_instance(ra_actor, "y", 8);
439
    c_var_lerp_add("x", -30, 8, 2, "out");
440
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(su, 1027);
441
    
c_sel_facing
c_sel_facing

function
c_sel_facing(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("facing", arg1, 0, 0, 0);
}
(kr, "r");
442
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
443
    c_walkto_actor(kr, -20, 0, 4);
444
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(5);
445
    
c_sel_spriteimage
c_sel_spriteimage

function
c_sel_spriteimage(arg0, arg1, arg2, arg3 = -9999, arg4 = false)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
c_cmd("imageindex", arg2, 0, 0, 0);
if (arg3 != -9999) {
c_cmd("imagespeed", arg3, 0, 0, 0);
if (!arg4)
c_cmd("autowalk", arg4, 0, 0, 0);
} }
(bl, 5810, 3);
446
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("blue");
447
    
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, "~1* You three fooled Yellow^1,~2didn't you./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_565_0");
448
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("yellow", 0);
449
    
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);
}
("~1* What!^1? I was foolered!?/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_580_0");
450
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(ye, 8018, 0);
451
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
452
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ye);
453
    
c_spriteimage
c_spriteimage

function
c_spriteimage(arg0, arg1, arg2 = -999)
{
c_cmd("sprite", arg0, 0, 0, 0);
c_cmd("imageindex", arg1, 0, 0, 0);
if (arg2 != -999) {
c_cmd("imagespeed", arg2, 0, 0, 0);
if (arg2 == 0)
c_cmd("autowalk", false, 0, 0, 0);
} }
(7923, 2, 0);
454
    c_snd_play_x(snd_jump, 1, 1);
455
    
c_jump
c_jump

function
c_jump(arg0, arg1, arg2, arg3)
{
c_cmd("jump", arg0, arg1, arg2, arg3);
}
(yelpos3.x - 10, yelpos3.y, 20, 15);
456
    c_var_lerp_to_instance(spotlightC, "x", _scenex + 150, 15);
457
    
c_wait
c_wait

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

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ra, 7196);
459
    c_var_lerp_add("x", 10, 6, 2, "out");
460
    
c_sel_facing
c_sel_facing

function
c_sel_facing(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("facing", arg1, 0, 0, 0);
}
(kr, "l");
461
    c_walkto_actor(kr, 20, 0, 4);
462
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
463
    c_var_add("x", -20);
464
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(su, 1026);
465
    c_var_lerp_add("x", 10, 6, 2, "out");
466
    
c_wait
c_wait

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(9);
468
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ye, 3510);
469
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
470
    
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, "~1* Justice don't got no patience~2for foolers!!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_609_0");
471
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("blue", 0);
472
    
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);
}
("~1* Quite so^1. I'm afraid we'll~2have to punish you^1, dears.../%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_612_0");
473
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
474
    
c_msgcmd
c_msgcmd

function
c_msgcmd(arg0, arg1 = 0, arg2 = 0, arg3 = 0, arg4 = 0, arg5 = 0)
{
c_cmd_x("msgcmd", arg0, arg1, arg2, arg3, arg4, arg5);
}
("facing", "r");
475
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(su, 1027, 0, 0.25);
476
    
c_msgvar_add
c_msgvar_add

function
c_msgvar_add(arg0, arg1)
{
c_cmd_x("msgcmd", "varadd", 0, arg0, arg1, 0, 0);
} function c_msgvar_add_instance(arg0, arg1, arg2) {
c_cmd_x("msgcmd", "varadd", arg0, arg1, arg2, 0, 0);
}
("x", 20);
477
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(bl, 5309, 0, 0.25);
478
    
c_talk
c_talk

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(9);
480
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
481
    
c_sel_facing
c_sel_facing

function
c_sel_facing(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("facing", arg1, 0, 0, 0);
}
(kr, "d");
482
    
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()
483
    {
484
        snd_play(snd_tensionhorn);
485
        snd_play_delay(snd_tensionhorn, 9, undefined, 1.1);
486
    });
487
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
488
    
c_actortokris
c_actortokris

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

function
c_actortocaterpillar()
{
c_cmd("actortocaterpillar", 0, 0, 0, 0);
} function c_actortocaterpillarstill() {
c_cmd("actortocaterpillarstill", 0, 0, 0, 0);
}
();
490
    
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", 3);
491
    
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
492
}
493
if (con == 3)
494
{
495
    var bluecopy = 
scr_marker_frominstance
scr_marker_frominstance

function
scr_marker_frominstance(arg0 = id, arg1 = false)
{ var obj = 1238; if (arg1) obj = 1496; 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; }
(blue_actor);
496
    bluecopy.sprite_index = spr_enemy_blue_ballet;
497
    bluecopy.image_speed = 0.5;
498
    bluecopy.depth = 0;
499
    blue_actor.visible = false;
500
    var yellowcopy = 
scr_marker_frominstance
scr_marker_frominstance

function
scr_marker_frominstance(arg0 = id, arg1 = false)
{ var obj = 1238; if (arg1) obj = 1496; 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; }
(yellow_actor);
501
    yellowcopy.depth = -1;
502
    yellowcopy.sprite_index = spr_yellow_cool_stance;
503
    if (global.tempflag[tempflag_index] >= 1)
504
        yellowcopy.sprite_index = spr_yellow_idle;
505
    yellow_actor.visible = false;
506
    global.batmusic[0] = snd_init("miniboss_new_section_idea_wip.ogg");
507
    
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; } } } } } }
(222, 3, bluecopy, yellowcopy);
508
    with (yellowcopy)
509
        
scr_var_delay
scr_var_delay

function
scr_var_delay(arg0, arg1, arg2)
{
scr_script_delayed(scr_var, arg2, arg0, arg1);
} function scr_var_delayed(arg0, arg1, arg2) {
scr_script_delayed(scr_var, arg2, arg0, arg1);
} function scr_delay_var(arg0, arg1, arg2) {
scr_script_delayed(scr_var, arg2, arg0, arg1);
} function scr_delay_var_until(arg0, arg1, arg2) { scr_script_delayed_until(scr_var, arg2, arg0, arg1); }
("visible", 0, 24);
510
    with (bluecopy)
511
        
scr_var_delay
scr_var_delay

function
scr_var_delay(arg0, arg1, arg2)
{
scr_script_delayed(scr_var, arg2, arg0, arg1);
} function scr_var_delayed(arg0, arg1, arg2) {
scr_script_delayed(scr_var, arg2, arg0, arg1);
} function scr_delay_var(arg0, arg1, arg2) {
scr_script_delayed(scr_var, arg2, arg0, arg1);
} function scr_delay_var_until(arg0, arg1, arg2) { scr_script_delayed_until(scr_var, arg2, arg0, arg1); }
("visible", 0, 24);
512
    global.tempflag[tempflag_index]++;
513
    if (
scr_debug
scr_debug

function
scr_debug()
{ return global.debug == 1; }
())
514
        show_debug_message_concat("blueyellow already fought count: ", global.tempflag[tempflag_index]);
515
    con = 4;
516
    timer = 0;
517
    battlesetup = false;
518
}
519
if (con == 4)
520
{
521
    timer++;
522
    if (timer > 45)
523
    {
524
        if (!battlesetup)
525
        {
526
            post_blue_pos1 = findspriteinfo(spr_blue_walk_l, "CUTSCENE_POST_ELEMENTS", c_white);
527
            post_yellow_pos1 = findspriteinfo(spr_yellow_dumbfounded, "CUTSCENE_POST_ELEMENTS", c_white);
528
            post_kr_pos1 = findspriteinfo(spr_debug_krmarker, "CUTSCENE_POST_ELEMENTS", c_white);
529
            post_su_pos1 = findspriteinfo(spr_debug_sumarker, "CUTSCENE_POST_ELEMENTS", c_white);
530
            post_ra_pos1 = findspriteinfo(spr_debug_ramarker, "CUTSCENE_POST_ELEMENTS", c_white);
531
            post_kr_pos2 = findspriteinfo(spr_debug_krmarker, "CUTSCENE_POST_ELEMENTS", c_red);
532
            post_su_pos2 = findspriteinfo(spr_debug_sumarker, "CUTSCENE_POST_ELEMENTS", c_red);
533
            post_ra_pos2 = findspriteinfo(spr_debug_ramarker, "CUTSCENE_POST_ELEMENTS", c_red);
534
            post_cam_pos1 = findspriteinfo(spr_debug_cameraregionpreview, "CUTSCENE_POST_ELEMENTS", c_white);
535
            post_cam_pos2 = findspriteinfo(spr_debug_cameraregionpreview, "CUTSCENE_POST_ELEMENTS", c_red);
536
            battlesetup = true;
537
            with (darkness)
538
                instance_destroy();
539
            with (obj_spotlight)
540
                instance_destroy();
541
            blue_actor.visible = true;
542
            yellow_actor.visible = true;
543
            blue_actor.x1 = blue_actor.x;
544
            blue_actor.y1 = blue_actor.y;
545
            yellow_actor.x1 = yellow_actor.x + 10;
546
            yellow_actor.y1 = yellow_actor.y;
547
            blue_actor.x = post_blue_pos1.x;
548
            blue_actor.y = post_blue_pos1.y;
549
            blue_actor.sprite_index = spr_blue_turn_head_concerned;
550
            blue_actor.image_speed = 0;
551
            blue_actor.image_index = 0;
552
            yellow_actor.x = post_yellow_pos1.x + 10;
553
            yellow_actor.y = post_yellow_pos1.y;
554
            yellow_actor.sprite_index = spr_yellow_downcast_left;
555
            yellow_actor.image_speed = 0;
556
            yellow_actor.image_index = 0;
557
            kr_actor.x = post_kr_pos1.x;
558
            kr_actor.y = post_kr_pos1.y;
559
            ra_actor.x = post_ra_pos1.x;
560
            ra_actor.y = post_ra_pos1.y;
561
            su_actor.x = post_su_pos1.x;
562
            su_actor.y = post_su_pos1.y;
563
            kr_actor.visible = true;
564
            ra_actor.visible = true;
565
            su_actor.visible = true;
566
            hat.depth = -101;
567
            with (obj_mainchara)
568
                x = -100;
569
            with (obj_caterpillarchara)
570
            {
571
                x = -100;
572
                
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, 1198, 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; } }
();
573
            }
574
        }
575
        if (!i_ex(obj_yellow_enemy))
576
        {
577
            with (yellow_actor)
578
            {
579
                auto_depth = false;
580
                depth = -100;
581
            }
582
            with (blue_actor)
583
            {
584
                auto_depth = false;
585
                depth = -100;
586
            }
587
        }
588
        if (!i_ex(obj_battlecontroller))
589
        {
590
            snd_stop(global.batmusic[1]);
591
            snd_free(global.batmusic[1]);
592
            snd_stop(global.currentsong[1]);
593
            snd_free(global.currentsong[1]);
594
            customcon = 0;
595
            
c_waitcustom_end
c_waitcustom_end

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(whiteall, "visible", true);
597
            
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(whiteall, "image_alpha", 1);
598
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
599
            
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()
600
            {
601
                with (obj_fadein)
602
                    instance_destroy();
603
            });
604
            
c_var_lerp_instance
c_var_lerp_instance

function
c_var_lerp_instance()
{ if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
} function c_lerp_var_instance() { if (argument_count >= 6)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4);
} function c_lerpvar_instance() { if (argument_count >= 6)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4);
}
(whiteall, "image_alpha", 1, 0, 150);
605
            
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(150);
606
            con = 5;
607
            
scr_debug_print
scr_debug_print

function
scr_debug_print()
{ if (!
scr_debug())
exit; } function scr_debug_clear_all() { }
("battle over!");
608
        }
609
    }
610
}
611
if (con == 5)
612
{
613
    con = 6;
614
    
c_sel_facing
c_sel_facing

function
c_sel_facing(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("facing", arg1, 0, 0, 0);
}
(kr, "r");
615
    
c_sel_facing
c_sel_facing

function
c_sel_facing(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("facing", arg1, 0, 0, 0);
}
(su, "r");
616
    
c_sel_facing
c_sel_facing

function
c_sel_facing(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("facing", arg1, 0, 0, 0);
}
(ra, "r");
617
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(bl);
618
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
619
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ye);
620
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
621
    biggun = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(yellow_actor.x + 100, -100, spr_fyellow_gun);
622
    biggun.image_xscale = -2;
623
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
624
    
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, "~1* Blue.....^1. you done did take ~2my special petals.../", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_773_0");
625
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("blue", 0);
626
    
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);
}
("~1* .....^1. alas^1. That you would ~2find out this way./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_775_0");
627
    
c_msgsprite
c_msgsprite

function
c_msgsprite(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1)
{ var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_cmd_x("msgcmd", "var", arg0, "sprite_index", arg1, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_index", arg2, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_speed", arg3, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_blend", arg5, 0, 0);
} else {
c_sel(arg0);
if (arg1 != -1)
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", 0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", 0, "image_blend", arg5, 0, 0);
} } function c_sprite_set(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_var_instance(arg0, "sprite_index", arg1);
if (arg2 != -1)
c_var_instance(arg0, "image_index", arg2);
if (arg3 != -1)
c_var_instance(arg0, "image_speed", arg3);
if (arg4 != -1)
c_var_instance(arg0, "image_alpha", arg4);
if (arg5 != -1)
c_var_instance(arg0, "image_blend", arg5);
} else {
c_sel(arg0);
if (arg1 != -1)
c_var("sprite_index", arg1);
if (arg2 != -1)
c_var("image_index", arg2);
if (arg3 != -1)
c_var("image_speed", arg3);
if (arg4 != -1)
c_var("image_alpha", arg4);
if (arg5 != -1)
c_var("image_blend", arg5);
} } function c_delay_sprite(arg0, arg1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1, arg6 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg1 > actorcount && instance_exists(arg1)) {
c_delay_customfunc(arg0, function(arg0)
{ var actor = arg0[0]; var spr = arg0[1]; var index = arg0[2]; var spd = arg0[3]; var alpha = arg0[4]; var blend = arg0[5]; with (actor) { if (spr != -1) sprite_index = spr; if (index != -1) image_index = index; if (spd != -1) image_speed = spd; if (alpha != -1) image_alpha = alpha; if (blend != -1) image_blend = blend; } }, [arg1, arg2, arg3, arg4, arg5, arg6]); } else {
c_delay_customfunc(arg0, function(arg0)
...
(blue_actor, 2138, 1, 0);
628
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(bl);
629
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("yellow", 0);
630
    
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);
}
("~1* Then I..^1. then I gots no ~2choice.../%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_779_0");
631
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ye);
632
    
c_msgcmd
c_msgcmd

function
c_msgcmd(arg0, arg1 = 0, arg2 = 0, arg3 = 0, arg4 = 0, arg5 = 0)
{
c_cmd_x("msgcmd", arg0, arg1, arg2, arg3, arg4, arg5);
}
("addxy", -10, 0);
633
    
c_msgsprite
c_msgsprite

function
c_msgsprite(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1)
{ var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_cmd_x("msgcmd", "var", arg0, "sprite_index", arg1, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_index", arg2, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_speed", arg3, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_blend", arg5, 0, 0);
} else {
c_sel(arg0);
if (arg1 != -1)
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", 0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", 0, "image_blend", arg5, 0, 0);
} } function c_sprite_set(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_var_instance(arg0, "sprite_index", arg1);
if (arg2 != -1)
c_var_instance(arg0, "image_index", arg2);
if (arg3 != -1)
c_var_instance(arg0, "image_speed", arg3);
if (arg4 != -1)
c_var_instance(arg0, "image_alpha", arg4);
if (arg5 != -1)
c_var_instance(arg0, "image_blend", arg5);
} else {
c_sel(arg0);
if (arg1 != -1)
c_var("sprite_index", arg1);
if (arg2 != -1)
c_var("image_index", arg2);
if (arg3 != -1)
c_var("image_speed", arg3);
if (arg4 != -1)
c_var("image_alpha", arg4);
if (arg5 != -1)
c_var("image_blend", arg5);
} } function c_delay_sprite(arg0, arg1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1, arg6 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg1 > actorcount && instance_exists(arg1)) {
c_delay_customfunc(arg0, function(arg0)
{ var actor = arg0[0]; var spr = arg0[1]; var index = arg0[2]; var spd = arg0[3]; var alpha = arg0[4]; var blend = arg0[5]; with (actor) { if (spr != -1) sprite_index = spr; if (index != -1) image_index = index; if (spd != -1) image_speed = spd; if (alpha != -1) image_alpha = alpha; if (blend != -1) image_blend = blend; } }, [arg1, arg2, arg3, arg4, arg5, arg6]); } else {
c_delay_customfunc(arg0, function(arg0)
...
(yellow_actor, 5235, 0, 0);
634
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
635
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
636
    
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, "~1* If Blue's a criminelll ~2stealer..^1. then I.../%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_787_0");
637
    
c_msgsprite
c_msgsprite

function
c_msgsprite(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1)
{ var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_cmd_x("msgcmd", "var", arg0, "sprite_index", arg1, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_index", arg2, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_speed", arg3, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_blend", arg5, 0, 0);
} else {
c_sel(arg0);
if (arg1 != -1)
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", 0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", 0, "image_blend", arg5, 0, 0);
} } function c_sprite_set(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_var_instance(arg0, "sprite_index", arg1);
if (arg2 != -1)
c_var_instance(arg0, "image_index", arg2);
if (arg3 != -1)
c_var_instance(arg0, "image_speed", arg3);
if (arg4 != -1)
c_var_instance(arg0, "image_alpha", arg4);
if (arg5 != -1)
c_var_instance(arg0, "image_blend", arg5);
} else {
c_sel(arg0);
if (arg1 != -1)
c_var("sprite_index", arg1);
if (arg2 != -1)
c_var("image_index", arg2);
if (arg3 != -1)
c_var("image_speed", arg3);
if (arg4 != -1)
c_var("image_alpha", arg4);
if (arg5 != -1)
c_var("image_blend", arg5);
} } function c_delay_sprite(arg0, arg1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1, arg6 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg1 > actorcount && instance_exists(arg1)) {
c_delay_customfunc(arg0, function(arg0)
{ var actor = arg0[0]; var spr = arg0[1]; var index = arg0[2]; var spd = arg0[3]; var alpha = arg0[4]; var blend = arg0[5]; with (actor) { if (spr != -1) sprite_index = spr; if (index != -1) image_index = index; if (spd != -1) image_speed = spd; if (alpha != -1) image_alpha = alpha; if (blend != -1) image_blend = blend; } }, [arg1, arg2, arg3, arg4, arg5, arg6]); } else {
c_delay_customfunc(arg0, function(arg0)
...
(yellow_actor, 5235, 1, 0);
638
    
c_msgsprite
c_msgsprite

function
c_msgsprite(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1)
{ var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_cmd_x("msgcmd", "var", arg0, "sprite_index", arg1, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_index", arg2, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_speed", arg3, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_blend", arg5, 0, 0);
} else {
c_sel(arg0);
if (arg1 != -1)
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", 0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", 0, "image_blend", arg5, 0, 0);
} } function c_sprite_set(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_var_instance(arg0, "sprite_index", arg1);
if (arg2 != -1)
c_var_instance(arg0, "image_index", arg2);
if (arg3 != -1)
c_var_instance(arg0, "image_speed", arg3);
if (arg4 != -1)
c_var_instance(arg0, "image_alpha", arg4);
if (arg5 != -1)
c_var_instance(arg0, "image_blend", arg5);
} else {
c_sel(arg0);
if (arg1 != -1)
c_var("sprite_index", arg1);
if (arg2 != -1)
c_var("image_index", arg2);
if (arg3 != -1)
c_var("image_speed", arg3);
if (arg4 != -1)
c_var("image_alpha", arg4);
if (arg5 != -1)
c_var("image_blend", arg5);
} } function c_delay_sprite(arg0, arg1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1, arg6 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg1 > actorcount && instance_exists(arg1)) {
c_delay_customfunc(arg0, function(arg0)
{ var actor = arg0[0]; var spr = arg0[1]; var index = arg0[2]; var spd = arg0[3]; var alpha = arg0[4]; var blend = arg0[5]; with (actor) { if (spr != -1) sprite_index = spr; if (index != -1) image_index = index; if (spd != -1) image_speed = spd; if (alpha != -1) image_alpha = alpha; if (blend != -1) image_blend = blend; } }, [arg1, arg2, arg3, arg4, arg5, arg6]); } else {
c_delay_customfunc(arg0, function(arg0)
...
(blue_actor, 5367, 0, 0);
639
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(bl);
640
    
c_msgcmd
c_msgcmd

function
c_msgcmd(arg0, arg1 = 0, arg2 = 0, arg3 = 0, arg4 = 0, arg5 = 0)
{
c_cmd_x("msgcmd", arg0, arg1, arg2, arg3, arg4, arg5);
}
("addxy", -17, 0);
641
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
642
    
643
    shakedraw_func = function()
644
    {
645
        var _xwas = x;
646
        var _ywas = y;
647
        var _xshake = irandom_range(-shakeamt, shakeamt);
648
        var _yshake = irandom_range(-shakeamt, shakeamt);
649
        x += _xshake;
650
        y += _yshake;
651
        if (gunhold != -4)
652
        {
653
            with (gunhold)
654
            {
655
                visible = false;
656
                var _gxwas = x;
657
                var _gywas = y;
658
                x += _xshake;
659
                y += _yshake;
660
                draw_self();
661
                x = _gxwas;
662
                y = _gywas;
663
            }
664
        }
665
        draw_self();
666
        x = _xwas;
667
        y = _ywas;
668
    };
669
    
670
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ye);
671
    c_lerp_var_instance(yellow_actor, "image_index", 1, 4, 16);
672
    c_var_lerp_to_instance(biggun, "y", 200, 30, "3", "out");
673
    
c_wait
c_wait

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

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ye);
675
    
c_var
c_var

function
c_var(arg0, arg1)
{
c_cmd_x("var", 0, arg0, arg1, 0, 0, 0);
}
("shakeamt", 2);
676
    
c_var
c_var

function
c_var(arg0, arg1)
{
c_cmd_x("var", 0, arg0, arg1, 0, 0, 0);
}
("skipnormaldraw", true);
677
    yellow_actor.gunhold = -4;
678
    
c_set_func
c_set_func

function
c_set_func(arg0, arg1 = "step_func", arg2, arg3 = -1)
{ if (arg3 == -1) arg3 = arg0.id;
c_cmd("setfunc", arg0, arg1, arg2, arg3);
}
(yellow_actor, "draw_func", shakedraw_func);
679
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(yellow_actor, "gunhold", biggun);
680
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
681
    
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, "~1* Then I...!!!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_817_0");
682
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("blue", 0);
683
    
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);
}
("~1* Yellow^1, dear^1. You're holding ~2the gun the wrong way./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_822_0");
684
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(bl, 5309, 0, 0.25);
685
    
c_msgcmd
c_msgcmd

function
c_msgcmd(arg0, arg1 = 0, arg2 = 0, arg3 = 0, arg4 = 0, arg5 = 0)
{
c_cmd_x("msgcmd", arg0, arg1, arg2, arg3, arg4, arg5);
}
("addxy", 20, 0);
686
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("yellow", 0);
687
    
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);
}
("~1* No^1, I ain't!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_828_0");
688
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(bl, 5309, 0, 0);
689
    
c_sel_spritenext
c_sel_spritenext

function
c_sel_spritenext(arg0, arg1, arg2 = -9999, arg3 = -9999, arg4 = -1)
{
c_sel(arg0);
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 >= 0)
c_cmd("msgcmd", "autowalk", arg4, 0, 0);
}
(ye, 4135, 0, 0.25);
690
    
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);
}
("~1* I don't wanna be a JUSTICE~2if I gotta punish Blue!/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_831_0");
691
    
c_talk_wait
c_talk_wait

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

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

function
c_var(arg0, arg1)
{
c_cmd_x("var", 0, arg0, arg1, 0, 0, 0);
}
("shakeamt", 0);
694
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(yellow_actor, "gunhold", -4);
695
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(biggun, "visible", true);
696
    
c_sel_spriteimage
c_sel_spriteimage

function
c_sel_spriteimage(arg0, arg1, arg2, arg3 = -9999, arg4 = false)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
c_cmd("imageindex", arg2, 0, 0, 0);
if (arg3 != -9999) {
c_cmd("imagespeed", arg3, 0, 0, 0);
if (!arg4)
c_cmd("autowalk", arg4, 0, 0, 0);
} }
(ye, 573, 0, 0);
697
    c_var_lerp_to_instance(yellow_actor, "image_index", 4, 6);
698
    c_snd_play(snd_gunshot_b);
699
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(6);
700
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
701
    c_var_lerp_to_instance(yellow_actor, "image_index", 7, 10);
702
    gunflowers = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(yellow_actor.x + 76, 144, spr_blueflowershoot);
703
    gunflowers.depth = yellow_actor.depth - 5;
704
    c_var_lerp_to_instance(gunflowers, "image_index", 5, 10);
705
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
706
    c_snd_play(snd_sparkle_glock);
707
    
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()
708
    {
709
        var _index = 0;
710
        var _count = 4;
711
        repeat (_count)
712
        {
713
            var _xx = yellow_actor.x + 52;
714
            var _yy = yellow_actor.y + 38;
715
            var _len = random_range(4, 5.5);
716
            var _dir = 100 + ((_index / (_count - 1)) * 160);
717
            var _x2 = _xx + lengthdir_x(_len, _dir);
718
            var _y2 = _yy + lengthdir_y(_len, _dir);
719
            var sparkle = instance_create_depth(_x2, _y2, yellow_actor.depth - 10, obj_animation);
720
            sparkle.gravity = -0.1;
721
            sparkle.speed = _len;
722
            sparkle.direction = _dir;
723
            sparkle.friction = 0.4;
724
            sparkle.image_xscale = 2;
725
            sparkle.image_yscale = 2;
726
            sparkle.sprite_index = spr_tinysparkle_x;
727
            sparkle.image_speed = random_range(0.25, 1/3);
728
            sparkle.image_blend = merge_color(c_white, #86A7FF, random_range(0.1, 1));
729
            _index++;
730
        }
731
    });
732
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
733
    c_var_lerp_to_instance(gunflowers, "y", -156, 60, 2, "out");
734
    c_var_lerp_to_instance(biggun, "y", -100, 60, 2, "out");
735
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(80);
736
    
c_sel_spriteimage
c_sel_spriteimage

function
c_sel_spriteimage(arg0, arg1, arg2, arg3 = -9999, arg4 = false)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
c_cmd("imageindex", arg2, 0, 0, 0);
if (arg3 != -9999) {
c_cmd("imagespeed", arg3, 0, 0, 0);
if (!arg4)
c_cmd("autowalk", arg4, 0, 0, 0);
} }
(bl, 984, 0);
737
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(true);
738
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
739
    
c_walk
c_walk

function
c_walk(arg0, arg1, arg2)
{
c_cmd("walk", arg0, arg1, arg2, 0);
}
("l", 2, 20);
740
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
741
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("blue");
742
    
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, "~1* Oh Yellow^1, dearest^1. Slip not ~2into such fragrant ~2melancholy./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_881_0");
743
    
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);
}
("~1* And count the petals of your ~2mind's eye./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_882_0");
744
    
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);
}
("~1* Why would I endeavor to make ~2such folly?/%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_883_0");
745
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
746
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ye, 505);
747
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
748
    
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, "~1* Hmm..^1. I'unno^1. Can I get a~2hint?/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_903_0");
749
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
750
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(bl);
751
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(true);
752
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
753
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_blue_walk_l);
754
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(bl, post_blue_pos1.x - 60, post_blue_pos1.y, 30);
755
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
756
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_blue_present_flowers);
757
    
c_imageindex
c_imageindex

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

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

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
760
    
c_var_lerp_instance
c_var_lerp_instance

function
c_var_lerp_instance()
{ if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
} function c_lerp_var_instance() { if (argument_count >= 6)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4);
} function c_lerpvar_instance() { if (argument_count >= 6)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4);
}
(blue_actor, "image_index", 0, 2, 15);
761
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
762
    c_snd_play(snd_harp_strum);
763
    repeat (2)
764
    {
765
        
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()
766
        {
767
            var _index = 0;
768
            var _count = 7;
769
            repeat (_count)
770
            {
771
                var _xx = blue_actor.x - 15;
772
                var _yy = blue_actor.y + 36;
773
                var _dir = 70 + ((_index / (_count - 1)) * 160);
774
                var _len = random_range(3, 4.5) + ((_dir / 100) * 0.5);
775
                var _x2 = _xx + lengthdir_x(_len, _dir);
776
                var _y2 = _yy + lengthdir_y(_len, _dir);
777
                var sparkle = instance_create_depth(_x2, _y2, yellow_actor.depth - 10, obj_animation);
778
                sparkle.gravity = -0.1;
779
                sparkle.speed = _len;
780
                sparkle.direction = _dir;
781
                sparkle.friction = 0.3;
782
                sparkle.image_xscale = 2;
783
                sparkle.image_yscale = 2;
784
                sparkle.sprite_index = spr_tinysparkle_x;
785
                sparkle.image_speed = random_range(0.25, 1/3);
786
                sparkle.image_blend = choose(merge_color(c_white, #86A7FF, random_range(0.1, 1)), merge_color(c_white, #FFF8A1, random_range(0.1, 1)));
787
                _index++;
788
            }
789
        });
790
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(4);
791
    }
792
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "hat_con", 1);
793
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ye, 7282);
794
    
c_shakeobj
c_shakeobj

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

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("blue");
797
    
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, "~1* Let this bouquet's fragrance ~2speak for itself./%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_956_0");
798
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
799
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "hat_con", 1);
800
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ye, 7282);
801
    
c_shakeobj
c_shakeobj

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
803
    
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, "~1* What the!!/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_965_0");
804
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
805
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "hat_con", -1);
806
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ye, 6446);
807
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(post_yellow_pos1.x - 120, post_yellow_pos1.y + 30);
808
    
c_shakeobj
c_shakeobj

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
810
    
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, "~1* Who the!!!/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_975_0");
811
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
812
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ye, 7246);
813
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(post_yellow_pos1.x - 30, post_yellow_pos1.y - 40);
814
    
c_shakeobj
c_shakeobj

function
c_shakeobj()
{
c_cmd("shakeobj", 0, 0, 0, 0);
}
();
815
    hat2 = 
scr_dark_marker_fancy
scr_dark_marker_fancy

function
scr_dark_marker_fancy(arg0, arg1, arg2)
{ var _thismarker = instance_create(arg0, arg1, obj_marker_fancy); with (_thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return _thismarker; } function scr_marker_fancy(arg0, arg1, arg2) { var _thismarker = instance_create(arg0, arg1, obj_marker_fancy); with (_thismarker) { sprite_index = arg2; image_speed = 0; } return _thismarker; }
(post_yellow_pos1.x - 30, (post_yellow_pos1.y - 40) + 120, spr_yellow_hat);
816
    hat2.visible = false;
817
    hat2.reflect_jump_y = 60;
818
    hat2_reflect = instance_create(post_yellow_pos1.x - 30, post_yellow_pos1.bbox_bottom + 40, obj_reflection);
819
    with (hat2_reflect)
820
    {
821
        
scr_spritematch
scr_spritematch

function
scr_spritematch(arg0)
{ sprite_index = arg0.sprite_index; image_index = arg0.image_index; x = arg0.x; y = arg0.y; image_blend = arg0.image_blend; image_alpha = arg0.image_alpha; image_angle = arg0.image_angle; image_xscale = arg0.image_xscale; image_yscale = arg0.image_yscale; }
(other.hat2);
822
        image_alpha = 0;
823
    }
824
    
825
    hat2_fall = function()
826
    {
827
        if (instance_exists(yellow_actor))
828
        {
829
            depth = yellow_actor.depth - 10;
830
            if (bbox_bottom >= post_yellow_pos1.bbox_bottom && x > (xstart - 5) && x < (xstart + 5))
831
            {
832
                x = xstart;
833
                vspeed = 0;
834
                gravity = 0;
835
            }
836
            else
837
            {
838
                timer++;
839
                x = xstart + (sin((timer / 25) * pi * 2) * 15);
840
                gravity = 0.05;
841
            }
842
            hat2_reflect.x = x;
843
            hat2_reflect.y = post_yellow_pos1.bbox_bottom + 28;
844
            hat2_reflect.depth = depth;
845
            hat2_reflect._image_yscale = image_yscale;
846
            hat2_reflect.fake_height = (post_yellow_pos1.bbox_bottom - (y - 24)) * 0.2;
847
            hat2_reflect.image_alpha = visible;
848
        }
849
        else
850
        {
851
            instance_destroy();
852
        }
853
    };
854
    
855
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(hat2, "visible", true);
856
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(hat2, "timer", 0);
857
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(hat2, "image_yscale", -2);
858
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(hat2, "post_yellow_pos1", post_yellow_pos1);
859
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(hat2, "yellow_actor", yellow_actor);
860
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(hat2, "hat2_reflect", hat2_reflect);
861
    
c_set_func
c_set_func

function
c_set_func(arg0, arg1 = "step_func", arg2, arg3 = -1)
{ if (arg3 == -1) arg3 = arg0.id;
c_cmd("setfunc", arg0, arg1, arg2, arg3);
}
(hat2, "step_func", hat2_fall);
862
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
863
    
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, "~1* Ya made a special SUPRISED ~2gift out o' our petals!?/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1015_0");
864
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
865
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(hat2, "visible", false);
866
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(post_yellow_pos1.x - 30, post_yellow_pos1.y);
867
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ye);
868
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_yellow_kneeltake);
869
    c_var_lerp_to_instance(yellow_actor, "x", post_blue_pos1.x - 136, 30, 3, "out");
870
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_yellow_kneeltake);
871
    
c_wait
c_wait

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
873
    
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, "~1* Blue!!^1! It's wonderful!!^1! ~2It's beautyful!!!/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1035_0");
874
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
875
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
876
    
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, "~1* I been a criminell to ever ~2doubt ya!!!/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1042_0");
877
    
c_talk_wait
c_talk_wait

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
879
    c_snd_play(snd_noise);
880
    
c_sel_spriteimage
c_sel_spriteimage

function
c_sel_spriteimage(arg0, arg1, arg2, arg3 = -9999, arg4 = false)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
c_cmd("imageindex", arg2, 0, 0, 0);
if (arg3 != -9999) {
c_cmd("imagespeed", arg3, 0, 0, 0);
if (!arg4)
c_cmd("autowalk", arg4, 0, 0, 0);
} }
(bl, 5810, 0);
881
    
c_sel_spriteimage
c_sel_spriteimage

function
c_sel_spriteimage(arg0, arg1, arg2, arg3 = -9999, arg4 = false)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
c_cmd("imageindex", arg2, 0, 0, 0);
if (arg3 != -9999) {
c_cmd("imagespeed", arg3, 0, 0, 0);
if (!arg4)
c_cmd("autowalk", arg4, 0, 0, 0);
} }
(ye, 525, 0);
882
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
883
    c_var_lerp_to_instance(yellow_actor, "image_index", 2, 16);
884
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(6);
885
    c_snd_play(snd_bump);
886
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
887
    
c_sel_spriteimage
c_sel_spriteimage

function
c_sel_spriteimage(arg0, arg1, arg2, arg3 = -9999, arg4 = false)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
c_cmd("imageindex", arg2, 0, 0, 0);
if (arg3 != -9999) {
c_cmd("imagespeed", arg3, 0, 0, 0);
if (!arg4)
c_cmd("autowalk", arg4, 0, 0, 0);
} }
(bl, 5309, 0, 0.25);
888
    
c_addxy
c_addxy

function
c_addxy(arg0, arg1)
{
c_cmd("addxy", arg0, arg1, 0, 0);
}
(20, 0);
889
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
890
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(blue_actor, "image_index", "<", 0.4);
891
    
c_imagespeed
c_imagespeed

function
c_imagespeed(arg0)
{
c_cmd("imagespeed", arg0, 0, 0, 0);
} function c_image_speed(arg0) {
c_cmd("imagespeed", arg0, 0, 0, 0);
}
(0);
892
    
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(0);
893
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("blue");
894
    
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, "~1* Misunderstanding is bitter^1. ~2But realization^1, is sweet.../%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1084_0");
895
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
896
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ye, 1186);
897
    
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);
}
(post_cam_pos1.x, post_cam_pos1.y, 30);
898
    
c_wait
c_wait

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("yellow");
900
    
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, "~1* Y'know^1, you three's a right ~2and kind sort!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1093_0");
901
    
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);
}
("~1* Let's forget all this ~2fightin' nonsense!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1094_0");
902
    
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);
}
("~1* I gotta find a new vase for ~2my noggin!/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1095_0");
903
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
904
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ye, 7499);
905
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(true);
906
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
907
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(ye, post_blue_pos1.x + 100, post_yellow_pos1.y, 60);
908
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(bl, 984);
909
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(bl, post_blue_pos1.x - 69 - 5, post_blue_pos1.y - 30, 20);
910
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(true);
911
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
912
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(21);
913
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(bl, 6073);
914
    
c_addxy
c_addxy

function
c_addxy(arg0, arg1)
{
c_cmd("addxy", arg0, arg1, 0, 0);
}
(5, 0);
915
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
916
    
c_autodepth
c_autodepth

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(true);
917
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(su, 2994);
918
    
c_sel_sprite
c_sel_sprite

function
c_sel_sprite(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
}
(ra, 6002);
919
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(40);
920
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ye);
921
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(false);
922
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
923
    
c_pan
c_pan

function
c_pan(arg0, arg1, arg2)
{
c_cmd("pan", arg0, arg1, arg2, 0);
}
(post_cam_pos2.x, post_cam_pos2.y, 30);
924
    
c_wait
c_wait

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

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
926
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(post_kr_pos2.x - 400, post_kr_pos2.y);
927
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_kris_stealth);
928
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
929
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
930
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(post_su_pos2.x - 400, post_su_pos2.y);
931
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susied_dark_stealth);
932
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
933
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
934
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(post_ra_pos2.x - 400, post_ra_pos2.y);
935
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_stealth_right);
936
    
c_autofacing
c_autofacing

function
c_autofacing(arg0)
{
c_cmd("autofacing", arg0, 0, 0, 0);
}
(false);
937
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(1);
938
    var _pos1 = 240;
939
    var _pos2 = 120;
940
    var _pos3 = 0;
941
    var _tim1 = 60;
942
    var _tim2 = 40;
943
    var _tim3 = 40;
944
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "sneaksound", _tim1);
945
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(kr, post_kr_pos2.x - _pos1, post_kr_pos2.y, _tim1);
946
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(su, post_su_pos2.x - _pos1, post_su_pos2.y, _tim1);
947
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(ra, post_ra_pos2.x - _pos1, post_ra_pos2.y, _tim1);
948
    
c_sel_spriteimage
c_sel_spriteimage

function
c_sel_spriteimage(arg0, arg1, arg2, arg3 = -9999, arg4 = false)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
c_cmd("imageindex", arg2, 0, 0, 0);
if (arg3 != -9999) {
c_cmd("imagespeed", arg3, 0, 0, 0);
if (!arg4)
c_cmd("autowalk", arg4, 0, 0, 0);
} }
(bl, 2138, 0);
949
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("blue");
950
    
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, "~1* Oh^1, a man of \"law\" whose ~2judgment wavers like chaos./%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1147_0");
951
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
952
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(kr_actor, "x", ">=", post_kr_pos2.x - _pos1);
953
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "sneaksound", _tim2);
954
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(kr, post_kr_pos2.x - _pos2, post_kr_pos2.y, _tim2);
955
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(su, post_su_pos2.x - _pos2, post_su_pos2.y, _tim2);
956
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(ra, post_ra_pos2.x - _pos2, post_ra_pos2.y, _tim2);
957
    
c_sel_spriteimage
c_sel_spriteimage

function
c_sel_spriteimage(arg0, arg1, arg2, arg3 = -9999, arg4 = false)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
c_cmd("imageindex", arg2, 0, 0, 0);
if (arg3 != -9999) {
c_cmd("imagespeed", arg3, 0, 0, 0);
if (!arg4)
c_cmd("autowalk", arg4, 0, 0, 0);
} }
(bl, 2138, 2);
958
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("blue");
959
    
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, "~1* From those contradictions^1, ~2bear passion^1. Isn't that..^1. ~2\"beautyful?\"/%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1159_0");
960
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
961
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(kr_actor, "x", ">=", post_kr_pos2.x - _pos2);
962
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "sneaksound", _tim3);
963
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(kr, post_kr_pos2.x, post_kr_pos2.y, _tim3);
964
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(su, post_su_pos2.x, post_su_pos2.y, _tim3);
965
    
c_sel_walkdirect
c_sel_walkdirect

function
c_sel_walkdirect(arg0, arg1, arg2, arg3)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("walkdirect", arg1, arg2, arg3, 0);
}
(ra, post_ra_pos2.x, post_ra_pos2.y, _tim3);
966
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(_tim3);
967
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
968
    
c_shakeobj
c_shakeobj

function
c_shakeobj()
{
c_cmd("shakeobj", 0, 0, 0, 0);
}
();
969
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_kris_stealth_look);
970
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
971
    
c_shakeobj
c_shakeobj

function
c_shakeobj()
{
c_cmd("shakeobj", 0, 0, 0, 0);
}
();
972
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susied_dark_stealth_spotted);
973
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
974
    
c_shakeobj
c_shakeobj

function
c_shakeobj()
{
c_cmd("shakeobj", 0, 0, 0, 0);
}
();
975
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_d_stealth_spotted);
976
    
c_sel_spriteimage
c_sel_spriteimage

function
c_sel_spriteimage(arg0, arg1, arg2, arg3 = -9999, arg4 = false)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
c_cmd("imageindex", arg2, 0, 0, 0);
if (arg3 != -9999) {
c_cmd("imagespeed", arg3, 0, 0, 0);
if (!arg4)
c_cmd("autowalk", arg4, 0, 0, 0);
} }
(bl, 2138, 1);
977
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("blue");
978
    
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, "~1* By the way^1, you three.../%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1176_0");
979
    
c_talk_wait
c_talk_wait

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

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("susie");
982
    
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 G* Yeah?Wait for input
"\\EG* Yeah?/", "obj_ch5_DWCL03_slash_Step_0_gml_1181_0"
);
983
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("blue", 0);
984
    
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);
}
("~1* No more tricking Yellow^1. Got ~2it?/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1183_0");
985
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "E");
986
    
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 E* Uh,Delay 11 yeah.Delay 11 Definitely.Wait for input
"\\EE* Uh^1, yeah^1. Definitely./", "obj_ch5_DWCL03_slash_Step_0_gml_1185_0"
);
987
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("blue", 0);
988
    
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);
}
("~1* Wonderful./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1187_0");
989
    
c_msgsprite
c_msgsprite

function
c_msgsprite(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1)
{ var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_cmd_x("msgcmd", "var", arg0, "sprite_index", arg1, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_index", arg2, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_speed", arg3, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_blend", arg5, 0, 0);
} else {
c_sel(arg0);
if (arg1 != -1)
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", 0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", 0, "image_blend", arg5, 0, 0);
} } function c_sprite_set(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_var_instance(arg0, "sprite_index", arg1);
if (arg2 != -1)
c_var_instance(arg0, "image_index", arg2);
if (arg3 != -1)
c_var_instance(arg0, "image_speed", arg3);
if (arg4 != -1)
c_var_instance(arg0, "image_alpha", arg4);
if (arg5 != -1)
c_var_instance(arg0, "image_blend", arg5);
} else {
c_sel(arg0);
if (arg1 != -1)
c_var("sprite_index", arg1);
if (arg2 != -1)
c_var("image_index", arg2);
if (arg3 != -1)
c_var("image_speed", arg3);
if (arg4 != -1)
c_var("image_alpha", arg4);
if (arg5 != -1)
c_var("image_blend", arg5);
} } function c_delay_sprite(arg0, arg1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1, arg6 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg1 > actorcount && instance_exists(arg1)) {
c_delay_customfunc(arg0, function(arg0)
{ var actor = arg0[0]; var spr = arg0[1]; var index = arg0[2]; var spd = arg0[3]; var alpha = arg0[4]; var blend = arg0[5]; with (actor) { if (spr != -1) sprite_index = spr; if (index != -1) image_index = index; if (spd != -1) image_speed = spd; if (alpha != -1) image_alpha = alpha; if (blend != -1) image_blend = blend; } }, [arg1, arg2, arg3, arg4, arg5, arg6]); } else {
c_delay_customfunc(arg0, function(arg0)
...
(bl, 2138, 2, 0);
990
    
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);
}
("~1* Then go forth..^1. with love in~2your steps!/%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCL03_slash_Step_0_gml_1189_0");
991
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
992
    
c_msgcmd
c_msgcmd

function
c_msgcmd(arg0, arg1 = 0, arg2 = 0, arg3 = 0, arg4 = 0, arg5 = 0)
{
c_cmd_x("msgcmd", arg0, arg1, arg2, arg3, arg4, arg5);
}
("facing", "u");
993
    
c_msgcmd
c_msgcmd

function
c_msgcmd(arg0, arg1 = 0, arg2 = 0, arg3 = 0, arg4 = 0, arg5 = 0)
{
c_cmd_x("msgcmd", arg0, arg1, arg2, arg3, arg4, arg5);
}
("autofacing", true);
994
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
995
    
c_msgcmd
c_msgcmd

function
c_msgcmd(arg0, arg1 = 0, arg2 = 0, arg3 = 0, arg4 = 0, arg5 = 0)
{
c_cmd_x("msgcmd", arg0, arg1, arg2, arg3, arg4, arg5);
}
("facing", "u");
996
    
c_msgcmd
c_msgcmd

function
c_msgcmd(arg0, arg1 = 0, arg2 = 0, arg3 = 0, arg4 = 0, arg5 = 0)
{
c_cmd_x("msgcmd", arg0, arg1, arg2, arg3, arg4, arg5);
}
("autofacing", true);
997
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
998
    
c_msgcmd
c_msgcmd

function
c_msgcmd(arg0, arg1 = 0, arg2 = 0, arg3 = 0, arg4 = 0, arg5 = 0)
{
c_cmd_x("msgcmd", arg0, arg1, arg2, arg3, arg4, arg5);
}
("facing", "u");
999
    
c_msgcmd
c_msgcmd

function
c_msgcmd(arg0, arg1 = 0, arg2 = 0, arg3 = 0, arg4 = 0, arg5 = 0)
{
c_cmd_x("msgcmd", arg0, arg1, arg2, arg3, arg4, arg5);
}
("autofacing", true);
1000
    
c_msgsprite
c_msgsprite

function
c_msgsprite(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1)
{ var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_cmd_x("msgcmd", "var", arg0, "sprite_index", arg1, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_index", arg2, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_speed", arg3, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", arg0, "image_blend", arg5, 0, 0);
} else {
c_sel(arg0);
if (arg1 != -1)
c_cmd_x("msgcmd", "sprite", arg1, 0, 0, 0, 0);
if (arg2 != -1)
c_cmd_x("msgcmd", "imageindex", arg2, 0, 0, 0, 0);
if (arg3 != -1)
c_cmd_x("msgcmd", "imagespeed", arg3, 0, 0, 0, 0);
if (arg4 != -1)
c_cmd_x("msgcmd", "var", 0, "image_alpha", arg4, 0, 0);
if (arg5 != -1)
c_cmd_x("msgcmd", "var", 0, "image_blend", arg5, 0, 0);
} } function c_sprite_set(arg0, arg1 = -1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg0 > actorcount && instance_exists(arg0)) { if (arg1 != -1)
c_var_instance(arg0, "sprite_index", arg1);
if (arg2 != -1)
c_var_instance(arg0, "image_index", arg2);
if (arg3 != -1)
c_var_instance(arg0, "image_speed", arg3);
if (arg4 != -1)
c_var_instance(arg0, "image_alpha", arg4);
if (arg5 != -1)
c_var_instance(arg0, "image_blend", arg5);
} else {
c_sel(arg0);
if (arg1 != -1)
c_var("sprite_index", arg1);
if (arg2 != -1)
c_var("image_index", arg2);
if (arg3 != -1)
c_var("image_speed", arg3);
if (arg4 != -1)
c_var("image_alpha", arg4);
if (arg5 != -1)
c_var("image_blend", arg5);
} } function c_delay_sprite(arg0, arg1, arg2 = -1, arg3 = -1, arg4 = -1, arg5 = -1, arg6 = -1) { var actorcount = 0; with (obj_cutscene_master) actorcount = array_length(actor_id); if (arg1 > actorcount && instance_exists(arg1)) {
c_delay_customfunc(arg0, function(arg0)
{ var actor = arg0[0]; var spr = arg0[1]; var index = arg0[2]; var spd = arg0[3]; var alpha = arg0[4]; var blend = arg0[5]; with (actor) { if (spr != -1) sprite_index = spr; if (index != -1) image_index = index; if (spd != -1) image_speed = spd; if (alpha != -1) image_alpha = alpha; if (blend != -1) image_blend = blend; } }, [arg1, arg2, arg3, arg4, arg5, arg6]); } else {
c_delay_customfunc(arg0, function(arg0)
...
(bl, 6073, 1, 0);
1001
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
1002
    
c_sel_spriteimage
c_sel_spriteimage

function
c_sel_spriteimage(arg0, arg1, arg2, arg3 = -9999, arg4 = false)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("sprite", arg1, 0, 0, 0);
c_cmd("imageindex", arg2, 0, 0, 0);
if (arg3 != -9999) {
c_cmd("imagespeed", arg3, 0, 0, 0);
if (!arg4)
c_cmd("autowalk", arg4, 0, 0, 0);
} }
(bl, 1969, 4, 0.4);
1003
    
c_addxy
c_addxy

function
c_addxy(arg0, arg1)
{
c_cmd("addxy", arg0, arg1, 0, 0);
}
(-14, 0);
1004
    
c_autodepth
c_autodepth

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(false);
1005
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(5);
1006
    
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()
1007
    {
1008
        with (blue_actor)
1009
            
scr_afterimager
scr_afterimager

function
scr_afterimager(arg0, arg1, arg2 = false, arg3 = -1)
{ with (instance_create(x, y, obj_afterimager)) { fog = arg3; creator = other.id; remaining = arg0; period = arg1; alarm[0] rainbow_mode = arg2; } }
(40, 5, undefined, 16754566);
1010
    });
1011
    c_var_lerp_to_instance(blue_actor, "y", -140, 40, 2, "in");
1012
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(70);
1013
    
c_speaker
c_speaker

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

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face l* ...Delay 11 well,Delay 11 uh,Delay 11 all's well that ends well,Delay 11 right?Wait for inputClose Message
"\\El* ..^1. well^1, uh^1, all's well that ends well^1, right?/%", "obj_ch5_DWCL03_slash_Step_0_gml_1210_0"
);
1015
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
1016
    
c_sel_facing
c_sel_facing

function
c_sel_facing(arg0, arg1)
{
c_cmd("select", arg0, 0, 0, 0);
c_cmd("facing", arg1, 0, 0, 0);
}
(kr, "d");
1017
    
c_actortokris
c_actortokris

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

function
c_actortocaterpillar()
{
c_cmd("actortocaterpillar", 0, 0, 0, 0);
} function c_actortocaterpillarstill() {
c_cmd("actortocaterpillarstill", 0, 0, 0, 0);
}
();
1019
    
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(false);
1020
    
c_terminatekillactors
c_terminatekillactors

function
c_terminatekillactors()
{
c_cmd("terminatekillactors", 0, 0, 0, 0);
}
();
1021
}
1022
if (con == 6 && !i_ex(obj_cutscene_master))
1023
{
1024
    global.flag[1454] = 70;
1025
    global.interact = 0;
1026
    con = 7;
1027
    show_debug_message_concat("cutscene script complete!");
1028
    global.flag[1812] = 1;
1029
    global.flag[1814] = 1;
1030
    
scr_keyitemremove
scr_keyitemremove

function
scr_keyitemremove(arg0)
{ removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1) { loc = 0; skip = 0; if (global.keyitem[0] == arg0 && skip == 0) { loc = 0; skip = 1; } if (global.keyitem[1] == arg0 && skip == 0) { loc = 1; skip = 1; } if (global.keyitem[2] == arg0 && skip == 0) { loc = 2; skip = 1; } if (global.keyitem[3] == arg0 && skip == 0) { loc = 3; skip = 1; } if (global.keyitem[4] == arg0 && skip == 0) { loc = 4; skip = 1; } if (global.keyitem[5] == arg0 && skip == 0) { loc = 5; skip = 1; } if (global.keyitem[6] == arg0 && skip == 0) { loc = 6; skip = 1; } if (global.keyitem[7] == arg0 && skip == 0) { loc = 7; skip = 1; } if (global.keyitem[8] == arg0 && skip == 0) { loc = 8; skip = 1; } if (global.keyitem[9] == arg0 && skip == 0) { loc = 9; skip = 1; } if (global.keyitem[10] == arg0 && skip == 0) { loc = 10; skip = 1; } if (global.keyitem[11] == arg0 && skip == 0) { loc = 11; skip = 1; }
scr_keyitemshift(loc, 0);
removed = 1; } } function scr_keyitemremove_all(arg0) { var count = 0; for (var i = 0; i < array_length(global.keyitem); i++) { if (global.keyitem[i] == arg0) count++; } repeat (count)
scr_keyitemremove(arg0);
}
(20);
1031
    
scr_keyitemremove
scr_keyitemremove

function
scr_keyitemremove(arg0)
{ removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1) { loc = 0; skip = 0; if (global.keyitem[0] == arg0 && skip == 0) { loc = 0; skip = 1; } if (global.keyitem[1] == arg0 && skip == 0) { loc = 1; skip = 1; } if (global.keyitem[2] == arg0 && skip == 0) { loc = 2; skip = 1; } if (global.keyitem[3] == arg0 && skip == 0) { loc = 3; skip = 1; } if (global.keyitem[4] == arg0 && skip == 0) { loc = 4; skip = 1; } if (global.keyitem[5] == arg0 && skip == 0) { loc = 5; skip = 1; } if (global.keyitem[6] == arg0 && skip == 0) { loc = 6; skip = 1; } if (global.keyitem[7] == arg0 && skip == 0) { loc = 7; skip = 1; } if (global.keyitem[8] == arg0 && skip == 0) { loc = 8; skip = 1; } if (global.keyitem[9] == arg0 && skip == 0) { loc = 9; skip = 1; } if (global.keyitem[10] == arg0 && skip == 0) { loc = 10; skip = 1; } if (global.keyitem[11] == arg0 && skip == 0) { loc = 11; skip = 1; }
scr_keyitemshift(loc, 0);
removed = 1; } } function scr_keyitemremove_all(arg0) { var count = 0; for (var i = 0; i < array_length(global.keyitem); i++) { if (global.keyitem[i] == arg0) count++; } repeat (count)
scr_keyitemremove(arg0);
}
(21);
1032
    
scr_keyitemremove
scr_keyitemremove

function
scr_keyitemremove(arg0)
{ removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1) { loc = 0; skip = 0; if (global.keyitem[0] == arg0 && skip == 0) { loc = 0; skip = 1; } if (global.keyitem[1] == arg0 && skip == 0) { loc = 1; skip = 1; } if (global.keyitem[2] == arg0 && skip == 0) { loc = 2; skip = 1; } if (global.keyitem[3] == arg0 && skip == 0) { loc = 3; skip = 1; } if (global.keyitem[4] == arg0 && skip == 0) { loc = 4; skip = 1; } if (global.keyitem[5] == arg0 && skip == 0) { loc = 5; skip = 1; } if (global.keyitem[6] == arg0 && skip == 0) { loc = 6; skip = 1; } if (global.keyitem[7] == arg0 && skip == 0) { loc = 7; skip = 1; } if (global.keyitem[8] == arg0 && skip == 0) { loc = 8; skip = 1; } if (global.keyitem[9] == arg0 && skip == 0) { loc = 9; skip = 1; } if (global.keyitem[10] == arg0 && skip == 0) { loc = 10; skip = 1; } if (global.keyitem[11] == arg0 && skip == 0) { loc = 11; skip = 1; }
scr_keyitemshift(loc, 0);
removed = 1; } } function scr_keyitemremove_all(arg0) { var count = 0; for (var i = 0; i < array_length(global.keyitem); i++) { if (global.keyitem[i] == arg0) count++; } repeat (count)
scr_keyitemremove(arg0);
}
(22);
1033
    
scr_keyitemremove
scr_keyitemremove

function
scr_keyitemremove(arg0)
{ removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1) { loc = 0; skip = 0; if (global.keyitem[0] == arg0 && skip == 0) { loc = 0; skip = 1; } if (global.keyitem[1] == arg0 && skip == 0) { loc = 1; skip = 1; } if (global.keyitem[2] == arg0 && skip == 0) { loc = 2; skip = 1; } if (global.keyitem[3] == arg0 && skip == 0) { loc = 3; skip = 1; } if (global.keyitem[4] == arg0 && skip == 0) { loc = 4; skip = 1; } if (global.keyitem[5] == arg0 && skip == 0) { loc = 5; skip = 1; } if (global.keyitem[6] == arg0 && skip == 0) { loc = 6; skip = 1; } if (global.keyitem[7] == arg0 && skip == 0) { loc = 7; skip = 1; } if (global.keyitem[8] == arg0 && skip == 0) { loc = 8; skip = 1; } if (global.keyitem[9] == arg0 && skip == 0) { loc = 9; skip = 1; } if (global.keyitem[10] == arg0 && skip == 0) { loc = 10; skip = 1; } if (global.keyitem[11] == arg0 && skip == 0) { loc = 11; skip = 1; }
scr_keyitemshift(loc, 0);
removed = 1; } } function scr_keyitemremove_all(arg0) { var count = 0; for (var i = 0; i < array_length(global.keyitem); i++) { if (global.keyitem[i] == arg0) count++; } repeat (count)
scr_keyitemremove(arg0);
}
(23);
1034
    
scr_keyitemremove
scr_keyitemremove

function
scr_keyitemremove(arg0)
{ removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1) { loc = 0; skip = 0; if (global.keyitem[0] == arg0 && skip == 0) { loc = 0; skip = 1; } if (global.keyitem[1] == arg0 && skip == 0) { loc = 1; skip = 1; } if (global.keyitem[2] == arg0 && skip == 0) { loc = 2; skip = 1; } if (global.keyitem[3] == arg0 && skip == 0) { loc = 3; skip = 1; } if (global.keyitem[4] == arg0 && skip == 0) { loc = 4; skip = 1; } if (global.keyitem[5] == arg0 && skip == 0) { loc = 5; skip = 1; } if (global.keyitem[6] == arg0 && skip == 0) { loc = 6; skip = 1; } if (global.keyitem[7] == arg0 && skip == 0) { loc = 7; skip = 1; } if (global.keyitem[8] == arg0 && skip == 0) { loc = 8; skip = 1; } if (global.keyitem[9] == arg0 && skip == 0) { loc = 9; skip = 1; } if (global.keyitem[10] == arg0 && skip == 0) { loc = 10; skip = 1; } if (global.keyitem[11] == arg0 && skip == 0) { loc = 11; skip = 1; }
scr_keyitemshift(loc, 0);
removed = 1; } } function scr_keyitemremove_all(arg0) { var count = 0; for (var i = 0; i < array_length(global.keyitem); i++) { if (global.keyitem[i] == arg0) count++; } repeat (count)
scr_keyitemremove(arg0);
}
(26);
1035
    
scr_keyitemremove
scr_keyitemremove

function
scr_keyitemremove(arg0)
{ removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1) { loc = 0; skip = 0; if (global.keyitem[0] == arg0 && skip == 0) { loc = 0; skip = 1; } if (global.keyitem[1] == arg0 && skip == 0) { loc = 1; skip = 1; } if (global.keyitem[2] == arg0 && skip == 0) { loc = 2; skip = 1; } if (global.keyitem[3] == arg0 && skip == 0) { loc = 3; skip = 1; } if (global.keyitem[4] == arg0 && skip == 0) { loc = 4; skip = 1; } if (global.keyitem[5] == arg0 && skip == 0) { loc = 5; skip = 1; } if (global.keyitem[6] == arg0 && skip == 0) { loc = 6; skip = 1; } if (global.keyitem[7] == arg0 && skip == 0) { loc = 7; skip = 1; } if (global.keyitem[8] == arg0 && skip == 0) { loc = 8; skip = 1; } if (global.keyitem[9] == arg0 && skip == 0) { loc = 9; skip = 1; } if (global.keyitem[10] == arg0 && skip == 0) { loc = 10; skip = 1; } if (global.keyitem[11] == arg0 && skip == 0) { loc = 11; skip = 1; }
scr_keyitemshift(loc, 0);
removed = 1; } } function scr_keyitemremove_all(arg0) { var count = 0; for (var i = 0; i < array_length(global.keyitem); i++) { if (global.keyitem[i] == arg0) count++; } repeat (count)
scr_keyitemremove(arg0);
}
(27);
1036
    
scr_keyitemremove
scr_keyitemremove

function
scr_keyitemremove(arg0)
{ removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1) { loc = 0; skip = 0; if (global.keyitem[0] == arg0 && skip == 0) { loc = 0; skip = 1; } if (global.keyitem[1] == arg0 && skip == 0) { loc = 1; skip = 1; } if (global.keyitem[2] == arg0 && skip == 0) { loc = 2; skip = 1; } if (global.keyitem[3] == arg0 && skip == 0) { loc = 3; skip = 1; } if (global.keyitem[4] == arg0 && skip == 0) { loc = 4; skip = 1; } if (global.keyitem[5] == arg0 && skip == 0) { loc = 5; skip = 1; } if (global.keyitem[6] == arg0 && skip == 0) { loc = 6; skip = 1; } if (global.keyitem[7] == arg0 && skip == 0) { loc = 7; skip = 1; } if (global.keyitem[8] == arg0 && skip == 0) { loc = 8; skip = 1; } if (global.keyitem[9] == arg0 && skip == 0) { loc = 9; skip = 1; } if (global.keyitem[10] == arg0 && skip == 0) { loc = 10; skip = 1; } if (global.keyitem[11] == arg0 && skip == 0) { loc = 11; skip = 1; }
scr_keyitemshift(loc, 0);
removed = 1; } } function scr_keyitemremove_all(arg0) { var count = 0; for (var i = 0; i < array_length(global.keyitem); i++) { if (global.keyitem[i] == arg0) count++; } repeat (count)
scr_keyitemremove(arg0);
}
(28);
1037
}
1038
if (con < 7)
1039
{
1040
    if (sneak_con > 0)
1041
    {
1042
        if (sneaking)
1043
            sneak_time++;
1044
        if (!sneaking && sneak_time < sneak_con)
1045
        {
1046
            sneaking = true;
1047
            var _speed = 4;
1048
            kris.speed = _speed;
1049
            kris.direction = 0;
1050
            susie.speed = _speed;
1051
            susie.direction = 0;
1052
            ralsei.speed = _speed;
1053
            ralsei.direction = 0;
1054
            ralsei.sprite_index = spr_ralsei_d_stealth_look;
1055
            sneak_time++;
1056
        }
1057
        else if (sneaking && sneak_time >= sneak_con)
1058
        {
1059
            sneaking = false;
1060
            kris.speed = 0;
1061
            susie.speed = 0;
1062
            ralsei.speed = 0;
1063
            ralsei.sprite_index = spr_ralsei_d_stealth_move;
1064
            if (sneak_time >= 52)
1065
            {
1066
                sneak_time = 0;
1067
                sneak_con = 0;
1068
                
c_waitcustom_end
c_waitcustom_end

function
c_waitcustom_end()
{ with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
1069
            }
1070
        }
1071
    }
1072
    if (pitch_shift > 0)
1073
    {
1074
        var _length = 90;
1075
        var _pitch = lerp(1, 0, pitch_shift / _length);
1076
        _pitch += (sin(
scr_ease_out
scr_ease_out

function
scr_ease_out(arg0, arg1)
{ if (arg1 < -3 || arg1 > 7) return arg0; switch (arg1) { case -3: return ease_out_bounce(arg0, 0, 1, 1); case -2: return ease_out_elastic(arg0, 0, 1, 1); case -1: return ease_out_back(arg0, 0, 1, 1); case 0: return arg0; case 1: return sin(arg0 * 1.5707963267948966); case 2: return -arg0 * (arg0 - 2); case 6: return -power(2, -10 * arg0) + 1; case 7: arg0--; return sqrt(1 - (arg0 * arg0)); default: arg0--; if (arg1 == 4) { return -1 * (power(arg0, arg1) - 1); break; } return power(arg0, arg1) + 1; } }
(pitch_shift / _length, 2) * 40) * 0.1);
1077
        _pitch = max(0, _pitch);
1078
        if (pitch_shift >= _length)
1079
            _pitch = 0;
1080
        snd_pitch(global.currentsong[1], _pitch);
1081
        if (pitch_shift >= _length)
1082
            pitch_shift = 0;
1083
        else
1084
            pitch_shift++;
1085
    }
1086
    if (hat_con > 0)
1087
    {
1088
        if (hat_con == 1)
1089
        {
1090
            hat.y = yellow_actor.y + 4;
1091
            hat.x = yellow_actor.x;
1092
            hat_con = 2;
1093
            limiter = -4;
1094
            with (hat)
1095
            {
1096
                visible = true;
1097
                other.limiter = scr_limitval_upper(undefined, "y", y);
1098
                gravity = 0.7;
1099
                vspeed = -6;
1100
            }
1101
        }
1102
        if (hat_con == 2)
1103
        {
1104
            hat.x = yellow_actor.x;
1105
            limiter.vallimit2 = yellow_actor.y + 4;
1106
        }
1107
    }
1108
    if (hat_con < 0)
1109
    {
1110
        hat.visible = false;
1111
        hat.vspeed = 0;
1112
        hat.gravity = 0;
1113
        hat_con = 0;
1114
    }
1115
}