From bc709d7e87e0f552d2bf44a5d3987438d5e2ebb5 Mon Sep 17 00:00:00 2001 From: Jack Date: Sun, 28 Jun 2020 19:00:42 +0100 Subject: [PATCH] added a check to avoid word repeating quickly --- public/js/script.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/js/script.js b/public/js/script.js index 39ce94f47..9d8f6c798 100644 --- a/public/js/script.js +++ b/public/js/script.js @@ -232,7 +232,8 @@ function initWords() { for (let i = 0; i < wordsBound; i++) { randomWord = language[Math.floor(Math.random() * language.length)]; previousWord = wordsList[i - 1]; - while (randomWord == previousWord || (!config.punctuation && randomWord == "I") || randomWord.indexOf(' ') > -1) { + previousWord2 = wordsList[i - 2]; + while (randomWord == previousWord || randomWord == previousWord2 || (!config.punctuation && randomWord == "I") || randomWord.indexOf(' ') > -1) { randomWord = language[Math.floor(Math.random() * language.length)]; } if (config.punctuation && config.mode != "custom"){