21 Commits

Author SHA1 Message Date
Ben
d2b8475e81 Workaround for buggy client dj3k track packet 2020-06-05 22:49:14 +01:00
Ben
69446d5800 Remove coordinate check on furniture positioning
Also checks that db update succeeded before updating internal igloo cache.
2020-06-05 22:47:19 +01:00
Ben
2d9b73e54b Use vanilla_inventory and legacy_inventory columns to determine default inventories 2020-04-02 23:02:00 +01:00
Ben
1ccca96cc2 Switch from aiocache to cacheout library 2020-03-27 03:13:48 +00:00
rsakeys
923c31fbd1 Merge remote-tracking branch 'origin/master' 2020-03-26 23:36:11 +00:00
Ben
613510f8f7 Organise imports 2020-03-26 22:10:58 +00:00
rsakeys
3deba275fe Correct check for if the furniture is already in the players inventory. 2020-03-03 15:58:49 +00:00
Ben
98c2062633 Only try to remove igloo from map if player has joined world 2020-02-14 22:00:05 +00:00
Ben
06d449e601 Moderators can always visit a player igloo 2020-02-14 21:52:54 +00:00
Ben
a8421258d2 Always check player has default furniture, igloo and location 2020-02-14 21:52:40 +00:00
Ben
de4946771c Move server load crumbs code out of Houdini class
Make use of the new `handlers.boot` event handler to load the server crumbs in from each respective handler module.
2020-02-14 21:39:26 +00:00
Ben
27cdb1e569 Minigame save state handlers 2019-12-04 01:31:55 +00:00
Ben
b082e08bd5 Fix igloo switch like count bug 2019-12-02 23:44:11 +00:00
Ben
aae36bcf22 Move all players in igloo when owner switches igloos 2019-12-02 23:40:31 +00:00
Ben
91a4d8acd5 Support for status field updates 2019-12-02 23:30:56 +00:00
Ben
c9907ba178 Use safe penguin name everywhere appropriate 2019-12-02 23:28:30 +00:00
Ben
c59e6fa8c4 Move crumbs collection setup to their own handlers 2019-12-02 23:22:37 +00:00
Ben
3e7943c6db Make houdini.penguin.Penguin inherit houdini.data.penguin.Penguin
This allows for much clearer syntax
2019-12-02 23:04:59 +00:00
Ben
2712aad24e Overhauled BaseCrumbsCollection class 2019-10-12 00:12:04 +01:00
Ben
c61e5d94df Igloo handlers 2019-10-09 01:22:18 +01:00
Ben
75c05604d9 Rename all modules to comply with PEP8
Lowercase with underscores
2019-05-16 16:34:16 +01:00