From 37ae07471a7b68e09c44abd93d9ba963ba4f7190 Mon Sep 17 00:00:00 2001 From: Mixelz Date: Sat, 4 May 2024 02:53:36 -0500 Subject: [PATCH 1/9] Exalt Subtab Move Baseline --- Synergism.css | 48 +++++++++++++++++++++++------ index.html | 65 +++++++++++++++++++++------------------- src/EventListeners.ts | 9 +++++- src/Tabs.ts | 24 +++++++++------ src/Toggles.ts | 20 +++++++++++-- src/UpdateHTML.ts | 2 +- translations/en.json | 5 +++- translations/source.json | 5 +++- 8 files changed, 123 insertions(+), 55 deletions(-) diff --git a/Synergism.css b/Synergism.css index 05f12b43f..69da7124d 100644 --- a/Synergism.css +++ b/Synergism.css @@ -1558,6 +1558,26 @@ p#transcendhotkeys { padding: 0; } +#challengesTabsToggle { + display: flex; + justify-content: center; + flex-flow: wrap; + margin-top: 15px; + margin-bottom: 10px; + gap: 10px 15px; +} + +#challengesTabsToggle > button { + min-width: 100px; + text-align: center; +} + +.singularityChallenges { + display: flex; + justify-content: center; + column-gap: 4px; +} + #challengesWrapper { display: flex; flex-direction: column; @@ -1567,7 +1587,15 @@ p#transcendhotkeys { #challengeIntroduction { text-align: center; font-size: 1.2em; - margin: 20px 0 0; + margin-top: 10px; + margin-bottom: 10px; +} + +#ExaltIntroduction { + text-align: center; + font-size: 1.2em; + margin-top: 10px; + margin-bottom: 10px; } #challengesAutoToggles { @@ -1575,6 +1603,7 @@ p#transcendhotkeys { justify-content: center; flex-flow: wrap; gap: 10px 15px; + margin-bottom: 10px; } #challengesAutoToggles > button { @@ -1635,10 +1664,11 @@ p#transcendhotkeys { } #challengeDetails { - display: flex; + display: grid; + grid-template-columns: repeat(2, auto); justify-content: center; - max-width: 1200px; align-self: center; + margin-top: 10px; } #challengeTimers { @@ -3545,12 +3575,6 @@ header #obtainiumDisplay { color: pink; } border: 2px solid blue; } -.singularityChallenges { - display: flex; - justify-content: center; - column-gap: 4px; -} - .rainbowBorder { width: 64px; height: 64px; @@ -3570,6 +3594,11 @@ header #obtainiumDisplay { color: pink; } border-radius: 3px; } +.rainbowBorder:hover { + cursor: pointer; + background-color: var(--hover-color); +} + .rainbowBorder::before { position: absolute; width: 150%; /* 96px */ @@ -3674,6 +3703,7 @@ img#singularityPerksIcon { #singularityChallengesMultiline { white-space: pre-line; margin: 15px 0 0; + text-align: center; } .newPerk { diff --git a/index.html b/index.html index 8e6352ef0..28d5266da 100644 --- a/index.html +++ b/index.html @@ -1547,7 +1547,12 @@ diff --git a/src/CheckVariables.ts b/src/CheckVariables.ts index 0a253ca1e..030c5647b 100644 --- a/src/CheckVariables.ts +++ b/src/CheckVariables.ts @@ -1429,6 +1429,8 @@ export const checkVariablesOnLoad = (data: PlayerSave) => { highestSingularityCompleted, enabled, singularityRequirement: singularityChallengeData[k].singularityRequirement, + scalingrewardcount: singularityChallengeData[k].scalingrewardcount, + uniquerewardcount: singularityChallengeData[k].uniquerewardcount, effect: singularityChallengeData[k].effect, cacheUpdates: singularityChallengeData[k].cacheUpdates } diff --git a/src/SingularityChallenges.ts b/src/SingularityChallenges.ts index e9de43c08..45843d106 100644 --- a/src/SingularityChallenges.ts +++ b/src/SingularityChallenges.ts @@ -15,6 +15,8 @@ export interface ISingularityChallengeData { HTMLTag: keyof Player['singularityChallenges'] singularityRequirement: (baseReq: number, completions: number) => number effect: (n: number) => Record + scalingrewardcount: number + uniquerewardcount: number completions?: number enabled?: boolean highestSingularityCompleted?: number @@ -34,6 +36,8 @@ export class SingularityChallenge { public enabled public singularityRequirement public effect + public scalingrewardcount + public uniquerewardcount readonly cacheUpdates: (() => void)[] | undefined public constructor (data: ISingularityChallengeData, key: string) { @@ -56,6 +60,8 @@ export class SingularityChallenge { this.enabled = data.enabled ?? false this.singularityRequirement = data.singularityRequirement this.effect = data.effect + this.scalingrewardcount = data.scalingrewardcount + this.uniquerewardcount = data.uniquerewardcount this.updateIconHTML() this.updateChallengeCompletions() @@ -205,8 +211,12 @@ export class SingularityChallenge { }` : '' return `${this.name} ${enabled} - ${this.description} - ${ + ${ + i18next.t( + 'singularityChallenge.toString.tiersCompleted' + ) + }: ${this.completions}/${this.maxCompletions} + ${ i18next.t( 'singularityChallenge.toString.canEnter', { @@ -215,12 +225,7 @@ export class SingularityChallenge { } ) } - ${ - i18next.t( - 'singularityChallenge.toString.tiersCompleted' - ) - }: ${this.completions}/${this.maxCompletions} - ${ + ${ i18next.t( 'singularityChallenge.toString.currentTierSingularity' ) @@ -230,11 +235,12 @@ export class SingularityChallenge { this.completions ) } + ${this.description} ${this.rewardDescription}` } public updateChallengeHTML (): void { - DOMCacheGetOrSet('singularityChallengesMultiline').innerHTML = this.toString() + DOMCacheGetOrSet('singularityChallengesInfo').innerHTML = this.toString() } public updateIconHTML (): void { @@ -259,6 +265,8 @@ export const singularityChallengeData: Record< singularityRequirement: (baseReq: number, completions: number) => { return baseReq + 8 * completions }, + scalingrewardcount: 1, + uniquerewardcount: 6, effect: (n: number) => { return { cubes: 1 + 0.5 * n, @@ -282,6 +290,8 @@ export const singularityChallengeData: Record< singularityRequirement: (baseReq: number, completions: number) => { return baseReq + 11 * completions }, + scalingrewardcount: 2, + uniquerewardcount: 3, effect: (n: number) => { return { corrScoreIncrease: 0.03 * n, @@ -300,6 +310,8 @@ export const singularityChallengeData: Record< singularityRequirement: (baseReq: number, completions: number) => { return baseReq + 13 * completions }, + scalingrewardcount: 1, + uniquerewardcount: 3, effect: (n: number) => { return { octeractPow: 0.02 * n, @@ -317,6 +329,8 @@ export const singularityChallengeData: Record< singularityRequirement: (baseReq: number, completions: number) => { return baseReq + 10 * completions }, + scalingrewardcount: 1, + uniquerewardcount: 4, effect: (n: number) => { return { ultimateProgressBarUnlock: (n > 0), @@ -335,6 +349,8 @@ export const singularityChallengeData: Record< singularityRequirement: (baseReq: number, completions: number) => { return baseReq + 6 * completions }, + scalingrewardcount: 2, + uniquerewardcount: 6, effect: (n: number) => { return { bonusAmbrosia: +(n > 0), diff --git a/translations/en.json b/translations/en.json index 3fc8c9b34..63357bdf5 100644 --- a/translations/en.json +++ b/translations/en.json @@ -3078,27 +3078,72 @@ "noSingularityUpgrades": { "name": "No Singularity Upgrades", "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades. Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", - "rewardDescription": "Each completion increases cube gain of every dimension by 50%! First completion gives +12% Golden Quarks and a Blueberry! 20th awards exclusive shop upgrade! 30th awards +6% Ambrosia Luck for free, and another exclusive shop upgrade for NOT FREE!" + "rewardDescription": "Each completion increases cube gain of every dimension by 50%! First completion gives +12% Golden Quarks and a Blueberry! 20th awards exclusive shop upgrade! 30th awards +6% Ambrosia Luck for free, and another exclusive shop upgrade for NOT FREE!", + "ScalingReward1":"+50% increase to ALL Cube gain", + "ScalingReward2":"", + "ScalingReward3":"", + "UniqueReward1":"1st - +12% Golden Quarks!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!", + "UniqueReward6":"" }, "oneChallengeCap": { "name": "One Challenge Caps", "description": "Beat the target Singularity, but the first 14 Challenges have cap of only 1!", - "rewardDescription": "Each completion increases Corruption Multiplier Values by 0.03, no matter what, and adds +1% Blueberry Generation Speed! First Completion gives +3 to Reincarnation Challenge Cap. 20th completion grants +1 free Corruption level and an exclusive shop upgrade!" + "rewardDescription": "Each completion increases Corruption Multiplier Values by 0.03, no matter what, and adds +1% Blueberry Generation Speed! First Completion gives +3 to Reincarnation Challenge Cap. 20th completion grants +1 free Corruption level and an exclusive shop upgrade!", + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"<>", + "ScalingReward3":"", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"", + "UniqueReward5":"", + "UniqueReward6":"" }, "noOcteracts": { "name": "No Octeract Effects", "description": "Beat the target Singularity, but octeracts and their upgrades do nothing! Effective Singularity is also much higher based on tier.", - "rewardDescription": "Each completion increases Octeract to Cube Bonus power by 0.02 (BASE: 2.00). First completion adds a bonus to Offerings based on Octeracts. Final completion adds a bonus to Obtainium based on Octeracts and an exclusive shop upgrade!" + "rewardDescription": "Each completion increases Octeract to Cube Bonus power by 0.02 (BASE: 2.00). First completion adds a bonus to Offerings based on Octeracts. Final completion adds a bonus to Obtainium based on Octeracts and an exclusive shop upgrade!", + "ScalingReward1":"+0.02 increase to <> bonus power (Base:2.00)", + "ScalingReward2":"", + "ScalingReward3":"", + "UniqueReward1":"1st - A bonus to Offerings based on Octeracts!", + "UniqueReward2":"10th - A bonus to Obtainium based on Octeracts!", + "UniqueReward3":"10th - A new <> upgrade!", + "UniqueReward4":"", + "UniqueReward5":"", + "UniqueReward6":"" }, "limitedAscensions": { "name": "Twenty Ascensions Challenge", "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs! Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", - "rewardDescription": "Each completion grants 0.1% Ascension Speed per completion per digit in your Ascension count. First completion doubles the cap of all hepteract, plus a new feature ;) [WIP]. 20th completion adds a bonus to Cubes, Obtainium and Offerings in EXALTs based on total completed for that EXALT! Final completion adds another calculator in the shop!" + "rewardDescription": "Each completion grants 0.1% Ascension Speed per completion per digit in your Ascension count. First completion doubles the cap of all hepteract, plus a new feature ;) [WIP]. 20th completion adds a bonus to Cubes, Obtainium and Offerings in EXALTs based on total completed for that EXALT! Final completion adds another calculator in the shop!", + "ScalingReward1":"<> per Digit in your <>", + "ScalingReward2":"", + "ScalingReward3":"", + "UniqueReward1":"1st - Permanently double the cap of all Hepteracts for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) [WORK IN PROGRESS]", + "UniqueReward3":"20th - A bonus to Cubes, Obtanium & Offerings while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!", + "UniqueReward5":"", + "UniqueReward6":"" }, "noAmbrosiaUpgrades": { "name": "No Ambrosia Upgrades", "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help. Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", - "rewardDescription": "Each completion grants <>, <>! First completion awards a blueberry and +1 Ambrosia every time Ambrosia is gained! 10th completion awards a blueberry. 15th completion awards a <>! The final completion awards, you guessed it, a blueberry AND an <>!" + "rewardDescription": "Each completion grants <>, <>! First completion awards a blueberry and +1 Ambrosia every time Ambrosia is gained! 10th completion awards a blueberry. 15th completion awards a <>! The final completion awards, you guessed it, a blueberry AND an <>!", + "ScalingReward1":"<>", + "ScalingReward2":"<>", + "ScalingReward3":"", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 Ambrosia every time Ambrosia is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } }, "intro": "Do you have what it takes to earn EXALT from Ant God?" @@ -3473,7 +3518,7 @@ "singularityConfirm2": "Are you sure you wish to enter the Singularity?", "singularityConfirm3": "Are you REALLY SURE? You cannot go back from this (without an older savefile)! Confirm one last time to finalize your decision.", "noAntiquity": "Hmph. Please return with an Antiquity. Thank you. -Ant God", - "insideSingularityChallenge": "Derpsmith thinks you are in a Singularity Challenge. You may exit it by clicking on the challenge icon in the Singularity tab.", + "insideSingularityChallenge": "Derpsmith thinks you are in a Singularity Challenge. You may exit it by clicking on the challenge icon in the Exalt tab.", "gameBeat": "Well. It seems you've reached the eye of the Singularity. I'm pleased. This also means there is nowhere to go from here. At least, not until higher powers expand your journey.", "exitAscensionChallenge": "Are you absolutely sure that you want to exit the Ascension Challenge? You will need to clear challenge 10 again before you can attempt the challenge again!", "buyResearch3x11": "[LOCKED - Buy Research 3x11]" diff --git a/translations/source.json b/translations/source.json index 3cdd3e5e4..66e486bbe 100644 --- a/translations/source.json +++ b/translations/source.json @@ -3473,7 +3473,7 @@ "singularityConfirm2": "Are you sure you wish to enter the Singularity?", "singularityConfirm3": "Are you REALLY SURE? You cannot go back from this (without an older savefile)! Confirm one last time to finalize your decision.", "noAntiquity": "Hmph. Please return with an Antiquity. Thank you. -Ant God", - "insideSingularityChallenge": "Derpsmith thinks you are in a Singularity Challenge. You may exit it by clicking on the challenge icon in the Singularity tab.", + "insideSingularityChallenge": "Derpsmith thinks you are in a Singularity Challenge. You may exit it by clicking on the challenge icon in the Exalt tab.", "gameBeat": "Well. It seems you've reached the eye of the Singularity. I'm pleased. This also means there is nowhere to go from here. At least, not until higher powers expand your journey.", "exitAscensionChallenge": "Are you absolutely sure that you want to exit the Ascension Challenge? You will need to clear challenge 10 again before you can attempt the challenge again!", "buyResearch3x11": "[LOCKED - Buy Research 3x11]" From 2a1d636484ac9783419d01f3e181e8b20d15e4ad Mon Sep 17 00:00:00 2001 From: Mixelz Date: Tue, 7 May 2024 01:36:14 -0500 Subject: [PATCH 5/9] Reward Description Overhaul --- Synergism.css | 41 +++++++++++++++--- index.html | 7 +++- src/SingularityChallenges.ts | 33 +++++++++++---- translations/en.json | 80 ++++++++++++++---------------------- 4 files changed, 97 insertions(+), 64 deletions(-) diff --git a/Synergism.css b/Synergism.css index 7e59d9698..ede3f97a9 100644 --- a/Synergism.css +++ b/Synergism.css @@ -3696,19 +3696,50 @@ img#singularityPerksIcon { } #singularityChallengeDetails { - width: 50%; - margin-left: 25%; + display: block; + justify-content: center; } #singularityChallengesInfo { white-space: pre-line; - margin: 15px 0 0; + margin-top: 10px; + margin-bottom: 5px; text-align: center; } -#singularityChallengesRewards { +#singularityChallengeAllRewards { display: grid; - grid-template-columns: repeat(2, auto); + grid-template-rows: repeat(2, auto); + grid-template-columns: repeat(2, 375px); + justify-content: center; + grid-gap: 10px; +} + +#singularityChallengeScalingHeader { + font-weight: bold; + font-size: 1.2em; + text-align: center; + margin: 0; +} + +#singularityChallengeUniqueHeader { + font-weight: bold; + font-size: 1.2em; + text-align: center; + margin: 0; +} + +#singularityChallengesScalingRewards { + display: block; + white-space: pre-line; + margin: 0; + text-align: center; +} + +#singularityChallengesUniqueRewards { + display: block; + white-space: pre-line; + margin: 0; } .newPerk { diff --git a/index.html b/index.html index 4a1622f44..d23383aed 100644 --- a/index.html +++ b/index.html @@ -1684,7 +1684,12 @@

-

+
+

+

+

+

+
diff --git a/src/SingularityChallenges.ts b/src/SingularityChallenges.ts index 45843d106..d0f50ab85 100644 --- a/src/SingularityChallenges.ts +++ b/src/SingularityChallenges.ts @@ -26,7 +26,6 @@ export interface ISingularityChallengeData { export class SingularityChallenge { public name public description - public rewardDescription public baseReq public completions public maxCompletions @@ -45,12 +44,8 @@ export class SingularityChallenge { const description = i18next.t( `singularityChallenge.data.${key}.description` ) - const rewardDescription = i18next.t( - `singularityChallenge.data.${key}.rewardDescription` - ) this.name = name this.description = description - this.rewardDescription = rewardDescription this.baseReq = data.baseReq this.completions = data.completions ?? 0 this.maxCompletions = data.maxCompletions @@ -235,12 +230,34 @@ export class SingularityChallenge { this.completions ) }
- ${this.description} - ${this.rewardDescription}` + ${this.description}` + } + //Numerates through total reward count for Scaling & Unique string for EXALTS. + ScaleString (): string { + let text = '' + for (let i = 1; i <= this.scalingrewardcount; i++) { + const list = i18next.t(`singularityChallenge.data.${String(this.HTMLTag)}.ScalingReward${i}`); + if (i > this.scalingrewardcount) {} + text += i > 1 ? `\n${list}` : list + } + return text + } + + //Ditto. Also worth mentioning this implementation means the list size can be arbitrary! + UniqueString (): string { + let text = '' + for (let i = 1; i <= this.uniquerewardcount; i++) { + const list = i18next.t(`singularityChallenge.data.${String(this.HTMLTag)}.UniqueReward${i}`); + if (i > this.scalingrewardcount) {} + text += i > 1 ? `\n${list}` : list + } + return text } public updateChallengeHTML (): void { DOMCacheGetOrSet('singularityChallengesInfo').innerHTML = this.toString() + DOMCacheGetOrSet('singularityChallengesScalingRewards').innerHTML = this.ScaleString() + DOMCacheGetOrSet('singularityChallengesUniqueRewards').innerHTML = this.UniqueString() } public updateIconHTML (): void { @@ -266,7 +283,7 @@ export const singularityChallengeData: Record< return baseReq + 8 * completions }, scalingrewardcount: 1, - uniquerewardcount: 6, + uniquerewardcount: 5, effect: (n: number) => { return { cubes: 1 + 0.5 * n, diff --git a/translations/en.json b/translations/en.json index 63357bdf5..7305924e2 100644 --- a/translations/en.json +++ b/translations/en.json @@ -3077,76 +3077,56 @@ "data": { "noSingularityUpgrades": { "name": "No Singularity Upgrades", - "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades. Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", - "rewardDescription": "Each completion increases cube gain of every dimension by 50%! First completion gives +12% Golden Quarks and a Blueberry! 20th awards exclusive shop upgrade! 30th awards +6% Ambrosia Luck for free, and another exclusive shop upgrade for NOT FREE!", - "ScalingReward1":"+50% increase to ALL Cube gain", - "ScalingReward2":"", - "ScalingReward3":"", - "UniqueReward1":"1st - +12% Golden Quarks!", - "UniqueReward2":"1st - A free <>!", + "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades.
Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", "UniqueReward3":"20th - A new <> upgrade!", - "UniqueReward4":"30th - <> for free!", - "UniqueReward5":"30th - A new <> upgrade for NOT FREE!", - "UniqueReward6":"" + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "One Challenge Caps", "description": "Beat the target Singularity, but the first 14 Challenges have cap of only 1!", - "rewardDescription": "Each completion increases Corruption Multiplier Values by 0.03, no matter what, and adds +1% Blueberry Generation Speed! First Completion gives +3 to Reincarnation Challenge Cap. 20th completion grants +1 free Corruption level and an exclusive shop upgrade!", - "ScalingReward1":"+0.03 increase to <> values", - "ScalingReward2":"<>", - "ScalingReward3":"", + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", "UniqueReward1":"1st - +3 <> Cap!", - "UniqueReward2":"20th - +1 Free <>", - "UniqueReward3":"20th - A new <> upgrade!", - "UniqueReward4":"", - "UniqueReward5":"", - "UniqueReward6":"" + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "No Octeract Effects", - "description": "Beat the target Singularity, but octeracts and their upgrades do nothing! Effective Singularity is also much higher based on tier.", - "rewardDescription": "Each completion increases Octeract to Cube Bonus power by 0.02 (BASE: 2.00). First completion adds a bonus to Offerings based on Octeracts. Final completion adds a bonus to Obtainium based on Octeracts and an exclusive shop upgrade!", - "ScalingReward1":"+0.02 increase to <> bonus power (Base:2.00)", - "ScalingReward2":"", - "ScalingReward3":"", - "UniqueReward1":"1st - A bonus to Offerings based on Octeracts!", - "UniqueReward2":"10th - A bonus to Obtainium based on Octeracts!", - "UniqueReward3":"10th - A new <> upgrade!", - "UniqueReward4":"", - "UniqueReward5":"", - "UniqueReward6":"" + "description": "Beat the target Singularity, but octeracts and their upgrades do nothing!
Effective Singularity is also much higher based on tier.", + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "Twenty Ascensions Challenge", - "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs! Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", - "rewardDescription": "Each completion grants 0.1% Ascension Speed per completion per digit in your Ascension count. First completion doubles the cap of all hepteract, plus a new feature ;) [WIP]. 20th completion adds a bonus to Cubes, Obtainium and Offerings in EXALTs based on total completed for that EXALT! Final completion adds another calculator in the shop!", + "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs!
Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", "ScalingReward1":"<> per Digit in your <>", - "ScalingReward2":"", - "ScalingReward3":"", - "UniqueReward1":"1st - Permanently double the cap of all Hepteracts for free!!! (This is really good!)", - "UniqueReward2":"1st - A new feature ;) [WORK IN PROGRESS]", - "UniqueReward3":"20th - A bonus to Cubes, Obtanium & Offerings while in an EXALT! (Based on that Exalts total completions!)", - "UniqueReward4":"25th - A new <> Calculator, amazing!", - "UniqueReward5":"", - "UniqueReward6":"" + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" }, "noAmbrosiaUpgrades": { "name": "No Ambrosia Upgrades", - "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help. Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", - "rewardDescription": "Each completion grants <>, <>! First completion awards a blueberry and +1 Ambrosia every time Ambrosia is gained! 10th completion awards a blueberry. 15th completion awards a <>! The final completion awards, you guessed it, a blueberry AND an <>!", - "ScalingReward1":"<>", - "ScalingReward2":"<>", - "ScalingReward3":"", - "UniqueReward1":"1st - A free <>!", - "UniqueReward2":"1st - +1 Ambrosia every time Ambrosia is gained!", - "UniqueReward3":"10th - Another free <>!!!", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":" +15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", "UniqueReward4":"15th - A new <> upgrade!", - "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", "UniqueReward6":"20th - An <> upgrade!" } }, - "intro": "Do you have what it takes to earn EXALT from Ant God?" + "intro": "Do you have what it takes to earn EXALT from Ant God?", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (Once on Completion #)" }, "settings": { "confirmationTitle": "Confirmation Toggles", From 0a98e713a43bbfde725f8b6f8d430b644b549f22 Mon Sep 17 00:00:00 2001 From: Mixelz Date: Wed, 8 May 2024 20:17:09 -0500 Subject: [PATCH 6/9] TL Files Insert --- Synergism.css | 1 - translations/da.json | 46 ++++++++++++++++++++++++++++++------- translations/de.json | 46 ++++++++++++++++++++++++++++++------- translations/en.json | 6 ++--- translations/es.json | 40 ++++++++++++++++++++++++++++---- translations/fr.json | 40 ++++++++++++++++++++++++++++---- translations/kaa.json | 46 ++++++++++++++++++++++++++++++------- translations/nl.json | 46 ++++++++++++++++++++++++++++++------- translations/pl.json | 46 ++++++++++++++++++++++++++++++------- translations/pt.json | 46 ++++++++++++++++++++++++++++++------- translations/pt_BR.json | 40 ++++++++++++++++++++++++++++---- translations/ru.json | 40 ++++++++++++++++++++++++++++---- translations/source.json | 49 ++++++++++++++++++++++++++++++---------- translations/zh.json | 40 ++++++++++++++++++++++++++++---- 14 files changed, 443 insertions(+), 89 deletions(-) diff --git a/Synergism.css b/Synergism.css index ede3f97a9..61fb2c848 100644 --- a/Synergism.css +++ b/Synergism.css @@ -3697,7 +3697,6 @@ img#singularityPerksIcon { #singularityChallengeDetails { display: block; - justify-content: center; } #singularityChallengesInfo { diff --git a/translations/da.json b/translations/da.json index 5da4c1b88..aa36b6151 100644 --- a/translations/da.json +++ b/translations/da.json @@ -2821,26 +2821,56 @@ "data": { "noSingularityUpgrades": { "name": "No Singularity Upgrades", - "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades. Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", - "rewardDescription": "Each completion increases cube gain of every dimension by 50%! First completion gives +12% Golden Quarks. 20th awards something `special` ;)" + "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades.
Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "One Challenge Caps", "description": "Beat the target Singularity, but the first 14 Challenges have cap of only 1!", - "rewardDescription": "Each completion increases Corruption Multiplier Values by 0.03, no matter what. First Completion gives +3 to Reincarnation Challenge Cap. 20th completion grants +1 free Corruption level!" + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "No Octeract Effects", - "description": "Beat the target Singularity, but octeracts and their upgrades do nothing! Effective Singularity is also much higher based on tier.", - "rewardDescription": "Each completion increases Octeract to Cube Bonus power by 0.02 (BASE: 2.00). First completion adds a bonus to Offerings based on Octeracts. Final completion adds a bonus to Obtainium based on Octeracts." + "description": "Beat the target Singularity, but octeracts and their upgrades do nothing!
Effective Singularity is also much higher based on tier.", + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "Twenty Ascensions Challenge", - "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs! Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", - "rewardDescription": "Each completion grants 0.1% Ascension Speed per completion per digit in your Ascension count! First completion doubles the cap of all hepteract. Final completion adds another calculator in the shop!" + "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs!
Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", + "ScalingReward1":"<> per Digit in your <>", + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" + }, + "noAmbrosiaUpgrades": { + "name": "No Ambrosia Upgrades", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":"+15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } }, - "intro": "Do you have what it takes to earn EXALT from Ant God?" + "intro": "Do you have what it takes to earn EXALT from Ant God?", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "Confirmation Toggles", diff --git a/translations/de.json b/translations/de.json index 03cb2dba0..38ef90a37 100644 --- a/translations/de.json +++ b/translations/de.json @@ -3041,26 +3041,56 @@ "data": { "noSingularityUpgrades": { "name": "No Singularity Upgrades", - "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades. Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", - "rewardDescription": "Each completion increases cube gain of every dimension by 50%! First completion gives +12% Golden Quarks and a Blueberry! 20th awards something `special` ;)" + "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades.
Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "One Challenge Caps", "description": "Beat the target Singularity, but the first 14 Challenges have cap of only 1!", - "rewardDescription": "Each completion increases Corruption Multiplier Values by 0.03, no matter what. First Completion gives +3 to Reincarnation Challenge Cap. 20th completion grants +1 free Corruption level!" + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "No Octeract Effects", - "description": "Beat the target Singularity, but octeracts and their upgrades do nothing! Effective Singularity is also much higher based on tier.", - "rewardDescription": "Each completion increases Octeract to Cube Bonus power by 0.02 (BASE: 2.00). First completion adds a bonus to Offerings based on Octeracts. Final completion adds a bonus to Obtainium based on Octeracts." + "description": "Beat the target Singularity, but octeracts and their upgrades do nothing!
Effective Singularity is also much higher based on tier.", + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "Twenty Ascensions Challenge", - "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs! Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", - "rewardDescription": "Jeder Abschluss gibt 0,1% Aufstiegs-Geschwindigkeit pro Stelle in deiner Aufstiegsanzahl! Der erste Abschluss verdoppelt die Obergrenze aller Hepterakte. Der letzte Abschluss fügt dem Markt einen weiteren Taschenrechner zu!" + "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs!
Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", + "ScalingReward1":"<> per Digit in your <>", + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" + }, + "noAmbrosiaUpgrades": { + "name": "No Ambrosia Upgrades", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":"+15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } }, - "intro": "Do you have what it takes to earn EXALT from Ant God?" + "intro": "Do you have what it takes to earn EXALT from Ant God?", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "Confirmation Toggles", diff --git a/translations/en.json b/translations/en.json index 7305924e2..0afa41656 100644 --- a/translations/en.json +++ b/translations/en.json @@ -3070,7 +3070,7 @@ "acceptFailure": "You have been transported back to your highest reached Singularity. Try again soon! -Derpsmith" }, "toString": { - "canEnter": "Can be entered at highest Singularity {{unlockSing}} [Your highest: {{highestSing}}]", + "canEnter": "Can be entered after reaching Singularity {{unlockSing}} [Your highest: {{highestSing}}]", "tiersCompleted": "Tiers completed", "currentTierSingularity": "The current tier of this challenge takes place in Singularity" }, @@ -3114,7 +3114,7 @@ "noAmbrosiaUpgrades": { "name": "No Ambrosia Upgrades", "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", - "ScalingReward1":" +15 & +0.5% <>", + "ScalingReward1":"+15 & +0.5% <>", "ScalingReward2":"+2% <> Speed", "UniqueReward1":"1st - A free <>!", "UniqueReward2":"1st - +1 <> every time <> is gained!", @@ -3126,7 +3126,7 @@ }, "intro": "Do you have what it takes to earn EXALT from Ant God?", "ScalingHeader": "Scaling Effects (Per Completion)", - "UniqueHeader": "Unique Effects (Once on Completion #)" + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "Confirmation Toggles", diff --git a/translations/es.json b/translations/es.json index 42fe4a2bf..2c045e46b 100644 --- a/translations/es.json +++ b/translations/es.json @@ -3042,25 +3042,55 @@ "noSingularityUpgrades": { "name": "Sin Mejoras de Singularidad", "description": "En resumen, supera la singularidad objetivo sin (la mayoría de) Mejoras de Singularidad. Las mejoras de Octeractos, QoL y Beneficios se conservan.", - "rewardDescription": "¡Cada finalización aumenta las ganancias de cubos de toda dimensión un 50%! ¡La primera da un +12% de Quarks Dorados y un Arándano! La 20 da algo 'especial' ;)" + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "Límites de Un Desafío", "description": "Supera la Singularidad, ¡Pero los primeros 14 desafíos tienen un límite de solo 1!", - "rewardDescription": "Cada finalización incrementa los Valores del Multiplicador de Corrupción en 0,03, sin importar qué. La primera da +3 al límite de Desafíos de Reencarnación. ¡La 20ª otorga +1 nivel de Corrupción gratis!" + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "Sin Efectos de Octeracto", "description": "Supera la singularidad, ¡Pero los octeractos y sus mejoras no hacen nada! La Singularidad Efectiva es también mucho más alta basada en el rango.", - "rewardDescription": "Cada finalización incrementa el poder del bonus Octeracto a Cubo 0,02 (BASE: 2.00). La primera agrega un bonus a las Ofrendas basadas en Octeractos. La última añade un bono a Obtainium basado en Octeractos." + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "Desafío de Veinte Ascensiones", "description": "Derpsmith ha embargado las Ascensiones. Sólo (20 - finalizaciones) están permitidas en esta Singularidad, antes de que las Ascensiones causen desventajas masivas! El Multiplicador de Cuenta de Ascensión es 1. Y Delta está deshabilitado. Ha.", - "rewardDescription": "¡Cada finalización da un 0,1% de Velocidad de Ascensión por finalización y dígito en cuenta de Ascensiones! La primera duplica el límite de todo hepteracto. La última añade otra calculadora en la tienda!" + "ScalingReward1":"<> per Digit in your <>", + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" + }, + "noAmbrosiaUpgrades": { + "name": "No Ambrosia Upgrades", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":"+15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } }, - "intro": "¿Tienes lo que hay que tener para ganar el EXALTADO de Dios Hormiga?" + "intro": "¿Tienes lo que hay que tener para ganar el EXALTADO de Dios Hormiga?", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "Confirmación", diff --git a/translations/fr.json b/translations/fr.json index 13fcaf9b7..543d21457 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -3042,25 +3042,55 @@ "noSingularityUpgrades": { "name": "No Singularity Upgrades", "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades. Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", - "rewardDescription": "Each completion increases cube gain of every dimension by 50%! First completion gives +12% Golden Quarks and a Blueberry! 20th awards something `special` ;)" + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "One Challenge Caps", "description": "Complétez la Singularité cible, mais les 14 premiers Défis ne peuvent être complétés qu'une seule fois !", - "rewardDescription": "Each completion increases Corruption Multiplier Values by 0.03, no matter what. First Completion gives +3 to Reincarnation Challenge Cap. 20th completion grants +1 free Corruption level!" + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "No Octeract Effects", "description": "Beat the target Singularity, but octeracts and their upgrades do nothing! Effective Singularity is also much higher based on tier.", - "rewardDescription": "Each completion increases Octeract to Cube Bonus power by 0.02 (BASE: 2.00). First completion adds a bonus to Offerings based on Octeracts. Final completion adds a bonus to Obtainium based on Octeracts." + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "Twenty Ascensions Challenge", "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs! Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", - "rewardDescription": "Each completion grants 0.1% Ascension Speed per completion per digit in your Ascension count! First completion doubles the cap of all hepteract. Final completion adds another calculator in the shop!" + "ScalingReward1":"<> per Digit in your <>", + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" + }, + "noAmbrosiaUpgrades": { + "name": "No Ambrosia Upgrades", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":" +15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } }, - "intro": "Do you have what it takes to earn EXALT from Ant God?" + "intro": "Do you have what it takes to earn EXALT from Ant God?", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "Paramètres des confirmations", diff --git a/translations/kaa.json b/translations/kaa.json index f65898e00..81667fce8 100644 --- a/translations/kaa.json +++ b/translations/kaa.json @@ -2821,26 +2821,56 @@ "data": { "noSingularityUpgrades": { "name": "No Singularity Upgrades", - "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades. Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", - "rewardDescription": "Each completion increases cube gain of every dimension by 50%! First completion gives +12% Golden Quarks. 20th awards something `special` ;)" + "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades.
Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "One Challenge Caps", "description": "Beat the target Singularity, but the first 14 Challenges have cap of only 1!", - "rewardDescription": "Each completion increases Corruption Multiplier Values by 0.03, no matter what. First Completion gives +3 to Reincarnation Challenge Cap. 20th completion grants +1 free Corruption level!" + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "No Octeract Effects", - "description": "Beat the target Singularity, but octeracts and their upgrades do nothing! Effective Singularity is also much higher based on tier.", - "rewardDescription": "Each completion increases Octeract to Cube Bonus power by 0.02 (BASE: 2.00). First completion adds a bonus to Offerings based on Octeracts. Final completion adds a bonus to Obtainium based on Octeracts." + "description": "Beat the target Singularity, but octeracts and their upgrades do nothing!
Effective Singularity is also much higher based on tier.", + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "Twenty Ascensions Challenge", - "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs! Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", - "rewardDescription": "Each completion grants 0.1% Ascension Speed per completion per digit in your Ascension count! First completion doubles the cap of all hepteract. Final completion adds another calculator in the shop!" + "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs!
Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", + "ScalingReward1":"<> per Digit in your <>", + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" + }, + "noAmbrosiaUpgrades": { + "name": "No Ambrosia Upgrades", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":"+15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } }, - "intro": "Do you have what it takes to earn EXALT from Ant God?" + "intro": "Do you have what it takes to earn EXALT from Ant God?", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "Confirmation Toggles", diff --git a/translations/nl.json b/translations/nl.json index 9d129d5f2..bfdc445cb 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -3041,26 +3041,56 @@ "data": { "noSingularityUpgrades": { "name": "No Singularity Upgrades", - "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades. Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", - "rewardDescription": "Each completion increases cube gain of every dimension by 50%! First completion gives +12% Golden Quarks and a Blueberry! 20th awards something `special` ;)" + "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades.
Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "One Challenge Caps", "description": "Beat the target Singularity, but the first 14 Challenges have cap of only 1!", - "rewardDescription": "Each completion increases Corruption Multiplier Values by 0.03, no matter what. First Completion gives +3 to Reincarnation Challenge Cap. 20th completion grants +1 free Corruption level!" + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "No Octeract Effects", - "description": "Beat the target Singularity, but octeracts and their upgrades do nothing! Effective Singularity is also much higher based on tier.", - "rewardDescription": "Each completion increases Octeract to Cube Bonus power by 0.02 (BASE: 2.00). First completion adds a bonus to Offerings based on Octeracts. Final completion adds a bonus to Obtainium based on Octeracts." + "description": "Beat the target Singularity, but octeracts and their upgrades do nothing!
Effective Singularity is also much higher based on tier.", + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "Twenty Ascensions Challenge", - "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs! Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", - "rewardDescription": "Each completion grants 0.1% Ascension Speed per completion per digit in your Ascension count! First completion doubles the cap of all hepteract. Final completion adds another calculator in the shop!" + "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs!
Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", + "ScalingReward1":"<> per Digit in your <>", + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" + }, + "noAmbrosiaUpgrades": { + "name": "No Ambrosia Upgrades", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":"+15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } }, - "intro": "Do you have what it takes to earn EXALT from Ant God?" + "intro": "Do you have what it takes to earn EXALT from Ant God?", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "Confirmation Toggles", diff --git a/translations/pl.json b/translations/pl.json index 79a2b07d4..b43004580 100644 --- a/translations/pl.json +++ b/translations/pl.json @@ -3041,26 +3041,56 @@ "data": { "noSingularityUpgrades": { "name": "No Singularity Upgrades", - "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades. Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", - "rewardDescription": "Each completion increases cube gain of every dimension by 50%! First completion gives +12% Golden Quarks and a Blueberry! 20th awards something `special` ;)" + "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades.
Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "One Challenge Caps", "description": "Beat the target Singularity, but the first 14 Challenges have cap of only 1!", - "rewardDescription": "Each completion increases Corruption Multiplier Values by 0.03, no matter what. First Completion gives +3 to Reincarnation Challenge Cap. 20th completion grants +1 free Corruption level!" + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "No Octeract Effects", - "description": "Beat the target Singularity, but octeracts and their upgrades do nothing! Effective Singularity is also much higher based on tier.", - "rewardDescription": "Each completion increases Octeract to Cube Bonus power by 0.02 (BASE: 2.00). First completion adds a bonus to Offerings based on Octeracts. Final completion adds a bonus to Obtainium based on Octeracts." + "description": "Beat the target Singularity, but octeracts and their upgrades do nothing!
Effective Singularity is also much higher based on tier.", + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "Twenty Ascensions Challenge", - "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs! Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", - "rewardDescription": "Each completion grants 0.1% Ascension Speed per completion per digit in your Ascension count! First completion doubles the cap of all hepteract. Final completion adds another calculator in the shop!" + "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs!
Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", + "ScalingReward1":"<> per Digit in your <>", + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" + }, + "noAmbrosiaUpgrades": { + "name": "No Ambrosia Upgrades", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":"+15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } }, - "intro": "Do you have what it takes to earn EXALT from Ant God?" + "intro": "Do you have what it takes to earn EXALT from Ant God?", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "Confirmation Toggles", diff --git a/translations/pt.json b/translations/pt.json index ba3f4d6a3..8cb1841cd 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -2820,26 +2820,56 @@ "data": { "noSingularityUpgrades": { "name": "No Singularity Upgrades", - "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades. Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", - "rewardDescription": "Each completion increases cube gain of every dimension by 50%! First completion gives +12% Golden Quarks. 20th awards something `special` ;)" + "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades.
Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "One Challenge Caps", "description": "Beat the target Singularity, but the first 14 Challenges have cap of only 1!", - "rewardDescription": "Each completion increases Corruption Multiplier Values by 0.03, no matter what. First Completion gives +3 to Reincarnation Challenge Cap. 20th completion grants +1 free Corruption level!" + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "No Octeract Effects", - "description": "Beat the target Singularity, but octeracts and their upgrades do nothing! Effective Singularity is also much higher based on tier.", - "rewardDescription": "Each completion increases Octeract to Cube Bonus power by 0.02 (BASE: 2.00). First completion adds a bonus to Offerings based on Octeracts. Final completion adds a bonus to Obtainium based on Octeracts." + "description": "Beat the target Singularity, but octeracts and their upgrades do nothing!
Effective Singularity is also much higher based on tier.", + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "Twenty Ascensions Challenge", - "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs! Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", - "rewardDescription": "Each completion grants 0.1% Ascension Speed per completion per digit in your Ascension count! First completion doubles the cap of all hepteract. Final completion adds another calculator in the shop!" + "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs!
Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", + "ScalingReward1":"<> per Digit in your <>", + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" + }, + "noAmbrosiaUpgrades": { + "name": "No Ambrosia Upgrades", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":"+15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } }, - "intro": "Do you have what it takes to earn EXALT from Ant God?" + "intro": "Do you have what it takes to earn EXALT from Ant God?", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "Confirmation Toggles", diff --git a/translations/pt_BR.json b/translations/pt_BR.json index 6f7452b6e..33930d1f5 100644 --- a/translations/pt_BR.json +++ b/translations/pt_BR.json @@ -2818,25 +2818,55 @@ "noSingularityUpgrades": { "name": "", "description": "", - "rewardDescription": "" + "ScalingReward1":"", + "UniqueReward1":"", + "UniqueReward2":"", + "UniqueReward3":"", + "UniqueReward4":"", + "UniqueReward5":"" }, "oneChallengeCap": { "name": "", "description": "", - "rewardDescription": "" + "ScalingReward1":"", + "ScalingReward2":"", + "UniqueReward1":"", + "UniqueReward2":"", + "UniqueReward3":"" }, "noOcteracts": { "name": "", "description": "", - "rewardDescription": "" + "ScalingReward1":"", + "UniqueReward1":"", + "UniqueReward2":"", + "UniqueReward3":"" }, "limitedAscensions": { "name": "", "description": "", - "rewardDescription": "" + "ScalingReward1":"", + "UniqueReward1":"", + "UniqueReward2":"", + "UniqueReward3":"", + "UniqueReward4":"" + }, + "noAmbrosiaUpgrades": { + "name": "", + "description": "", + "ScalingReward1":"", + "ScalingReward2":"", + "UniqueReward1":"", + "UniqueReward2":"", + "UniqueReward3":"", + "UniqueReward4":"", + "UniqueReward5":"", + "UniqueReward6":"" } }, - "intro": "" + "intro": "", + "ScalingHeader": "", + "UniqueHeader": "" }, "settings": { "confirmationTitle": "", diff --git a/translations/ru.json b/translations/ru.json index 4c28a9d0e..08e23893b 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -3042,25 +3042,55 @@ "noSingularityUpgrades": { "name": "Без Улучшений Сингулярности", "description": "Простыми словами, вам нужно пройти целевую Сингулярность без большинства Улучшений Сингулярности. Октеракты, Перки и Улучшения Качества Жизни сохранены.", - "rewardDescription": "Каждое прохождение увеличивает получение кубов каждого измерения на 50%! Первое прохождение даёт +12% к Золотым Кваркам и Голубику! 20-е награждает чем-то `особым` ;)" + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "Предел в Одно Выполнение", "description": "Завершите необходимую Сингулярность, но лимит выполнений первых 14 Испытаний - 1!", - "rewardDescription": "Каждое выполнение увеличивает Значение Множителей Порчи на 0.03, не смотря ни на что. Первое Выполнение даёт +3 к Лимиту Испытаний Реинкарнации. 20-ое выполнение даёт +1 бесплатный уровень Порчи!" + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "Без Эффектов Октерактов", "description": "Пройдите целевую Сингулярность, но октеракты и их улучшения ничего не делают! Эффективная Сингулярность также сильно растёт в зависимости от уровня.", - "rewardDescription": "Каждое прохождение увеличивает степень Бонуса Октерактов в Кубы на 0.02 (БАЗА: 2.00) Первое прохождение даёт бонус к Подношениям, зависящий от Октерактов. Последнее прохождение даёт бонус к Обтаниуму, зависящий от Октерактов." + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "Испытание Двадцати Вознесений", "description": "Кукузнец наложил эмбарго на Вознесения. На всю сингулярность дано только (20-выполнения), прежде чем Вознесения активируют негативные эффекты! Множитель Счётчика Вознесения не может быть выше 1. Ах, да, Дельта тоже отключена. Хе.", - "rewardDescription": "Каждое выполнение даёт 0.1% Скорости Вознесения за выполнение, за цифру в вашем Счётчике Вознесений. Первое выполнение удваивает вместимость всех гептерактов. Последнее выполнение добавляет новый калькулятор в магазин!" + "ScalingReward1":"<> per Digit in your <>", + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" + }, + "noAmbrosiaUpgrades": { + "name": "No Ambrosia Upgrades", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":"+15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } }, - "intro": "Есть ли у вас всё необходимое, чтобы заслужить ВОЗВЫШЕНИЯ от Муравьиного Бога?" + "intro": "Есть ли у вас всё необходимое, чтобы заслужить ВОЗВЫШЕНИЯ от Муравьиного Бога?", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "Настройки Подтверждения", diff --git a/translations/source.json b/translations/source.json index 66e486bbe..bd87a0733 100644 --- a/translations/source.json +++ b/translations/source.json @@ -3077,31 +3077,56 @@ "data": { "noSingularityUpgrades": { "name": "No Singularity Upgrades", - "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades. Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", - "rewardDescription": "Each completion increases cube gain of every dimension by 50%! First completion gives +12% Golden Quarks and a Blueberry! 20th awards something `special` ;)" + "description": "Simply put, you have to beat the target singularity without (most) Singularity Upgrades.
Octeracts, Perks and Quality of Life Singularity Upgrades are preserved.", + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "One Challenge Caps", "description": "Beat the target Singularity, but the first 14 Challenges have cap of only 1!", - "rewardDescription": "Each completion increases Corruption Multiplier Values by 0.03, no matter what. First Completion gives +3 to Reincarnation Challenge Cap. 20th completion grants +1 free Corruption level!" + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "No Octeract Effects", - "description": "Beat the target Singularity, but octeracts and their upgrades do nothing! Effective Singularity is also much higher based on tier.", - "rewardDescription": "Each completion increases Octeract to Cube Bonus power by 0.02 (BASE: 2.00). First completion adds a bonus to Offerings based on Octeracts. Final completion adds a bonus to Obtainium based on Octeracts." + "description": "Beat the target Singularity, but octeracts and their upgrades do nothing!
Effective Singularity is also much higher based on tier.", + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "Twenty Ascensions Challenge", - "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs! Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", - "rewardDescription": "Each completion grants 0.1% Ascension Speed per completion per digit in your Ascension count! First completion doubles the cap of all hepteract, plus a new feature ;) [WIP]. 20th completion adds a bonus to Cubes, Obtainium and Offerings in EXALTs based on total completed for that EXALT! Final completion adds another calculator in the shop!" + "description": "Derpsmith put an embargo on Ascensions. Only (20 - completions) are allowed throughout the entire Singularity, before Ascensions trigger massive debuffs!
Ascension Count Multiplier is hardcapped at 1. Oh and Delta is disabled. Ha.", + "ScalingReward1":"<> per Digit in your <>", + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" }, "noAmbrosiaUpgrades": { - "name": "No Ambrosia Upgrades", - "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help. Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", - "rewardDescription": "Each completion grants <>, <>! First completion awards a blueberry and +1 Ambrosia every time Ambrosia is gained! 10th completion awards a blueberry. 15th completion awards a <>! The final completion awards, you guessed it, a blueberry AND an <>!" + "name": "No Ambrosia Upgrades", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":"+15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } - }, - "intro": "Do you have what it takes to earn EXALT from Ant God?" + }, + "intro": "Do you have what it takes to earn EXALT from Ant God?", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "Confirmation Toggles", diff --git a/translations/zh.json b/translations/zh.json index a93923854..4e51c4ef6 100644 --- a/translations/zh.json +++ b/translations/zh.json @@ -3042,25 +3042,55 @@ "noSingularityUpgrades": { "name": "无奇点升级", "description": "简而言之,您需要在没有大部分奇点升级的前提下通过目标奇点。惊奇八阶方块,特权和游戏体验相关的奇点升级将仍然保留。", - "rewardDescription": "每完成一阶层就可以使所有类型的方盒、立方和方块获取数量增加50%!完成第一阶层后可以使金夸克获取数量增加12%,并使您获得1个蓝莓!完成第二十阶层后,可以获得一些“特别”的东西 ;)" + "ScalingReward1":"+50% increase to <> gain", + "UniqueReward1":"1st - +12% <>!", + "UniqueReward2":"1st - A free <>!", + "UniqueReward3":"20th - A new <> upgrade!", + "UniqueReward4":"30th - +6% <> for free!", + "UniqueReward5":"30th - A new <> upgrade for NOT FREE!" }, "oneChallengeCap": { "name": "挑战上限恒为一", "description": "您需要在前14个挑战的上限只有1的前提下通过目标奇点!", - "rewardDescription": "每完成一阶层就可以使腐化的相关加成倍率增加0.03。完成第一阶层后可以使转世挑战次数上限增加3。完成第二十阶层后,可以使腐化的相关加成倍率直接视为增加1级!" + "ScalingReward1":"+0.03 increase to <> values", + "ScalingReward2":"+1% <> Speed", + "UniqueReward1":"1st - +3 <> Cap!", + "UniqueReward2":"20th - +1 Free <>", + "UniqueReward3":"20th - A new <> upgrade!" }, "noOcteracts": { "name": "无八阶方块效果", "description": "您需要在惊奇八阶方块和相应升级没有效果的前提下通过目标奇点!另外,奇点相关惩罚也会根据当前阶层数量变得更高。", - "rewardDescription": "每完成一阶层就可以使惊奇八阶方块对惊奇方盒至惊奇七阶立方获取数量的加成指数增加0.02(基础值为2)。完成第一阶层后可以使惊奇八阶方块增加对祭品获取数量的加成。完成最后一阶层后,可以使惊奇八阶方块增加对难得素获取数量的加成。" + "ScalingReward1":"+0.02 increase to <> bonus power (Base: 2.00)", + "UniqueReward1":"1st - A bonus to <> based on <>!", + "UniqueReward2":"10th - A bonus to <> based on <>!", + "UniqueReward3":"10th - A new <> upgrade!" }, "limitedAscensions": { "name": "二十飞升挑战", "description": "Derpsmith颁布了飞升禁令。整个奇点只能进行 (20 - 阶层完成数) 次飞升,之后将触发极其巨大的惩罚!飞升次数倍率锁定为1。哦对了,PLATONIC·德尔塔在该挑战中失效,哈。", - "rewardDescription": "每完成一阶层,飞升次数每有一个数量级,就可以使飞升的速度增加0.1%!完成第一阶层后可以使所有七阶立方的上限翻倍。完成最后一阶层后,可以解锁商店中的另一个计算器!" + "ScalingReward1":"<> per Digit in your <>", + "UniqueReward1":"1st - Permanently double the cap of <> for free!!! (This is really good!)", + "UniqueReward2":"1st - A new feature ;) <>", + "UniqueReward3":"20th - A bonus to <>, <> & <> while in an EXALT! (Based on that Exalts total completions!)", + "UniqueReward4":"25th - A new <> Calculator, amazing!" + }, + "noAmbrosiaUpgrades": { + "name": "No Ambrosia Upgrades", + "description": "Gold Guy has lost his muster (and yes, that's his name!) and needs your help.
Clear the Singularity without any effects from Ambrosia or Ambrosia-Tier Upgrades!", + "ScalingReward1":"+15 & +0.5% <>", + "ScalingReward2":"+2% <> Speed", + "UniqueReward1":"1st - A free <>!", + "UniqueReward2":"1st - +1 <> every time <> is gained!", + "UniqueReward3":"10th - Another free <>!!!", + "UniqueReward4":"15th - A new <> upgrade!", + "UniqueReward5":"20th - A THIRD FREE <>?!?!", + "UniqueReward6":"20th - An <> upgrade!" } }, - "intro": "过蒙拔擢,宠命优渥。" + "intro": "过蒙拔擢,宠命优渥。", + "ScalingHeader": "Scaling Effects (Per Completion)", + "UniqueHeader": "Unique Effects (On Completion #)" }, "settings": { "confirmationTitle": "相应重置时是否弹窗确认", From 87eb8ac7c0563b9582bc85641321355c86c25af4 Mon Sep 17 00:00:00 2001 From: Mixelz Date: Wed, 8 May 2024 21:07:47 -0500 Subject: [PATCH 7/9] Kill the Camels --- src/SingularityChallenges.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/SingularityChallenges.ts b/src/SingularityChallenges.ts index d0f50ab85..634890bc1 100644 --- a/src/SingularityChallenges.ts +++ b/src/SingularityChallenges.ts @@ -233,7 +233,7 @@ export class SingularityChallenge { ${this.description}` } //Numerates through total reward count for Scaling & Unique string for EXALTS. - ScaleString (): string { + scaleString (): string { let text = '' for (let i = 1; i <= this.scalingrewardcount; i++) { const list = i18next.t(`singularityChallenge.data.${String(this.HTMLTag)}.ScalingReward${i}`); @@ -244,7 +244,7 @@ export class SingularityChallenge { } //Ditto. Also worth mentioning this implementation means the list size can be arbitrary! - UniqueString (): string { + uniqueString (): string { let text = '' for (let i = 1; i <= this.uniquerewardcount; i++) { const list = i18next.t(`singularityChallenge.data.${String(this.HTMLTag)}.UniqueReward${i}`); @@ -256,8 +256,8 @@ export class SingularityChallenge { public updateChallengeHTML (): void { DOMCacheGetOrSet('singularityChallengesInfo').innerHTML = this.toString() - DOMCacheGetOrSet('singularityChallengesScalingRewards').innerHTML = this.ScaleString() - DOMCacheGetOrSet('singularityChallengesUniqueRewards').innerHTML = this.UniqueString() + DOMCacheGetOrSet('singularityChallengesScalingRewards').innerHTML = this.scaleString() + DOMCacheGetOrSet('singularityChallengesUniqueRewards').innerHTML = this.uniqueString() } public updateIconHTML (): void { From 9635fccec026fcd6c679e96ebf3412cbe6456456 Mon Sep 17 00:00:00 2001 From: Mixelz Date: Wed, 22 May 2024 13:40:11 -0500 Subject: [PATCH 8/9] Standardized code that doesn't do anything --- src/ImportExport.ts | 1 + src/Reset.ts | 1 + src/Synergism.ts | 1 + src/Toggles.ts | 1 + 4 files changed, 4 insertions(+) diff --git a/src/ImportExport.ts b/src/ImportExport.ts index 8697c471f..45e50cbf6 100644 --- a/src/ImportExport.ts +++ b/src/ImportExport.ts @@ -298,6 +298,7 @@ export const resetGame = async () => { changeTab(Tabs.Buildings) changeSubTab(Tabs.Buildings, { page: 0 }) changeSubTab(Tabs.Runes, { page: 0 }) // Set 'runes' subtab back to 'runes' tab + changeSubTab(Tabs.Challenges, { page: 0 }) // Set 'challenges' subtab back to 'normal' tab changeSubTab(Tabs.WowCubes, { page: 0 }) // Set 'cube tribues' subtab back to 'cubes' tab changeSubTab(Tabs.Corruption, { page: 0 }) // set 'corruption main' changeSubTab(Tabs.Singularity, { page: 0 }) // set 'singularity main' diff --git a/src/Reset.ts b/src/Reset.ts index b23cd9e12..5615d107a 100644 --- a/src/Reset.ts +++ b/src/Reset.ts @@ -1182,6 +1182,7 @@ export const singularity = async (setSingNumber = -1): Promise => { changeTab(Tabs.Buildings) changeSubTab(Tabs.Buildings, { page: 0 }) changeSubTab(Tabs.Runes, { page: 0 }) // Set 'runes' subtab back to 'runes' tab + changeSubTab(Tabs.Challenges, { page: 0 }) // Set 'challenges' subtab back to 'normal' tab changeSubTab(Tabs.WowCubes, { page: 0 }) // Set 'cube tribues' subtab back to 'cubes' tab changeSubTab(Tabs.Corruption, { page: 0 }) // set 'corruption main' changeSubTab(Tabs.Singularity, { page: 0 }) // set 'singularity main' diff --git a/src/Synergism.ts b/src/Synergism.ts index d69d052b6..5ed55feec 100644 --- a/src/Synergism.ts +++ b/src/Synergism.ts @@ -6387,6 +6387,7 @@ export const reloadShit = async (reset = false) => { changeSubTab(Tabs.Buildings, { page: 0 }) changeSubTab(Tabs.Runes, { page: 0 }) // Set 'runes' subtab back to 'runes' tab + changeSubTab(Tabs.Challenges, { page: 0 }) // Set 'challenges' subtab back to 'normal' tab changeSubTab(Tabs.WowCubes, { page: 0 }) // Set 'cube tribues' subtab back to 'cubes' tab changeSubTab(Tabs.Corruption, { page: 0 }) // set 'corruption main' changeSubTab(Tabs.Singularity, { page: 0 }) // set 'singularity main' diff --git a/src/Toggles.ts b/src/Toggles.ts index cdcae0cdf..8194e4d26 100644 --- a/src/Toggles.ts +++ b/src/Toggles.ts @@ -412,6 +412,7 @@ export const toggleChallengesScreen = (indexStr: string) => { b.style.display = 'none' } } + player.subtabNumber = index - 1 } export const toggleautofortify = () => { From da40f1b2a6c7df9480949cf881dcfb11846a0101 Mon Sep 17 00:00:00 2001 From: Mixelz Date: Thu, 23 May 2024 00:18:09 -0500 Subject: [PATCH 9/9] Removed Debug Code --- src/SingularityChallenges.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/SingularityChallenges.ts b/src/SingularityChallenges.ts index 634890bc1..3d6636d8b 100644 --- a/src/SingularityChallenges.ts +++ b/src/SingularityChallenges.ts @@ -206,12 +206,12 @@ export class SingularityChallenge { }` : '' return `${this.name} ${enabled} - ${ + ${ i18next.t( 'singularityChallenge.toString.tiersCompleted' ) }: ${this.completions}/${this.maxCompletions} - ${ + ${ i18next.t( 'singularityChallenge.toString.canEnter', { @@ -230,14 +230,13 @@ export class SingularityChallenge { this.completions ) } - ${this.description}` + ${this.description}` } //Numerates through total reward count for Scaling & Unique string for EXALTS. scaleString (): string { let text = '' for (let i = 1; i <= this.scalingrewardcount; i++) { - const list = i18next.t(`singularityChallenge.data.${String(this.HTMLTag)}.ScalingReward${i}`); - if (i > this.scalingrewardcount) {} + const list = i18next.t(`singularityChallenge.data.${String(this.HTMLTag)}.ScalingReward${i}`); text += i > 1 ? `\n${list}` : list } return text @@ -247,8 +246,7 @@ export class SingularityChallenge { uniqueString (): string { let text = '' for (let i = 1; i <= this.uniquerewardcount; i++) { - const list = i18next.t(`singularityChallenge.data.${String(this.HTMLTag)}.UniqueReward${i}`); - if (i > this.scalingrewardcount) {} + const list = i18next.t(`singularityChallenge.data.${String(this.HTMLTag)}.UniqueReward${i}`); text += i > 1 ? `\n${list}` : list } return text