Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_yarnsnakemaker_Draw_0

(view raw script w/o annotations or w/e)
1
if (global.turntimer < 2)
2
    instance_destroy();
3
if (dont == 0)
4
{
5
    if (state == 0)
6
    {
7
        if (scale < 1)
8
        {
9
            scale += 0.1;
10
        }
11
        else
12
        {
13
            state = 1;
14
            mybul = 
scr_bullet_create
scr_bullet_create

function
scr_bullet_create(arg0, arg1, arg2)
{ var __newbullet = instance_create(arg0, arg1, arg2); __newbullet.damage = damage; __newbullet.target = target; if (variable_instance_exists(self, "element")) __newbullet.element = element; return __newbullet; }
(x - 12, y - 12, obj_regularbullet_elnina);
15
            i_ex(mybul);
16
            mybul.sprite_index = spr_yarnbullet;
17
            mybul.direction = direction;
18
            mybul.gravity = childgravity;
19
            mybul.speed = childspeed;
20
            mybul.image_angle = direction;
21
            mybul.depth = obj_heart.depth - 1;
22
            mybul.grazepoints = grazepoints;
23
            mybul.updateimageangle = 1;
24
            mybul.damage = damage;
25
            mybul.target = target;
26
        }
27
    }
28
    else
29
    {
30
        instance_destroy();
31
    }
32
}
33
else
34
{
35
    dont = 0;
36
}