Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_climb_climbablevine_Other_11

(view raw script w/o annotations or w/e)
1
var climbarea = instance_create(x, y + 40, obj_climb_climbable);
2
climbarea.image_xscale = 1;
3
climbarea.image_yscale = (image_yscale / 2) - 2;
4
array_push(relevant_objects, climbarea);
5
for (var i = 0; i < 2; i++)
6
{
7
    var yy = (((image_yscale * 20) - 80) * i) + 40;
8
    var yy2 = 80 * (-i + 0.5);
9
    var yy3 = (60 * (i - 0.5)) - 20;
10
    var suffix = (i == 0) ? "top" : "bot";
11
    var climbstarter_top = instance_create(x, y + yy, obj_climbstartertrig);
12
    climbstarter_top.image_xscale = 1;
13
    climbstarter_top.image_yscale = 1;
14
    climbstarter_top.exitmarkerflag = string(id) + suffix;
15
    array_push(relevant_objects, climbstarter_top);
16
    var climbstarter2_top = instance_create(x, y + yy + yy2, obj_climbstarter);
17
    climbstarter2_top.image_xscale = 2;
18
    climbstarter2_top.image_yscale = 2;
19
    climbstarter2_top.exitmarkerflag = string(id) + suffix;
20
    climbstarter2_top.e_up = i == 0;
21
    climbstarter2_top.e_down = i == 1;
22
    array_push(relevant_objects, climbstarter2_top);
23
    climbstarter2_top = instance_create(x, y + yy + (yy3 * 2), obj_krmarker);
24
    climbstarter2_top.image_xscale = 2;
25
    climbstarter2_top.image_yscale = 2;
26
    climbstarter2_top.extflag = string(id) + suffix;
27
    array_push(relevant_objects, climbstarter2_top);
28
    climbstarter2_top = instance_create(x - 40, y + yy + (yy3 * 2), obj_ramarker);
29
    climbstarter2_top.image_xscale = 2;
30
    climbstarter2_top.image_yscale = 2;
31
    climbstarter2_top.extflag = string(id) + suffix;
32
    array_push(relevant_objects, climbstarter2_top);
33
    climbstarter2_top = instance_create(x + 40, y + yy + (yy3 * 2), obj_sumarker);
34
    climbstarter2_top.image_xscale = 2;
35
    climbstarter2_top.image_yscale = 2;
36
    climbstarter2_top.extflag = string(id) + suffix;
37
    array_push(relevant_objects, climbstarter2_top);
38
}