Commit Graph

571 Commits

Author SHA1 Message Date
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
Ben
440b63af7c
Merge pull request #47 from solero/proposal-bug-template
Update issue templates
2020-06-18 17:33:43 +01:00
Ben
2db849c1e7
Tidy formatting of bug report template 2020-06-18 17:33:28 +01:00