In HYPeR all decimal numbers are round down to the nearest unsigned integer.
A negative decimal number is rounded exactly like a positive, but with the ``-``
sign. This rule is not true for Character Points (CP). CP must be treated like
normal decimal numbers, so if you want to raise BS by 1 you have to pay
CP and not 0!