damage calc refinements