Commit Graph

  • 438d083602 Merge pull request #11 from Zaseth/master r 2019-12-27 14:45:10 +00:00
  • 25de3a6f94 Treasure hunt logic Zaseth 2019-12-27 15:03:40 +01:00
  • 82b15cea66 Finished Mancala Zaseth 2019-12-24 18:30:45 +01:00
  • 841a89c563 Merge pull request #10 from Zaseth/master r 2019-12-24 15:58:37 +00:00
  • 9f551e4860 Added a comment, very unsure Zaseth 2019-12-24 15:00:22 +01:00
  • 263b3e4498 Mancala handler added Zaseth 2019-12-24 14:51:09 +01:00
  • 3eddd2e777 Mancala logic Zaseth 2019-12-24 14:49:31 +01:00
  • 269702343f Leave table handlers Ben 2019-12-04 01:32:06 +00:00
  • 27cdb1e569 Minigame save state handlers Ben 2019-12-04 01:31:55 +00:00
  • 23a8147762 Game save state SQL Ben 2019-12-04 01:31:35 +00:00
  • b2b3d9c236 Fix docs for readthedocs.org Ben 2019-12-03 00:17:56 +00:00
  • 25c380b765 Remove config.py from .gitignore Ben 2019-12-02 23:46:04 +00:00
  • f16f33ea8a Initial commit of Houdini docs Ben 2019-12-02 23:45:34 +00:00
  • 5882d3594b Correct README to new server bootstrap syntax Ben 2019-12-02 23:45:17 +00:00
  • 28b709a881 Remove unused import Ben 2019-12-02 23:44:42 +00:00
  • dcb23d2364 Connect four logic Ben 2019-12-02 23:44:25 +00:00
  • b082e08bd5 Fix igloo switch like count bug Ben 2019-12-02 23:44:11 +00:00
  • aae36bcf22 Move all players in igloo when owner switches igloos Ben 2019-12-02 23:40:31 +00:00
  • 758c40bdac Fix AS2 table leave bug Ben 2019-12-02 23:39:26 +00:00
  • 91ea647e6c Waddle handlers Ben 2019-12-02 23:38:07 +00:00
  • 69b83cbbdb Table handlers Ben 2019-12-02 23:38:02 +00:00
  • 8e67710f4c Cache derived properties in penguin data class Ben 2019-12-02 23:37:18 +00:00
  • 7862101b1b Fix login ban logic Ben 2019-12-02 23:36:24 +00:00
  • c977e7f66d Room class send_xt and get_string methods now have a "filter" flag Ben 2019-12-02 23:36:03 +00:00
  • 576f79c8b7 Improvements to moderation handlers Ben 2019-12-02 23:33:38 +00:00
  • 9bc18b5b34 Minigames handlers Ben 2019-12-02 23:32:42 +00:00
  • db3825ccca Handler engine now has support for missing argument defaults Ben 2019-12-02 23:31:53 +00:00
  • 91a4d8acd5 Support for status field updates Ben 2019-12-02 23:30:56 +00:00
  • 399df4ad16 Basic chat-filter functionality Ben 2019-12-02 23:28:55 +00:00
  • c9907ba178 Use safe penguin name everywhere appropriate Ben 2019-12-02 23:28:30 +00:00
  • 2fd0a68aef Get player username by swid handler Ben 2019-12-02 23:26:03 +00:00
  • ad8119a4d5 Coin dig handler Ben 2019-12-02 23:25:11 +00:00
  • dac0db8945 EPF com message SQL Ben 2019-12-02 23:24:52 +00:00
  • cfe274e67f EPF com message handlers Ben 2019-12-02 23:24:28 +00:00
  • c59e6fa8c4 Move crumbs collection setup to their own handlers Ben 2019-12-02 23:22:37 +00:00
  • 4703c9f789 Implement penguin class add_coins method Ben 2019-12-02 23:20:21 +00:00
  • 174cda73c3 Index plugins by class name instead of module name Ben 2019-12-02 23:19:46 +00:00
  • 3f1dd2a2f1 Catch ChecklistError & CooldownError on every listener call Ben 2019-12-02 23:18:23 +00:00
  • 551cf016b4 Convert percent to f-strings Ben 2019-12-02 23:17:08 +00:00
  • 7da79cecb1 Allow special packet handlers to be indexed uniquely Ben 2019-12-02 23:16:33 +00:00
  • ade40f914b Move configuration to command line only Ben 2019-12-02 23:11:46 +00:00
  • 3e7943c6db Make houdini.penguin.Penguin inherit houdini.data.penguin.Penguin Ben 2019-12-02 23:04:59 +00:00
  • 15e8035d26 Simplify decrement assignment Ben 2019-10-12 00:15:09 +01:00
  • 33fe814273 Remove duplicate code in world auth handlers Ben 2019-10-12 00:14:09 +01:00
  • 5bf149236a Fix TypeError when searching for non-existent friends Ben 2019-10-12 00:13:37 +01:00
  • 68d4bbd6b3 Tidy report handler Ben 2019-10-12 00:12:55 +01:00
  • a05f22d2b3 Separate system mail generation code from mail handlers Ben 2019-10-12 00:12:36 +01:00
  • 2712aad24e Overhauled BaseCrumbsCollection class Ben 2019-10-12 00:12:04 +01:00
  • 8c492bae7f Complete migration over to new 'f-string' syntax Ben 2019-10-12 00:10:11 +01:00
  • 851878a218 Make word column primary key of chat_filter_rule Ben 2019-10-12 00:07:00 +01:00
  • 165bc95ccf handle_join_player_room handlers Ben 2019-10-09 01:23:13 +01:00
  • e3b8c56f49 Add support for igloo experience quest Ben 2019-10-09 01:22:52 +01:00
  • c61e5d94df Igloo handlers Ben 2019-10-09 01:22:18 +01:00
  • 889ce89620 Remove unnecessary columns in warning table SQL Ben 2019-10-09 01:21:50 +01:00
  • ca6671aa25 General tidy-up in Spheniscidae class Ben 2019-10-09 01:21:00 +01:00
  • 357c8be83a Remove unneeded check on handle_get_my_music_tracks Ben 2019-10-09 01:20:31 +01:00
  • 5293da1310 Fix missing join() call in handle_get_shared_music_tracks Ben 2019-10-09 01:20:03 +01:00
  • 6e302e8723 Add is_vanilla_client & is_legacy_client attributes to client objects Ben 2019-10-09 01:19:18 +01:00
  • 23a071dbe8 Finalise AS2 & AS3 buddy find handlers Ben 2019-10-09 01:18:46 +01:00
  • d8c680e197 handle_get_best_friends player handler Ben 2019-10-09 01:18:03 +01:00
  • a68eba7953 Fix incorrect check on handle_buy_inventory handler Ben 2019-10-09 01:17:03 +01:00
  • 99237c9280 Add placeholder puffle handlers Ben 2019-10-09 01:16:25 +01:00
  • 329648f149 Remove unneeded allow_once decorator Ben 2019-10-09 01:15:17 +01:00
  • e45ab46b61 Add IglooRoom collection to Penguin data model Ben 2019-10-09 01:14:54 +01:00
  • 198a015c70 Fix for IndexError thrown by _consume_separated_string Ben 2019-10-09 01:14:02 +01:00
  • b1b11e9f70 Fix for converter syntax not recognising custom IConverter objects Ben 2019-10-09 01:13:36 +01:00
  • 2e25f27f1f Reset redis population record at boot Ben 2019-10-09 01:12:31 +01:00
  • 82be5e3021 New room data models including IglooRoom, BackyardRoom and RoomMixin Ben 2019-10-09 01:10:32 +01:00
  • da42e876e0 Set default igloo like count to 0 and remove "owner_id" column Ben 2019-10-09 01:08:35 +01:00
  • ead23e3d01 chat_filter_rule table SQL Ben 2019-10-09 01:07:55 +01:00
  • 993ab2ba69 Add support for Location objects in converter syntax Ben 2019-10-09 01:06:52 +01:00
  • 361bcced50 Begin moving all format strings over to new "f-string" style syntax Ben 2019-10-09 01:05:43 +01:00
  • fa309da0d2 Constraints should restrict on deletion to prevent data loss Ben 2019-10-09 01:01:00 +01:00
  • 37e95138c9 Add support for hashing integers in the Crypto class Daan 2019-10-02 11:13:32 +02:00
  • 426311f856 Merge pull request #3 from pnfcre/patch-1 Ben 2019-09-27 20:23:18 +01:00
  • 500fd01717 Merge pull request #4 from Zaseth/patch-1 Ben 2019-09-27 20:21:59 +01:00
  • fb20faee2a Simplified crypto.py Daan 2019-09-27 20:00:53 +02:00
  • 96109b5b3c Take correct amount of arguments rsakeys 2019-09-23 01:50:18 +04:00
  • ee3cf05a5a Adding links to badges Casper 2019-09-21 18:39:42 +02:00
  • e228262b0d Update README.md Ben 2019-09-12 01:09:35 +01:00
  • b9517889a8 Placeholder for transformation handlers Ben 2019-09-09 22:31:06 +01:00
  • 1908646e25 Use integer division to generate server population level Ben 2019-09-09 22:30:53 +01:00
  • 9584ceede2 Correct tour guide check in add inventory handler Ben 2019-09-09 22:30:37 +01:00
  • 79a7724756 Reject client authentication if server is full Ben 2019-09-09 22:30:13 +01:00
  • 6cc7219572 Remove cooldown from add inventory handler Ben 2019-09-09 22:29:55 +01:00
  • 81f40e7066 Placeholder for puffle name check handler Ben 2019-09-09 22:29:42 +01:00
  • ba4b92c8a9 Single-player game joining Ben 2019-09-09 22:29:23 +01:00
  • 38e7b7c405 Sort pins in stampbook by release date Ben 2019-09-09 22:29:10 +01:00
  • ead43d593e Safe message and mascot message handlers Ben 2019-09-09 22:28:38 +01:00
  • 06c2ac68b2 SoundStudio handlers Ben 2019-09-09 22:27:52 +01:00
  • 4e8a73591b Set track_like date column default value Ben 2019-09-09 22:27:13 +01:00
  • 1c03374bd8 Implement egg-timer for legacy and vanilla clients Ben 2019-09-09 22:26:11 +01:00
  • 2ecd9f1850 Keep track of minutes played per session Ben 2019-09-09 22:23:21 +01:00
  • 78d042b1a3 Move client disconnect functionality into dummy event listener Ben 2019-09-09 22:21:14 +01:00
  • c9996c57e7 AS3 7 day preactivation trial Ben 2019-09-09 22:18:57 +01:00
  • 3f423b37d2 Remove postcards attribute from penguin data objects Ben 2019-09-09 22:16:11 +01:00
  • d6b7b4fe3f Add support for player "grounding" Ben 2019-09-09 22:15:30 +01:00
  • d176b92e4a Move buddy and character disconnect to a dummy handler Ben 2019-09-09 22:14:01 +01:00
  • 90ce0a0ab7 Execute checklist on dummy event listeners Ben 2019-09-09 22:11:50 +01:00
  • 8018a7c21e Give room objects penguins_by_id and penguins_by_username attributes Ben 2019-09-09 22:07:51 +01:00