summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'main' of /srv/git/lingo into mainStar Rauchenberger2023-11-309-1/+183
|\
| * Merge branch 'main' of fourisland.com:/srv/git/lingoStar Rauchenberger2023-11-292-1/+1
| |\
| | * Switched to more secure self hosted verblyStar Rauchenberger2023-10-032-1/+1
| | |
| | * Switch to self-hosted verblyStar Rauchenberger2023-10-032-1/+1
| | |
| * | Rewrite web component with SinatraStar Rauchenberger2023-11-297-0/+182
| |/
* | Disable magenta/lime puzzlesStar Rauchenberger2023-06-061-2/+2
| |
* | React with nobell when ping is offStar Rauchenberger2023-06-061-1/+4
|/
* Replaced :yw: codeStar Rauchenberger2023-05-021-3/+3
|
* Fixed magenta and lime emotesStar Rauchenberger2023-03-201-2/+2
|
* 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-172-0/+21
|
* Long queries time out after two minutes nowStar Rauchenberger2023-02-162-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-152-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-033-51/+131
| | | | refs #12
* Bot should only use relatively common wordsStar Rauchenberger2023-02-032-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-102-7/+119
| | | | 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
* Widened user ID fieldStar Rauchenberger2022-12-103-2/+13
|
* Assets need to be precompiledStar Rauchenberger2022-12-101-0/+4
|
* This might be required?Star Rauchenberger2022-12-101-0/+1
|
* Bot can submit to scoreboard nowStar Rauchenberger2022-12-104-11/+104
| | | | | | Also updated the scoreboard styling refs #13
* Added Rails engine for scoreboardStar Rauchenberger2022-12-1090-0/+1376
| | | | refs #13
* OopsStar Rauchenberger2022-12-091-1/+1
|
* Solution lengths are split up by spacesStar Rauchenberger2022-12-091-4/+5
|