diff --git a/src/Challenges.ts b/src/Challenges.ts index c0b066aad..9b5e14a02 100644 --- a/src/Challenges.ts +++ b/src/Challenges.ts @@ -147,10 +147,15 @@ export const challengeDisplay = (i: number, changefocus = true) => { DOMCacheGetOrSet('startChallenge').style.display = 'block' DOMCacheGetOrSet('retryChallenge').style.display = 'block' G.triggerChallenge = i + } else { + // Don't update display if they don't match + if (G.challengefocus !== i) { + return; + } } const maxChallenges = getMaxChallenges(i) - if (i <= 5 && changefocus) { + if (i <= 5) { if (player.challengecompletions[i] >= 100) { DOMCacheGetOrSet('completionSoftcap').innerHTML = i18next.t('challenges.perCompletionBonus', { x: 100, @@ -163,7 +168,7 @@ export const challengeDisplay = (i: number, changefocus = true) => { if (i > 5 && i <= 10) { quarksMultiplier = 10 - if (player.challengecompletions[i] >= 25 && changefocus) { + if (player.challengecompletions[i] >= 25) { DOMCacheGetOrSet('completionSoftcap').innerHTML = i18next.t('challenges.perCompletionBonus', { x: 25, y: format(CalcECC('reincarnation', player.challengecompletions[i]), 2, true) diff --git a/translations/en.json b/translations/en.json index 85c30ecd2..00a827799 100644 --- a/translations/en.json +++ b/translations/en.json @@ -1209,7 +1209,7 @@ "47": "Wow! I want even MORE Obtainium!", "48": "Wow! I want to start ascension with an Ant.", "49": "Wow! I want to start ascension with a Challenge 6-8 completion.", - "50": "Wow! I want to be enlightened by the power of a thousand suns.", + "50": "Wow! I want to be enlightened by the power of a thousand moons.", "51": "Wow! A pile of Chocolate Chip Cookies.", "52": "Wow! A pile of Sugar Cookies.", "53": "Wow! A pile of Butter Cookies.",