From b661fbc750ad3c9c3ff01ee9f58e6185dc392157 Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Fri, 24 Oct 2025 08:20:36 -0700 Subject: [PATCH] Revert "fix init of trackers" This reverts commit 3049d186632b04eb1a4a0bc2e1c011e467b12fd2. --- mesh_bot.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/mesh_bot.py b/mesh_bot.py index 36b49ed..0a8bdfc 100755 --- a/mesh_bot.py +++ b/mesh_bot.py @@ -629,6 +629,7 @@ def handle_llm(message_from_id, channel_number, deviceID, message, publicChannel return response def handleDopeWars(message, nodeID, rxNode): + from modules.settings import dwPlayerTracker global dwHighScore # Find player in tracker @@ -681,6 +682,7 @@ def handle_gTnW(chess = False): return response[selected_index] def handleLemonade(message, nodeID, deviceID): + from modules.settings import lemonadeTracker global lemonadeCups, lemonadeLemons, lemonadeSugar, lemonadeWeeks, lemonadeScore, lemon_starting_cash, lemon_total_weeks msg = "" @@ -728,6 +730,7 @@ def handleLemonade(message, nodeID, deviceID): return msg def handleBlackJack(message, nodeID, deviceID): + from modules.settings import jackTracker msg = "" # Find player in tracker @@ -783,6 +786,7 @@ def handleBlackJack(message, nodeID, deviceID): return msg def handleVideoPoker(message, nodeID, deviceID): + from modules.settings import vpTracker msg = "" # Find player in tracker @@ -817,6 +821,7 @@ def handleVideoPoker(message, nodeID, deviceID): return msg def handleMmind(message, nodeID, deviceID): + from modules.settings import mindTracker msg = '' if "end" in message.lower() or message.lower().startswith("e"): @@ -860,6 +865,7 @@ def handleMmind(message, nodeID, deviceID): return msg def handleGolf(message, nodeID, deviceID): + from modules.settings import golfTracker msg = '' # get player's last command from tracker if not new player @@ -907,6 +913,7 @@ def handleGolf(message, nodeID, deviceID): return msg def handleHangman(message, nodeID, deviceID): + from modules.settings import hangmanTracker index = 0 msg = '' for i in range(len(hangmanTracker)): @@ -932,6 +939,7 @@ def handleHangman(message, nodeID, deviceID): return msg def handleHamtest(message, nodeID, deviceID): + from modules.settings import hamtestTracker index = 0 msg = '' response = message.split(' ') @@ -964,6 +972,7 @@ def handleHamtest(message, nodeID, deviceID): return msg def handleTicTacToe(message, nodeID, deviceID): + from modules.settings import tictactoeTracker index = 0 msg = '' @@ -1954,11 +1963,6 @@ async def start_rx(): # Initialize game trackers -from modules.settings import ( - dwPlayerTracker, lemonadeTracker, vpTracker, jackTracker, mindTracker, - golfTracker, hangmanTracker, hamtestTracker, tictactoeTracker, surveyTracker -) - gameTrackers = [ (dwPlayerTracker, "DopeWars", handleDopeWars) if 'dwPlayerTracker' in globals() else None, (lemonadeTracker, "LemonadeStand", handleLemonade) if 'lemonadeTracker' in globals() else None, @@ -1970,7 +1974,7 @@ gameTrackers = [ (hamtestTracker, "HamTest", handleHamtest) if 'hamtestTracker' in globals() else None, (tictactoeTracker, "TicTacToe", handleTicTacToe) if 'tictactoeTracker' in globals() else None, (surveyTracker, "Survey", surveyHandler) if 'surveyTracker' in globals() else None, - #quiz does not use a tracker (quizGamePlayer) always active, same for wotd + #quiz does not use a tracker (quizGamePlayer) always active ] # Hello World