aboutsummaryrefslogtreecommitdiff
path: root/server/area_manager.py
diff options
context:
space:
mode:
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):