Commit Graph

259 Commits

Author SHA1 Message Date
Ben
198a015c70 Fix for IndexError thrown by _consume_separated_string 2019-10-09 01:14:02 +01:00
Ben
b1b11e9f70 Fix for converter syntax not recognising custom IConverter objects 2019-10-09 01:13:36 +01:00
Ben
2e25f27f1f Reset redis population record at boot 2019-10-09 01:12:31 +01:00
Ben
82be5e3021 New room data models including IglooRoom, BackyardRoom and RoomMixin 2019-10-09 01:10:32 +01:00
Ben
da42e876e0 Set default igloo like count to 0 and remove "owner_id" column 2019-10-09 01:08:35 +01:00
Ben
ead23e3d01 chat_filter_rule table SQL 2019-10-09 01:07:55 +01:00
Ben
993ab2ba69 Add support for Location objects in converter syntax 2019-10-09 01:06:52 +01:00
Ben
361bcced50 Begin moving all format strings over to new "f-string" style syntax 2019-10-09 01:05:43 +01:00
Ben
fa309da0d2 Constraints should restrict on deletion to prevent data loss 2019-10-09 01:01:00 +01:00
Daan
37e95138c9 Add support for hashing integers in the Crypto class 2019-10-02 10:13:32 +01:00
Ben
426311f856
Merge pull request #3 from pnfcre/patch-1
Adding links to badges
2019-09-27 20:23:18 +01:00
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