Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_chaseenemy_Create_0

(view raw script w/o annotations or w/e)
1
event_inherited();
2
test_release_bullet = 0;
3
test_release_bullet_timer = 0;
4
init = 0;
5
state = 0;
6
image_xscale = 2;
7
image_yscale = 2;
8
facing = 0;
9
walk_index = 0;
10
alertcon = 0;
11
alerttimer = 0;
12
facetimer = 0;
13
pacecon = 0;
14
pacecon2 = 0;
15
pacetimer = 0;
16
targetx = 0;
17
targety = 0;
18
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
19
frozen = 0;
20
hadfrozen = 0;
21
remspeed = 0;
22
drawsiner = 0;
23
ignorefreeze = 0;
24
viewblocked = 0;
25
canAlertThroughWalls = 1;
26
extflag = 0;
27
startPath = path_index;
28
pathProgress = path_position;
29
pathSpeed = 0;
30
stopPath = 0;
31
noAlertSound = 0;
32
chasecon = 0;
33
excl = 0;
34
pacespeed = 4;
35
pacesinspeed = 0;
36
paceinit = 0;
37
drawoffscreen = 0;
38
dodraw = 1;
39
float = 0;
40
detectpointxoffset = 0;
41
detectpointyoffset = 0;
42
viewpointx = 0;
43
viewpointy = 0;
44
yy = y;
45
xx = x;
46
increment = 0;
47
amplitude = 0;
48
t = 0;
49
rotation = 0;
50
distance = 14;
51
spd = 4;
52
customhitbox = 0;
53
hitx1 = 0;
54
hitx2 = 0;
55
hity1 = 0;
56
hity2 = 0;
57
hitvar = 0;
58
mymidx = x;
59
mymidy = y;
60
minspeed = 4;
61
maxspeed = 7;
62
specialspritecase = 0;
63
moveradius = 160;
64
pacespeed = 1;
65
offscreen_frozen = 1;
66
cancelwalk = 0;
67
alertskip = 0;
68
alerttype = 0;
69
alerted = 0;
70
slide = 1;
71
whichmonster = 0;
72
chasetype = 0;
73
pacetype = 1;
74
radius = 200;
75
ignoresolid = 0;
76
touchflag = 0;
77
eraser = 0;
78
blind = 0;
79
encounterflag = 0;
80
startchasespeed = 4;
81
topchasespeed = 8;
82
chaseaccel = 0.1;
83
pacedir = 0;
84
pacedistance = 30;
85
pacedistancewalked = 0;
86
turnbehaviour = 0;
87
usprite = -1;
88
dsprite = -1;
89
lsprite = -1;
90
rsprite = -1;
91
if (!variable_instance_exists(id, "myencounter"))
92
    myencounter = 4;
93
touchsprite = sprite_index;
94
frozensprite = 0;
95
if (room == room_GMS2_test)
96
{
97
    radius = 60;
98
    myencounter = 50;
99
}
100
if (room == room_battletest)
101
    myencounter = global.encounterno;