diff --git a/src/client/graphics/layers/PlayerInfoOverlay.ts b/src/client/graphics/layers/PlayerInfoOverlay.ts index 292e7148b..437d8f5d9 100644 --- a/src/client/graphics/layers/PlayerInfoOverlay.ts +++ b/src/client/graphics/layers/PlayerInfoOverlay.ts @@ -252,59 +252,19 @@ export class PlayerInfoOverlay extends LitElement implements Layer {
${translateText("player_info_overlay.ports")}: - ${player.units(UnitType.Port).length} - ${player - .units(UnitType.Port) - .map((unit) => unit.level()) - .reduce((a, b) => a + b, 0) > 1 - ? html`(${translateText("player_info_overlay.levels")}: - ${player - .units(UnitType.Port) - .map((unit) => unit.level()) - .reduce((a, b) => a + b, 0)})` - : ""} + ${player.totalUnitLevels(UnitType.Port)}
${translateText("player_info_overlay.cities")}: - ${player.units(UnitType.City).length} - ${player - .units(UnitType.City) - .map((unit) => unit.level()) - .reduce((a, b) => a + b, 0) > 1 - ? html`(${translateText("player_info_overlay.levels")}: - ${player - .units(UnitType.City) - .map((unit) => unit.level()) - .reduce((a, b) => a + b, 0)})` - : ""} + ${player.totalUnitLevels(UnitType.City)}
${translateText("player_info_overlay.missile_launchers")}: - ${player.units(UnitType.MissileSilo).length} - ${player - .units(UnitType.MissileSilo) - .map((unit) => unit.level()) - .reduce((a, b) => a + b, 0) > 1 - ? html`(${translateText("player_info_overlay.levels")}: - ${player - .units(UnitType.MissileSilo) - .map((unit) => unit.level()) - .reduce((a, b) => a + b, 0)})` - : ""} + ${player.totalUnitLevels(UnitType.MissileSilo)}
${translateText("player_info_overlay.sams")}: - ${player.units(UnitType.SAMLauncher).length} - ${player - .units(UnitType.SAMLauncher) - .map((unit) => unit.level()) - .reduce((a, b) => a + b, 0) > 1 - ? html`(${translateText("player_info_overlay.levels")}: - ${player - .units(UnitType.SAMLauncher) - .map((unit) => unit.level()) - .reduce((a, b) => a + b, 0)})` - : ""} + ${player.totalUnitLevels(UnitType.SAMLauncher)}
${translateText("player_info_overlay.warships")}: