Change from fixed point damage to a separte float damage used for accurate values.