Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'main' of /srv/git/lingo into main | Star Rauchenberger | 2023-12-07 | 1 | -6/+12 |
|\ | |||||
| * | Fix lingobot breaking out of its cage | Star Rauchenberger | 2023-12-07 | 1 | -6/+12 |
| | | |||||
* | | Disable magenta/lime puzzles | Star Rauchenberger | 2023-06-06 | 1 | -2/+2 |
| | | |||||
* | | React with nobell when ping is off | Star Rauchenberger | 2023-06-06 | 1 | -1/+4 |
|/ | |||||
* | Replaced :yw: code | Star Rauchenberger | 2023-05-02 | 1 | -3/+3 |
| | |||||
* | Fixed magenta and lime emotes | Star Rauchenberger | 2023-03-20 | 1 | -2/+2 |
| | |||||
* | Added magenta and lime clues | Star Rauchenberger | 2023-03-20 | 1 | -0/+34 |
| | |||||
* | 50% chance of rerolling easy clues | Star Rauchenberger | 2023-02-18 | 1 | -0/+10 |
| | |||||
* | Some better triviality checks | Star Rauchenberger | 2023-02-18 | 1 | -14/+41 |
| | | | | If a hint is identical to the solution, it is trivial. If a multi-word hint contains a single word solution, or vice versa, it is trivial. | ||||
* | Added top yellow triviality check for swapped stressed phonemes | Star Rauchenberger | 2023-02-17 | 1 | -0/+21 |
| | |||||
* | Long queries time out after two minutes now | Star Rauchenberger | 2023-02-16 | 1 | -1/+3 |
| | | | | fixes #7 | ||||
* | Added hint obscuring (and also middle white/black) | Star Rauchenberger | 2023-02-15 | 1 | -1/+24 |
| | | | | fixes #17 | ||||
* | Added top black | Star Rauchenberger | 2023-02-15 | 1 | -0/+7 |
| | | | | | | Middle black is trivial so I don't think I'll include it right now (maybe I'll do it with hint obscuring). refs #17 | ||||
* | Added profane filter | Star Rauchenberger | 2023-02-15 | 1 | -0/+38 |
| | |||||
* | Mid yellow multi-words should not just rearrange the words | Star Rauchenberger | 2023-02-15 | 1 | -0/+10 |
| | |||||
* | Two word middle reds should not point to just one of those words | Star Rauchenberger | 2023-02-15 | 1 | -0/+9 |
| | |||||
* | Top purple is rhymes again | Star Rauchenberger | 2023-02-15 | 1 | -7/+1 |
| | |||||
* | If a top clue works as middle or vice versa, it is expanded to both | Star Rauchenberger | 2023-02-03 | 1 | -4/+45 |
| | |||||
* | Green bottom clues are converted to PNG now | Star Rauchenberger | 2023-02-03 | 1 | -2/+9 |
| | | | | fixes #25 | ||||
* | Middle green is now like a captcha | Star Rauchenberger | 2023-02-03 | 1 | -48/+125 |
| | | | | refs #12 | ||||
* | Bot should only use relatively common words | Star Rauchenberger | 2023-02-03 | 1 | -1/+2 |
| | | | | fixes #24 | ||||
* | Filtered out sex acts | Star Rauchenberger | 2023-01-24 | 1 | -1/+2 |
| | |||||
* | Filtered out trivial top purple hints | Star Rauchenberger | 2023-01-23 | 1 | -0/+3 |
| | |||||
* | Green clues need to be paired with another clue | Star Rauchenberger | 2022-12-14 | 1 | -2/+7 |
| | |||||
* | Added emote reaction when answer length is wrong | Star Rauchenberger | 2022-12-14 | 1 | -0/+4 |
| | |||||
* | Reject middle purple clues that are the same as the solution | Star Rauchenberger | 2022-12-12 | 1 | -0/+3 |
| | |||||
* | Puzzle post gets an emote once it has been solved | Star Rauchenberger | 2022-12-12 | 1 | -0/+2 |
| | |||||
* | Disabled top yellow again | Star Rauchenberger | 2022-12-12 | 1 | -1/+4 |
| | |||||
* | Added triviality checking | Star Rauchenberger | 2022-12-12 | 1 | -47/+86 |
| | | | | | | Uniqueness checking also now only checks for answers that are the correct number of letters, which lets us reject fewer puzzles. Additionally, it now attempts to generate clues for a solution 10 times before rejecting it. refs #10, #3 | ||||
* | Re-enabled top yellow | Star Rauchenberger | 2022-12-12 | 1 | -0/+1 |
| | |||||
* | Bot pre-generates puzzles now | Star Rauchenberger | 2022-12-11 | 1 | -31/+122 |
| | | | | | | Multithreading is scary so let's hope I thought it through enough. fixes #22 | ||||
* | Looks like the nickname field is only set if you actually have a nickname | Star Rauchenberger | 2022-12-10 | 1 | -1/+2 |
| | |||||
* | Scoreboard uses server nicknames instead of usernames | Star Rauchenberger | 2022-12-10 | 1 | -1/+1 |
| | |||||
* | Added orange puzzles | Star Rauchenberger | 2022-12-10 | 1 | -7/+63 |
| | | | | fixes #23 | ||||
* | Clues and solutions must be between 3 and 11 characters | Star Rauchenberger | 2022-12-10 | 1 | -2/+5 |
| | | | | fixes #6, #9 | ||||
* | Spaces in answer attempts are now ignored | Star Rauchenberger | 2022-12-10 | 1 | -0/+8 |
| | | | | fixes #11 | ||||
* | Proper noun filter wasn't being applied to clue queries | Star Rauchenberger | 2022-12-10 | 1 | -1/+1 |
| | | | | fixes #8 | ||||
* | Undefined behaviour was causing user IDs to not be sent to scoreboard | Star Rauchenberger | 2022-12-10 | 1 | -1/+2 |
| | |||||
* | Bottom red/blue should not return something with the same form | Star Rauchenberger | 2022-12-10 | 1 | -4/+24 |
| | | | | fixes #19 | ||||
* | Marked bottom black as expensive | Star Rauchenberger | 2022-12-10 | 1 | -1/+1 |
| | | | | refs #7 | ||||
* | Bot can submit to scoreboard now | Star Rauchenberger | 2022-12-10 | 1 | -3/+56 |
| | | | | | | Also updated the scoreboard styling refs #13 | ||||
* | Oops | Star Rauchenberger | 2022-12-09 | 1 | -1/+1 |
| | |||||
* | Solution lengths are split up by spaces | Star Rauchenberger | 2022-12-09 | 1 | -4/+5 |
| | |||||
* | Added green hints | Star Rauchenberger | 2022-12-09 | 1 | -3/+79 |
| | |||||
* | Uses custom discord emotes now | Star Rauchenberger | 2022-12-09 | 1 | -2/+14 |
| | | | | fixes #18 | ||||
* | Reduced possible hint combinations | Star Rauchenberger | 2022-12-09 | 1 | -2/+44 |
| | | | | | fixes #5 refs #7 | ||||
* | Top purple now matches the game's behaviour | Star Rauchenberger | 2022-12-09 | 1 | -2/+14 |
| | | | | | | This also fixes middle purple, which was not working before. fixes #4 | ||||
* | Fixed admissible solution checker | Star Rauchenberger | 2022-12-09 | 1 | -1/+1 |
| | | | | fixes #3 | ||||
* | Refactored filter generation | Star Rauchenberger | 2022-12-09 | 1 | -351/+148 |
| | | | | | | | | Also added an ENABLE_BOT preprocesser directive. If this is removed, the bot functionality will not be compiled in, which is useful for testing. Additionally, merophony/holophony and merography/holography were mistakenly backwards in verbly before, and this has been updated. This should help with some of the "query returned empty dataset" cases. refs #7 | ||||
* | Removed anaphones for the moment | Star Rauchenberger | 2022-12-08 | 1 | -1/+0 |
| |