Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_ch5_DWCR01_Step_0

(view raw script w/o annotations or w/e)
1
if (!init)
2
{
3
    with (scr_genmarker("greendepth"))
4
    {
5
        
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
6
        other.depth_anchor = depth;
7
    }
8
    init = 1;
9
}
10
if (con == 0)
11
{
12
    if (place_meeting(x, y, obj_mainchara))
13
    {
14
        show_debug_message_concat("cutscene start");
15
        alarm[0]
 = 1;
gml_Object_obj_ch5_DWCR01_Alarm_0.gml

con++;
16
        global.interact = 1;
17
    }
18
}
19
if (con == 1)
20
{
21
    roomcontroller = obj_dw_fcastle_second_diner.id;
22
    with (roomcontroller)
23
    {
24
        with (orange_bubble)
25
            instance_destroy();
26
    }
27
    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; }
();
28
    
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; } } } }
();
29
    
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]; }
();
30
    
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("volume", 0, 30);
31
    cam_region = findspriteinfo(spr_debug_cameraregionpreview, "DEBUG_CAMERAS", c_white);
32
    cam_region2 = findspriteinfo(spr_debug_cameraregionpreview, "DEBUG_CAMERAS", c_red);
33
    cam_region3 = findspriteinfo(spr_debug_cameraregionpreview, "DEBUG_CAMERAS", c_lime);
34
    seth_pos = findspriteinfo(spr_seth_read, "DEBUG_ASSETS");
35
    seth_pos2 = findspriteinfo(spr_seth_upset, "DEBUG_ASSETS");
36
    seth_marker = 
scr_makemarker_fromstruct
scr_makemarker_fromstruct

function
scr_makemarker_fromstruct(arg0, arg1 = false)
{ var _marker; if (arg1 == 2) { _marker = instance_create(arg0.x, arg0.y, obj_marker_fancy); with (_marker) { sprite_index = arg0.sprite_index; image_speed = 0; } } else if (arg1) { _marker = scr_marker_fancy(arg0.x, arg0.y, arg0.sprite_index); } else { _marker =
scr_marker(arg0.x, arg0.y, arg0.sprite_index);
} with (_marker) {
scr_spritematch(arg0);
scr_depth();
} return _marker; }
(seth_pos);
37
    seth_marker.sprite_index = spr_seth_walk_up;
38
    green_marker = 
scr_makemarker_fromstruct
scr_makemarker_fromstruct

function
scr_makemarker_fromstruct(arg0, arg1 = false)
{ var _marker; if (arg1 == 2) { _marker = instance_create(arg0.x, arg0.y, obj_marker_fancy); with (_marker) { sprite_index = arg0.sprite_index; image_speed = 0; } } else if (arg1) { _marker = scr_marker_fancy(arg0.x, arg0.y, arg0.sprite_index); } else { _marker =
scr_marker(arg0.x, arg0.y, arg0.sprite_index);
} with (_marker) {
scr_spritematch(arg0);
scr_depth();
} return _marker; }
(findspriteinfo(spr_enemy_green, "DEBUG_ASSETS"), 2);
39
    seat_marker = 
scr_makemarker_fromstruct
scr_makemarker_fromstruct

function
scr_makemarker_fromstruct(arg0, arg1 = false)
{ var _marker; if (arg1 == 2) { _marker = instance_create(arg0.x, arg0.y, obj_marker_fancy); with (_marker) { sprite_index = arg0.sprite_index; image_speed = 0; } } else if (arg1) { _marker = scr_marker_fancy(arg0.x, arg0.y, arg0.sprite_index); } else { _marker =
scr_marker(arg0.x, arg0.y, arg0.sprite_index);
} with (_marker) {
scr_spritematch(arg0);
scr_depth();
} return _marker; }
(findspriteinfo(spr_diner_seat_mid, "DEBUG_ASSETS"), false);
40
    green_marker.sprite_index = spr_enemy_green_walk_right;
41
    green_marker.image_speed = 0.25;
42
    green_marker.x -= 200;
43
    green_marker.shake = false;
44
    green_marker.shakeamt = 0;
45
    green_marker.shadow_alpha = 0;
46
    green_marker.auto_depth = true;
47
    asgore_marker = 
scr_makemarker_fromstruct
scr_makemarker_fromstruct

function
scr_makemarker_fromstruct(arg0, arg1 = false)
{ var _marker; if (arg1 == 2) { _marker = instance_create(arg0.x, arg0.y, obj_marker_fancy); with (_marker) { sprite_index = arg0.sprite_index; image_speed = 0; } } else if (arg1) { _marker = scr_marker_fancy(arg0.x, arg0.y, arg0.sprite_index); } else { _marker =
scr_marker(arg0.x, arg0.y, arg0.sprite_index);
} with (_marker) {
scr_spritematch(arg0);
scr_depth();
} return _marker; }
(findspriteinfo(spr_asgore_armor_walk_up, "DEBUG_ASSETS"), true);
48
    asgore_marker.auto_depth = true;
49
    with (obj_castlereflect_manager)
50
    {
51
        add_reflection(other.seth_marker);
52
        add_reflection(other.asgore_marker);
53
        add_reflection(other.green_marker);
54
        add_sprite_offset(2325, 2, 0);
55
        add_sprite_offset(692, 11, 0);
56
        add_sprite_offset(8021, -2, 0);
57
        add_sprite_offset(3147, 1, 0);
58
        add_sprite_offset(3872, 1, 0);
59
        add_sprite_offset(
scr_84_get_sprite
scr_84_get_sprite

function
scr_84_get_sprite(arg0)
{ return ds_map_find_value(global.chemg_sprite_map, arg0); }
("spr_green_sign"), 7, 0);
60
    }
61
    
62
    green_step = function()
63
    {
64
        if (auto_depth)
65
            
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
66
    };
67
    
68
    green_draw = function()
69
    {
70
        if (shake)
71
        {
72
            shakeamt = min(shakeamt + (1/15), 2);
73
            var _rx = random_range(-shakeamt, shakeamt);
74
            var _ry = random_range(-shakeamt, shakeamt);
75
            draw_sprite_ext(sprite_index, image_index, x + _rx, y + _ry, image_xscale, image_yscale, image_angle, image_blend, image_alpha);
76
            if (shadow_alpha > 0)
77
                draw_sprite_ext(spr_enemy_green_behind_shadow_right, image_index, x + _rx, y + _ry, image_xscale, image_yscale, image_angle, image_blend, shadow_alpha);
78
        }
79
        else
80
        {
81
            draw_self();
82
        }
83
    };
84
    
85
    asgore_marker.step_func = method(asgore_marker.id, green_step);
86
    green_marker.step_func = method(green_marker.id, green_step);
87
    green_marker.draw_func = method(green_marker.id, green_draw);
88
    var _pos_green_x = green_marker.xstart - 40;
89
    var _pos_green_y = (green_marker.ystart + 70 + 6 + 100) - 20;
90
    pos_table = findspriteinfo(spr_dw_garden_diner_roundtable, "DEBUG_ASSETS");
91
    pos_cheese = findspriteinfo(spr_mazecheese, "DEBUG_ASSETS");
92
    pos_plate = findspriteinfo(spr_green_plate, "DEBUG_ASSETS");
93
    pos_table.x += sprite_get_width(spr_dw_garden_diner_roundtable);
94
    pos_cheese.x += sprite_get_width(spr_cheese_smallening);
95
    pos_plate.x += sprite_get_width(spr_green_plate);
96
    pos_table.y += sprite_get_height(spr_dw_garden_diner_roundtable);
97
    pos_cheese.y += sprite_get_height(spr_cheese_smallening);
98
    pos_plate.y += sprite_get_height(spr_green_plate);
99
    
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("free");
100
    
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(true);
101
    
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);
}
(cam_region3.x, cam_region3.y, 30);
102
    
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()
103
    {
104
        with (obj_fusuma_door)
105
            set_open_state(true);
106
    });
107
    
c_markerwalkdirect
c_markerwalkdirect

function
c_markerwalkdirect(arg0, arg1, arg2, arg3, arg4 = -1, arg5 = 0.25)
{
c_cmd_x("markerwalkdirect", arg0, arg1, arg2, arg3, arg4, arg5);
}
(asgore_marker, asgore_marker.x, -155, abs(asgore_marker.y - -155) / 2, 554, 0.25);
108
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
109
    
c_delay_customfunc
c_delay_customfunc

function
c_delay_customfunc(arg0, arg1, arg2 = -1)
{ if (instance_exists(obj_cutscene_master))
c_cmd_x("delaycmd", arg0, "customfunc", arg2, arg1, 0, 0);
}
(40, function()
110
    {
111
        with (obj_fusuma_door)
112
            set_open_state(false);
113
    });
114
    
c_msgside
c_msgside

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("seth");
116
    
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* O-Of course^1, Mr. Asgore^1! I~2know you're very busy!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_134_0");
117
    
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..^1. I'll pick a more~2interesting story next~2time^1, too!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_135_0");
118
    
c_talk_wait
c_talk_wait

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

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(asgore_marker, "y", "<", -50);
120
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "sprite_index", spr_seth_walk_left);
121
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "sprite_index", spr_seth_lookdown_l);
123
    
c_wait
c_wait

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("seth");
125
    
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* He..^1. only wanted to listen~2to a few pages.../", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_145_0");
126
    
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* Well^1, he has to concentrate~2on his research^1, right!?~2I..^1. I can relate^1! Ha!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_146_0");
127
    
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);
}
("var", seth_marker, "sprite_index", 7304);
128
    
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") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_148_0");
129
    
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);
}
("var", seth_marker, "sprite_index", 2325);
130
    
c_talk_wait
c_talk_wait

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

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

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(obj_krmarker.x + 200, obj_krmarker.y);
133
    
c_walkdirect_speed
c_walkdirect_speed

function
c_walkdirect_speed(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, -arg2, 0);
}
(obj_krmarker.x, obj_krmarker.y, 4);
134
    
c_sel
c_sel

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

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(obj_sumarker.x + 200, obj_sumarker.y);
136
    
c_walkdirect_speed
c_walkdirect_speed

function
c_walkdirect_speed(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, -arg2, 0);
}
(obj_sumarker.x, obj_sumarker.y, 4);
137
    
c_sel
c_sel

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

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(obj_ramarker.x + 200, obj_ramarker.y);
139
    
c_walkdirect_speed
c_walkdirect_speed

function
c_walkdirect_speed(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, -arg2, 0);
}
(obj_ramarker.x, obj_ramarker.y, 4);
140
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(50);
141
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "sprite_index", spr_seth_walk_left);
142
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(40);
143
    c_flipinstance(seth_marker, "x");
144
    c_var_add_instance(seth_marker, "x", -14);
145
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "sprite_index", spr_seth_panic);
147
    
c_shaketarget
c_shaketarget

function
c_shaketarget(arg0)
{
c_cmd("shaketarget", arg0, 0, 0, 0);
}
(seth_marker);
148
    
c_msgstay
c_msgstay

function
c_msgstay(arg0)
{
c_cmd("msgstay", arg0, 0, 0, 0);
}
(6);
149
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("seth");
150
    
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 book are you guys~2doing here!?/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_177_0");
151
    
c_facenext
c_facenext

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

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face K* Ummm,Delay 11 adventure...Delay 11 things?Wait for input
"\\EK* Ummm^1, adventure..^1. things?/", "obj_ch5_DWCR01_slash_Step_0_gml_179_0"
);
153
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("seth", 0);
154
    
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* Didn't Orange stop you!?/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_181_0");
155
    
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);
}
("var", seth_marker, "sprite_index", 6620);
156
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
157
    
c_msgstay
c_msgstay

function
c_msgstay(arg0)
{
c_cmd("msgstay", arg0, 0, 0, 0);
}
(6);
158
    
c_speaker
c_speaker

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

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face K* Who's Orange?Wait for inputClose Message
"\\EK* Who's Orange?/%", "obj_ch5_DWCR01_slash_Step_0_gml_189_0"
);
160
    
c_talk_wait
c_talk_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "sprite_index", spr_seth_facepalm_l);
162
    c_var_add_instance(seth_marker, "x", 6);
163
    
c_msgstay
c_msgstay

function
c_msgstay(arg0)
{
c_cmd("msgstay", arg0, 0, 0, 0);
}
(6);
164
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("seth");
165
    
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* Orange^1, are you hiding behind~2the walls again?/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_197_0");
166
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
167
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "interjection", 1);
168
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
169
    
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()
170
    {
171
        with (roomcontroller)
172
        {
173
            with (orange_bubble)
174
                instance_destroy();
175
        }
176
    });
177
    
c_msgstay
c_msgstay

function
c_msgstay(arg0)
{
c_cmd("msgstay", arg0, 0, 0, 0);
}
(6);
178
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("seth");
179
    
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 are./%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_207_0");
180
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
181
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "interjection", 2);
182
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
183
    
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()
184
    {
185
        with (roomcontroller)
186
        {
187
            with (orange_bubble)
188
                instance_destroy();
189
        }
190
    });
191
    c_var_add_instance(seth_marker, "x", -6);
192
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "sprite_index", spr_seth_thonk);
193
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("seth");
194
    
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* That's it^1! Orange might have~2been nothing^1, but.../", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_225_0");
195
    
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* There's another flower.../", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_226_0");
196
    
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, 416, 0, 0);
197
    
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);
}
(ra, 605, 0, 0);
198
    
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* With unbelievable powers!!!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_229_0");
199
    
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);
}
("var", seth_marker, "sprite_index", 6620);
200
    
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);
}
(ra, 1878, 0, 0);
201
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
202
    c_var_lerp_to_instance(green_marker, "x", green_marker.xstart, 65);
203
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(65);
204
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_enemy_green_right);
205
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("seth");
206
    
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* Try and survive THIS!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_242_0");
207
    
c_talk_wait
c_talk_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "sprite_index", spr_seth_walk_right_panicked);
209
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "image_speed", 0.3);
210
    c_var_lerp_to_instance(seth_marker, "x", _pos_green_x - 200, 35);
211
    
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, 582);
212
    
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, 513);
213
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(35);
214
    
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()
215
    {
216
        with (obj_fusuma_door)
217
        {
218
            if (other.green_marker.x > bbox_left && other.green_marker.x < bbox_right)
219
                set_open_state(true);
220
        }
221
    });
222
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_enemy_green_walk_right);
224
    c_var_lerp_to_instance(green_marker, "y", _pos_green_y, 45);
225
    c_var_lerp_to_instance(green_marker, "x", _pos_green_x, 45);
226
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(45);
227
    
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()
228
    {
229
        with (obj_fusuma_door)
230
        {
231
            if (other.green_marker.x > bbox_left && other.green_marker.x < bbox_right)
232
                set_open_state(false);
233
        }
234
    });
235
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_enemy_green_walk_right);
236
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 0);
237
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_speed", 0);
238
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_enemy_green_wave_right);
240
    
c_var_instance
c_var_instance

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

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
243
    if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ return global.flag[arg0]; } function scr_flag_name_get(arg0) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } function scr_flag_get_ext(arg0, arg1, arg2 = 1) { if (arg1 < 0)
scr_flag_get(arg0);
else return scr_get_bitmask_value(global.flag[arg0], arg1, arg2); }
(1454) >= 70)
244
        
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face J* Oh,Delay 11 from the trial...!Delay 11 Your name was...Wait for inputClose Message
"\\EJ* Oh^1, from the trial...^1! Your name was.../%", "obj_ch5_DWCR01_slash_Step_0_gml_300_0"
);
245
    else
246
        
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face J* Oh,Delay 11 it's you!Delay 11 Ummm,Delay 11 we never got your name...Wait for inputClose Message
"\\EJ* Oh^1, it's you^1! Ummm^1, we never got your name.../%", "obj_ch5_DWCR01_slash_Step_0_gml_304_0"
);
247
    
c_talk_wait
c_talk_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_enemy_green_behind_right);
249
    c_snd_play(snd_noise);
250
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
251
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index",
scr_84_get_sprite
scr_84_get_sprite

function
scr_84_get_sprite(arg0)
{ return ds_map_find_value(global.chemg_sprite_map, arg0); }
("spr_green_sign"));
252
    c_snd_play(snd_wing);
253
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
254
    
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, 508);
255
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
256
    
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 H* Green!Delay 11 Well,Delay 11 it's nice to meet you!Wait for input
"\\EH* Green^1! Well^1, it's nice to meet you!/", "obj_ch5_DWCR01_slash_Step_0_gml_326_0"
);
257
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "9");
258
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 9* Yeah,Delay 11 cool to finally meet up for real.Wait for inputClose Message
"\\E9* Yeah^1, cool to finally meet up for real./%", "obj_ch5_DWCR01_slash_Step_0_gml_328_0"
);
259
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
260
    
c_spritenext
c_spritenext

function
c_spritenext(arg0, arg1 = -9999, arg2 = -9999)
{
c_cmd_x("msgcmd", "sprite", arg0, 0, 0, 0, 0);
if (arg1 != -9999)
c_cmd_x("msgcmd", "imageindex", arg1, 0, 0, 0, 0);
if (arg2 != -9999)
c_cmd_x("msgcmd", "imagespeed", arg2, 0, 0, 0, 0);
}
(613);
261
    
c_talk_wait
c_talk_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_green_nods);
263
    
c_var_instance
c_var_instance

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(24);
265
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 0);
266
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_speed", 0);
267
    
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, 513);
268
    
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, 582);
269
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("susie");
270
    
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 E* ...Delay 11 hey.Delay 11 You're with Flowery,Delay 11 right?Wait for inputClose Message
"\\EE* ..^1. hey^1. You're with Flowery^1, right?/%", "obj_ch5_DWCR01_slash_Step_0_gml_349_0"
);
271
    
c_talk_wait
c_talk_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_green_nods);
273
    
c_var_instance
c_var_instance

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(24);
275
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 0);
276
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_speed", 0);
277
    
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, 416);
278
    
c_speaker
c_speaker

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

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face G* Then,Delay 11 wait...Delay 11 aren't you gonna...?Wait for inputClose Message
"\\EG* Then^1, wait..^1. aren't you gonna...?/%", "obj_ch5_DWCR01_slash_Step_0_gml_370_0"
);
280
    
c_talk_wait
c_talk_wait

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
282
    c_snd_play(snd_noise);
283
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_enemy_green_behind_right);
284
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
285
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "shake", true);
286
    sound_rumble = snd_loop(snd_rumble);
287
    snd_volume(sound_rumble, 0, 0);
288
    
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()
289
    {
290
        snd_volume(sound_rumble, 1, 60);
291
    });
292
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
293
    
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);
} }
(su, 416, 1);
294
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
295
    
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);
} }
(ra, 7196, 1);
296
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "auto_depth", false);
297
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "depth", -100);
298
    
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);
}
(blackall, "image_alpha", 0, 0.4, 50);
299
    c_var_lerp_to_instance(green_marker, "shadow_alpha", 1, 50);
300
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(70);
301
    
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()
302
    {
303
        audio_stop_sound(sound_rumble);
304
    });
305
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(blackall, "image_alpha", 0);
306
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "auto_depth", true);
307
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "shadow_alpha", false);
308
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "shake", false);
309
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_enemy_green_pan_widerswing);
310
    c_var_add_instance(green_marker, "x", -12);
311
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 2);
312
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_speed", -0.25);
313
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(green_marker, "image_index", "<=", 0.49);
314
    c_sndplay_x(snd_sparkle_gem, 0.6, 2.2);
315
    
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()
316
    {
317
        var _dir = random(360);
318
        repeat (3)
319
        {
320
            _dir += 72;
321
            var _sparkle = instance_create_depth(green_marker.x + 80, green_marker.y, green_marker.depth - 50, obj_sparkle_fake_particle);
322
            with (_sparkle)
323
            {
324
                direction = _dir;
325
                speed = 0.2 + random(0.5);
326
                image_speed = 0.15;
327
                image_xscale = 2;
328
                image_yscale = 2;
329
                gravity = -0.02;
330
                x += lengthdir_x(15, direction);
331
                y += lengthdir_y(15, direction);
332
            }
333
        }
334
    });
335
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_speed", 0);
336
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_enemy_green_witharmandpan_right);
338
    c_var_add_instance(green_marker, "x", 12);
339
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 0);
340
    table_marker = 
scr_marker_centered
scr_marker_centered

function
scr_marker_centered(arg0, arg1, arg2, arg3 = 1, arg4 = 1, arg5 = 0, arg6 = 0, arg7 = 16777215, arg8 = depth, arg9 = false, arg10 = -1, arg11 = 1, arg12 = 0, arg13 = false)
{ var thismarker = instance_create(arg0, arg1, obj_marker_centerpoint); with (thismarker) { depth = arg8; sprite_index = arg2; image_speed = arg5; image_xscale = arg3; image_yscale = arg4; image_index = arg6; image_blend = arg7; image_alpha = arg11; if (arg9)
scr_depth_alt();
blend = arg12; fog = arg13; } if (arg10 > 0)
scr_doom(thismarker, arg10);
return thismarker; } function scr_afterimage_centered(arg0 = id, arg1 = 30, arg2 = 0, arg3 = false, arg4 = image_blend, arg5 = image_alpha) { var _centermarker = instance_create(arg0.x, arg0.y, obj_marker_centerpoint); _centermarker.sprite_index = arg0.sprite_index; _centermarker.image_angle = arg0.image_angle; _centermarker.image_index = arg0.image_index; _centermarker.image_speed = arg0.image_speed; _centermarker.image_xscale = arg0.image_xscale; _centermarker.image_yscale = arg0.image_yscale; _centermarker.mask_index = arg0.mask_index; _centermarker.depth = arg0.depth; _centermarker.blend = arg2; _centermarker.fog = arg3; _centermarker.image_blend = arg4; _centermarker.image_alpha = arg5; with (_centermarker) { var offset_x = (sprite_width / 2) - (sprite_get_xoffset(sprite_index) * image_xscale); var offset_y = (sprite_height / 2) - (sprite_get_yoffset(sprite_index) * image_yscale); var rotated_x = lengthdir_x(offset_x, image_angle) - lengthdir_y(offset_y, image_angle); var rotated_y = lengthdir_y(offset_x, image_angle) + lengthdir_x(offset_y, image_angle); var xloc = x + rotated_x; var yloc = y + rotated_y; setxy(xloc, yloc); } with (_centermarker)
scr_lerpvar("image_alpha", image_alpha, 0, arg1);
scr_doom(_centermarker, arg1 + 1);
return _centermarker; } function scr_marker_centered_frominstance(arg0, arg1 = false, arg2 = image_blend, arg3 = 0) { var _centermarker = instance_create(arg0.x, arg0.y, obj_marker_centerpoint); _centermarker.sprite_index = arg0.sprite_index; _centermarker.image_angle = arg0.image_angle; _centermarker.image_index = arg0.image_index; _centermarker.image_speed = arg0.image_speed; _centermarker.image_xscale = arg0.image_xscale; _centermarker.image_yscale = arg0.image_yscale; _centermarker.mask_index = arg0.mask_index; _centermarker.depth = arg0.depth; _centermarker.blend = arg3; _centermarker.fog = arg1; _centermarker.image_blend = arg2; with (_centermarker) { var offset_x = (sprite_width / 2) - (sprite_get_xoffset(sprite_index) * image_xscale); var offset_y = (sprite_height / 2) - (sprite_get_yoffset(sprite_index) * image_yscale); var rotated_x = lengthdir_x(offset_x, image_angle) - lengthdir_y(offset_y, image_angle); var rotated_y = lengthdir_y(offset_x, image_angle) + lengthdir_x(offset_y, image_angle); var xloc = x + rotated_x; var yloc = y + rotated_y; setxy(xloc, yloc); } return _centermarker; }
(_pos_green_x + 108, _pos_green_y + 34, 4689, 1, 1, undefined, undefined, undefined, depth_anchor + 150);
341
    plate_marker = 
scr_marker_centered
scr_marker_centered

function
scr_marker_centered(arg0, arg1, arg2, arg3 = 1, arg4 = 1, arg5 = 0, arg6 = 0, arg7 = 16777215, arg8 = depth, arg9 = false, arg10 = -1, arg11 = 1, arg12 = 0, arg13 = false)
{ var thismarker = instance_create(arg0, arg1, obj_marker_centerpoint); with (thismarker) { depth = arg8; sprite_index = arg2; image_speed = arg5; image_xscale = arg3; image_yscale = arg4; image_index = arg6; image_blend = arg7; image_alpha = arg11; if (arg9)
scr_depth_alt();
blend = arg12; fog = arg13; } if (arg10 > 0)
scr_doom(thismarker, arg10);
return thismarker; } function scr_afterimage_centered(arg0 = id, arg1 = 30, arg2 = 0, arg3 = false, arg4 = image_blend, arg5 = image_alpha) { var _centermarker = instance_create(arg0.x, arg0.y, obj_marker_centerpoint); _centermarker.sprite_index = arg0.sprite_index; _centermarker.image_angle = arg0.image_angle; _centermarker.image_index = arg0.image_index; _centermarker.image_speed = arg0.image_speed; _centermarker.image_xscale = arg0.image_xscale; _centermarker.image_yscale = arg0.image_yscale; _centermarker.mask_index = arg0.mask_index; _centermarker.depth = arg0.depth; _centermarker.blend = arg2; _centermarker.fog = arg3; _centermarker.image_blend = arg4; _centermarker.image_alpha = arg5; with (_centermarker) { var offset_x = (sprite_width / 2) - (sprite_get_xoffset(sprite_index) * image_xscale); var offset_y = (sprite_height / 2) - (sprite_get_yoffset(sprite_index) * image_yscale); var rotated_x = lengthdir_x(offset_x, image_angle) - lengthdir_y(offset_y, image_angle); var rotated_y = lengthdir_y(offset_x, image_angle) + lengthdir_x(offset_y, image_angle); var xloc = x + rotated_x; var yloc = y + rotated_y; setxy(xloc, yloc); } with (_centermarker)
scr_lerpvar("image_alpha", image_alpha, 0, arg1);
scr_doom(_centermarker, arg1 + 1);
return _centermarker; } function scr_marker_centered_frominstance(arg0, arg1 = false, arg2 = image_blend, arg3 = 0) { var _centermarker = instance_create(arg0.x, arg0.y, obj_marker_centerpoint); _centermarker.sprite_index = arg0.sprite_index; _centermarker.image_angle = arg0.image_angle; _centermarker.image_index = arg0.image_index; _centermarker.image_speed = arg0.image_speed; _centermarker.image_xscale = arg0.image_xscale; _centermarker.image_yscale = arg0.image_yscale; _centermarker.mask_index = arg0.mask_index; _centermarker.depth = arg0.depth; _centermarker.blend = arg3; _centermarker.fog = arg1; _centermarker.image_blend = arg2; with (_centermarker) { var offset_x = (sprite_width / 2) - (sprite_get_xoffset(sprite_index) * image_xscale); var offset_y = (sprite_height / 2) - (sprite_get_yoffset(sprite_index) * image_yscale); var rotated_x = lengthdir_x(offset_x, image_angle) - lengthdir_y(offset_y, image_angle); var rotated_y = lengthdir_y(offset_x, image_angle) + lengthdir_x(offset_y, image_angle); var xloc = x + rotated_x; var yloc = y + rotated_y; setxy(xloc, yloc); } return _centermarker; }
(_pos_green_x + 108, _pos_green_y + 40, 3504, 2, 2, undefined, undefined, undefined, depth_anchor + 140);
342
    cheese_marker = 
scr_marker_centered
scr_marker_centered

function
scr_marker_centered(arg0, arg1, arg2, arg3 = 1, arg4 = 1, arg5 = 0, arg6 = 0, arg7 = 16777215, arg8 = depth, arg9 = false, arg10 = -1, arg11 = 1, arg12 = 0, arg13 = false)
{ var thismarker = instance_create(arg0, arg1, obj_marker_centerpoint); with (thismarker) { depth = arg8; sprite_index = arg2; image_speed = arg5; image_xscale = arg3; image_yscale = arg4; image_index = arg6; image_blend = arg7; image_alpha = arg11; if (arg9)
scr_depth_alt();
blend = arg12; fog = arg13; } if (arg10 > 0)
scr_doom(thismarker, arg10);
return thismarker; } function scr_afterimage_centered(arg0 = id, arg1 = 30, arg2 = 0, arg3 = false, arg4 = image_blend, arg5 = image_alpha) { var _centermarker = instance_create(arg0.x, arg0.y, obj_marker_centerpoint); _centermarker.sprite_index = arg0.sprite_index; _centermarker.image_angle = arg0.image_angle; _centermarker.image_index = arg0.image_index; _centermarker.image_speed = arg0.image_speed; _centermarker.image_xscale = arg0.image_xscale; _centermarker.image_yscale = arg0.image_yscale; _centermarker.mask_index = arg0.mask_index; _centermarker.depth = arg0.depth; _centermarker.blend = arg2; _centermarker.fog = arg3; _centermarker.image_blend = arg4; _centermarker.image_alpha = arg5; with (_centermarker) { var offset_x = (sprite_width / 2) - (sprite_get_xoffset(sprite_index) * image_xscale); var offset_y = (sprite_height / 2) - (sprite_get_yoffset(sprite_index) * image_yscale); var rotated_x = lengthdir_x(offset_x, image_angle) - lengthdir_y(offset_y, image_angle); var rotated_y = lengthdir_y(offset_x, image_angle) + lengthdir_x(offset_y, image_angle); var xloc = x + rotated_x; var yloc = y + rotated_y; setxy(xloc, yloc); } with (_centermarker)
scr_lerpvar("image_alpha", image_alpha, 0, arg1);
scr_doom(_centermarker, arg1 + 1);
return _centermarker; } function scr_marker_centered_frominstance(arg0, arg1 = false, arg2 = image_blend, arg3 = 0) { var _centermarker = instance_create(arg0.x, arg0.y, obj_marker_centerpoint); _centermarker.sprite_index = arg0.sprite_index; _centermarker.image_angle = arg0.image_angle; _centermarker.image_index = arg0.image_index; _centermarker.image_speed = arg0.image_speed; _centermarker.image_xscale = arg0.image_xscale; _centermarker.image_yscale = arg0.image_yscale; _centermarker.mask_index = arg0.mask_index; _centermarker.depth = arg0.depth; _centermarker.blend = arg3; _centermarker.fog = arg1; _centermarker.image_blend = arg2; with (_centermarker) { var offset_x = (sprite_width / 2) - (sprite_get_xoffset(sprite_index) * image_xscale); var offset_y = (sprite_height / 2) - (sprite_get_yoffset(sprite_index) * image_yscale); var rotated_x = lengthdir_x(offset_x, image_angle) - lengthdir_y(offset_y, image_angle); var rotated_y = lengthdir_y(offset_x, image_angle) + lengthdir_x(offset_y, image_angle); var xloc = x + rotated_x; var yloc = y + rotated_y; setxy(xloc, yloc); } return _centermarker; }
(_pos_green_x + 108, _pos_green_y + 34, 7712, 2, 2, undefined, undefined, undefined, depth_anchor);
343
    table_marker.flipfinish = -1;
344
    plate_marker.flipfinish = -1;
345
    cheese_marker.flipfinish = -1;
346
    table_marker.targety = pos_table.y;
347
    plate_marker.targety = pos_plate.y;
348
    cheese_marker.targety = pos_cheese.y;
349
    
350
    flip_func = function()
351
    {
352
        if (visible)
353
        {
354
            image_alpha++;
355
            if ((y + vspeed) > ystart && flipfinish < 2 && flipfinish >= 0)
356
            {
357
                flipfinish = 1;
358
                image_angle = 0;
359
                hspeed = 0;
360
                gravity = 0;
361
            }
362
            if ((y + vspeed) >= targety && flipfinish == 1)
363
            {
364
                flipfinish = 2;
365
                image_xscale = 2.4;
366
                image_yscale = 1.8;
367
                speed = 0;
368
                y = targety;
369
                if (sprite_index == spr_dw_garden_diner_roundtable)
370
                {
371
                    var ref = instance_create(x - 32, y - 46, obj_reflection);
372
                    with (ref)
373
                    {
374
                        sprite_index = spr_dw_garden_diner_roundtable_reflection;
375
                        
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
();
376
                    }
377
                }
378
            }
379
            if (flipfinish == 0)
380
            {
381
                image_angle += 12;
382
                if (sprite_index == spr_dw_garden_diner_roundtable)
383
                {
384
                    image_xscale = min(image_xscale + 0.1, 2);
385
                    image_yscale = image_xscale;
386
                }
387
            }
388
            if (flipfinish > 0)
389
            {
390
                image_xscale = max(image_xscale - 0.07, 2);
391
                image_yscale = min(image_yscale + 0.07, 2);
392
            }
393
        }
394
    };
395
    
396
    table_marker.step_func = method(table_marker, flip_func);
397
    plate_marker.step_func = method(plate_marker, flip_func);
398
    cheese_marker.step_func = method(cheese_marker, flip_func);
399
    table_marker.visible = false;
400
    plate_marker.visible = false;
401
    cheese_marker.visible = false;
402
    var _height = 160;
403
    var _time = 30;
404
    var _grav = (8 * _height) / sqr(_time);
405
    var _vspd = -sqrt(2 * _height * _grav);
406
    show_debug_message_concat(_grav, " / ", _vspd);
407
    c_snd_play(snd_item);
408
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(table_marker, "visible", true);
409
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 1);
412
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(table_marker, "flipfinish", 0);
413
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(table_marker, "vspeed", _vspd);
414
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(table_marker, "hspeed", (pos_table.x - (_pos_green_x + 108)) / _time);
415
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(table_marker, "gravity", _grav);
416
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 0);
418
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(plate_marker, "visible", true);
419
    c_snd_play(snd_item);
420
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
421
    c_snd_play(snd_wing);
422
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 1);
423
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(plate_marker, "vspeed", _vspd);
424
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(plate_marker, "flipfinish", 0);
425
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(plate_marker, "hspeed", (pos_plate.x - (_pos_green_x + 108)) / _time);
426
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(plate_marker, "gravity", _grav);
427
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 0);
429
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(cheese_marker, "visible", true);
430
    c_snd_play(snd_item);
431
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
432
    c_snd_play(snd_wing);
433
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 1);
434
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(cheese_marker, "vspeed", _vspd);
435
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(cheese_marker, "flipfinish", 0);
436
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(cheese_marker, "hspeed", (pos_cheese.x - (_pos_green_x + 108)) / _time);
437
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(cheese_marker, "gravity", _grav);
438
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
439
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_green_gesture);
440
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 0);
441
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 1);
443
    
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, 631);
444
    
c_imageindex
c_imageindex

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("susie");
446
    
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 7* No way!!Wait for inputClose Message
"\\E7* No way!!/%", "obj_ch5_DWCR01_slash_Step_0_gml_583_0"
);
447
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
448
    
c_mus2
c_mus2

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

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("volume", 1, 0);
450
    
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);
}
(cam_region3.x, 0, 20);
451
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
452
    
c_walkdirect_speed
c_walkdirect_speed

function
c_walkdirect_speed(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, -arg2, 0);
}
(pos_table.x + 30, pos_table.y - 56, 6);
453
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
454
    
c_walkdirect_speed
c_walkdirect_speed

function
c_walkdirect_speed(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, -arg2, 0);
}
(pos_table.x - 72, pos_table.y - 68, 6);
455
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
456
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(true);
457
    
c_walkdirect_speed
c_walkdirect_speed

function
c_walkdirect_speed(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, -arg2, 0);
}
(pos_table.x - 26, pos_table.y - 100, 6);
458
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(4);
459
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(su_actor, "fake_speed", "=", 0);
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);
}
(su, "d");
461
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(ra_actor, "fake_speed", "=", 0);
462
    
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");
463
    
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);
} }
(ra, 7503, 0, 0.25);
464
    
c_autowalk
c_autowalk

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

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

function
c_depth(arg0)
{
c_cmd("depth", arg0, 0, 0, 0);
}
(depth_anchor);
467
    
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);
} }
(su, 5594, 0, 0.25);
468
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
469
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_green_pleased);
470
    
471
    cheese_func = function()
472
    {
473
        if (i_ex(ra_actor) && ra_actor.sprite_index == spr_ralsei_eat_cheese)
474
        {
475
            if (ra_actor.image_index > 2)
476
            {
477
                if (shakereset)
478
                {
479
                    shakereset = false;
480
                    
scr_shakeobj
scr_shakeobj

function
scr_shakeobj()
{ var _shakeobj = instance_create(x, y, obj_shakeobj); _shakeobj.target = id; if (argument_count >= 1) { if (i_ex(argument0)) _shakeobj.target = argument0; } if (argument_count >= 2) { if (argument1 != -1) _shakeobj.shakeamt = argument1; } if (argument_count >= 3) { if (argument2 != -1) _shakeobj.shakereduct = argument2; } with (_shakeobj) event_user(0); }
(id, 4, 1);
481
                    repeat (3)
482
                    {
483
                        var _particle = 
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; }
(x + random_range(-6, 6), y + random_range(-6, 6), spr_cheese_particle);
484
                        
scr_doom
scr_doom

function
scr_doom(arg0, arg1)
{ var _doom = instance_create_depth(0, 0, 0, obj_doom); with (_doom) { alarm[0] target = arg0; } return _doom; }
(_particle.id, 20);
485
                        _particle.gravity = 1;
486
                        _particle.vspeed = -8;
487
                        _particle.hspeed = random_range(-3, 3);
488
                    }
489
                    if (cheeseprogging)
490
                    {
491
                        cheeseprog++;
492
                        if (cheeseprog == 2)
493
                        {
494
                            cheeseprog = 0;
495
                            image_index++;
496
                        }
497
                    }
498
                }
499
            }
500
            else
501
            {
502
                shakereset = true;
503
            }
504
        }
505
    };
506
    
507
    susie_forearm = 
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; }
(su_actor.x, su_actor.y, spr_susie_eat_cheese_front);
508
    susie_forearm.susie = su_actor.id;
509
    susie_forearm.depth = cheese_marker.depth + 2;
510
    
511
    susie_armfunc = function()
512
    {
513
        if (i_ex(susie))
514
        {
515
            visible = susie.sprite_index == spr_susie_eat_cheese;
516
            image_index = susie.image_index;
517
            x = susie.x;
518
            y = susie.y;
519
        }
520
        else
521
        {
522
            instance_destroy();
523
        }
524
    };
525
    
526
    susie_forearm.step_func = method(susie_forearm.id, susie_armfunc);
527
    
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()
528
    {
529
        cheese_marker.shakereset = true;
530
        cheese_marker.ra_actor = ra_actor;
531
        cheese_marker.cheeseprogging = true;
532
        cheese_marker.cheeseprog = 0;
533
        cheese_marker.step_func = method(cheese_marker.id, cheese_func);
534
    });
535
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(cheese_marker, "image_index", "=", 1);
536
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(cheese_marker, "cheeseprogging", false);
537
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("susie");
538
    
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 p* Hey,Delay 11 this cheese rules!!Wait for input
"\\Ep* Hey^1, this cheese rules!!/", "obj_ch5_DWCR01_slash_Step_0_gml_675_0"
);
539
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", "H");
540
    
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 H* Y-yum!Delay 11 I've...Delay 11 never tasted anything so delicious!!Wait for inputClose Message
"\\EH* Y-yum^1! I've..^1. never tasted anything so delicious!!/%", "obj_ch5_DWCR01_slash_Step_0_gml_677_0"
);
541
    
c_talk_wait
c_talk_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(cheese_marker, "cheeseprogging", true);
543
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(cheese_marker, "image_index", "=", 2);
544
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(cheese_marker, "cheeseprogging", false);
545
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
546
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 2* You're the best boss encounter ever,Delay 11 Green!Wait for input
"\\E2* You're the best boss encounter ever^1, Green!/", "obj_ch5_DWCR01_slash_Step_0_gml_683_0"
);
547
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "9");
548
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 9* Yeah,Delay 11 you're our best enemy,Delay 11 Green!Wait for inputClose Message
"\\E9* Yeah^1, you're our best enemy^1, Green!/%", "obj_ch5_DWCR01_slash_Step_0_gml_685_0"
);
549
    
c_talk_wait
c_talk_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(cheese_marker, "cheeseprogging", true);
551
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(cheese_marker, "image_index", "=", 3);
552
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(cheese_marker, "cheeseprogging", false);
553
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(ra_actor, "image_index", "<", 1);
554
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
555
    
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);
556
    
c_imageindex
c_imageindex

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

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
558
    
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);
559
    
c_imageindex
c_imageindex

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

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

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

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(true);
563
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("l");
564
    
c_sel
c_sel

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

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(true);
566
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(true);
567
    
c_walkdirect
c_walkdirect

function
c_walkdirect(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, arg2, 0);
}
(_pos_green_x + 94, _pos_green_y + 4, 15);
568
    
c_wait
c_wait

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

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(5);
571
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(false);
572
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_green_susie_fistbump);
573
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 0);
574
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "auto_depth", false);
575
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "depth", 97500);
576
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 1);
578
    c_snd_play(snd_whip_crack_only);
579
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_index", 0);
581
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_green_nods);
583
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(true);
584
    
c_walkdirect
c_walkdirect

function
c_walkdirect(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, arg2, 0);
}
(_pos_green_x + 124, _pos_green_y - 12, 10);
585
    
c_delaywalkdirect
c_delaywalkdirect

function
c_delaywalkdirect(arg0, arg1, arg2, arg3)
{
c_cmd_x("delaycmd", arg0, "walkdirect", arg1, arg2, arg3, 0);
}
(10, pos_table.x + 30, _pos_green_y - 12, 30);
586
    
c_delaywalkdirect
c_delaywalkdirect

function
c_delaywalkdirect(arg0, arg1, arg2, arg3)
{
c_cmd_x("delaycmd", arg0, "walkdirect", arg1, arg2, arg3, 0);
}
(40, pos_table.x + 30 + 40, pos_table.y - 72, 10);
587
    
c_delayfacing
c_delayfacing

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

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

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(true);
590
    
c_walkdirect
c_walkdirect

function
c_walkdirect(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, arg2, 0);
}
(_pos_green_x + 50, _pos_green_y + 12, 30);
591
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(31);
592
    
c_facing
c_facing

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(5);
594
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(false);
595
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_green_ralsei_hug);
596
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_speed", 0.25);
597
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(green_marker, "image_index", ">=", 1);
598
    c_snd_play(snd_noise);
599
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(green_marker, "image_index", ">=", 2);
600
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_speed", 0);
601
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_green_nods);
603
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
604
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(true);
605
    
c_walkdirect
c_walkdirect

function
c_walkdirect(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, arg2, 0);
}
(_pos_green_x + 94, _pos_green_y - 12, 10);
606
    
c_delaywalkdirect
c_delaywalkdirect

function
c_delaywalkdirect(arg0, arg1, arg2, arg3)
{
c_cmd_x("delaycmd", arg0, "walkdirect", arg1, arg2, arg3, 0);
}
(10, pos_table.x + 30 + 50, _pos_green_y - 12, 40);
607
    
c_delaywalkdirect
c_delaywalkdirect

function
c_delaywalkdirect(arg0, arg1, arg2, arg3)
{
c_cmd_x("delaycmd", arg0, "walkdirect", arg1, arg2, arg3, 0);
}
(50, pos_table.x + 30 + 100, pos_table.y - 66, 15);
608
    
c_delayfacing
c_delayfacing

function
c_delayfacing(arg0, arg1)
{
c_cmd_x("delaycmd", arg0, "facing", arg1, 0, 0, 0);
}
(65, "l");
609
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(65);
610
    
c_autodepth
c_autodepth

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(true);
611
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
612
    
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 H* Thank you so much!Delay 11 That was lovely!Wait for input
"\\EH* Thank you so much^1! That was lovely!/", "obj_ch5_DWCR01_slash_Step_0_gml_763_0"
);
613
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "7");
614
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 7* Yeah,Delay 11 thanks!Wait for inputClose Message
"\\E7* Yeah^1, thanks!/%", "obj_ch5_DWCR01_slash_Step_0_gml_765_0"
);
615
    
c_talk_wait
c_talk_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_enemy_green_wave_right);
617
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "image_speed", 0.25);
618
    
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);
} }
(ra, 7918, 0, 0.25);
619
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
620
    
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);
} }
(su, 8207, 0, 0.25);
621
    
c_autodepth
c_autodepth

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

function
c_depth(arg0)
{
c_cmd("depth", arg0, 0, 0, 0);
}
(96800);
623
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(false);
624
    
c_speaker
c_speaker

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

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 9* Bye,Delay 11 Green!Wait for inputClose Message
"\\E9* Bye^1, Green!/%", "obj_ch5_DWCR01_slash_Step_0_gml_785_0"
);
626
    
c_talk_wait
c_talk_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "auto_depth", true);
628
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_enemy_green_walk_right);
629
    c_var_lerp_to_instance(green_marker, "y", green_marker.ystart, 30);
630
    c_var_lerp_to_instance(green_marker, "x", green_marker.xstart, 30);
631
    
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("volume", 0, 30);
632
    
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()
633
    {
634
        seth_marker.image_xscale = 2;
635
        seth_marker.x = seth_pos2.x;
636
        seth_marker.y = seth_pos2.y;
637
        seth_marker.sprite_index = spr_seth_facepalm_down;
638
        seth_marker.image_speed = 0;
639
        seth_marker.image_index = 0;
640
        with (obj_fusuma_door)
641
        {
642
            if (other.green_marker.x > bbox_left && other.green_marker.x < bbox_right)
643
                set_open_state(true);
644
        }
645
    });
646
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
647
    
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("free");
648
    
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()
649
    {
650
        with (obj_fusuma_door)
651
        {
652
            if (other.green_marker.x > bbox_left && other.green_marker.x < bbox_right)
653
                set_open_state(false);
654
        }
655
    });
656
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "sprite_index", spr_enemy_green_walk);
657
    c_var_lerp_to_instance(green_marker, "x", -100, 60);
658
    c_var_lerp_to_instance(green_marker, "image_alpha", 0, 30);
659
    
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);
}
(cam_region2.x, cam_region2.y, 30);
660
    
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, "l");
661
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(true);
662
    
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(0);
663
    
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, "l");
664
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(true);
665
    
c_imageindex
c_imageindex

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(40);
667
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("seth");
668
    
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* Why do I have to do~2everything myself...?/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_841_0");
669
    
c_talk_wait
c_talk_wait

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

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
672
    c_sndplay(snd_locker);
673
    
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()
674
    {
675
        with (seth_marker)
676
        {
677
            image_index = 1;
678
            
scr_jump_in_place
scr_jump_in_place

function
scr_jump_in_place(arg0, arg1)
{
scr_jump_to_point(x, y, arg0, arg1);
}
(5, 10);
679
        }
680
    });
681
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(40);
682
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "sprite_index", spr_seth_upset);
683
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("seth");
684
    
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* AND DID YOU REALLY HAVE TO~2MAKE THEM A SHORTCUT BACK~2TO THE CAFE!?/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_ch5_DWCR01_slash_Step_0_gml_857_0");
685
    
c_talk_wait
c_talk_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "sprite_index", spr_seth_walk_right_panicked);
687
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "image_speed", 0.4);
688
    c_var_lerp_to_instance(seth_marker, "x", green_marker.xstart, 20);
689
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(20);
690
    var _walkuptime = 25;
691
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "sprite_index", spr_seth_walk_up);
692
    c_var_lerp_to_instance(seth_marker, "y", green_marker.ystart, _walkuptime);
693
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
694
    
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()
695
    {
696
        with (obj_fusuma_door)
697
            set_open_state(true);
698
    });
699
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "depth", obj_fusuma_door.depth + 100);
701
    
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()
702
    {
703
        with (obj_fusuma_door)
704
            set_open_state(false);
705
    });
706
    
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()
707
    {
708
        
scr_pan_lerp
scr_pan_lerp

function
scr_pan_lerp(arg0, arg1, arg2)
{ panner = instance_create(arg0, arg1, obj_panner); panner.panmax = arg2; panner.type = 1; }
((kr_actor.x - 320) + 19, 0, 30);
709
        obj_mainchara.depth = 96900;
710
    });
711
    
c_wait
c_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(green_marker, "visible", false);
713
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(seth_marker, "visible", false);
714
    
c_pannable
c_pannable

function
c_pannable(arg0)
{
c_cmd("pannable", arg0, 0, 0, 0);
}
(false);
715
    
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("free");
716
    
c_mus2
c_mus2

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

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

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

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

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

function
c_terminatekillactors()
{
c_cmd("terminatekillactors", 0, 0, 0, 0);
}
();
722
    con = 2;
723
}
724
if (con == 2 && !i_ex(obj_cutscene_master))
725
{
726
    with (obj_orange_puppet)
727
        instance_destroy();
728
    show_debug_message_concat("cutscene ended");
729
    global.interact = 0;
730
    global.facing = 0;
731
    global.flag[1813] = 1;
732
    if (plot_check_on)
733
        
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; } function scr_flag_set_ext(arg0, arg1, arg2, arg3 = 1) { if (arg1 < 0)
scr_flag_set(arg0, arg2);
else global.flag[arg0] = scr_set_bitmask_value(global.flag[arg0], arg1, arg2, arg3); }
(plot_flag, plot_post);
734
    con = 999;
735
    with (table_marker)
736
        depth += 160;
737
    with (plate_marker)
738
        depth += 160;
739
    with (instance_create(table_marker.x, table_marker.y + 28, obj_solidblocksized))
740
    {
741
        image_xscale = 1.5;
742
        image_yscale = 0.5;
743
        x -= (0.5 * sprite_width);
744
        y -= (sprite_height + 2);
745
    }
746
    
scr_tempsave
scr_tempsave

function
scr_tempsave()
{ filechoicebk2 = global.filechoice; global.filechoice = 9;
scr_saveprocess(global.filechoice);
global.filechoice = filechoicebk2; }
();
747
}
748
if (interjection > 0)
749
{
750
    if (interjection == 1)
751
    {
752
        var desiredpos = 58;
753
        if (global.lang == "ja")
754
            desiredpos = 35;
755
        if (i_ex(obj_writer) && obj_writer.msgno == 0 && obj_writer.pos > desiredpos)
756
        {
757
            roomcontroller.orange_interject(stringsetloc(
NO!
"NO!", "obj_ch5_DWCR01_slash_Step_0_gml_933_0"
), 0);
758
            show_debug_message_concat("bubble 1");
759
            interjection = -1;
760
            with (obj_talkbubble)
761
            {
762
                x = 776;
763
                y = 436;
764
                depth = -100;
765
                tx = 842;
766
                ty = 462;
767
            }
768
        }
769
    }
770
    if (interjection == 2)
771
    {
772
        var desiredpos = 15;
773
        if (global.lang == "ja")
774
            desiredpos = 15;
775
        if (i_ex(obj_writer) && obj_writer.msgno == 0 && obj_writer.pos > desiredpos)
776
        {
777
            roomcontroller.orange_interject(stringsetloc(
YEAH, 'cause YOU'RE gonna#MAKE FUN OF ME!
"YEAH, 'cause YOU'RE gonna#MAKE FUN OF ME!", "obj_ch5_DWCR01_slash_Step_0_gml_945_0"
), 100);
778
            interjection = -1;
779
            with (obj_talkbubble)
780
            {
781
                depth = -100;
782
                y += 20;
783
                tx = 842;
784
                ty = 462;
785
            }
786
        }
787
    }
788
}
789
if (fadeinshortcut)
790
{
791
    show_debug_message_concat("fading in the shortcut");
792
    var _ly = layer_get_y(shortcutlayer);
793
    if (_ly > 0)
794
    {
795
        layer_y(shortcutlayer, _ly - 12);
796
    }
797
    else
798
    {
799
        layer_y(shortcutlayer, 0);
800
        fadeinshortcut = false;
801
    }
802
    if (shortcutalpha.image_alpha > 0)
803
        shortcutalpha.image_alpha -= 0.1;
804
}