Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_mainchara_board_Create_0

(view raw script w/o annotations or w/e)
1
randmove = false;
2
movesleft = 1;
3
movingnow = 0;
4
movebuffer = -1;
5
stepstomove = 0;
6
dir = "null";
7
canmove = false;
8
image_speed = 0;
9
depth = 800000;
10
ignoredepth = 0;
11
facing = 0;
12
fun = 0;
13
wspeed = 4;
14
press_l = 0;
15
press_r = 0;
16
press_d = 0;
17
press_u = 0;
18
press_1 = 0;
19
press_2 = 0;
20
bkx = 0;
21
bky = 0;
22
bkxy = 0;
23
walkbuffer = 0;
24
walktimer = 0;
25
onebuffer = 0;
26
twobuffer = 0;
27
threebuffer = 0;
28
interactedobject = 0;
29
canfreemove = 1;
30
interactoverride = false;
31
cambuff = 0;
32
camera = false;
33
camwidth = 3;
34
camheight = 3;
35
mycam = 0;
36
takephoto = false;
37
swordbuffer = 0;
38
swordfacing = 0;
39
sword = false;
40
swordlv = 1;
41
xp = 0;
42
xptolevel = 3;
43
if (room == room_board_2_sword)
44
    xptolevel = 10;
45
if (room == room_board_dungeon_2)
46
    xptolevel = 4;
47
if (room == room_board_dungeon_3)
48
{
49
    swordlv = 3;
50
    xptolevel = 68;
51
}
52
battlemode = false;
53
quizmode = false;
54
facing = 0;
55
iframes = 0;
56
hitcon = 0;
57
hitdir = 0;
58
hitmove = 64;
59
remcolor = 16777215;
60
hurttimer = 0;
61
swordhitbox = -1;
62
atdoorway = false;
63
leftdoorway = false;
64
grab = 0;
65
grabcon = 0;
66
grabbuffer = 0;
67
grabbed = 0;
68
grabmarker = 0;
69
doagrab = false;
70
dsprite = spr_board_kris_walk_down;
71
rsprite = spr_board_kris_walk_right;
72
usprite = spr_board_kris_walk_up;
73
lsprite = spr_board_kris_walk_left;
74
hurtsprite = spr_board_kris_hurt;
75
dsprite_carry = 927;
76
rsprite_carry = 4594;
77
lsprite_carry = 3946;
78
usprite_carry = 4071;
79
dsprite_item = 4339;
80
myhealth = 999;
81
maxhealth = 12;
82
invincible = 0;
83
name = "kris";
84
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
();
85
init = 0;
86
controlled = 0;
87
kris = 0;
88
susie = 0;
89
ralsei = 0;
90
stoolforme = 0;
91
stool = 0;
92
goStoole = 0;
93
unstoole = 0;
94
stoolbuff = 0;
95
randommovetimer = 0;
96
monstersdefeated = 0;
97
candydroprate = 6;
98
path = path_add();
99
is_moving = false;
100
is_moving_timer = 0;
101
path_target_x = -1;
102
path_target_y = -1;
103
ralsei_target = 10;
104
forget = false;
105
path_end_facing = -1;
106
allow_diagonals = false;
107
grab_dir = -1;
108
susierecordstring = "";
109
susierecordcon = 0;
110
susierecordcount = 0;
111
susierecordsave = true;
112
recordsavex = x;
113
recordsavey = y;
114
cantleave = false;
115
nocamtransition = false;
116
graballpots = false;
117
graballpots_timer = 0;
118
graballpots_con = 0;
119
firstpotwait = 20;
120
chaseralsei = false;
121
runawayfromsusie = false;
122
runawayfromsusiecon = 0;
123
abouttoregaincontrol = false;
124
done = false;
125
xx = x;
126
yy = y;
127
boardgrid = true;
128
for (i = 0; i < 75; i += 1)
129
{
130
    remx[i] = 0;
131
    remy[i] = 0;
132
    facingdir[i] = 0;
133
}
134
follow = 0;
135
for (i = 0; i < 10; i += 1)
136
{
137
    ralx[i] = 0;
138
    raly[i] = 0;
139
}
140
blockerlist[0] = 322;
141
array_push(blockerlist, 544);
142
array_push(blockerlist, 576);
143
array_push(blockerlist, 1671);
144
grabbablelist[0] = 777;
145
array_push(grabbablelist, 692);
146
array_push(grabbablelist, 692);
147
array_push(grabbablelist, 361);
148
array_push(grabbablelist, 797);
149
array_push(grabbablelist, 1726);
150
array_push(grabbablelist, 1049);
151
array_push(grabbablelist, 1410);
152
array_push(grabbablelist, 162);
153
array_push(grabbablelist, 1681);
154
array_push(grabbablelist, 544);
155
boat = false;
156
switchbuff = 0;
157
switchchar = false;
158
hookshot = true;
159
hookbuff = 0;
160
hook = 0;
161
hookcon = 0;
162
forcehook = false;
163
if (room == room_board_dungeon_2 || room == room_board_dungeon_3 || room == room_shadowmantle || room == room_board_preshadowmantle || room == room_board_postshadowmantle)
164
    sword = true;
165
if (room != room_board_1)
166
    global.flag[1020 got_power_croissant] = 1;
167
else
168
    global.flag[1020 got_power_croissant] = 0;
169
sleepy = false;
170
sleeping = false;
171
sleepytimer = 0;
172
caninteract = false;
173
canbepickedup = true;
174
checkpoint = -4;
175
patherror2 = false;
176
debugstring = 0;
177
ribbon = false;
178
bowx = x;
179
bowy = y;
180
stink = false;
181
stinktimer = 0;
182
freeroam = false;
183
dontteam = false;
184
digfreeze = 0;
185
digcon = 0;
186
digtime = 0;
187
cry = 0;
188
crytime = 0;
189
crybuffer = 0;
190
if (room == room_board_postshadowmantle)
191
    freeroam = true;