feat: prestige screen number display should respect player's format preference #253

Open
opened 2026-04-16 08:52:24 -07:00 by hikari · 0 comments
Owner

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 no NumberFormat parameter 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 numberFormat preference. The formatInteger utility (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~ 🌸

## 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 no `NumberFormat` parameter 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 `numberFormat` preference. The `formatInteger` utility (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~ 🌸
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/elysium#253