Skip to content

Commit

Permalink
January 15 Update - pt1.4
Browse files Browse the repository at this point in the history
  • Loading branch information
Pseudonian committed Jan 15, 2025
1 parent c3a61cc commit f057a17
Show file tree
Hide file tree
Showing 10 changed files with 34 additions and 5 deletions.
Binary file added Pictures/Default/perkpermanentBenefaction.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Pictures/Legacy/perkpermanentBenefaction.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Pictures/Monotonous/perkpermanentBenefaction.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Pictures/Simplified/perkpermanentBenefaction.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/Config.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const version = '3.1.1 January 13, 2025 pt 1.3: The Bakery Update'
export const version = '3.1.1 January 15, 2025 pt 1.4: The Bakery Update'

/**
* PSEUDO DO NOT CHANGE THIS LINE
Expand Down
6 changes: 6 additions & 0 deletions src/Reset.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1058,6 +1058,11 @@ export const updateSingularityMilestoneAwards = (singularityReset = true): void
awardAutosCookieUpgrade()
}

if (player.highestSingularityCount >= 244) {
player.cubeUpgrades[71] = 1
player.cubeUpgrades[72] = 1
}

if (player.singularityUpgrades.platonicAlpha.getEffect().bonus && player.platonicUpgrades[5] === 0) {
player.platonicUpgrades[5] = 1
updatePlatonicUpgradeBG(5)
Expand Down Expand Up @@ -1319,6 +1324,7 @@ export const singularity = async (setSingNumber = -1): Promise<void> => {
hold.insideSingularityChallenge = player.insideSingularityChallenge
hold.ultimatePixels = player.ultimatePixels
hold.ultimateProgress = player.ultimateProgress
hold.cubeUpgradeRedBarFilled = player.cubeUpgradeRedBarFilled
hold.singularityChallenges = Object.fromEntries(
Object.entries(player.singularityChallenges).map(([key, value]) => {
return [key, {
Expand Down
7 changes: 6 additions & 1 deletion src/SingularityChallenges.ts
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,12 @@ export const singularityChallengeData: Record<
unlockSingularity: 100,
HTMLTag: 'noOcteracts',
singularityRequirement: (baseReq: number, completions: number) => {
return baseReq + 13 * completions
if (completions < 10) {
return baseReq + 13 * completions
}
else {
return baseReq + 13 * 9 + 10 * (completions - 9)
}
},
scalingrewardcount: 1,
uniquerewardcount: 3,
Expand Down
12 changes: 11 additions & 1 deletion src/singularity.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1945,7 +1945,7 @@ export const singularityPerks: SingularityPerk[] = [
218,
228,
238,
248
248,
],
description: (n: number, levels: number[]) => {
for (let i = levels.length - 1; i >= 0; i--) {
Expand Down Expand Up @@ -2235,6 +2235,16 @@ export const singularityPerks: SingularityPerk[] = [
return i18next.t('singularity.perks.skrauQ.default', { amt })
},
ID: 'skrauQ'
},
{
name: () => {
return i18next.t('singularity.perks.permanentBenefaction.name')
},
levels: [244],
description: () => {
return i18next.t('singularity.perks.permanentBenefaction.default')
},
ID: 'permanentBenefaction'
}
]

Expand Down
6 changes: 5 additions & 1 deletion translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1761,6 +1761,10 @@
"name": "Primal Power!",
"hasLevel1": "Gain awesome power by reaching Prime Numbered Singularities! Currently gaining: + <<limegreen|☘ 131>> & <<limegreen|☘ 269>> Ambrosia Luck!",
"default": "Gain awesome power by reaching Prime Numbered Singularities! Currently gaining: <<limegreen|☘ +131>> Ambrosia Luck!"
},
"permanentBenefaction": {
"name": "Permanent Benefaction",
"default": "<<lightblue | Pandora>> and <<orange | Vyshareth>> will always grant you their benefaction, so their cookies are correspondingly always eaten!"
}
},
"toString": {
Expand Down Expand Up @@ -3165,7 +3169,7 @@
"noOcteracts": {
"name": "No Octeract Effects",
"description": "Beat the target Singularity, but octeracts and their upgrades do nothing!<br/>Effective Singularity is also much higher based on tier.",
"ScalingReward1": "+0.02 increase to <<var(--lightseagreen-text-color)|OCTERACT to CUBE>> bonus power (Base: 2.00)",
"ScalingReward1": "+0.02 increase to <<var(--lightseagreen-text-color)|OCTERACT to CUBE>> bonus power (Base: 2.00) [effect halved after 10 completions]",
"UniqueReward1": "1st - A bonus to <<Gold|Offerings>> based on <<var(--lightseagreen-text-color)|Octeracts>>!",
"UniqueReward2": "10th - A bonus to <<steelblue|Obtainium>> based on <<var(--lightseagreen-text-color)|Octeracts>>!",
"UniqueReward3": "10th - A new <<orchid|Quark Shop>> upgrade!"
Expand Down
6 changes: 5 additions & 1 deletion translations/source.json
Original file line number Diff line number Diff line change
Expand Up @@ -1761,6 +1761,10 @@
"name": "Primal Power!",
"hasLevel1": "Gain awesome power by reaching Prime Numbered Singularities! Currently gaining: + <<limegreen|☘ 131>> & <<limegreen|☘ 269>> Ambrosia Luck!",
"default": "Gain awesome power by reaching Prime Numbered Singularities! Currently gaining: <<limegreen|☘ +131>> Ambrosia Luck!"
},
"permanentBenefaction": {
"name": "Permanent Benefaction",
"default": "<<lightblue | Pandora>> and <<orange | Vyshareth>> will always grant you their benefaction, so their cookies are correspondingly always eaten!"
}
},
"toString": {
Expand Down Expand Up @@ -3165,7 +3169,7 @@
"noOcteracts": {
"name": "No Octeract Effects",
"description": "Beat the target Singularity, but octeracts and their upgrades do nothing!<br/>Effective Singularity is also much higher based on tier.",
"ScalingReward1":"+0.02 increase to <<var(--lightseagreen-text-color)|OCTERACT to CUBE>> bonus power (Base: 2.00)",
"ScalingReward1":"+0.02 increase to <<var(--lightseagreen-text-color)|OCTERACT to CUBE>> bonus power (Base: 2.00) [effect halved after 10 completions]",
"UniqueReward1":"1st - A bonus to <<Gold|Offerings>> based on <<var(--lightseagreen-text-color)|Octeracts>>!",
"UniqueReward2":"10th - A bonus to <<steelblue|Obtainium>> based on <<var(--lightseagreen-text-color)|Octeracts>>!",
"UniqueReward3":"10th - A new <<orchid|Quark Shop>> upgrade!"
Expand Down

0 comments on commit f057a17

Please sign in to comment.