summary refs log tree commit diff stats
path: root/lingo.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Green bottom clues are converted to PNG nowStar Rauchenberger2023-02-031-2/+9
| | | | fixes #25
* Middle green is now like a captchaStar Rauchenberger2023-02-031-48/+125
| | | | refs #12
* Bot should only use relatively common wordsStar Rauchenberger2023-02-031-1/+2
| | | | fixes #24
* Filtered out sex actsStar Rauchenberger2023-01-241-1/+2
|
* Filtered out trivial top purple hintsStar Rauchenberger2023-01-231-0/+3
|
* Green clues need to be paired with another clueStar Rauchenberger2022-12-141-2/+7
|
* Added emote reaction when answer length is wrongStar Rauchenberger2022-12-141-0/+4
|
* Reject middle purple clues that are the same as the solutionStar Rauchenberger2022-12-121-0/+3
|
* Puzzle post gets an emote once it has been solvedStar Rauchenberger2022-12-121-0/+2
|
* Disabled top yellow againStar Rauchenberger2022-12-121-1/+4
|
* Added triviality checkingStar Rauchenberger2022-12-121-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 yellowStar Rauchenberger2022-12-121-0/+1
|
* Bot pre-generates puzzles nowStar Rauchenberger2022-12-111-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 nicknameStar Rauchenberger2022-12-101-1/+2
|
* Scoreboard uses server nicknames instead of usernamesStar Rauchenberger2022-12-101-1/+1
|
* Added orange puzzlesStar Rauchenberger2022-12-101-7/+63
| | | | fixes #23
* Clues and solutions must be between 3 and 11 charactersStar Rauchenberger2022-12-101-2/+5
| | | | fixes #6, #9
* Spaces in answer attempts are now ignoredStar Rauchenberger2022-12-101-0/+8
| | | | fixes #11
* Proper noun filter wasn't being applied to clue queriesStar Rauchenberger2022-12-101-1/+1
| | | | fixes #8
* Undefined behaviour was causing user IDs to not be sent to scoreboardStar Rauchenberger2022-12-101-1/+2
|
* Bottom red/blue should not return something with the same formStar Rauchenberger2022-12-101-4/+24
| | | | fixes #19
* Marked bottom black as expensiveStar Rauchenberger2022-12-101-1/+1
| | | | refs #7
* Bot can submit to scoreboard nowStar Rauchenberger2022-12-101-3/+56
| | | | | | Also updated the scoreboard styling refs #13
* OopsStar Rauchenberger2022-12-091-1/+1
|
* Solution lengths are split up by spacesStar Rauchenberger2022-12-091-4/+5
|
* Added green hintsStar Rauchenberger2022-12-091-3/+79
|
* Uses custom discord emotes nowStar Rauchenberger2022-12-091-2/+14
| | | | fixes #18
* Reduced possible hint combinationsStar Rauchenberger2022-12-091-2/+44
| | | | | fixes #5 refs #7
* Top purple now matches the game's behaviourStar Rauchenberger2022-12-091-2/+14
| | | | | | This also fixes middle purple, which was not working before. fixes #4
* Fixed admissible solution checkerStar Rauchenberger2022-12-091-1/+1
| | | | fixes #3
* Refactored filter generationStar Rauchenberger2022-12-091-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 momentStar Rauchenberger2022-12-081-1/+0
|
* Spaceless counts, admissable results are tuned moreStar Rauchenberger2022-12-081-26/+34
|
* More logging, and should restrict answer spaceStar Rauchenberger2022-12-081-13/+142
|
* Ok boomerStar Rauchenberger2022-12-081-1/+1
|
* Added /newpuzzle slash commandStar Rauchenberger2022-12-081-250/+298
|
* Made it a Discord botStar Rauchenberger2022-12-081-185/+228
|
* Added top yellow/red/blue, middle yellow/red/blue/purpleStar Rauchenberger2022-12-081-16/+107
|
* Initial commitStar Rauchenberger2022-11-301-0/+273