Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_attack_jarona_Step_0

(view raw script w/o annotations or w/e)
1
if (act == 0)
2
{
3
    var o;
4
    if (attack == 0)
5
    {
6
        if (side == 1)
7
            o = instance_create_depth(obj_heart.x + 400, 208, obj_battlecontroller.depth + 1, obj_flowery_runner);
8
        else
9
            o = instance_create_depth(obj_heart.x + 400, 120, obj_battlecontroller.depth + 1, obj_flowery_runner);
10
        o.action = 0.5;
11
    }
12
    else if (attack == 1)
13
    {
14
        if (side == 1)
15
            o = instance_create_depth(obj_heart.x - 600, 208, obj_battlecontroller.depth + 1, obj_flowery_runner);
16
        else
17
            o = instance_create_depth(obj_heart.x - 600, 120, obj_battlecontroller.depth + 1, obj_flowery_runner);
18
    }
19
    o.image_yscale = side * 2;
20
    o.ind = current;
21
    if (current == 5)
22
        attack = 0;
23
    else
24
        attack = 0;
25
    current += 1;
26
    side = -side;
27
    act = 1;
28
    if (current == 5)
29
        act = 3;
30
}
31
if (act == 2)
32
    act = 0;
33
if (act == 10)
34
{
35
    if (!i_ex(obj_flowery_runner))
36
    {
37
        global.turntimer = 45;
38
        instance_destroy();
39
    }
40
}