Document: I'm suspicious of that. Food may be a float, since it decrements fractionally in dungeons, but player qualities/stats always have integer values despite the lizard man spell's dividing them by two after it multiplies them by five.
What I should really do is compare saves with minimal changes between them; probably starting by seeing the effect of spending one piece of Gold. But I'm not quite motivated enough.
Floating point numbers are sometimes used even when it doesn't make sense for numbers to be fractional.
According to your post in the other thread, it is possible to get stats over 9 million. In Applesoft BASIC, the largest value an integer variable can store is 32767, so the variable could not possibly be a 16-bit integer; hence, the only possible data type would be a float.
Also, there is a function that can truncate the values, allowing them to remain as integers.
Anyway, I found the actual source code online, and the corresponding line of source code is:
1695 PRINT "YOU HAVE BEEN TURNED": PRINT "INTO A LIZARD MAN": FOR Y = 0 TO 4:C(Y) = INT (C(Y) * 2.5): NEXT : GOTO 1090
In other words, the game (at least the original version) doesn't "multiply by 5 and divide by 2"; it actually multiplies by 2.5 (which will yield an exact result unless the number gets too big to be exactly represented). I note that C is a float (because int variable names must end with %), and so is the loop index Y.
There *are* a few integer variables in the game's source code, but they appear to be used only for the big arrays (like dungeon data) where it was necessary to conserve RAM, but not for scalar values like your stats.
Conclusion: The original version did, in fact, use floats to store your stats, and it is hence likely that the remake does as well.