Do not downcast from 16 bit precision to 8 bit precision.

This for example makes Vrtra take damage instead of regen health every
tick.
Merge pull request #522 from Cloudef/no-downcasting

Do not downcast from 16 bit precision to 8 bit precision.