Crap you beat me to replying.
Anyhow, if the variables are different then that means theres something wrong with your events. You may have to loop through each turret and tell each individual one to shoot, as you may be getting the problem that one turret is using another's variable. Thus it could be a selection problem
Anyhow, its REALLY not that hard a problem to fix