Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_titan_heartshine_Step_2

(view raw script w/o annotations or w/e)
1
if (timer >= 12)
2
{
3
    var _range = remap_clamped(12, 20, 100, 800, timer);
4
    var _power = remap_clamped(12, 20, 10, 40, timer);
5
    var _xx = x;
6
    var _yy = y;
7
    with (obj_make_fountain_ball_titan)
8
    {
9
        var _dir = point_direction(x, y, _xx, _yy);
10
        var _len = point_distance(x, y, _xx, _yy);
11
        if (_range < _len)
12
            continue;
13
        image_angle = _dir;
14
        x -= (lengthdir_x(_power, _dir) / 10);
15
        y -= (lengthdir_y(_power, _dir) / 10);
16
        if (image_index < (image_number - 1))
17
        {
18
            image_index += 0.25;
19
            if (back == 0)
20
                image_blend = merge_color(c_black, c_white, image_index / (image_number - 1));
21
        }
22
        else
23
        {
24
            visible = false;
25
        }
26
        if (image_xscale <= 0)
27
            instance_destroy();
28
    }
29
}