Deltarune script viewer

← back to main script listing

gml_Object_obj_yarnmaker_Draw_0

(view raw script w/o annotations or w/e)
1
if (dont == 0)
2
{
3
    if (state == 0)
4
    {
5
        draw_sprite_ext(sprite_index, 0, x, y, scale, scale, (direction + sqrt(scale) * 720), c_white, 1)
6
        if (scale < 1)
7
            scale += 0.1
8
        else
9
        {
10
            state = 1
11
            mybul = scr_bullet_create
scr_bullet_create

function scr_bullet_create(argument0, argument1, argument2) //gml_Script_scr_bullet_create { var __newbullet = instance_create(argument0, argument1, argument2) __newbullet.damage = damage __newbullet.target = target if variable_instance_exists(self, "element") __newbullet.element = element return __newbullet; }
(x, y, obj_yarnbullet)
12
            i_ex(mybul)
13
            mybul.element = 6
14
            mybul.sprite_index = spr_yarnbullet
15
            mybul.direction = direction
16
            mybul.gravity = childgravity
17
            mybul.speed = childspeed
18
            mybul.image_angle = direction
19
            mybul.grazepoints = grazepoints
20
            mybul.updateimageangle = 1
21
        }
22
    }
23
    else
24
        instance_destroy()
25
}
26
else
27
    dont = 0