Commit Graph

506 Commits

Author SHA1 Message Date
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
e58f00171c Add docker image 2020-04-19 23:45:29 +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
101331e79c Update README 2020-04-08 00:07:29 +01:00
Ben
4252f33a03 Move contents.md to index.md for readthedocs 2020-04-07 23:47:31 +01:00
Ben
d910d6f3c7 Merge remote-tracking branch 'origin/master' 2020-04-07 23:43:05 +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
178bfd6dd1 Merge remote-tracking branch 'origin/master' 2020-04-07 20:32:05 +01:00
rsakeys
79abdf863a Redemption handler corrections 2020-04-07 20:31:55 +01:00
r
00ed49bc9e
Update current-progress.rst 2020-04-07 19:45:01 +01:00
r
cf48ade475
Update current-progress.rst
Redemption is complete for AS2 & AS3
2020-04-07 19:40:38 +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
rsakeys
47e3523738 Correct redemption book IDs 2020-04-07 19:36:59 +01:00
rsakeys
d6968f0c81 Add question_id column in Houdini's database 2020-04-07 19:36:32 +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
ac857f7925 Change penguin_item.item_id column type from SMALLINT to INT 2020-04-06 18:32:07 +01:00
Ben
1c58737227 Remove unneeded adjustment on paycheck date 2020-04-06 18:30:01 +01:00
Ben
68c2e8b27c Set unlockable items 2020-04-06 18:29:34 +01:00
Ben
d834749ea3 Account for PST offset in mail timestamps 2020-04-06 12:36:56 +01:00
Ben
e52ae1e6ef Fix empty waddle population bug 2020-04-06 12:36:39 +01:00
Ben
ae5d6ceacb Fix bug caused by track validation regex in sound studio 2020-04-05 15:14:26 +01:00
Ben
f5db24ca3a Correct requester ID column name for vanilla buddy requests 2020-04-04 20:26:10 +01:00
Ben
55ac7e3ff8 Update current progress 2020-04-02 23:08:29 +01:00
Ben
dde08459e9 Temporary solution for "matching" packet data to handlers 2020-04-02 23:08:22 +01:00
Ben
fed5cf01ec Survey handler module 2020-04-02 23:07:08 +01:00
Ben
79a5c43a66 Fix AttributeError in temporary room waddle instances 2020-04-02 23:06:47 +01:00
Ben
815f16c008 Fix AttributeError in get_player_by_swid 2020-04-02 23:05:05 +01:00
Ben
9349b5374b Legacy get card data should sum card quantities 2020-04-02 23:04:38 +01:00
Ben
a00d287d14 Card Jitsu game handlers 2020-04-02 23:04:10 +01:00
Ben
2d9b73e54b Use vanilla_inventory and legacy_inventory columns to determine default inventories 2020-04-02 23:02:00 +01:00
Ben
874c4d6a68 Update current progress 2020-03-27 03:15:17 +00:00
Ben
d612568ba4 Fix room_id attribute name on join sensei handlers 2020-03-27 03:15:09 +00:00
Ben
1ccca96cc2 Switch from aiocache to cacheout library 2020-03-27 03:13:48 +00:00
rsakeys
923c31fbd1 Merge remote-tracking branch 'origin/master' 2020-03-26 23:36:11 +00:00
Ben
3a783194fa Initial commit for CJ logic 2020-03-26 22:21:05 +00:00
Ben
961b08a399 Check joined_world=True on handle_stop_walking 2020-03-26 22:20:50 +00:00
Ben
dd291ab5b3 Fix potential cyclic import issue & move minigame logic into handler module 2020-03-26 22:20:03 +00:00
Ben
4b88edbc4d start_waddle handler 2020-03-26 22:19:17 +00:00
Ben
48dde7a0ee Give waddles a "temporary" option
Passing `temporary=true` into a waddle will cause it to destroy itself when all players have left
2020-03-26 22:18:44 +00:00