Commit Graph

183 Commits

Author SHA1 Message Date
ThePendulum 2c2e7ee532 Defaulting negative dice inputs. 2022-10-24 02:47:39 +02:00
ThePendulum 313b473aba Supported 1d6 dice input. 2022-10-24 02:37:32 +02:00
ThePendulum f9708a1a77 Filtering out unavailable commands from help. 2022-10-24 02:10:07 +02:00
ThePendulum 6428c01e6c Added Rock, Paper, Scissors. 2022-10-24 01:55:30 +02:00
ThePendulum 4ef8b55021 Fixed leaderboard dumping every single player. 2022-10-24 00:53:32 +02:00
ThePendulum 4d324993fd Changed fallback die face. 2022-10-24 00:50:37 +02:00
ThePendulum e161767828 Added die for too many faces. 2022-10-24 00:47:02 +02:00
ThePendulum 0beb429c09 Improved Dice layout. 2022-10-24 00:33:20 +02:00
ThePendulum ef5b6ad856 Added dice. 2022-10-24 00:25:13 +02:00
ThePendulum 5d58d434b8 Fix leaderboard showing undefined and pinging everyone. 2022-10-23 23:40:52 +02:00
ThePendulum 231898fe98 Changed help message. 2022-10-23 23:30:33 +02:00
ThePendulum be4ee96847 Fixed leaderboard first name color. 2022-10-23 21:53:59 +02:00
ThePendulum d36180c8b0 Added uptime module. 2022-10-23 05:03:18 +02:00
ThePendulum 6c3c442652 Added SChat code support, used in Letters board. Shielding style methods from empty inputs. 2022-10-23 03:25:39 +02:00
ThePendulum c4c2fa8472 Fixed Letters trying to retrieve non-existent room data. 2022-10-23 02:49:28 +02:00
ThePendulum be2e3c8a00 Updated SChat color styling. Censoring answers in Mash hints. Restored Letters board. 2022-10-23 02:46:41 +02:00
ThePendulum 954043b16a Added :commands as standard help subcommand alias. 2022-10-22 01:33:50 +02:00
ThePendulum cd133bb8bc Added help commands. 2022-10-22 01:23:11 +02:00
ThePendulum 73646482c9 Added random pick module. 2022-10-21 22:52:13 +02:00
ThePendulum 741f770d27 Centralized array random pick. Made duck miss ratio configurable. Different response for missing Duck befriend and bang. 2022-10-21 22:44:31 +02:00
ThePendulum e49429784e Added HTML colors for SChat. Adapted Letters game for SChat. 2022-10-21 22:11:31 +02:00
ThePendulum 70ad422dfa Bold time's up in Letters. 2022-10-21 20:24:27 +02:00
ThePendulum 25a196e569 Improved Letters game shuffle, board layout and minimum word length. 2022-10-21 19:38:39 +02:00
ThePendulum a9347ddd3a Adapted kill command for IRC. 2022-10-21 05:21:27 +02:00
ThePendulum 55343d5de7 Added playable round to letters game. 2022-10-21 05:07:32 +02:00
ThePendulum 6701f5e5a1 Added stub for letters game. 2022-10-20 05:38:47 +02:00
ThePendulum 5792a0799a Not hinting first letter for Trivia answers shorter than 3 characters. 2022-10-20 03:00:46 +02:00
ThePendulum 2daf52477d Added boundaries to Trivia rounds and timeout. 2022-10-20 02:45:15 +02:00
ThePendulum 6831330e35 Added mash dictionary and resolve as direct commands, preventing using resolve on current mash. 2022-10-20 02:16:03 +02:00
ThePendulum ec1fc7b553 Fixed point initation. 2022-10-20 00:07:48 +02:00
ThePendulum ad782a5126 Merged SChat and IRC support. 2022-10-19 01:24:13 +02:00
ThePendulum 809102f2fe Adapted say module to IRC. Made greeting configurable. Fixed Trivia end-of-game leaderboard breaking. 2022-10-18 00:08:17 +02:00
ThePendulum 4ce3f77c63 Added IRC support (WIP). 2022-10-17 04:06:55 +02:00
ThePendulum f7a392e4e0 Fixed webcam event breaking mash listener. 2022-10-13 01:46:57 +02:00
ThePendulum bbe057eea2 Fixed kill command not working in PM. 2022-09-24 17:52:13 +02:00
ThePendulum fb88ded822 Retrying on connection failure. 2022-09-19 16:17:23 +02:00
ThePendulum 802639d830 Including stack trace in error log. 2022-07-15 17:49:01 +02:00
ThePendulum 91c99428ff Showing game leaderboard when Trivia game is stopped. 2022-07-15 17:46:12 +02:00
ThePendulum 6bc1048a90 Fixed being able to score multiple points per round in Trivia timeout mode. 2022-01-10 23:42:17 +01:00
ThePendulum 1f98681693 Passing points to onMessage, fixes NaN points. 2022-01-08 00:26:01 +01:00
ThePendulum 1dc0565586 Preventing correct answer feedback in timeout-mode Trivia when game is already aborted. 2022-01-07 23:39:46 +01:00
ThePendulum 5adb55692f Added whisper option. Whispering answer feedback in Trivia timeout mode, added command help. 2022-01-07 22:52:44 +01:00
ThePendulum e87e6d47f9 Reauthenticating for every connect attempt to ensure session is still valid. 2022-01-06 23:55:41 +01:00
ThePendulum e614cd4b1c Checking message user exists before checking ID in Trivia. 2021-11-29 18:44:44 +01:00
ThePendulum d98c4c12fa Added definitions to wordmash hints, listening broadly for wordmash answers. 2021-11-18 01:14:35 +01:00
ThePendulum a0c35bd613 Added kill module to repo. 2021-11-16 19:30:07 +01:00
ThePendulum 2c0966754b Moved kill comand to game module, expanded ecosystem file. 2021-11-16 19:23:51 +01:00
ThePendulum f455635e0a Added kill command and PM2 ecosystem file with restart delay. 2021-11-16 19:10:58 +01:00
ThePendulum 9c5bcbdd22 Stripping off @-prefix from points username. 2021-11-16 00:40:02 +01:00
ThePendulum 60c6f84702 Fixed playing a word without ongoing mash crashing bot. 2021-11-16 00:12:55 +01:00
ThePendulum 3f2ec8abb9 Fixed bold markup in Trivia. 2021-11-15 23:59:31 +01:00
ThePendulum 3fe4cb4292 Added hints to wordmash. 2021-11-15 23:57:16 +01:00
ThePendulum 76210411f8 Fixed leadboard slicing wrong end of list, allowing points lookup by username. 2021-11-15 22:50:25 +01:00
ThePendulum e5caa3a0fb Reading original body when available. 2021-11-15 21:55:42 +01:00
ThePendulum e055eebbea Only taking room argument for Say when command is used in PM. 2021-11-15 21:01:34 +01:00
ThePendulum fbd898d2ee Added message user object fallback. 2021-11-15 20:54:00 +01:00
ThePendulum 18ffdefffb Added say command with operator config. 2021-11-15 20:44:34 +01:00
ThePendulum a5fb878192 Resolve message body HTML entities in Trivia bot. 2021-11-15 20:29:13 +01:00
ThePendulum cb82fc9969 Added utils dir. 2021-11-15 15:55:22 +01:00
ThePendulum 779a8b4026 Fixed 2nd Trivia hint length, fixed greedy matching in Jeopardy answers with two bracketed words. 2021-11-15 15:51:10 +01:00
ThePendulum fcb88bbd90 Improved Jeopardy curation. 2021-11-15 00:08:40 +01:00
ThePendulum c23c3ffd32 Removed Jeopardy questions containing URLs. Including first letter in first hint. 2021-11-14 19:55:14 +01:00
ThePendulum 220f4fe727 Added hints to Trivia. Curated Joepardy answers to be more lenient. 2021-11-14 17:56:07 +01:00
ThePendulum 429f10b49f Fixed set points breaking when called without options. 2021-11-12 16:47:59 +01:00
ThePendulum 6ac189235c Added ping and duck, showing category in trivia. 2021-11-12 16:43:20 +01:00
ThePendulum 448f0ce3bd Using room map instead of list, fixing user join registration. 2021-11-10 00:06:28 +01:00
ThePendulum fa54000f1c Fixed missing user breaking Trivia. 2021-11-09 14:51:37 +01:00
ThePendulum 0a1512e639 Added settings interface to trivia game. 2021-11-09 13:48:21 +01:00
ThePendulum d56b3f456b Writing points to instance-specific file. 2021-11-09 13:17:53 +01:00
ThePendulum d9f1181fcb Added debug level parameter. 2021-11-09 13:15:12 +01:00
ThePendulum 11225c7aa6 Added debug logger. 2021-11-09 03:11:29 +01:00
ThePendulum e65bc352f2 Fixed check for ongoing mash game. 2021-11-08 02:50:47 +01:00
ThePendulum 2a9311f021 Check room exists before removing user. 2021-11-08 02:48:26 +01:00
ThePendulum 114555be66 Only adding users to known rooms. 2021-11-06 02:14:33 +01:00
ThePendulum c3639b15e6 Capping leaderboard number. 2021-11-06 01:38:06 +01:00
ThePendulum 09f1f5a14a Added rudimentary Trivia game. 2021-11-06 01:33:52 +01:00
ThePendulum 2be37f96b5 Added anagram solver and dictionary lookup to mash game. Added error handling to controller. 2021-11-04 03:53:25 +01:00
ThePendulum 583c8cde67 Added larger mash dictionary with definitions. 2021-11-04 02:57:32 +01:00
ThePendulum c3585ad08b Added socket reconnection. 2021-11-04 01:51:43 +01:00
ThePendulum d36fe65612 Added linting. 2021-11-01 16:06:48 +01:00
ThePendulum 126113bc9b Added leaderboard. 2021-11-01 03:45:04 +01:00
ThePendulum bcebf73f43 Added command handling and a word mash game. 2021-11-01 01:12:17 +01:00
ThePendulum 755411b9c1 Auth, connect and room join with greeting. 2021-10-31 22:33:18 +01:00