Made snipers unable to shoot anything else than infantry

fixes #3530 using a target type workaround as 0% damages are translated to can't attack, don't even try.