if (global.turntimer < 2) instance_destroy(); with (obj_heart) depth = 10; with (obj_rouxls_yarn_picture_tile) depth = 11; with (obj_growtangle) depth = 12; if (dont == 0) { if (state == 0) { draw_sprite_ext(sprite_index, 0, x, y, scale, scale, direction + (sqrt(scale) * 720), c_white, 1); if (scale < 1) { scale += 0.1; } else { state = 1; mybul = scr_bullet_create(x - 12, y - 12, obj_rouxls_yarnball); i_ex(mybul); mybul.element = 6; mybul.sprite_index = spr_yarnbullet; mybul.direction = direction; mybul.gravity = childgravity; mybul.speed = childspeed; mybul.image_angle = direction; mybul.depth = obj_heart.depth - 1; mybul.grazepoints = grazepoints; mybul.updateimageangle = 1; mybul.damage = damage; mybul.target = target; } } else { instance_destroy(); } } else { dont = 0; }