8 Commits

Author SHA1 Message Date
Ben
0bc4bdd8fe Move room removal to penguin class 2019-08-06 22:52:20 +01:00
rsakeys
0b9b16d638 Remove penguin from room upon disconnection 2019-08-05 21:47:31 +03:00
Ben
ddd99cdc5c Change handler does not exist message to warn log level 2019-06-21 23:10:00 +01:00
Ben
1429e9e9be Catch CooldownError, AuthorityError and ChecklistError 2019-06-21 23:09:45 +01:00
Ben
961359b3a9 Catch all unhandled exceptions on packet handling 2019-06-21 01:34:58 +01:00
Ben
a9d58f926b Client connection and disconnection methods override 2019-06-07 00:47:14 +01:00
Ben
8d6e726f97 Move plugins, commands and listeners into their own "manager" objects
Works just like before, only the logic is stored in the objects themselves instead of being scattered around houdini.py
2019-05-29 22:58:10 +01:00
Ben
75c05604d9 Rename all modules to comply with PEP8
Lowercase with underscores
2019-05-16 16:34:16 +01:00