Wywal stąd instance_create(x+16,y+16,obj_pocisk_wroga) bo wtedy tworzy Ci pocisk co stepa co nie?
GML
if distance_to_object(obj_bohater)<200
{
direction=point_direction(x,y,obj_bohater.x,obj_bohater.y)
speed=2
direction=point_direction(x,y,obj_bohater.x,obj_bohater.y)
image_single = direction * image_number/360;
if alarm[1]=-1 alarm[1]=100
}
else
{
direction=random(360)
speed=2
if alarm[0]=-1 alarm[0]=200
if alarm[1]=-1 alarm[1]=random(100)
}