Comment

Comment by mcraiha

From the comments:

"This was caused by a floating point rounding error. A unit switching jobs internally becomes a different unit (i.e. a monk with a relic becomes a monk without a relic), and when doing that, HP is scaled proportionally based on the old and new max HP using 32-bit floating point maths."

And there are YouTube videos about this https://www.youtube.com/watch?v=MytWNbpnAVY

parent mcraiha 3 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton