Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_titan_climb_darkness_controller_Step_0

(view raw script w/o annotations or w/e)
1
if (!is_active)
2
    exit;
3
timer--;
4
if (timer <= 0)
5
{
6
    timer = 60;
7
    var left_threshold = random_range(camerax() - 40, (camerax() + (view_wport[0] / 2)) - 80);
8
    var right_threshold = random_range(camerax() + (view_wport[0] / 2) + 80, camerax() + view_wport[0] + 40);
9
    var x_pos = choose(left_threshold, right_threshold);
10
    var ball = instance_create(x_pos, cameray() + view_hport[0], obj_titan_climb_darkness);
11
    with (ball)
12
    {
13
        radius = choose(2, 4, 6);
14
        depth = 9000;
15
        vspeed = choose(-1.5, -2.5);
16
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("radius", radius, radius + 10, 180, 3, "in");
17
    }
18
}