nocost was being checked after attack had landed on enemy. Which is incorrect as once the attack lands on an enemy we must subtract the shot from health or mp.
Authored by: SumolX 2007-01-13
Parent: [r459]
Child: [r461]