Fixes being able to move away while injecting a mob w/ a syringe (as long as you come back in time) by changing the do_mob() proc (it now looks more like do_after() )
Addind a check to avoid dividing by zero.
Merge pull request #5319 from phil235/InjectFix

Moving around while injecting a mob cancels the injection.