From de8badc9a6e74ca29cbc04ab5438d6eed2eb8984 Mon Sep 17 00:00:00 2001 From: Cerapter Date: Tue, 23 Oct 2018 16:15:15 +0200 Subject: Support for case alerts serverside. - Users can use an ingame button to alert people of cases. --- server/client_manager.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'server/client_manager.py') diff --git a/server/client_manager.py b/server/client_manager.py index f5ef4ef..4a5c1ef 100644 --- a/server/client_manager.py +++ b/server/client_manager.py @@ -65,6 +65,15 @@ class ClientManager: self.flip = 0 self.claimed_folder = '' + # Casing stuff + self.casing_cm = False + self.casing_cases = "" + self.casing_def = False + self.casing_pro = False + self.casing_jud = False + self.casing_jur = False + self.case_call_time = 0 + #flood-guard stuff self.mus_counter = 0 self.mus_mute_time = 0 @@ -359,6 +368,12 @@ class ClientManager: def can_call_mod(self): return (time.time() * 1000.0 - self.mod_call_time) > 0 + def set_case_call_delay(self): + self.case_call_time = round(time.time() * 1000.0 + 60000) + + def can_call_case(self): + return (time.time() * 1000.0 - self.case_call_time) > 0 + def disemvowel_message(self, message): message = re.sub("[aeiou]", "", message, flags=re.IGNORECASE) return re.sub(r"\s+", " ", message) -- cgit