Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_b3bs_stealth_Step_0

(view raw script w/o annotations or w/e)
1
if (init == 0)
2
{
3
    for (var i = 0; i < 20; i++)
4
    {
5
        genx[i] = 2;
6
        geny[i] = 2;
7
        actualcat[i] = -4;
8
        catmarker[i] = -4;
9
        catdrawx[i] = 0;
10
        catdrawy[i] = 0;
11
        catsiner[i] = 0;
12
        gencatbirth[i] = 5;
13
        buff[i] = 0;
14
    }
15
    init = 1;
16
}
17
var gencatnew = instance_number(obj_caterpillar_generic);
18
if (gencatnew > gencat)
19
{
20
    gencat = gencatnew;
21
    actualcat[gencat] = instance_find(obj_caterpillar_generic, gencat - 1);
22
    catmarker[gencat] = 
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; }
(ralsei.x, ralsei.y, actualcat[gencat].sprite_index);
23
    catmarker[gencat].name = actualcat[gencat].name;
24
    wasactive = false;
25
    kindaactive = true;
26
}
27
if (alert == 0)
28
{
29
    with (obj_dw__backstagelight)
30
    {
31
        if (alerted == 1)
32
        {
33
            if (special)
34
                other.special = true;
35
            other.alertlight = id;
36
            global.interact = 1;
37
            other.alert = 1;
38
            other.alerter = alerter;
39
            other.alerttimer = 0;
40
        }
41
    }
42
}