Remove dead code, fix cvar argument type and add player name helper

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <[email protected]>
This commit is contained in:
Debian
2026-09-13 14:00:13 +02:00
co-authored by Sisyphus
parent e47badb7b3
commit 5b90d66276
3 changed files with 7 additions and 14 deletions
+4 -3
View File
@@ -23,7 +23,6 @@ class ServerInfo:
self.roundlimit = '0'
self.capturelimit = '0'
self.maxclients = '0'
self.curclients = '0'
self.red_score = 0
self.red_rounds = 0
self.blue_score = 0
@@ -121,6 +120,10 @@ class PlayerTracker:
teams[team].append(name)
return teams
def get_player_names(self):
"""Get clean (color-code-stripped) names of all tracked players"""
return [strip_color_codes(name) for name in self.server_info.players]
def remove_player(self, name):
"""Remove player from tracking"""
clean_name = strip_color_codes(name)
@@ -227,5 +230,3 @@ class GameState:
self.server_info = ServerInfo()
self.player_tracker = PlayerTracker(self.server_info)
self.event_deduplicator = EventDeduplicator()
self.pending_background_commands = set()
self.status_buffer = []