Commit Graph

398 Commits

Author SHA1 Message Date
Ben
500fd01717
Merge pull request #4 from Zaseth/patch-1
Use secrets.token_hex instead of a loop
2019-09-27 20:21:59 +01:00
Daan
fb20faee2a
Simplified crypto.py
Use secrets.token_hex for generating random keys.
2019-09-27 20:00:53 +02:00
rsakeys
96109b5b3c Take correct amount of arguments
(otherwise string isn't fetched and world crashes)
2019-09-23 01:50:18 +04:00
Casper
ee3cf05a5a
Adding links to badges 2019-09-21 18:39:42 +02:00
Ben
e228262b0d Update README.md 2019-09-12 01:09:35 +01:00
Ben
b9517889a8 Placeholder for transformation handlers 2019-09-09 22:31:06 +01:00
Ben
1908646e25 Use integer division to generate server population level 2019-09-09 22:30:53 +01:00
Ben
9584ceede2 Correct tour guide check in add inventory handler 2019-09-09 22:30:37 +01:00
Ben
79a7724756 Reject client authentication if server is full 2019-09-09 22:30:13 +01:00
Ben
6cc7219572 Remove cooldown from add inventory handler 2019-09-09 22:29:55 +01:00
Ben
81f40e7066 Placeholder for puffle name check handler 2019-09-09 22:29:42 +01:00
Ben
ba4b92c8a9 Single-player game joining 2019-09-09 22:29:23 +01:00
Ben
38e7b7c405 Sort pins in stampbook by release date 2019-09-09 22:29:10 +01:00
Ben
ead43d593e Safe message and mascot message handlers 2019-09-09 22:28:38 +01:00
Ben
06c2ac68b2 SoundStudio handlers 2019-09-09 22:27:52 +01:00
Ben
4e8a73591b Set track_like date column default value 2019-09-09 22:27:13 +01:00
Ben
1c03374bd8 Implement egg-timer for legacy and vanilla clients 2019-09-09 22:26:11 +01:00
Ben
2ecd9f1850 Keep track of minutes played per session 2019-09-09 22:23:21 +01:00
Ben
78d042b1a3 Move client disconnect functionality into dummy event listener 2019-09-09 22:21:14 +01:00
Ben
c9996c57e7 AS3 7 day preactivation trial 2019-09-09 22:18:57 +01:00
Ben
3f423b37d2 Remove postcards attribute from penguin data objects 2019-09-09 22:16:11 +01:00
Ben
d6b7b4fe3f Add support for player "grounding" 2019-09-09 22:15:30 +01:00
Ben
d176b92e4a Move buddy and character disconnect to a dummy handler 2019-09-09 22:14:01 +01:00
Ben
90ce0a0ab7 Execute checklist on dummy event listeners 2019-09-09 22:11:50 +01:00
Ben
8018a7c21e Give room objects penguins_by_id and penguins_by_username attributes 2019-09-09 22:07:51 +01:00
Ben
4495779bf1 Disconnect idle clients after 1 minute 2019-09-09 22:05:00 +01:00
Ben
29706065ae Catch checklist exception on DummyEvent listeners 2019-09-09 22:03:44 +01:00
Ben
aef99a11b6 Remove unused requirement 2019-09-09 22:02:59 +01:00
rsakeys
56ebb62ff7 Removal of watchdog from requirements as it's not utilised anymore. 2019-09-08 21:52:37 +04:00
rsakeys
7bc1a8071a Written moderation handlers 2019-09-03 06:15:29 +04:00
rsakeys
1ec827b543 Stealth moderator implementation 2019-09-03 06:11:57 +04:00
rsakeys
675099f70c Change permaban data type to boolean instead of smallint 2019-09-01 06:24:36 +04:00
rsakeys
e62b4f6bd7 Removal of unnecessary columns that aren't utilized in the warning table 2019-09-01 06:16:15 +04:00
rsakeys
82eacb42e7 Missing type of data defined that is received in the handlers 2019-08-30 00:48:17 +04:00
rsakeys
9c83287ecb Fixed parameters in message handlers.
Originally this function took the third parameter as the message content in the parameter when really it was the penguin ID, but it should take the penguin id as the third parameter and the message as the fourth.
2019-08-30 00:43:33 +04:00
Ben
e964f838d6 Remove aiofiles from requirements.txt 2019-08-23 21:51:09 +01:00
Ben
06c95513b2 Mail handlers 2019-08-23 21:50:59 +01:00
Ben
8d017e5594 Add EPF inventory method 2019-08-23 21:50:38 +01:00
Ben
0b57942558 EPF handlers 2019-08-23 21:50:26 +01:00
Ben
c51dfc12d8 Refresh room handler 2019-08-23 21:49:47 +01:00
Ben
2f0da637d2 "dummy" handlers and connect and disconnect handlers 2019-08-23 21:49:27 +01:00
Ben
9806bcf82e Move all enums and constants into their own module 2019-08-23 21:48:26 +01:00
Ben
8a9f2e8b99 Remove all code related to "hot-reloading"
Support is being dropped for now and until further notice.
2019-08-23 21:46:31 +01:00
Ben
9098ae50a1 Cross-client buddy handlers 2019-08-19 02:29:43 +01:00
Ben
c84bf9114a Ignore handler module 2019-08-19 02:29:17 +01:00
Ben
8c8fe6320c Don't send command messages publicly 2019-08-19 02:29:05 +01:00
Ben
337c2048cd Toy book handlers
Experimental: players who open newspapers will persist after changing rooms.
2019-08-19 02:28:42 +01:00
Ben
a6e1d05a52 General improvements to _client_disconnected
This isn't staying. Potential decorator for individual (and multiple) disconnect (and connect?) handlers to be used within the handler modules.
2019-08-19 02:27:14 +01:00
Ben
2e414e0f5a AS3 player data lookup handlers 2019-08-19 02:24:47 +01:00
Ben
d79efd6680 Get player and mascot object string handlers with caching 2019-08-19 02:23:47 +01:00