Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_dogtable_controlled_Collision_obj_saucer

(view raw script w/o annotations or w/e)
1
targ = 15;
2
if (instance_exists(obj_controller_dining3))
3
{
4
    if (instance_number(obj_saucer) == targ)
5
    {
6
        obj_controller_dining3.key = instance_create(other.x, other.y, obj_marker);
7
        obj_controller_dining3.key.sprite_index = spr_ch2_gimmick_saucer_key;
8
        obj_controller_dining3.key.image_xscale = 2;
9
        obj_controller_dining3.key.image_yscale = 2;
10
        if (obj_controller_dining3.dogcon == 70)
11
            obj_controller_dining3.dogcon = 71;
12
    }
13
}
14
with (other)
15
{
16
    instance_create(x + 25, y + 34, obj_saucerTable_knocked);
17
    instance_destroy();
18
}
19
if (room == 1201)
20
    vspeed *= 0.75;
21
if (instance_number(obj_saucer) == (targ - 1) && i_ex(obj_controller_dining3))
22
{
23
    vertState = 1;
24
    global.interact = 1;
25
}