From ae03b9cb201782086df27238bee30ef131270dd6 Mon Sep 17 00:00:00 2001 From: Frederico Santos Date: Wed, 22 May 2024 06:54:44 +0100 Subject: [PATCH] Money with abbreviated form (#1222) --- src/battle-scene.ts | 2 +- src/utils.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/battle-scene.ts b/src/battle-scene.ts index 0f75447a500..f11aa6aec36 100644 --- a/src/battle-scene.ts +++ b/src/battle-scene.ts @@ -1199,7 +1199,7 @@ export default class BattleScene extends SceneBase { } updateMoneyText(): void { - this.moneyText.setText(`₽${this.money.toLocaleString('en-US')}`); + this.moneyText.setText(`₽${Utils.formatLargeNumber(this.money, 100)}`); this.moneyText.setVisible(true); } diff --git a/src/utils.ts b/src/utils.ts index 142de91c1ca..0526caacd59 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -188,6 +188,12 @@ export function formatLargeNumber(count: integer, threshold: integer): string { case 3: suffix = 'B'; break; + case 4: + suffix = 'T'; + break; + case 5: + suffix = 'q'; + break; default: return '?'; }