Commit Graph

573 Commits

Author SHA1 Message Date
AllinolCP
239b0dad7b
Update houdini.py
Fix aioredis 2.0
2021-07-31 18:03:08 +07:00
Ben
a8fc63393e
Merge pull request #74 from floogal/patch-1 2021-05-27 21:04:30 +01:00
floogal
b19e848a10
Update message.py
Made the 'warn' section in the database kick the player. It currently does nothing, not even filtering the message.
2021-05-26 20:56:29 +01:00
Ben
76ffcd2dbc
Update LICENSE.md to year 2021 2021-01-24 10:16:23 +00:00
Ben
ccf10f2412
CJ Snow handlers
Implement CJSnow handlers
2021-01-24 10:15:15 +00:00
EmperorBale
65c21eee59 Fix indent 2021-01-21 00:46:24 -07:00
EmperorBale
23b495e7d3 Fix indent 2021-01-21 00:01:43 -07:00
EmperorBale
4f57df545f Implement CJSnow handlers 2021-01-20 23:58:37 -07:00
AllinolCP
7e883bd3c7
Update LICENSE.md 2021-01-15 11:11:54 +07:00
Ben
a5f5c3f18d
Merge pull request #64 from Oblivion-Max/patch-2
Literally removed a singular line because ben is a boomer
2020-10-29 10:54:21 +00:00
Oblivion
feb286218a
Literally removed a singular line because ben is a boomer
Removed single line thank and bye
2020-10-29 10:13:40 +00:00
Ben
2d6fe99b3b Send gwcj to update queue widget when joining Card Jitsu mats 2020-10-15 18:01:36 +01:00
Ben
75c970c4ca Send player ID in update waddle response 2020-10-15 18:00:58 +01:00
Ben
f3059cb1d1
Set cost to 0 for redeemable that normally cost coins
Fixes bug where players would be charged for redeeming items that normally cost coins. This could cause coins to go into negative.
2020-08-10 22:48:30 +01:00
Ben
a21c272c8b Prevent players double joining match making system 2020-08-07 18:11:27 +01:00
Ben
eee531f2bc Tick down to -1 on match making interface so that opponents are shown 2020-08-07 18:10:06 +01:00
Ben
ee5f784fdb Add the "Fire Ninja" stamp when player has beaten Sensei battle 2020-08-07 18:08:08 +01:00
Ben
e371549d29 Check that player has won a sensei battle before upgrading to fire ninja 2020-08-07 18:07:35 +01:00
Ben
176a65e0ec Prevent waddle seat IDs going out of sync
Fixes bug where CJ Fire games would become unresponsive after a player has left or lost the game
2020-08-07 18:06:39 +01:00
Ben
82fbd497a7 Fix puffle hat swap when walking inside igloo 2020-08-04 19:12:48 +01:00
Ben
82be875d21 Fix "Full House" igloo stamp for vanilla clients 2020-08-04 19:12:22 +01:00
Ben
0099ae9da8 Move max_users check to room super classes
Fixes bug where users would see a ghost room once the room fills up
2020-08-04 19:11:54 +01:00
Ben
b4769d2383 Use HSET instead of HINCR for population tracking 2020-07-14 22:21:46 +01:00
Ben
6fc147b62b Make sure references to penguin object are expunged by gc 2020-07-14 22:20:04 +01:00
Ben
49a172087e Switch from lru_cache to cached_property 2020-07-14 22:18:00 +01:00
Ben
463d9b1f36 Change igloo music column type from smallint to int
Sound studio music IDs are out of range
2020-07-11 22:33:51 +01:00
Ben
da69239f49 Use class variables for RoomMixin
Caused bug where igloos weren't being created. 

This is required to cohere to PEP8 guidelines.
2020-07-03 22:45:39 +01:00
Ben
e9ca348441 Support for TreasureHunt stamps 2020-07-03 22:43:45 +01:00
Ben
669ca4bbec Fix some of the TreasureHunt game logic 2020-07-03 22:43:31 +01:00
Ben
ccf3b8676a PEP-8 2020-07-01 00:14:48 +01:00
Ben
4c07c63f9b Reduce cooldown on room join to 0.5s 2020-07-01 00:14:31 +01:00
Ben
77a5e1ea23 Fix incorrect handler ordering when before keyword is used 2020-07-01 00:14:11 +01:00
Ben
bd4a6ad24a Spawn players next to each other in rooms
This is an experimental fix for a bug in the vanilla client where players would appear invisible and their actions would not be relayed to the rest of the room.
2020-07-01 00:13:33 +01:00
Ben
f4d4044a04 Implement AbortHandlerChain exception for aborting future handlers 2020-07-01 00:11:39 +01:00
Ben
bc059bacb8 Make puffle substring in playerstring always take the same spaces 2020-07-01 00:10:51 +01:00
Ben
904963e3fc Fix where clause in igloo like increment
Allowed players to obtain infinite likes per day
2020-07-01 00:10:14 +01:00
Ben
1193953316 Use fromtimestamp to perform check in handle_rainbow_puffle_task_complete 2020-07-01 00:09:34 +01:00
Ben
6fc11160f3 Update progress tracker 2020-06-26 03:30:39 +01:00
Ben
a3bf192ec0 Handle fire ninja rank up with golden code cards 2020-06-26 03:29:44 +01:00
Ben
1191e33bbc Correct waddle logic mappings for CJ Fire 2020-06-26 03:29:16 +01:00
Ben
1ac22ca1d4 Card Jitsu Fire handlers 2020-06-26 03:28:50 +01:00
Ben
a44d505bb8 Make CJ Sensei card picks appear more random 2020-06-26 03:27:53 +01:00
Ben
10d8bf4d5d Allow handle_get_ninja_ranks to query other players rankings
Fixes the incorrect amulet showing for fellow players
2020-06-26 03:26:06 +01:00
Ben
194c81d58c Fix empty waddle seats after match making completes 2020-06-26 03:24:57 +01:00
Ben
4525d23b1a
Merge pull request #50 from solero/fix-sound-studio-igloo
Fix Sound Studio igloo music playback
2020-06-21 15:58:22 +01:00
Ben
27871aae71 Fix Sound Studio igloo music playback 2020-06-21 15:57:31 +01:00
Ben
1bd6f590ac
Merge pull request #49 from solero/increase-puffle-interval
Increase Puffle killer interval to 30 minutes
2020-06-21 15:53:48 +01:00
Ben
24c9847230 Increase Puffle killer interval to 30 minutes 2020-06-21 15:52:26 +01:00
Ben
5bd4d35aee Fix bug where Puffle hats could not be removed 2020-06-21 15:49:46 +01:00
Ben
e61d5fb02c Implement missing handle epf_medal_check
Fixes bug where system defender stamps were unattainable. Handler itself is pretty useless.
2020-06-21 15:48:23 +01:00