Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_dw_dogplatforming_Step_0

related scripts: Create_0Draw_0Step_0

(view raw script w/o annotations or w/e)
1
if (!init)
2
{
3
    init = 1;
4
    if (global.flag[1863] > 0)
5
    {
6
        if (global.flag[1863] == 3)
7
        {
8
            climbcon = -1;
9
        }
10
        else
11
        {
12
            with (obj_climbstartertrig)
13
                instance_destroy();
14
            with (obj_plat_asset)
15
            {
16
                if (sprite_index == spr_dw_fcastle_laddery)
17
                    instance_destroy();
18
            }
19
        }
20
    }
21
    if (scr_flag_get_ext(1867, 0) == 1)
22
    {
23
        var gm = scr_genmarker("treasure");
24
        var treasure = instance_create(gm.x, gm.y, obj_treasure_room);
25
        with (treasure)
26
            
scr_platswap_init
scr_platswap_init

function
scr_platswap_init(arg0 = undefined, arg1 = true)
{ if (!instance_exists(obj_platswap)) return -4; if (!instance_exists(obj_platswap_helper)) instance_create(0, 0, obj_platswap_helper); var _helper = 660; if (arg0 == undefined) { ignore_yorigin = 0; if (!variable_instance_exists(id, "force_yplat")) force_yplat = false; with (_helper) init_platswap(other.id, arg1); return _helper; } if (instance_exists(arg0)) { with (arg0) { if (!variable_instance_exists(id, "force_yplat")) force_yplat = false; ignore_yorigin = 0; with (_helper) init_platswap(arg0.id, arg1); return _helper; } } } function scr_platswap_init_alt(arg0 = id, arg1 = true) { if (!instance_exists(obj_platswap)) return -4; if (!instance_exists(obj_platswap_helper)) instance_create(0, 0, obj_platswap_helper); if (instance_exists(arg0)) { with (arg0) { ignore_yorigin = 1; if (!variable_instance_exists(id, "force_yplat")) force_yplat = false; with (_helper) init_platswap(other.id, arg1); return _helper; } } } function scr_plat_make_pauseable(arg0 = id) { if (!instance_exists(obj_platswap)) return -4; if (!instance_exists(obj_plat_pausing_helper)) instance_create(0, 0, obj_plat_pausing_helper); with (obj_plat_pausing_helper) add_object(arg0); }
(self);
27
    }
28
}
29
with (obj_plat_player)
30
{
31
    if (fallen_in_pit)
32
    {
33
        with (obj_plat_vinehook_small)
34
            recover();
35
    }
36
}
37
if (scr_trigcheck_ext("recover_hooks", 912))
38
{
39
    if (!global.pause_plat)
40
        reset_cooldown--;
41
    if (reset_cooldown <= 0)
42
    {
43
        reset_cooldown = 60;
44
        with (obj_dog_hanging)
45
        {
46
            if (!
scr_onscreen_tolerance
scr_onscreen_tolerance

function
scr_onscreen_tolerance(arg0, arg1)
{ obj = arg0; spacer = arg1; var __cx = camera_get_view_x(view_camera[0]); var __cy = camera_get_view_y(view_camera[0]); if ((obj.x + obj.sprite_width + spacer) < __cx || (obj.x - spacer) > (__cx + 640) || (obj.y + obj.sprite_height + spacer) < __cy || (obj.y - spacer) > (__cy + 480)) return false; else return true; }
(id, 100))
47
                instance_destroy();
48
        }
49
        with (obj_plat_vinehook_small)
50
        {
51
            with (hook)
52
                scr_set_platmode_act_active(true);
53
            if (retreat_state != 0)
54
                recover();
55
        }
56
    }
57
}
58
else
59
{
60
    reset_cooldown = 1;
61
}
62
if (climbcon == 0 && instance_exists(obj_climb_kris))
63
{
64
    climbcon = 1;
65
    global.facing = 2;
66
    global.flag[7 disable_menu?] = 1;
67
}
68
if (climbcon == 1 && !instance_exists(obj_climb_kris) && global.interact == 0)
69
{
70
    global.interact = 1;
71
    climbcon = 2;
72
    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; }
();
73
    
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; } } } }
();
74
    su_actor.image_alpha = 0;
75
    ra_actor.image_alpha = 0;
76
    
scr_lerpvar_instance
scr_lerpvar_instance

function
scr_lerpvar_instance()
{ __lerpvar = instance_create(0, 0, obj_lerpvar); __lerpvar.target = argument[0]; __lerpvar.varname = argument[1]; __lerpvar.pointa = argument[2]; __lerpvar.pointb = argument[3]; __lerpvar.maxtime = argument[4]; if (argument_count >= 6) __lerpvar.easetype = argument[5]; if (argument_count >= 7) __lerpvar.easeinout = argument[6]; return __lerpvar; } function scr_lerpcol_instance() { __lerpvar = instance_create(0, 0, obj_lerpvar); __lerpvar.target = argument[0]; __lerpvar.varname = argument[1]; __lerpvar.pointa = argument[2]; __lerpvar.pointb = argument[3]; __lerpvar.maxtime = argument[4]; __lerpvar.iscolor = true; if (argument_count >= 6) __lerpvar.easetype = argument[5]; if (argument_count >= 7) __lerpvar.easeinout = argument[6]; return __lerpvar; } function scr_lerp_var_instance() { if (argument_count >= 6) return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7) return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4);
} function scr_lerp_instance_var() { if (argument_count >= 6) return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7) return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4);
}
(su_actor, "image_alpha", 0, 1, 15);
77
    
scr_lerpvar_instance
scr_lerpvar_instance

function
scr_lerpvar_instance()
{ __lerpvar = instance_create(0, 0, obj_lerpvar); __lerpvar.target = argument[0]; __lerpvar.varname = argument[1]; __lerpvar.pointa = argument[2]; __lerpvar.pointb = argument[3]; __lerpvar.maxtime = argument[4]; if (argument_count >= 6) __lerpvar.easetype = argument[5]; if (argument_count >= 7) __lerpvar.easeinout = argument[6]; return __lerpvar; } function scr_lerpcol_instance() { __lerpvar = instance_create(0, 0, obj_lerpvar); __lerpvar.target = argument[0]; __lerpvar.varname = argument[1]; __lerpvar.pointa = argument[2]; __lerpvar.pointb = argument[3]; __lerpvar.maxtime = argument[4]; __lerpvar.iscolor = true; if (argument_count >= 6) __lerpvar.easetype = argument[5]; if (argument_count >= 7) __lerpvar.easeinout = argument[6]; return __lerpvar; } function scr_lerp_var_instance() { if (argument_count >= 6) return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7) return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4);
} function scr_lerp_instance_var() { if (argument_count >= 6) return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7) return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else return
scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4);
}
(ra_actor, "image_alpha", 0, 1, 15);
78
    
c_sel
c_sel

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

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

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

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

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

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

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
85
    if (global.flag[1458] > 0 || (global.flag[710] == 2 && global.flag[864] == 0))
86
    {
87
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("susie");
88
        
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 A* Guess we could use this for Ralsei's room.Wait for input
"\\EA* Guess we could use this for Ralsei's room./", "obj_dw_dogplatforming_slash_Step_0_gml_90_0"
);
89
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", "V");
90
        
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 V* You want me to take LADDERY?Wait for input
"\\EV* You want me to take LADDERY?/", "obj_dw_dogplatforming_slash_Step_0_gml_92_0"
);
91
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "K");
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);
}
(
Face K* Dude,Delay 11 your room has nowhere to climb.Wait for input
"\\EK* Dude^1, your room has nowhere to climb./", "obj_dw_dogplatforming_slash_Step_0_gml_94_0"
);
93
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 2* Where are you gonna do reps?Wait for input
"\\E2* Where are you gonna do reps?/", "obj_dw_dogplatforming_slash_Step_0_gml_95_0"
);
94
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", "L");
95
        
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 L* I could do...Wait for input
"\\EL* I could do.../", "obj_dw_dogplatforming_slash_Step_0_gml_97_0"
);
96
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face K* I could do isometric exercises on the windowsill!Wait for input
"\\EK* I could do isometric exercises on the windowsill!/", "obj_dw_dogplatforming_slash_Step_0_gml_98_0"
);
97
        
c_facenext
c_facenext

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

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face B* ...Wait for input
"\\EB* .../", "obj_dw_dogplatforming_slash_Step_0_gml_100_0"
);
99
        
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 Y* Dude,Delay 11 you need Laddery.Wait for input
"\\EY* Dude^1, you need Laddery./", "obj_dw_dogplatforming_slash_Step_0_gml_101_0"
);
100
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", "l");
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);
}
(
Face l* Fine...Wait for input
"\\El* Fine.../", "obj_dw_dogplatforming_slash_Step_0_gml_103_0"
);
102
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("no_name", 0);
103
        
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);
}
(
* (Laddery was taken for Ralsei's room.)Wait for inputClose Message
"* (Laddery was taken for Ralsei's room.)/%", "obj_dw_dogplatforming_slash_Step_0_gml_106_0"
);
104
        
c_msgfunc
c_msgfunc

function
c_msgfunc(arg0, arg1 = -1)
{
c_cmd_x("msgcmd", "customfunc", arg1, arg0, 0, 0, 0);
}
(function()
105
        {
106
            snd_play(snd_item);
107
            with (obj_climbstartertrig)
108
                instance_destroy();
109
            with (obj_plat_asset)
110
            {
111
                if (sprite_index == spr_dw_fcastle_laddery)
112
                    instance_destroy();
113
            }
114
            global.flag[1863] = 2;
115
        });
116
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
117
        
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);
} }
(snd_play_flowery, 15);
118
    }
119
    else if (global.flag[710] == 2 && global.flag[864] > 0)
120
    {
121
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("susie");
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,
Face 7* Dude,Delay 11 we should upgrade your room's ladder.Wait for input
"\\E7* Dude^1, we should upgrade your room's ladder./", "obj_dw_dogplatforming_slash_Step_0_gml_128_0"
);
123
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", "V");
124
        
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 V* You want me to take LADDERY?Wait for input
"\\EV* You want me to take LADDERY?/", "obj_dw_dogplatforming_slash_Step_0_gml_130_0"
);
125
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("susie", "7");
126
        
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* ...Delay 11 yeah.Wait for input
"\\E7* ..^1. yeah./", "obj_dw_dogplatforming_slash_Step_0_gml_132_0"
);
127
        
c_facenext
c_facenext

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

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face l* ...Delay 11 fine.Wait for input
"\\El* ..^1. fine./", "obj_dw_dogplatforming_slash_Step_0_gml_134_0"
);
129
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("no_name", 0);
130
        
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);
}
(
* (Laddery was taken for Ralsei's room.)Wait for inputClose Message
"* (Laddery was taken for Ralsei's room.)/%", "obj_dw_dogplatforming_slash_Step_0_gml_136_0"
);
131
        
c_msgfunc
c_msgfunc

function
c_msgfunc(arg0, arg1 = -1)
{
c_cmd_x("msgcmd", "customfunc", arg1, arg0, 0, 0, 0);
}
(function()
132
        {
133
            snd_play(snd_item);
134
            with (obj_climbstartertrig)
135
                instance_destroy();
136
            with (obj_plat_asset)
137
            {
138
                if (sprite_index == spr_dw_fcastle_laddery)
139
                    instance_destroy();
140
            }
141
            global.flag[1863] = 1;
142
        });
143
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
144
        
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);
} }
(snd_play_flowery, 15);
145
    }
146
    else
147
    {
148
        global.flag[1863] = 3;
149
        
c_speaker
c_speaker

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

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 1* Kind of makes me think it would be nice...Wait for input
"\\E1* Kind of makes me think it would be nice.../", "obj_dw_dogplatforming_slash_Step_0_gml_157_0"
);
151
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 2* ...Delay 11 to have a ladder of my own.Wait for input
"\\E2* ..^1. to have a ladder of my own./", "obj_dw_dogplatforming_slash_Step_0_gml_158_0"
);
152
        
c_facenext
c_facenext

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

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 8* ...Delay 11 yeah.Wait for input
"\\E8* ..^1. yeah./", "obj_dw_dogplatforming_slash_Step_0_gml_160_0"
);
154
        
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* You want it?Wait for input
"\\EK* You want it?/", "obj_dw_dogplatforming_slash_Step_0_gml_161_0"
);
155
        
c_facenext
c_facenext

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

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face Q* Umm...Delay 11 it wouldn't...Delay 11 fit in my room.Wait for input
"\\EQ* Umm..^1. it wouldn't..^1. fit in my room./", "obj_dw_dogplatforming_slash_Step_0_gml_163_0"
);
157
        
c_facenext
c_facenext

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

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 0* ...Delay 11 huh.Delay 11 Okay.Wait for inputClose Message
"\\E0* ..^1. huh^1. Okay./%", "obj_dw_dogplatforming_slash_Step_0_gml_165_0"
);
159
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
160
    }
161
    
c_sel
c_sel

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

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("d");
163
    
c_actortokris
c_actortokris

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

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

function
c_terminatekillactors()
{
c_cmd("terminatekillactors", 0, 0, 0, 0);
}
();
166
}
167
if (climbcon == 2 && !i_ex(obj_cutscene_master))
168
{
169
    global.interact = 0;
170
    global.facing = 0;
171
    global.flag[7 disable_menu?] = 0;
172
    climbcon = 3;
173
}
174
with (obj_plat_follower)
175
{
176
    if (name == "ralsei")
177
    {
178
        if (instance_exists(obj_dog_hanging))
179
            act_busy = true;
180
    }
181
}