Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_ow_pathingenemy_generator_Step_0

(view raw script w/o annotations or w/e)
1
if (init == 0)
2
{
3
    if (gen_timer != -1)
4
        timer = gen_timer;
5
    if (gen_rate != -1)
6
        rate = gen_rate;
7
    init = 1;
8
}
9
if (global.interact == 0)
10
{
11
    timer++;
12
    if ((timer % rate) == 0)
13
    {
14
        var enem = instance_create_depth(x, y, depth + 1, obj_ow_pathingenemy);
15
        
scr_size
scr_size

function
scr_size(arg0 = image_xscale, arg1 = image_yscale, arg2 = id)
{ with (arg2) { image_xscale = arg0; image_yscale = arg1; } }
(2, 2, enem);
16
        enem.element = element;
17
        enem.r_movetype = r_movetype;
18
        enem.r_movevistype = r_movevistype;
19
        enem.r_dir = r_dir;
20
        enem.r_waittime = r_waittime;
21
        enem.r_waittimer = r_waittimer;
22
        enem.r_movetime = r_movetime;
23
        enem.r_movetimer = r_movetimer;
24
        enem.r_prefdir = r_prefdir;
25
        enem.r_influenceable = r_influenceable;
26
        enem.r_homedistance = r_homedistance;
27
    }
28
}