Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_climb_kris_Create_0

(view raw script w/o annotations or w/e)
1
with (obj_mainchara)
2
    setxy(room_width * 4, room_height * 4);
3
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
4
siner = 0;
5
timer = 0;
6
con = 0;
7
lethality_shield = false;
8
_camerax = 0;
9
_cameray = 0;
10
heart_alpha = 0;
11
boost_cooldown = 0;
12
forcereleasejump = false;
13
dir_memory = -1;
14
camera = 1;
15
climb_finished = false;
16
show_tutorial = false;
17
recently_bumped = -1;
18
previous_bump = -1;
19
slipsprite = 1352;
20
currentdir = -1;
21
upbuffer = 0;
22
leftbuffer = 0;
23
downbuffer = 0;
24
rightbuffer = 0;
25
button1buffer = 0;
26
button2buffer = 0;
27
forceclimb = false;
28
canjump = true;
29
dontfree = false;
30
didhit = -4;
31
invincible = false;
32
slipbuffer = 0;
33
neutralcon = 1;
34
climbcon = 0;
35
climbtimer = 0;
36
climbspeed = 1;
37
climbmomentum = 0;
38
jumpchargecon = 0;
39
jumpchargeamount = 0;
40
chargetime1 = 10;
41
chargetime2 = 22;
42
freeze = false;
43
jumpchargesfx = -4;
44
jumpingcon = 0;
45
jumping = 0;
46
jumpingtimer = 0;
47
slipcon = 0;
48
sliptimer = 0;
49
fallingcon = 0;
50
fallingtimer = 0;
51
grabon = 1;
52
restorefromfalling = 1;
53
restorefromfallingcon = 0;
54
graboncon = 0;
55
climbindex = 0;
56
damagecon = 0;
57
damagetimer = 0;
58
checkdamagefloor = 0;
59
cuttimer = 0;
60
dir = 0;
61
fall_speed_cap = 10;
62
dodraw = true;
63
if (i_ex(obj_rotating_tower_controller_new))
64
    dodraw = false;
65
falseloop = 0;
66
falseloopx[0] = 120;
67
falseloopx[1] = 520;
68
mysurface = -1;
69
boosting = false;
70
reticle_hint_col_inactive = make_color_rgb(200, 200, 200);
71
reticle_hint_col_active = make_color_rgb(255, 200, 132);
72
reticle_hint_col_boost = merge_color(c_aqua, c_white, 0.5);
73
onrotatingtower = false;
74
if (i_ex(obj_rotating_tower_controller_new))
75
{
76
    onrotatingtower = true;
77
    falseloop = 1;
78
    falseloopx[0] = 0;
79
    falseloopx[1] = obj_rotating_tower_controller_new.tower_circumference;
80
}
81
remx = x;
82
remy = y;
83
safex = x;
84
safey = y;
85
drawx = 0;
86
drawy = 0;
87
drawoffsety = 0;
88
damage = 1;
89
target = 3;
90
image_speed = 0;
91
image_xscale = 2;
92
image_yscale = 2;
93
image_index = 1;
94
xclimb = 0;
95
yclimb = -1;
96
myexit = 0;
97
myexitloc = 0;
98
exitcon = 0;
99
endtime = 999;
100
naturalybias = -80;
101
startofroom = 0;
102
falldir = 0;
103
input_locked = false;
104
flashcon = 0;
105
flashsiner = 0;
106
flashspeed = 1;
107
landingstrip = -1;
108
hitcount = 0;
109
last_climbable = -4;
110
remote = 0;
111
remoteu = 0;
112
remoted = 0;
113
remotel = 0;
114
remoter = 0;
115
global.inv = 0;
116
hittimer = 0;