if (image_index > 3) draw_sprite_ext(spr_enemy_aqua_knife_ready, image_index - 4, x, y, image_xscale, image_yscale, image_angle, image_blend, image_alpha); draw_self(); if (!surface_exists(knife_surface)) knife_surface = surface_create(142, 142); surface_set_target(knife_surface); draw_clear_alpha(c_black, 0); d3d_set_fog(true, c_dkgray, 0, 0); with (obj_bullet_knife) { if (sprite_index == spr_attack_knifechain_spin) draw_sprite_ext(sprite_index, image_index, x - (scr_get_box(2) + 5), y - (scr_get_box(1) + 5), image_xscale, image_yscale, image_angle, image_blend, image_alpha); } d3d_set_fog(false, c_gray, 0, 0); surface_reset_target(); draw_surface(knife_surface, scr_get_box(2) + 5, scr_get_box(1) + 5);