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
Ben
f263daba57
Load buddy collections into penguin data model
2019-08-19 02:22:17 +01:00
Ben
8b33390acf
Add player ID to redis set in join server handler
2019-08-19 02:21:12 +01:00
Ben
864268afff
Increase server population in join server handler
2019-08-19 02:20:46 +01:00
Ben
3c4d8461f1
penguins_by_character_id dictionary
2019-08-19 02:19:51 +01:00
Ben
280e42d4ba
Load character crumbs on server start
2019-08-19 02:19:13 +01:00