diff options
| author | Cerapter <cerap@protonmail.com> | 2018-09-15 03:40:23 +0200 |
|---|---|---|
| committer | Cerapter <cerap@protonmail.com> | 2018-09-15 03:40:23 +0200 |
| commit | 0032c36822e149705efa975cd658b1661be2904d (patch) | |
| tree | 3f01ce54657e6d3b8631bc08b86136dd77423017 | |
| parent | d54064d892c26a26641e6ed67412b33d7db3f6c2 (diff) | |
Auto-reset an area's status to idle if it empties out.
| -rw-r--r-- | server/area_manager.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/server/area_manager.py b/server/area_manager.py index 942ad639..328a2316 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 |
