Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_climb_setpathenemy_Create_0

(view raw script w/o annotations or w/e)
1
event_inherited();
2
dir = 2;
3
prefdir = "left";
4
enabled = true;
5
neutralcon = 0;
6
waittime = 0;
7
waittimer = irandom_range(0, 30);
8
updwait = -1;
9
ignoreblocked = false;
10
movetime = 12;
11
movetimer = 0;
12
updmove = -1;
13
safex = x;
14
safey = y;
15
depth = 30075;
16
init = 0;
17
movetype = 0;
18
influenceable = true;
19
homedistance = 120;
20
lastdir = -1;
21
failmovecount = 0;
22
failmovethresh = 4;
23
movevistype = 0;
24
angle = 0;
25
dodraw = true;
26
sprite_index = spr_climb_chaseenemy_40;
27
flashadjustmentx = 20;
28
flashadjustmenty = 20;
29
effectadjustmentx = 20;
30
effectadjustmenty = 20;
31
if (i_ex(obj_rotating_tower_controller_new))
32
{
33
    dodraw = false;
34
    if (obj_rotating_tower_controller_new.appearance == 1)
35
    {
36
        sprite_index = spr_climb_chaseenemy_40;
37
        x -= 40;
38
        flashadjustmentx = -20;
39
        flashadjustmenty = 20;
40
        effectadjustmentx = 20;
41
        effectadjustmenty = 20;
42
    }
43
    else
44
    {
45
        sprite_index = spr_climb_chaseenemy_40;
46
        flashadjustmentx = -100;
47
        flashadjustmenty = 20;
48
        effectadjustmentx = -60;
49
        effectadjustmenty = 20;
50
    }
51
}
52
if (room == room_dw_churchb_darkclimb)
53
    target = 0;