diff --git a/src/client/graphics/layers/Leaderboard.ts b/src/client/graphics/layers/Leaderboard.ts index 30e0539d5..8d6a32d6e 100644 --- a/src/client/graphics/layers/Leaderboard.ts +++ b/src/client/graphics/layers/Leaderboard.ts @@ -14,6 +14,7 @@ interface Entry { gold: string; troops: string; isMyPlayer: boolean; + isOnSameTeam: boolean; player: PlayerView; } @@ -115,6 +116,7 @@ export class Leaderboard extends LitElement implements Layer { gold: renderNumber(player.gold()), troops: renderNumber(troops), isMyPlayer: player === myPlayer, + isOnSameTeam: player === myPlayer || player.isOnSameTeam(myPlayer!), player: player, }; }); @@ -143,6 +145,7 @@ export class Leaderboard extends LitElement implements Layer { gold: renderNumber(myPlayer.gold()), troops: renderNumber(myPlayerTroops), isMyPlayer: true, + isOnSameTeam: true, player: myPlayer, }); } @@ -225,7 +228,7 @@ export class Leaderboard extends LitElement implements Layer { (p) => p.player.id(), (player) => html`