From 0032c36822e149705efa975cd658b1661be2904d Mon Sep 17 00:00:00 2001 From: Cerapter Date: Sat, 15 Sep 2018 03:40:23 +0200 Subject: [PATCH] Auto-reset an area's status to idle if it empties out. --- server/area_manager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/area_manager.py b/server/area_manager.py index 942ad63..328a231 100644 --- a/server/area_manager.py +++ b/server/area_manager.py @@ -82,6 +82,8 @@ class AreaManager: def remove_client(self, client): self.clients.remove(client) + if len(self.clients) == 0: + self.change_status('IDLE') if client.is_cm: client.is_cm = False self.owned = False