Commit Graph

  • 55ac7e3ff8 Update current progress Ben 2020-04-02 23:08:29 +01:00
  • dde08459e9 Temporary solution for "matching" packet data to handlers Ben 2020-04-02 23:08:22 +01:00
  • fed5cf01ec Survey handler module Ben 2020-04-02 23:07:08 +01:00
  • 79a5c43a66 Fix AttributeError in temporary room waddle instances Ben 2020-04-02 23:06:47 +01:00
  • 815f16c008 Fix AttributeError in get_player_by_swid Ben 2020-04-02 23:05:05 +01:00
  • 9349b5374b Legacy get card data should sum card quantities Ben 2020-04-02 23:04:38 +01:00
  • a00d287d14 Card Jitsu game handlers Ben 2020-04-02 23:04:10 +01:00
  • 2d9b73e54b Use vanilla_inventory and legacy_inventory columns to determine default inventories Ben 2020-04-02 23:02:00 +01:00
  • 874c4d6a68 Update current progress Ben 2020-03-27 03:15:17 +00:00
  • d612568ba4 Fix room_id attribute name on join sensei handlers Ben 2020-03-27 03:15:09 +00:00
  • 1ccca96cc2 Switch from aiocache to cacheout library Ben 2020-03-27 03:13:48 +00:00
  • 923c31fbd1 Merge remote-tracking branch 'origin/master' rsakeys 2020-03-26 23:36:11 +00:00
  • 3a783194fa Initial commit for CJ logic Ben 2020-03-26 22:21:05 +00:00
  • 961b08a399 Check joined_world=True on handle_stop_walking Ben 2020-03-26 22:20:50 +00:00
  • dd291ab5b3 Fix potential cyclic import issue & move minigame logic into handler module Ben 2020-03-26 22:20:03 +00:00
  • 4b88edbc4d start_waddle handler Ben 2020-03-26 22:19:17 +00:00
  • 48dde7a0ee Give waddles a "temporary" option Ben 2020-03-26 22:18:44 +00:00
  • 18d26a5f5a Replace double with single quotes Ben 2020-03-26 22:17:07 +00:00
  • c3b724c6a9 Matchmaking handlers Ben 2020-03-26 22:16:07 +00:00
  • 1d7ef65d44 Move waddle handler check into houdini.handlers Ben 2020-03-26 22:14:30 +00:00
  • 657ee1d063 New card handler module for dealing with CJ cards & starter decks Ben 2020-03-26 22:13:43 +00:00
  • 18d6f7ed32 Fix add_card quantity bug Ben 2020-03-26 22:11:59 +00:00
  • 613510f8f7 Organise imports Ben 2020-03-26 22:10:58 +00:00
  • 7af9344a00 Fix StopIteration exception thrown when chat_filter_words is empty Ben 2020-03-14 18:25:32 +00:00
  • c02b6e164d Fix recursion depth limit exception in DanceFloor Ben 2020-03-14 18:24:13 +00:00
  • b20d0297bb Cache innocent & treasure items, completed rsc handler rsakeys 2020-03-07 01:54:12 +00:00
  • 0021ad1ad1 Add support for CARD type redemption codes. rsakeys 2020-03-03 22:42:24 +00:00
  • c6a17e8e56 Add support for GOLDEN type redemption codes. rsakeys 2020-03-03 21:40:36 +00:00
  • 2aadfba9e8 Add support for innocent items rsakeys 2020-03-03 21:02:57 +00:00
  • de605410ce Add support for innocent items rsakeys 2020-03-03 17:38:32 +00:00
  • 3deba275fe Correct check for if the furniture is already in the players inventory. rsakeys 2020-03-03 15:58:49 +00:00
  • 48f303dbdd Change on delete clauses from restrict to cascade Ben 2020-03-03 00:57:00 +00:00
  • 646b9f0e4f card_starter_deck database model Ben 2020-03-03 00:56:18 +00:00
  • 922e817e8d Add default inventory boolean field to every inventory entity Ben 2020-03-03 00:55:38 +00:00
  • e94993a71f Add support for treasure items rsakeys 2020-03-02 20:41:43 +00:00
  • 1dc3bf9f34 Only emit handler when disconnecting from the world servers rsakeys 2020-03-02 19:20:27 +00:00
  • c171c75cb3 Update current-progress.rst Ben 2020-02-14 22:04:00 +00:00
  • a58516800d Merge remote-tracking branch 'origin/master' Ben 2020-02-14 22:01:30 +00:00
  • 98800688ad Update requirements.txt Ben 2020-02-14 22:01:24 +00:00
  • 94a7a963a7 Always throw CooldownError even when cooldown has a callback Ben 2020-02-14 22:01:16 +00:00
  • c1bd04fe3a Redemption join handlers Ben 2020-02-14 22:00:31 +00:00
  • 98c2062633 Only try to remove igloo from map if player has joined world Ben 2020-02-14 22:00:05 +00:00
  • 6c0b6a1239 handlers.player_in_room check p.room is not None Ben 2020-02-14 21:59:43 +00:00
  • c6809070e7 Filter words found in chat_filter_words server crumbs Ben 2020-02-14 21:59:24 +00:00
  • 4027a7af08 waddle_handler decorator Ben 2020-02-14 21:58:44 +00:00
  • 0d8c79c18d Send error if room is full Ben 2020-02-14 21:58:00 +00:00
  • 08c97b24b1 Update imports in houdini.py Ben 2020-02-14 21:57:26 +00:00
  • 5c5b89884e All room-type objects are now consistent in method naming Ben 2020-02-14 21:56:52 +00:00
  • b4b1abba1c Tidy login handler Ben 2020-02-14 21:54:41 +00:00
  • 191e9caf90 handle_player_transformation handler Ben 2020-02-14 21:54:06 +00:00
  • b930f49d30 handle_epf_grant_reward handler Ben 2020-02-14 21:53:34 +00:00
  • 7170102fee Only send system EPF invites to legacy clients Ben 2020-02-14 21:53:21 +00:00
  • 06d449e601 Moderators can always visit a player igloo Ben 2020-02-14 21:52:54 +00:00
  • a8421258d2 Always check player has default furniture, igloo and location Ben 2020-02-14 21:52:40 +00:00
  • 30586157fc Always check player owns their color and the vanilla default inventory Ben 2020-02-14 21:52:13 +00:00
  • a32f3df56e Refactor penguin class __slots__ Ben 2020-02-14 21:51:35 +00:00
  • 194327fb93 Return an error if room join cooldown is triggered Ben 2020-02-14 21:51:08 +00:00
  • 3f50f0589d Remove allow_once decorator from party cookie request Ben 2020-02-14 21:50:29 +00:00
  • 524aa2803e Moderators and characters always have full badges Ben 2020-02-14 21:50:08 +00:00
  • a920be3aca Base ninja handlers Ben 2020-02-14 21:49:48 +00:00
  • ef421dc957 Add member_quantity attribute to purchased ninja cards Ben 2020-02-14 21:49:37 +00:00
  • a95b237292 Check player is not in table or waddle before handle_game_over Ben 2020-02-14 21:47:52 +00:00
  • 84c4e1ca6b handler_game_complete minigame handler Ben 2020-02-14 21:46:27 +00:00
  • 223acc583b handler_get_game_again minigame handler Ben 2020-02-14 21:46:15 +00:00
  • 54cbb7c203 Hash player IP addresses in sha3_512 before storage Ben 2020-02-14 21:45:21 +00:00
  • f2924d9a54 Blackhole room support Ben 2020-02-14 21:44:21 +00:00
  • beee263e88 Move get_minutes_played_today into navigation handler module Ben 2020-02-14 21:43:27 +00:00
  • 5b43ac7ade Sled racing handlers Ben 2020-02-14 21:40:40 +00:00
  • da566b2412 Dance contest multiplayer handlers Ben 2020-02-14 21:40:16 +00:00
  • de4946771c Move server load crumbs code out of Houdini class Ben 2020-02-14 21:39:26 +00:00
  • 9a4acade3f Add boot event listener Ben 2020-02-14 21:32:09 +00:00
  • 9bd7bada62 Move all minigame logic to its own module Ben 2020-02-14 21:27:09 +00:00
  • 2c911aa856 Correct WorldCredentials converter indexing Ben 2020-02-14 21:23:57 +00:00
  • 4dde98dad1 Calculate timezone offset for daylight savings time Ben 2020-02-14 21:23:07 +00:00
  • d6f9fb3e07 Merge pull request #14 from Zaseth/master Ben 2020-01-19 14:40:04 +00:00
  • 294c070f63 Update license year to 2020 Zaseth 2020-01-19 14:16:14 +01:00
  • ac096958b8 Updates to progress page Ben 2020-01-10 02:58:53 +00:00
  • 13c5917b02 Updates to progress page Ben 2020-01-10 02:46:56 +00:00
  • 2e427af757 asyncio progress page Ben 2020-01-10 02:25:58 +00:00
  • 68392fbfa5 PEP8 compliancy Ben 2020-01-02 23:49:52 +00:00
  • 174812f78c Fix mancala move handler packet serialisation Ben 2020-01-02 23:49:30 +00:00
  • 201fa9826a Rainbow puffle quest handlers Ben 2020-01-02 23:21:52 +00:00
  • 909cb88a21 Puffle handlers Ben 2020-01-02 23:21:37 +00:00
  • 2f6c53c872 Remove unneeded table Ben 2020-01-02 23:20:38 +00:00
  • 5daecfd0c2 Set depends_on_packet for some of the handlers in mail module Ben 2020-01-02 23:18:09 +00:00
  • f912ef7e83 Allow cost to be overridden in inventory helper functions Ben 2020-01-02 23:17:28 +00:00
  • a9836f5f2b Reduce chance of receiving system EPF invite Ben 2020-01-02 23:16:03 +00:00
  • b507ae13d4 Remove return statement from handle_buy_inventory Ben 2020-01-02 23:15:16 +00:00
  • a521395e80 Mascot stamp handler Ben 2020-01-02 23:13:37 +00:00
  • d9d84508cd Don't send empty string inside epf com message packet Ben 2020-01-02 23:13:02 +00:00
  • 349f40efd4 Fix duplicate named handler Ben 2020-01-02 23:12:22 +00:00
  • f255ad112d Full support for expiring memberships Ben 2020-01-02 23:11:27 +00:00
  • 82a3753d0d Call _client_disconnected method immediately when close() is called Ben 2020-01-02 23:05:58 +00:00
  • 85726627b1 Fix buddy request object naming collision for legacy clients Ben 2020-01-02 23:04:55 +00:00
  • ac8b20fcfe Add support for moderator-only servers Ben 2020-01-02 23:03:34 +00:00
  • d3bd9ac1e3 Allow packets to be sent to a backyard Ben 2020-01-02 23:01:25 +00:00
  • 1b09500fed Default game data index should be 0 Ben 2020-01-02 23:00:30 +00:00
  • b12af568bd Merge pull request #13 from Zaseth/master r 2019-12-27 21:06:59 +00:00
  • f693f08956 Treasure hunt handlers Zaseth 2019-12-27 19:09:10 +01:00
  • 5dfae648c4 Add try except for mancala movement Zaseth 2019-12-27 18:54:16 +01:00