Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_room_chef_empty_Step_0

(view raw script w/o annotations or w/e)
1
if (con < 0)
2
    exit;
3
if (con == 0)
4
{
5
    con = 1;
6
    alarm[0]
 = 1;
gml_Object_obj_room_chef_empty_Alarm_0.gml

con++;
7
    global.interact = 1;
8
}
9
if (con == 2)
10
{
11
    con = 10;
12
    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; }
();
13
    
scr_maincharacters_actors
scr_maincharacters_actors

function
scr_maincharacters_actors()
{ actor_count = 0; kr = 0; kr_actor = instance_create(obj_mainchara.x, obj_mainchara.y, obj_actor);
scr_actor_setup(kr, kr_actor, "kris");
kr_actor.sprite_index = obj_mainchara.sprite_index; kr_actor.depth = obj_mainchara.depth; with (obj_mainchara) visible = 0; for (__jj = 0; __jj < array_length_1d(global.cinstance); __jj++) { if (i_ex(global.cinstance[__jj])) { if (global.cinstance[__jj].name == "susie") { actor_count++; su = __jj + 1; su_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(su, su_actor, "susie");
su_actor.sprite_index = global.cinstance[__jj].sprite_index; su_actor.depth = global.cinstance[__jj].depth; with (global.cinstance[__jj]) visible = 0; } if (global.cinstance[__jj].name == "ralsei") { actor_count++; ra = __jj + 1; ra_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(ra, ra_actor, "ralsei");
ra_actor.sprite_index = global.cinstance[__jj].sprite_index; ra_actor.depth = global.cinstance[__jj].depth; with (global.cinstance[__jj]) visible = 0; } if (global.cinstance[__jj].name == "noelle") { actor_count++; no = __jj + 1; no_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(no, no_actor, "noelle");
no_actor.sprite_index = global.cinstance[__jj].sprite_index; no_actor.depth = global.cinstance[__jj].depth; with (global.cinstance[__jj]) visible = 0; } } } }
();
14
    te = actor_count + 1;
15
    te_actor = instance_create(camerax() + view_wport[0] + 200, cameray() + 420, obj_actor_tenna);
16
    
scr_actor_setup
scr_actor_setup

function
scr_actor_setup(arg0, arg1, arg2)
{ _actorid = arg0; _actorinstance = arg1; _actorname = arg2; obj_cutscene_master.actor_id[_actorid] = _actorinstance; obj_cutscene_master.actor_name[_actorid] = _actorname; with (_actorinstance) { number = arg0;
scr_set_facing_sprites(arg2);
} }
(te, te_actor, "tenna");
17
    te_actor.sprite_index = spr_tenna_pose_podium;
18
    te_actor.preset = 0;
19
    
c_sel
c_sel

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

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(320, 280);
21
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_kris_chef);
22
    
c_autodepth
c_autodepth

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

function
c_depth(arg0)
{
c_cmd("depth", arg0, 0, 0, 0);
}
(95000);
24
    
c_sel
c_sel

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

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(95, 160);
26
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susie_trapped_despondent);
27
    
c_sel
c_sel

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

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(497, 162);
29
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_trapped_press);
30
    
c_autowalk
c_autowalk

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

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

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(te);
33
    
c_autodepth
c_autodepth

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

function
c_depth(arg0)
{
c_cmd("depth", arg0, 0, 0, 0);
}
(94000);
35
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(blackall, "depth", 96000);
36
    
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.5);
37
    var susie_gacha = instance_create(0, 0, obj_ch3_GSC07_gacha);
38
    susie_gacha.actor_target = su_actor;
39
    susie_gacha.mode = 4;
40
    susie_gacha.depth = 97000;
41
    with (susie_gacha)
42
        set_pos(95, 206);
43
    var ralsei_gacha = instance_create(0, 0, obj_ch3_GSC07_gacha);
44
    ralsei_gacha.actor_target = ra_actor;
45
    ralsei_gacha.mode = 2;
46
    ralsei_gacha.depth = 97100;
47
    with (ralsei_gacha)
48
        set_pos(497, 204);
49
    ralsei_gacha.ball_angle = 0;
50
    
c_wait
c_wait

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

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(te);
52
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_pose);
53
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(32);
54
    c_sound_play(snd_wing);
55
    c_lerp_var_instance(te_actor, "x", camerax() + view_wport[0] + 200, 433, 15, 3, "out");
56
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
57
    
c_msgside
c_msgside

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

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

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
* Ahhh...Delay 11 Kris,Delay 11 remember when your brother was here?Wait for input
"* Ahhh..^1. Kris^1, remember when your brother was here?/", "obj_room_chef_empty_slash_Step_0_gml_35_0"
);
60
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* You used to spend so,Delay 11 so,Delay 11 much time with him.Wait for inputClose Message
"* You used to spend so^1, so^1, much time with him./%", "obj_room_chef_empty_slash_Step_0_gml_36_0"
);
61
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
62
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(0);
63
    c_var_lerp_to_instance(te_actor, "x", 390, 30, 2, "out");
64
    c_var_lerp_to_instance(te_actor, "y", 485, 30, 2, "out");
65
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
66
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(0);
67
    c_var_lerp_to_instance(te_actor, "image_xscale", 3.2, 7.5, 2, "out");
68
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
69
    
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,
* With me.Wait for inputClose Message
"* With me./%", "obj_room_chef_empty_slash_Step_0_gml_42_0"
);
70
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
71
    c_snd_play(snd_wing);
72
    c_var_lerp_to_instance(te_actor, "x", 433, 7.5, 2, "out");
73
    c_var_lerp_to_instance(te_actor, "y", cameray() + 420, 7.5, 2, "out");
74
    c_var_lerp_to_instance(te_actor, "image_xscale", 2, 7.5, 2, "out");
75
    
c_wait
c_wait

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

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_laugh_pose);
77
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
78
    
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,
* Watching cartoons. Playing games.Wait for input
"* Watching cartoons. Playing games./", "obj_room_chef_empty_slash_Step_0_gml_48_0"
);
79
    
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);
}
(
* Smiling. Laughing. Crying.Wait for inputClose Message
"* Smiling. Laughing. Crying./%", "obj_room_chef_empty_slash_Step_0_gml_54_0"
);
80
    
c_talk
c_talk

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

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(1);
82
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_laugh);
83
    
c_imagespeed
c_imagespeed

function
c_imagespeed(arg0)
{
c_cmd("imagespeed", arg0, 0, 0, 0);
}
(0.2);
84
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
85
    
c_imagespeed
c_imagespeed

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

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

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(te);
88
    
c_imagespeed
c_imagespeed

function
c_imagespeed(arg0)
{
c_cmd("imagespeed", arg0, 0, 0, 0);
}
(0);
89
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(8);
90
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
91
    
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,
* Why?Wait for input
"* Why?/", "obj_room_chef_empty_slash_Step_0_gml_60_0"
);
92
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* Why don't you two do that anymore...?Wait for inputClose Message
"* Why don't you two do that anymore...?/%", "obj_room_chef_empty_slash_Step_0_gml_61_0"
);
93
    
c_talk_wait
c_talk_wait

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

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

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(0);
96
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_hurt);
97
    
c_shakeobj
c_shakeobj

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

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
99
    
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,
* What!? He went to COLLEGE?Wait for input
"* What!? He went to COLLEGE?/", "obj_room_chef_empty_slash_Step_0_gml_67_0"
);
100
    
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);
}
(
* Well...Delay 11 why'd he have to go do THAT!?Wait for input
"* Well..^1. why'd he have to go do THAT!?/", "obj_room_chef_empty_slash_Step_0_gml_73_0"
);
101
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* You. Delay 44Can learn. Delay 44ANYTHING!Delay 11 Delay 44On TV!Delay 11Wait for input
"* You.^4 Can learn.^4 ANYTHING^1!^4 On TV^1!/", "obj_room_chef_empty_slash_Step_0_gml_79_0"
);
102
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* Ahahahah!!!Wait for inputClose Message
"* Ahahahah!!!/%", "obj_room_chef_empty_slash_Step_0_gml_80_0"
);
103
    
c_talk
c_talk

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

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(1);
105
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_tie_adjust_c);
106
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(8);
107
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(2);
108
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(2);
109
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(3);
110
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(-1);
111
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_laugh);
112
    
c_imagespeed
c_imagespeed

function
c_imagespeed(arg0)
{
c_cmd("imagespeed", arg0, 0, 0, 0);
}
(0.4);
113
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
114
    c_sound_play(snd_wing);
115
    c_var_lerp_to_instance(te_actor, "x", camerax() + view_wport[0] + 200, 15, 3, "out");
116
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
117
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_tenna_tie_adjust_a);
118
    
c_halt
c_halt

function
c_halt()
{
c_cmd("halt", 0, 0, 0, 0);
}
();
119
    c_sound_play(snd_wing);
120
    c_var_lerp_to_instance(te_actor, "x", 433, 15, 3, "out");
121
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
122
    
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,
* Yes. The instructions. Right. The INSTRUCTIONS!!!!Wait for inputClose Message
"* Yes. The instructions. Right. The INSTRUCTIONS!!!!/%", "obj_room_chef_empty_slash_Step_0_gml_92_0"
);
123
    
c_talk_wait
c_talk_wait

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "show_arrows", true);
125
    c_var_lerp_to_instance(pipe_left, "x", 0, 30, 3, "out");
126
    c_var_lerp_to_instance(pipe_right, "x", 642, 30, 3, "out");
127
    
c_wait
c_wait

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

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(18);
129
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
130
    
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,
* They're coming out of the pipes.Wait for input
"* They're coming out of the pipes./", "obj_room_chef_empty_slash_Step_0_gml_101_0"
);
131
    
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);
}
(
* They're crawling out of the pipes.Wait for input
"* They're crawling out of the pipes./", "obj_room_chef_empty_slash_Step_0_gml_102_0"
);
132
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* Where are they going...!?Wait for input
"* Where are they going...!?/", "obj_room_chef_empty_slash_Step_0_gml_108_0"
);
133
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* Hahaha...Delay 11 I...Delay 11 don't...Delay 11 KNOW!!Wait for inputClose Message
"* Hahaha..^1. I..^1. don't..^1. KNOW!!/%", "obj_room_chef_empty_slash_Step_0_gml_114_0"
);
134
    
c_talk
c_talk

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

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(2);
136
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(0);
137
    
c_imagespeed
c_imagespeed

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

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(3);
139
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_laugh);
140
    
c_imagespeed
c_imagespeed

function
c_imagespeed(arg0)
{
c_cmd("imagespeed", arg0, 0, 0, 0);
}
(0.4);
141
    
c_wait_talk
c_wait_talk

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

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "hide_arrows", true);
143
    c_var_lerp_to_instance(te_actor, "x", camerax() + view_wport[0] + 200, 30, 3, "out");
144
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
145
    
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,
* Ahahahahahaha!!!Wait for inputClose Message
"* Ahahahahahaha!!!/%", "obj_room_chef_empty_slash_Step_0_gml_120_0"
);
146
    
c_talk_wait
c_talk_wait

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

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

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
149
}
150
if (game_active && !d_ex() && customcon == 1)
151
{
152
    game_active = false;
153
    global.interact = 0;
154
    
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; }
(7, 1);
155
    instance_create(0, 0, obj_ch3_b4_chef_controller);
156
    var kris_chef = instance_create(kr_actor.x, kr_actor.y, obj_ch3_b4_chef_kris);
157
    
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(kris_chef);
158
    kr_actor.visible = 0;
159
}
160
if (bgm != -4)
161
{
162
    bgm_timer++;
163
    bgm_pitch = 1 + sin(bgm_timer / 20);
164
    audio_sound_pitch(bgm_track[1], bgm_pitch);
165
}
166
if (con == 10 && i_ex(obj_ch3_b4_chef_controller))
167
{
168
    if (timer_max == 0)
169
    {
170
        timer_max = obj_ch3_b4_chef_controller.timer_max * 30;
171
        with (obj_dw_chef_screen_empty)
172
            start_countdown();
173
    }
174
    if (!obj_dw_chef_screen_empty.countdown)
175
    {
176
        timer++;
177
        if (timer == 1)
178
        {
179
            bgm_track[0] = snd_init("alley_ambience.ogg");
180
            bgm_track[1] = mus_loop(bgm_track[0]);
181
            with (obj_ch3_b4_chef_controller)
182
                start_game();
183
            icee_travel = true;
184
        }
185
        var current_progress = 1 - (timer / timer_max);
186
        with (screen)
187
            set_progress(current_progress);
188
    }
189
    if (obj_ch3_b4_chef_controller.gameover)
190
    {
191
        con = 19;
192
        alarm[0]
 = 30;
gml_Object_obj_room_chef_empty_Alarm_0.gml

con++;
193
        global.interact = 1;
194
        icee_travel = false;
195
    }
196
}
197
if (con == 20 && !d_ex() && customcon == 1)
198
{
199
    con = -1;
200
    snd_free(bgm_track[0]);
201
    var screen_wipe = instance_create(0, 0, obj_ch3_screen_wipe);
202
    screen_wipe.target_room = room_ch3_gameshowroom;
203
    screen_wipe.start = true;
204
}
205
if (show_arrows)
206
{
207
    arrow_timer++;
208
    if (arrow_timer == 1)
209
    {
210
        for (var i = 0; i < array_length_1d(arrow_markers); i++)
211
            scr_lerp_var_instance(arrow_markers[i], "image_alpha", 0, 1, 30, 2, "out");
212
    }
213
    arrow_siner += 0.2;
214
    for (var i = 0; i < array_length_1d(arrow_markers); i++)
215
        arrow_markers[i].y = arrow_markers[i].y + sin(arrow_siner);
216
    if (hide_arrows)
217
    {
218
        show_arrows = false;
219
        for (var i = 0; i < array_length_1d(arrow_markers); i++)
220
            scr_lerp_var_instance(arrow_markers[i], "image_alpha", 1, 0, 30, 2, "out");
221
    }
222
}
223
if (icee_travel)
224
{
225
    icee_travel_timer++;
226
    if (icee_travel_timer == 1)
227
    {
228
        pipe_left.image_index = 1;
229
        pipe_right.image_index = 1;
230
        for (var i = 0; i < 4; i++)
231
        {
232
            icee[i] = 
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; }
(view_wport[0], 466, spr_dw_pipe_icee);
233
            icee[i].depth = 94000;
234
            icee[i].image_blend = c_black;
235
        }
236
    }
237
    for (var i = 0; i < array_length_1d(icee); i++)
238
    {
239
        var current_icee = icee[i];
240
        if (icee_travel_timer >= (i * 90))
241
        {
242
            var style = ((i % 2) == 1) ? 0 : 1;
243
            if ((icee_travel_timer % 30) == 1)
244
            {
245
                if ((i % 2) == 1)
246
                {
247
                    scr_lerp_instance_var(current_icee, "image_yscale", 2, 1.8, 10, -2, "out");
248
                    scr_lerp_instance_var(current_icee, "image_xscale", 2, 2.4, 10, -2, "out");
249
                }
250
                else
251
                {
252
                    scr_lerp_instance_var(current_icee, "image_yscale", 1.8, 2, 10, -2, "out");
253
                    scr_lerp_instance_var(current_icee, "image_xscale", 2.4, 2, 10, -2, "out");
254
                }
255
            }
256
            if ((icee_travel_timer % 60) == 1)
257
            {
258
                if ((i % 2) == 1)
259
                {
260
                    scr_lerp_instance_var(current_icee, "image_yscale", 1.8, 2, 10, -2, "out");
261
                    scr_lerp_instance_var(current_icee, "image_xscale", 2.4, 2, 10, -2, "out");
262
                }
263
                else
264
                {
265
                    scr_lerp_instance_var(current_icee, "image_yscale", 2, 1.8, 10, -2, "out");
266
                    scr_lerp_instance_var(current_icee, "image_xscale", 2, 2.4, 10, -2, "out");
267
                }
268
            }
269
            with (current_icee)
270
            {
271
                var target_pos = camerax() - 45;
272
                if (x > target_pos)
273
                    x = 
scr_movetowards
scr_movetowards

function
scr_movetowards(arg0, arg1, arg2)
{ if (arg0 == arg1) return arg0; else if (arg0 > arg1) return max(arg0 - arg2, arg1); else return min(arg0 + arg2, arg1); } function scr_obj_movetowards_obj(arg0, arg1, arg2 = 0, arg3 = 0) { scr_obj_movetowards_point(arg0.x + arg2, arg0.y + arg3, arg1); } function scr_obj_movetowards_point(arg0, arg1, arg2) { var _distance = point_distance(x, y, arg0, arg1); if (arg2 >= _distance) { x = arg0; y = arg1; } else { var _direction = point_direction(x, y, arg0, arg1); x += lengthdir_x(arg2, _direction); y += lengthdir_y(arg2, _direction); } }
(x, target_pos, 2);
274
                else
275
                    x = camerax() + view_wport[0] + 45;
276
            }
277
        }
278
    }
279
}