diff --git a/src/App.tsx b/src/App.tsx index 5d57a38..b364bef 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -138,7 +138,7 @@ function App() { [ `No restrictions on guesses.`, `Wordle's "Hard Mode". Green letters must stay fixed, and yellow letters must be reused.`, - `An even stricter Hard Mode. Yellow letters must move away, and gray letters can't be reused.`, + `An even stricter Hard Mode. Yellow letters must move away from where they were clued.`, ][difficulty] } diff --git a/src/clue.ts b/src/clue.ts index a7896c6..b4977e1 100644 --- a/src/clue.ts +++ b/src/clue.ts @@ -71,9 +71,9 @@ export function violation( const upper = letter.toUpperCase(); const nth = ordinal(i + 1); if (clue === Clue.Absent) { - if (difficulty === Difficulty.UltraHard && guess.includes(letter)) { - return "Guess can't contain " + upper; - } + // if (difficulty === Difficulty.UltraHard && guess.includes(letter)) { + // return "Guess can't contain " + upper; + // } } else if (clue === Clue.Correct) { if (guess[i] !== letter) { return nth + " letter must be " + upper;