0
0
Fork 0

Commit graph

  • de9dd58350 Update the overlay styling dockerize Oliver-Akins 2024-03-10 18:23:05 -06:00
  • ed8512039a Remove console log Oliver-Akins 2024-03-10 16:16:19 -06:00
  • bed4a2709d Add an overlay style representing a health bar. Oliver-Akins 2024-03-10 15:41:49 -06:00
  • c74c635ce0 Add the ability for Nightbot to end a game through the command (mod only) Oliver-Akins 2023-09-03 11:49:29 -06:00
  • 35d36aa06b Add an endpoint to end a game prematurely Oliver-Akins 2023-09-03 11:46:51 -06:00
  • 667b3f04aa Auto-create channels when we attempt to get them because Docker doesn't seem to be saving the DB file in production Oliver-Akins 2023-09-03 11:22:31 -06:00
  • fe91f856fe Add safety check for getting data from a non-set up channel Oliver-Akins 2023-09-03 11:15:36 -06:00
  • 0db0ee18ae Put the compiled types into the repo Oliver-Akins 2023-08-27 19:58:49 -06:00
  • ff9dfb5789 Add a script to generate the types Oliver-Akins 2023-08-27 19:52:52 -06:00
  • dcc3917f35 Add data file to the gitignore Oliver-Akins 2023-08-27 19:28:31 -06:00
  • c62907102c Prevent HTTP 500 when the server can't load the word list Oliver-Akins 2023-08-27 19:27:44 -06:00
  • 646960759e Remove unneeded tabs Oliver-Akins 2023-08-27 19:25:56 -06:00
  • 9db47a36c4 Remove log Oliver-Akins 2023-08-26 20:46:17 -06:00
  • 49d6536269 Fix the target and environment Oliver-Akins 2023-08-26 20:45:52 -06:00
  • 2d8d6f4aa0 Add the neccesary docker files for operation Oliver-Akins 2023-08-26 20:42:01 -06:00
  • d7ef85fd30 Add a helper script in order to clean a CSV file into a compatible format Oliver-Akins 2023-08-26 20:39:10 -06:00
  • 8ed5054d25 Tweak the config helper to pull from the environment variables instead of a file Oliver-Akins 2023-08-26 20:38:32 -06:00
  • d815c8d557 Add a healthcheck endpoint Oliver-Akins 2023-08-26 20:37:46 -06:00
  • 21f08cecab
    Reset the guessed letters when starting a new game main Oliver 2023-08-03 08:56:42 -06:00
  • aec13c1cee Improve response when the solution is correct Oliver-Akins 2023-03-03 17:07:28 -06:00
  • e0ecd63712 Add log for new game Oliver-Akins 2023-03-03 17:02:26 -06:00
  • 31e5148e74 Add a missing space in response message Oliver-Akins 2023-03-03 16:59:22 -06:00
  • 627a0754fc Make the solve command work Oliver-Akins 2023-03-03 16:39:59 -06:00
  • c6bd62504c Use the solution in the losing message Oliver-Akins 2023-03-03 16:21:43 -06:00
  • b5aa2220e9 Add solution property return Oliver-Akins 2023-03-03 16:08:23 -06:00
  • a9194fa956 Add jsdoc comments... Oliver-Akins 2023-02-24 10:47:20 -07:00
  • 9b26f60af0 Discord escape fix? Oliver-Akins 2023-02-24 09:43:34 -07:00
  • d0e70ed687 Fix the Discord markdown escaping Oliver-Akins 2023-02-24 09:31:12 -07:00
  • 89d182ec9b Forgot to update the guess type, whoops Oliver-Akins 2023-02-24 09:16:51 -07:00
  • d4519ba9b6 Update the command to actually work and respond properly Oliver-Akins 2023-02-24 09:14:01 -07:00
  • 7951484514 Update the command to parse the new return type and escape Discord markdown Oliver-Akins 2023-02-24 08:30:28 -07:00
  • 256bce6abc Change the return structure and store what the users have guessed already Oliver-Akins 2023-02-24 08:29:37 -07:00
  • ba386e1247 Have the solve incrementation use the proper config option Oliver-Akins 2023-02-24 08:29:08 -07:00
  • c84a298569 Make the system increment incorrect on a wrong guess Oliver-Akins 2023-02-24 08:28:28 -07:00
  • 853ffa9cbb Move all of the penalty options into their own object Oliver-Akins 2023-02-24 08:27:57 -07:00
  • fc7b14fddc Add default DB property for guesses Oliver-Akins 2023-02-24 08:27:08 -07:00
  • 34726051ba Allow channel names more than 1 character long Oliver-Akins 2023-02-20 20:22:38 -07:00
  • c255ab137c Allow channel owners to run mod-only subcommands Oliver-Akins 2023-02-20 20:22:21 -07:00
  • 70d7350474 Improve the guess payload validation schema Oliver-Akins 2023-02-20 20:22:06 -07:00
  • 1dc71eccae Add the solve subcommand to the docs Oliver-Akins 2023-02-20 20:21:50 -07:00
  • 57b0fc0b73 Add the resetChannel DB method Oliver-Akins 2023-02-20 19:59:11 -07:00
  • 50c110a008 Add the penalty config option for the solving action Oliver-Akins 2023-02-20 19:59:00 -07:00
  • bde3f00ee4 Add solve subcommand Oliver-Akins 2023-02-20 19:58:09 -07:00
  • ca92d9131a Begin working on support for solving the puzzle entirely Oliver-Akins 2023-02-20 19:57:58 -07:00
  • 29e7e2a297 Improve data validation for channel names Oliver-Akins 2023-02-20 19:57:37 -07:00
  • adf3cdf771 Rename file Oliver-Akins 2023-02-20 18:16:31 -07:00
  • 2cdb407c69 Add Nightbot command documentation Oliver-Akins 2023-02-19 21:10:32 -07:00
  • a639e7c1ae Fix endpoint response Oliver-Akins 2023-02-19 20:58:34 -07:00
  • 7ae0b42f3e Add a bit about the overlay themes into the README Oliver-Akins 2023-02-19 20:53:30 -07:00
  • 404206049d Gitkeep the site directory Oliver-Akins 2023-02-19 20:51:49 -07:00
  • d1dbdd3356 Add nightbot's show subcommand Oliver-Akins 2023-02-19 20:46:16 -07:00
  • a5dd1aac4e Add a method to view the game's current state without affecting it. Oliver-Akins 2023-02-19 20:45:58 -07:00
  • 444010e206 Add a clean recipe Oliver-Akins 2023-02-19 20:45:37 -07:00
  • dddb1068be Integrate socket io into the server Oliver-Akins 2023-02-19 20:45:12 -07:00
  • 2ddb286efe Add file servers for the overlays Oliver-Akins 2023-02-19 20:42:06 -07:00
  • 57e4843976 Remove development ping endpoint Oliver-Akins 2023-02-19 20:41:49 -07:00
  • 60eaad47c6 Add socket.io as a dependency Oliver-Akins 2023-02-19 12:10:53 -07:00
  • d23fa669e0 Remove file relativeTo handler to let that happen on a per-route basis Oliver-Akins 2023-02-19 12:10:29 -07:00
  • d4ef5df468 Update the log statements to use tslog Oliver-Akins 2023-02-19 12:01:44 -07:00
  • 6261f19229 Make the README relevant to the project Oliver-Akins 2023-01-20 00:07:03 -06:00
  • e94e64ddbc Update default config file Oliver-Akins 2023-01-20 00:01:33 -06:00
  • 2b75abde58 Implement the Nightbot command Oliver-Akins 2023-01-19 23:00:08 -06:00
  • 083e595d2a Add win state Oliver-Akins 2023-01-19 22:55:52 -06:00
  • 7d4120447a Remove log Oliver-Akins 2023-01-19 12:48:14 -06:00
  • 4281ff7a2f Improve spacing algorithm Oliver-Akins 2023-01-19 12:47:56 -06:00
  • be44da10a6 Save DB on exit Oliver-Akins 2023-01-19 12:47:28 -06:00
  • 0d1a7e12f8 Allow multiple word lists Oliver-Akins 2023-01-19 12:47:22 -06:00
  • 1764eb9c53 Make the max limit count actually end the game Oliver-Akins 2023-01-19 12:46:20 -06:00
  • d760f249e2 Add the words directory to the gitignore Oliver-Akins 2023-01-07 18:05:17 -06:00
  • af2633752e Remove interface prereq Oliver-Akins 2023-01-07 17:01:32 -06:00
  • b1b504927e
    Add dependencies Oliver Akins 2022-12-25 16:52:45 -06:00
  • 6a174e4d36
    Add endpoints and game utilities Oliver Akins 2022-12-25 16:52:15 -06:00
  • 56f2195962
    Initial commit Oliver 2022-12-23 15:19:37 -06:00