Commit Graph

534 Commits

Author SHA1 Message Date
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
Ben
9bc18b5b34 Minigames handlers 2019-12-02 23:32:42 +00:00
Ben
db3825ccca Handler engine now has support for missing argument defaults 2019-12-02 23:31:53 +00:00
Ben
91a4d8acd5 Support for status field updates 2019-12-02 23:30:56 +00:00
Ben
399df4ad16 Basic chat-filter functionality 2019-12-02 23:28:55 +00:00
Ben
c9907ba178 Use safe penguin name everywhere appropriate 2019-12-02 23:28:30 +00:00
Ben
2fd0a68aef Get player username by swid handler 2019-12-02 23:26:03 +00:00
Ben
ad8119a4d5 Coin dig handler 2019-12-02 23:25:11 +00:00
Ben
dac0db8945 EPF com message SQL 2019-12-02 23:24:52 +00:00
Ben
cfe274e67f EPF com message handlers 2019-12-02 23:24:28 +00:00
Ben
c59e6fa8c4 Move crumbs collection setup to their own handlers 2019-12-02 23:22:37 +00:00
Ben
4703c9f789 Implement penguin class add_coins method 2019-12-02 23:20:21 +00:00
Ben
174cda73c3 Index plugins by class name instead of module name
Also removes case-sensitivity and throws an error if two plugins are called the same name.
2019-12-02 23:19:46 +00:00
Ben
3f1dd2a2f1 Catch ChecklistError & CooldownError on every listener call 2019-12-02 23:18:23 +00:00
Ben
551cf016b4 Convert percent to f-strings 2019-12-02 23:17:08 +00:00