Commit Graph

360 Commits

Author SHA1 Message Date
Ben
3e543b59cc Fix bug where Sensei is unbeatable at black belt 2020-06-05 22:45:44 +01:00
Ben
96da1c3c12 Organise imports 2020-06-05 22:45:23 +01:00
Ben
9583385135 Merge remote-tracking branch 'origin/master' 2020-05-26 00:59:03 +01:00
Ben
afe0457714 Catch UnknownCommandException and forward unknown command messages 2020-05-26 00:58:52 +01:00
Ben
d862af504d Check user is in a room before flushing their overdose key 2020-05-26 00:56:43 +01:00
Ben
d805de1dfb Fix converter type check 2020-05-26 00:56:00 +01:00
Ben
e60ea69b7e Always index the igloo in-case it was removed 2020-05-26 00:54:50 +01:00
Ben
66e062677f Check buddy request hasn't already been accepted 2020-05-26 00:54:04 +01:00
Ben
1e5179d187 Golden active puffles can still dig coins 2020-05-26 00:53:46 +01:00
Ben
b25ac3c240 Check transport is not closing before writing to it 2020-05-26 00:52:41 +01:00
rsakeys
88e78df91a Specify the type of exception caught 2020-05-17 20:40:06 +01:00
rsakeys
7552998bbe Catch exception when the client sends a false login key that isn't found in redis. 2020-05-17 20:20:49 +01:00
Ben
dbf7e4d35e Check if converter is a class before trying to instantiate it 2020-05-17 03:28:04 +01:00
Ben
03a22a28b7 Run checklist and cooldowns on commands 2020-05-17 03:27:40 +01:00
Ben
69fde9b21a ConnectedPenguinConverter now accepts usernames 2020-05-17 03:27:01 +01:00
Ben
9c9ab2dd7d Log player messages to console 2020-05-17 03:26:23 +01:00
Ben
c67e7cc018 Show command messages to moderators 2020-05-17 03:26:13 +01:00
Ben
fbe8ba5eb2 Implement converter for houdini.data.permission.Permission 2020-05-17 03:25:39 +01:00
Ben
38e4a1e0fa Wrapper functions for registering and unregistering permissions 2020-05-17 03:24:51 +01:00
Ben
8e33779ed8 Extra wrapper methods for creating permission handler checks 2020-05-17 03:24:14 +01:00
Ben
4307284092 Penguin class wrapper functions for adding and revoking permissions 2020-05-17 03:23:49 +01:00
Ben
99194d79f3 Index permissions by name 2020-05-17 03:22:47 +01:00
Ben
4288248864 Custom attributes for players and plugins 2020-05-17 03:21:34 +01:00
Ben
993db9e5b0 Fix for visible stealth mods 2020-05-10 21:51:21 +01:00
Ben
644fcf1eb0 Add max rank value to get ninja level handler response 2020-05-10 21:29:15 +01:00
Ben
b43eac649a Add missing player handlers 2020-05-07 21:56:53 +01:00
Ben
1f371ca50e Fix client_type assignment when running with --single-client-mode 2020-05-04 02:27:20 +01:00
Ben
04e511ed12 Merge remote-tracking branch 'origin/master' 2020-05-04 00:48:43 +01:00
Ben
e70bf8d384 Correct puffle_id attribute name 2020-05-04 00:48:32 +01:00
rsakeys
fd70033496 Modify and remove checks for amount of uses. 2020-05-04 00:07:06 +01:00
Ben
82d7d90c0e Merge remote-tracking branch 'origin/master' 2020-04-23 21:49:10 +01:00
Ben
f2e9abb148 Check previous handler did not close the transport 2020-04-23 21:49:01 +01:00
Ben
1d89531634 Return if player is banned for coins overdose 2020-04-23 21:45:07 +01:00
Ben
0684a6f908 Switch to datetime to calculate postcard timestamps
`mktime()` caused issues with the windows C api
2020-04-23 17:40:36 +01:00
Ben
041146caae Fix handler check on handle_epf_grant_reward 2020-04-23 15:58:23 +01:00
Ben
052742b478 Fix StopIteration error when chat filter active but not triggered 2020-04-22 21:41:27 +01:00
Ben
4831658b3f Fix listener ordering check 2020-04-19 23:45:17 +01:00
Ben
ee8e1608ef Assign waddle.penguins on temporary waddle creation for matchmaking 2020-04-17 22:43:23 +01:00
Ben
91f7e1c0d6 Move book and code redemption handlers into their own modules 2020-04-07 23:41:54 +01:00
Ben
0b00a778d6 add_card quantity must always be at least 1 2020-04-07 23:41:12 +01:00
Ben
4794358b5b Ignore epfgf packet when sent pre-login 2020-04-07 23:39:30 +01:00
rsakeys
30d36157eb Merge remote-tracking branch 'origin/master' 2020-04-07 19:38:49 +01:00
rsakeys
032edc9b8d Book redemption handlers 2020-04-07 19:38:03 +01:00
rsakeys
a8f03c1180 Add question_id column 2020-04-07 19:37:31 +01:00
rsakeys
71158dcb97 Return a tuple instead of array 2020-04-07 19:37:16 +01:00
Ben
fdd290e868 Subtract 1 from index_of_before in handler ordering logic 2020-04-06 19:28:23 +01:00
Ben
44bf627dc5 Use fromtimestamp instead of utcfromtimestamp to calculate rainbow quest availability 2020-04-06 19:27:46 +01:00
rsakeys
ce51983a9b Merge remote-tracking branch 'origin/master' 2020-04-06 18:47:03 +01:00
rsakeys
b78b6ab0d1 AS2 support 2020-04-06 18:46:56 +01:00
Ben
1c58737227 Remove unneeded adjustment on paycheck date 2020-04-06 18:30:01 +01:00