From e07726f71c2eacdb362312d34c9d99064cd5c58f Mon Sep 17 00:00:00 2001 From: Lynn Date: Sat, 22 Jan 2022 18:00:27 +0100 Subject: [PATCH] Fix Ultra Hard mode --- src/App.tsx | 2 +- src/clue.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) 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;