360 Commits

Author SHA1 Message Date
Ben
065d949ec7 Refactor watchdog event evaluation functions 2019-05-29 23:00:29 +01:00
Ben
1127cedb21 Finalise the crumbs collections objects to operate as inventories 2019-05-29 23:00:05 +01:00
Ben
da8fa75586 Credential converters for authentication handlers 2019-05-29 22:58:34 +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
3c09434012 All column names are now lowercase 2019-05-29 22:51:38 +01:00
Ben
094ee97f4d Return 0 for penguin string attribute if attribute is None 2019-05-29 22:46:05 +01:00
Ben
c5d2b6e03b Language bitmask enum
Going to be used in future for server configuration
2019-05-29 22:45:22 +01:00
Ben
fa8abed189 Import basic login handlers into world handlers 2019-05-16 16:36:55 +01:00
Ben
99e7a63957 New permissions database model 2019-05-16 16:34:41 +01:00
Ben
75c05604d9 Rename all modules to comply with PEP8
Lowercase with underscores
2019-05-16 16:34:16 +01:00