Thread:Mr.OAH/@comment-28857013-20150104110910

Regarding the code stuff, you said that the error that the turret keeps shooting is because of the properties are set for the bullet, and not the turret itself. I found something with your code and I think that would fix stuff more easily. if tur1_shoot = 1 { with (instance_create(x+15,y+30,test_turret1_bullet)) tur1_shoot = 0; alarm[0] = 75; //this alarm will control shoot speed } With this thing, the "with" thing actually says that the follow line OR block will be set for the object. So for this line, with (instance_create(x+15,y+30,test_turret1_bullet)) change it into: instance_create(x+15,y+30,test_turret1_bullet); And the other 2 things will not be bothered. 