Commit Graph

348 Commits

Author SHA1 Message Date
Ben
9a4acade3f Add boot event listener
This event is fired when server has just started up, but before it is accepting connections.

Also implement `fire()` method in `DummyEventListenerManager` for more easily firing custom events.
2020-02-14 21:32:09 +00:00
Ben
9bd7bada62 Move all minigame logic to its own module 2020-02-14 21:27:09 +00:00
Ben
2c911aa856 Correct WorldCredentials converter indexing 2020-02-14 21:23:57 +00:00
Ben
4dde98dad1 Calculate timezone offset for daylight savings time 2020-02-14 21:23:07 +00:00
Ben
68392fbfa5 PEP8 compliancy 2020-01-02 23:49:52 +00:00
Ben
174812f78c Fix mancala move handler packet serialisation 2020-01-02 23:49:30 +00:00
Ben
201fa9826a Rainbow puffle quest handlers 2020-01-02 23:21:52 +00:00
Ben
909cb88a21 Puffle handlers 2020-01-02 23:21:37 +00:00
Ben
2f6c53c872 Remove unneeded table
Using redis for rainbow puffle quest cookies
2020-01-02 23:20:38 +00:00
Ben
5daecfd0c2 Set depends_on_packet for some of the handlers in mail module 2020-01-02 23:18:09 +00:00
Ben
f912ef7e83 Allow cost to be overridden in inventory helper functions 2020-01-02 23:17:28 +00:00
Ben
a9836f5f2b Reduce chance of receiving system EPF invite
Potential in future for this to be a config option
2020-01-02 23:16:03 +00:00
Ben
b507ae13d4 Remove return statement from handle_buy_inventory 2020-01-02 23:15:16 +00:00
Ben
a521395e80 Mascot stamp handler 2020-01-02 23:13:51 +00:00
Ben
d9d84508cd Don't send empty string inside epf com message packet
Causes client bug!
2020-01-02 23:13:02 +00:00
Ben
349f40efd4 Fix duplicate named handler 2020-01-02 23:12:22 +00:00
Ben
f255ad112d Full support for expiring memberships 2020-01-02 23:11:27 +00:00
Ben
82a3753d0d Call _client_disconnected method immediately when close() is called 2020-01-02 23:05:58 +00:00
Ben
85726627b1 Fix buddy request object naming collision for legacy clients 2020-01-02 23:04:55 +00:00
Ben
ac8b20fcfe Add support for moderator-only servers 2020-01-02 23:03:34 +00:00
Ben
d3bd9ac1e3 Allow packets to be sent to a backyard 2020-01-02 23:01:25 +00:00
Ben
1b09500fed Default game data index should be 0 2020-01-02 23:00:30 +00:00
r
b12af568bd
Merge pull request #13 from Zaseth/master
Add try except for Mancala movement and finished Treasure hunt handlers
2019-12-27 21:06:59 +00:00
Zaseth
f693f08956 Treasure hunt handlers 2019-12-27 19:09:10 +01:00
Zaseth
5dfae648c4 Add try except for mancala movement 2019-12-27 18:54:16 +01:00
r
438d083602
Merge pull request #11 from Zaseth/master
Minigames
2019-12-27 14:45:10 +00:00
Zaseth
25de3a6f94 Treasure hunt logic 2019-12-27 15:03:40 +01:00
Zaseth
82b15cea66 Finished Mancala 2019-12-24 18:30:45 +01:00
r
841a89c563
Merge pull request #10 from Zaseth/master
Mancala logic and handler support
2019-12-24 15:58:37 +00:00
Zaseth
9f551e4860 Added a comment, very unsure 2019-12-24 15:00:22 +01:00
Zaseth
263b3e4498 Mancala handler added 2019-12-24 14:51:09 +01:00
Zaseth
3eddd2e777 Mancala logic 2019-12-24 14:49:31 +01:00
Ben
269702343f Leave table handlers 2019-12-04 01:32:06 +00:00
Ben
27cdb1e569 Minigame save state handlers 2019-12-04 01:31:55 +00:00
Ben
23a8147762 Game save state SQL 2019-12-04 01:31:35 +00:00
Ben
b2b3d9c236 Fix docs for readthedocs.org 2019-12-03 00:17:56 +00:00
Ben
25c380b765 Remove config.py from .gitignore 2019-12-02 23:46:04 +00:00
Ben
f16f33ea8a Initial commit of Houdini docs 2019-12-02 23:45:34 +00:00
Ben
5882d3594b Correct README to new server bootstrap syntax 2019-12-02 23:45:17 +00:00
Ben
28b709a881 Remove unused import 2019-12-02 23:44:42 +00:00
Ben
dcb23d2364 Connect four logic 2019-12-02 23:44:25 +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
758c40bdac Fix AS2 table leave bug 2019-12-02 23:39:26 +00:00
Ben
91ea647e6c Waddle handlers 2019-12-02 23:38:07 +00:00
Ben
69b83cbbdb Table handlers 2019-12-02 23:38:02 +00:00
Ben
8e67710f4c Cache derived properties in penguin data class 2019-12-02 23:37:18 +00:00
Ben
7862101b1b Fix login ban logic 2019-12-02 23:36:24 +00:00
Ben
c977e7f66d Room class send_xt and get_string methods now have a "filter" flag 2019-12-02 23:36:03 +00:00
Ben
576f79c8b7 Improvements to moderation handlers 2019-12-02 23:33:38 +00:00