generated from nhcarrigan/template
feat: prestige screen number display should respect player's format preference #253
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
The prestige screen has a "suffix pinned at top" number display style that does not respond to the player's number format preference. Regardless of whether the player has selected suffix, scientific, or engineering notation, the prestige screen appears to render large numbers with a letter suffix in a fixed/pinned position.
Additionally,
formatInteger(used for runestone counts and similar whole-number values throughout the game) is hardcoded to always use letter-suffix format — it has noNumberFormatparameter and cannot be passed the player's preference. This means integers always display in suffix mode even when the player has chosen scientific or engineering notation.Expected Behaviour
All number displays on the prestige screen — including any pinned/fixed suffix elements — should use the player's chosen
numberFormatpreference. TheformatIntegerutility (or the context-bound wrapper) should be updated to accept and respect the player's format setting.Reported By
Community tester
deusmortis— observed that the prestige screen's suffix display does not follow the format setting.✨ This issue was created with help from Hikari~ 🌸