diff options
| author | Cerapter <cerap@protonmail.com> | 2018-10-23 16:15:15 +0200 |
|---|---|---|
| committer | Cerapter <cerap@protonmail.com> | 2018-10-23 16:15:15 +0200 |
| commit | de8badc9a6e74ca29cbc04ab5438d6eed2eb8984 (patch) | |
| tree | eca5e15e0036fbd117be92029c57f039e2b0606f /server/client_manager.py | |
| parent | 660daf9922e68eb5f5f6bb00eb3bc51d0c460de7 (diff) | |
Support for case alerts serverside.
- Users can use an ingame button to alert people of cases.
Diffstat (limited to 'server/client_manager.py')
| -rw-r--r-- | server/client_manager.py | 15 |
1 files changed, 15 insertions, 0 deletions
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) |
