aboutsummaryrefslogtreecommitdiff
path: root/server/area_manager.py
diff options
context:
space:
mode:
authorCerapter <cerap@protonmail.com>2018-08-12 00:12:09 +0200
committerCerapter <cerap@protonmail.com>2018-08-12 00:12:09 +0200
commit3759131a8f0c0d65e14fdda9748de300dc23670d (patch)
tree0ad857d199001d3837ab9b5d0b7af4f3189833d1 /server/area_manager.py
parentc22606b5a70d8afa845e6f274521a89cd240a18e (diff)
Area numbers replaced by area abbreviations.
Diffstat (limited to 'server/area_manager.py')
-rw-r--r--server/area_manager.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/server/area_manager.py b/server/area_manager.py
index 374c529f..36ade649 100644
--- a/server/area_manager.py
+++ b/server/area_manager.py
@@ -187,6 +187,18 @@ class AreaManager:
"""
for client in self.clients:
client.send_command('LE', *self.get_evidence_list(client))
+
+ def get_abbreviation(self):
+ if self.name.lower().startswith("courtroom"):
+ return "CR" + self.name.split()[-1]
+ elif self.name.lower().startswith("area"):
+ return "A" + self.name.split()[-1]
+ elif len(self.name.split()) > 1:
+ return "".join(item[0].upper() for item in self.name.split())
+ elif len(self.name) > 3:
+ return self.name[:3].upper()
+ else:
+ return self.name.upper()
def __init__(self, server):