Added a security to avoid reusing the same player object

This commit is contained in:
2025-06-16 13:46:58 -04:00
parent a22001f3ed
commit 4d2d9c2910

View File

@ -80,6 +80,7 @@ class PlayersManager:
self._log.debug(f"Changed {playerName}'s config") self._log.debug(f"Changed {playerName}'s config")
if makeNewPlayerObject: if makeNewPlayerObject:
self._player_data[playerName] = Player(playerName, self, **config) self._player_data[playerName] = Player(playerName, self, **config)
del previousInstance
self._cfg["players"][playerName] = config self._cfg["players"][playerName] = config
def __delitem__(self, playerName): def __delitem__(self, playerName):