More robust implementation of `healthParse`

This allows the client to display damage with whatever precision the
server sends, rather than always forced to 48ths.