Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_room_castle_town_lancer_Step_0

(view raw script w/o annotations or w/e)
1
radius = 100;
2
timer += 2;
3
for (var i = 0; i < array_length(parade); i += 1)
4
{
5
    var xx = x + (cos(i) * radius);
6
    var yy = y + (sin(i) * radius);
7
    var __theta = point_direction(x, y, xx, yy);
8
    var __radius = point_distance(x, y, xx, yy);
9
    __theta -= timer;
10
    var _xx = x + lengthdir_x(__radius, __theta);
11
    var _yy = y + lengthdir_y(__radius / 2, __theta);
12
    var parader = parade[i];
13
    parader.x = _xx;
14
    parader.y = _yy;
15
    parader.image_xscale = (parader.y < y) ? -2 : 2;
16
    with (parader)
17
        
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
18
}