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_createscr_bullet_createfunction 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 |