Skip to content
This repository was archived by the owner on Jun 20, 2023. It is now read-only.

Commit a7a6d42

Browse files
committed
ensure the viewed player stats is always at the top
reported by Nobbi via the forum
1 parent d2b4a2f commit a7a6d42

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

simulation/components/GuiInterface~boongui.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -366,11 +366,10 @@ GuiInterface.prototype.boongui_GetOverlay = function(_, { g_IsObserver, g_Viewed
366366
{
367367
for (const queue of cmpProductionQueue.queue)
368368
{
369-
369+
if (!queue.started || queue.paused) continue;
370370
const cmpTrainer = Engine.QueryInterface(queue.producer, IID_Trainer);
371371
const cmpResearcher = Engine.QueryInterface(queue.producer, IID_Researcher);
372372
const mode = "production";
373-
if (!queue.started || queue.paused) continue;
374373
if (queue.entity)
375374
{
376375
const { count, "progress": reverseProgress, "unitTemplate": template } = cmpTrainer.GetBatch(queue.entity);
@@ -416,8 +415,8 @@ GuiInterface.prototype.boongui_GetOverlay = function(_, { g_IsObserver, g_Viewed
416415
if (cmpPlayers[g_ViewedPlayer])
417416
{
418417
const sortedViewedPlayerAtTop = function(a, b) {
419-
if ((a.name === cmpPlayerViewed.cmpPlayer.name) != (b.name === cmpPlayerViewed.cmpPlayer.name))
420-
return a.name === cmpPlayerViewed.cmpPlayer.name ? -1 : 1;
418+
if ((a.name === cmpPlayerViewed.cmpIdentity.name) != (b.name === cmpPlayerViewed.cmpIdentity.name))
419+
return a.name === cmpPlayerViewed.cmpIdentity.name ? -1 : 1;
421420
return a.team - b.team;
422421
};
423422
ret.players.sort(sortedViewedPlayerAtTop);

0 commit comments

Comments
 (0)