Fix Ultra Hard mode

pull/55/head
Lynn 2022-01-22 18:00:27 +01:00
rodzic 806eb9fe41
commit e07726f71c
2 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -138,7 +138,7 @@ function App() {
[ [
`No restrictions on guesses.`, `No restrictions on guesses.`,
`Wordle's "Hard Mode". Green letters must stay fixed, and yellow letters must be reused.`, `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] ][difficulty]
} }
</div> </div>

Wyświetl plik

@ -71,9 +71,9 @@ export function violation(
const upper = letter.toUpperCase(); const upper = letter.toUpperCase();
const nth = ordinal(i + 1); const nth = ordinal(i + 1);
if (clue === Clue.Absent) { if (clue === Clue.Absent) {
if (difficulty === Difficulty.UltraHard && guess.includes(letter)) { // if (difficulty === Difficulty.UltraHard && guess.includes(letter)) {
return "Guess can't contain " + upper; // return "Guess can't contain " + upper;
} // }
} else if (clue === Clue.Correct) { } else if (clue === Clue.Correct) {
if (guess[i] !== letter) { if (guess[i] !== letter) {
return nth + " letter must be " + upper; return nth + " letter must be " + upper;