fixed deviator

Deviator doesn't seem to work if the armor type is set to 0%.

Deviator also won't target an enemy unit unless it does >=1 damage.