From c8c3c0f80bba5442480b4b970ebdcf04830924fd Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Wed, 22 Oct 2025 18:54:14 -0700 Subject: [PATCH] Update wodt.py --- modules/games/wodt.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/games/wodt.py b/modules/games/wodt.py index 44b3a5a..1708a3f 100644 --- a/modules/games/wodt.py +++ b/modules/games/wodt.py @@ -209,8 +209,11 @@ class WordOfTheDayGame: If emojiSeen is False, only update mostMessages leaderboard and skip emoji logic. """ - # --- Always update mostMessages leaderboard --- - if 'nodeMessageCounts' in meshLeaderboard and meshLeaderboard['nodeMessageCounts']: + # Only increment for text/chat messages + meshLeaderboard['nodeMessageCounts'][nodeID] = meshLeaderboard['nodeMessageCounts'].get(nodeID, 0) + 1 + + # Update mostMessages leaderboard + if meshLeaderboard['nodeMessageCounts']: max_node = max(meshLeaderboard['nodeMessageCounts'], key=meshLeaderboard['nodeMessageCounts'].get) meshLeaderboard['mostMessages'] = { 'nodeID': max_node,