summary refs log tree commit diff stats
path: root/lingo.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Added magenta and lime cluesStar Rauchenberger2023-03-201-0/+34
|
* 50% chance of rerolling easy cluesStar Rauchenberger2023-02-181-0/+10
|
* Some better triviality checksStar Rauchenberger2023-02-181-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 phonemesStar Rauchenberger2023-02-171-0/+21
|
* Long queries time out after two minutes nowStar Rauchenberger2023-02-161-1/+3
| | | | fixes #7
* Added hint obscuring (and also middle white/black)Star Rauchenberger2023-02-151-1/+24
| | | | fixes #17
* Added top blackStar Rauchenberger2023-02-151-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 filterStar Rauchenberger2023-02-151-0/+38
|
* Mid yellow multi-words should not just rearrange the wordsStar Rauchenberger2023-02-151-0/+10
|
* Two word middle reds should not point to just one of those wordsStar Rauchenberger2023-02-151-0/+9
|
* Top purple is rhymes againStar Rauchenberger2023-02-151-7/+1
|
* If a top clue works as middle or vice versa, it is expanded to bothStar Rauchenberger2023-02-031-4/+45
|
* 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
|