From 9875e5a8de3889b7dc0c22753725c5df579ac323 Mon Sep 17 00:00:00 2001 From: Pseudonian Date: Sun, 23 May 2021 03:08:42 -0400 Subject: [PATCH] Revise Achievement Stuff, nerfed Chronos Hepteracts and Achieves lol! --- Pictures/duplicate_rune_quality.gif | Bin 0 -> 11368 bytes index.html | 2 +- src/Achievements.ts | 336 +++++++++++++++------------- src/Calculate.ts | 16 +- src/Hepteracts.ts | 2 +- src/Synergism.ts | 1 + 6 files changed, 188 insertions(+), 169 deletions(-) create mode 100644 Pictures/duplicate_rune_quality.gif diff --git a/Pictures/duplicate_rune_quality.gif b/Pictures/duplicate_rune_quality.gif new file mode 100644 index 0000000000000000000000000000000000000000..c1ca837e26698911a328c1c8f967f845775a7b85 GIT binary patch literal 11368 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 8c30d5f2d..f98d7a61a 100644 --- a/index.html +++ b/index.html @@ -1203,7 +1203,7 @@

Duplication Rune

- +

Level: 1/500

Exp: 0/40

diff --git a/src/Achievements.ts b/src/Achievements.ts index 5024228e1..299e77779 100644 --- a/src/Achievements.ts +++ b/src/Achievements.ts @@ -3,6 +3,8 @@ import { Globals as G } from './Variables'; import { revealStuff } from './UpdateHTML'; import { Synergism } from './Events'; import { sumContents } from './Utility'; +import Decimal from 'break_infinity.js'; +import { CalcCorruptionStuff, calculateTimeAcceleration } from './Calculate'; const achievementpointvalues = [0, 1, 2, 4, 6, 8, 9, 10, @@ -333,167 +335,180 @@ const adesc = { } -const areward = { - areward3: "Gain +.05% to Accelerator Power.", - areward4: "Start transcensions/challenges with Worker Autobuyer unlocked.", - areward5: "Gain +1 Accelerator per 500 Workers owned.", - areward6: "Gain +1 Multiplier per 1,000 Workers owned.", - areward7: "Gain +1 Accelerator Boost per 2,000 workers owned.", - areward10: "Gain +.10% to Accelerator Power.", - areward11: "Start transcensions/challenges with Investment Autobuyer unlocked.", - areward12: "Gain +1 Accelerator per 500 Investments owned.", - areward13: "Gain +1 Multiplier per 1,000 Investments owned.", - areward14: "Gain +1 Accelerator Boost per 2,000 Investments owned.", - areward17: "Gain +.15% to Accelerator Power.", - areward18: "Start transcensions/challenges with Printer Autobuyer unlocked.", - areward19: "Gain +1 Accelerator per 500 Printers owned.", - areward20: "Gain +1 Multiplier per 1,000 Printers owned.", - areward21: "Gain +1 Accelerator Boost per 2,000 Printers owned.", - areward24: "Gain +.20% to Accelerator Power.", - areward25: "Start transcensions/challenges with Coin Mint Autobuyer unlocked.", - areward26: "Gain +1 Accelerator per 500 Mints owned.", - areward27: "Gain +1 Multiplier per 1,000 Mints owned.", - areward28: "Gain +1 Accelerator Boost per 2,000 Mints owned.", - areward31: "Gain +.25% to Accelerator Power.", - areward32: "Start transcensions/challenges with Alchemy Autobuyer unlocked.", - areward33: "Gain 10% more offerings from resets || +1 Accelerator per 500 Alchemies!", - areward34: "Gain 15% more offerings from resets (stacks multiplicatively!) || +1 Multiplier per 1,000 Alchemies!", - areward35: "Gain 25% more offerings from resets (stacks multiplicatively!) || +1 Accelerator Boost per 2,000 Alchemies!", - areward36: "Multiply Crystal Production by 2x.", - areward37: "Multiply Crystal Production by the common logarithm of owned Diamonds. Prestiges give more offerings based on time spent (Up to +15 at 1800 seconds)", - areward38: "Unlock the Duplication rune!", - areward43: "Accelerator Boosts can be purchased from any screen. Unlock the Auto-Prestige feature.", - areward44: "Unlock the Prism Rune! Transcensions give more offerings based on time spent (Up to +15 at 1800 seconds)", - areward45: "Reduce tax scaling by up to 5%, depending on the length of prestige.", - areward46: "Reduce tax scaling by up to another 5%, depending on length of prestige.", - areward47: "Reduce tax scaling by up to ANOTHER 10%, depending on length of prestige!", - areward50: "Unlock new Atomic production and unlock 3 new incredibly difficult challenges! Gain 2x particles on all future Reincarnations!", - areward51: "Manual Reincarnations give +4 Obtainium (unaffected by multipliers except time multiplier)!", - areward52: "Reincarnations give more offerings based on time spent (Up to +25 at 1800 seconds)", - areward53: "Increase the amount of obtainium gained through all features by 0.125% additive for each rune level.", - areward57: "Gain +1, +1% free Multipliers!", - areward58: "Gain +1, +1% more free Multipliers!", - areward59: "Gain +1, +1% more, MORE free Multipliers!", - areward60: "Gain +2, +1% free Accelerators!", - areward61: "Gain +2, +1% more free Accelerators!", - areward62: "Gain +2, +1% more, MORE free Accelerators!", - areward71: "+1% Conversion Exponent on all generator upgrades!", - areward72: "+1% Conversion Exponent on all generator upgrades!", - areward73: "+1% Conversion Exponent on all generator upgrades!", - areward74: "+1% Conversion Exponent on all generator upgrades!", - areward75: "+1% Conversion Exponent on all generator upgrades!", - areward76: "+1% Conversion Exponent on all generator upgrades!", - areward77: "+1% Conversion Exponent on all generator upgrades! They're in overdrive now!", - areward78: "Start transcensions/challenges with 1 Refinery and automatically buy Refineries.", - areward79: "Automatically buy the first crystal upgrade if you can afford it!", - areward80: "Start transcensions/challenges with Multiplier Autobuyer unlocked. +5% offering recycle.", - areward82: "Delay tax growth by 4%.", - areward84: "+1% obtainium (stacks additively with other achievement rewards)", - areward85: "Start transcensions/challenges with 1 Coal Plant and automatically buy Coal Plants.", - areward86: "Automatically buy the second crystal upgrade if you can afford it!", - areward87: "Start transcensions/challenges with Accelerator Autobuyer unlocked. +5% offering recycle.", - areward89: "Delay tax growth by 4%.", - areward91: "+3% obtainium (stacks additively with other achievement rewards)", - areward92: "Start transcensions/challenges with 1 Coal Rig and automatically buy Coal Rigs.", - areward93: "Automatically buy the third crystal upgrade if you can afford it!", - areward94: "+5% offering recycle.", - areward96: "Delay tax growth by 4%.", - areward98: "+5% obtainium (stacks additively with other achievement rewards)", - areward99: "Start transcensions/challenges with 1 Diamond Pickaxe and automatically buy Diamond Pickaxes.", - areward100: "Automatically buy the fourth crystal upgrade if you can afford it!", - areward101: "+5% offering recycle.", - areward102: "Unlock the Thrift rune!", - areward103: "Delay tax growth by 4%.", - areward105: "+7% obtainium (stacks additively with other achievement rewards)", - areward106: "Start transcensions/challenges with 1 Pandora's Box and automatically buy Pandora's Boxes.", - areward107: "Automatically buy the fifth crystal upgrade if you can afford it!", - areward108: "+5% offering recycle.", - areward110: "Delay tax growth by 4%.", - areward112: "+9% obtainium (stacks additively with other achievement rewards)", - areward115: "+5% offering recycle.", - areward117: "Delay tax growth by 5.66%.", - areward118: "Each Reincarnation challenge completion delays tax growth by 0.75% per level, multiplicative", - areward119: "+11% obtainium. Unlock a nice trinket somewhere...", - areward122: "+7.5% offering recycle.", - areward124: "Delay tax growth by 5.66%. Unlock 5 new incredibly powerful researches!", - areward126: "+13% obtainium. You get an accessory to commemorate this moment!", - areward127: "Unlock 20 new incredibly expensive yet good researches. Unlock the [Anthill] feature!", - areward128: "Make researches go Cost-- with 1.5x Obtainium!", - areward129: "+7.5% offering recycle. Gain another 1.25x Obtainium multiplier!", - areward131: "Delay tax growth by 5.66%.", - areward132: "Permanently gain +25% more sacrifice reward!", - areward133: "+15% obtainium. Obtain the gift of Midas himself.", - areward134: "Unlock 10 newer incredibly expensive yet good researches. Unlock <> in the Runes Tab!", - areward135: "Talisman positive bonuses are now +0.05 stronger per level.", - areward136: "Talisman positive bonuses are now +0.05 even stronger per level.", - areward137: "Permanently gain +25% more sacrifice reward!", - areward140: "+17% obtainium. Lazy joke about not leaking talismans here [You get a new one]", - areward141: "Unlock a new reset tier!", - areward147: "+19% obtainium (Achievement total is up to 100%!). Gain the Polymath Talisman!", - areward169: "ALL Ant speed multiplied by log10(crumbs + 10)", - areward171: "+16.666% ALL Ant speed!", - areward172: "Gain more ants the longer your reincarnation lasts (max speed achieved in 2 hours)", - areward173: "Unlock Ant Sacrifice, allowing you to reset your ants and ant upgrades in exchange for amazing rewards! Automatically buy Worker Ants.", - areward174: "Ant Multiplier from sacrifice is multiplied by another logarithm (Multiply by 0.4 * log10(points + 1))", - areward176: "Unlock Tier 2 Ant autobuy, and autobuy Inceptus and Fortunae ants! Add +25 Base Ant ELO.", - areward177: "Unlock Tier 3 Ant autobuy, and autobuy Tributum ants! Add +50 Base Ant ELO.", - areward178: "Unlock Tier 4 Ant autobuy, and autobuy Celeritas and Multa ants! Add +75 Base Ant ELO.", - areward179: "Unlock Tier 5 Ant autobuy, and autobuy Sacrificium ants! Add +100 Base Ant ELO.", - areward180: "Unlock Tier 6 Ant autobuy, and autobuy Hic and Experientia ants! Add +1% Base Ant ELO.", - areward181: "Unlock Tier 7 Ant autobuy, and autobuy Praemoenio ants! Add +2% Base Ant ELO.", - areward182: "Unlock Tier 8 Ant autobuy, and autobuy Scientia and Phylacterium ants! Add +3% Base Ant ELO.", - areward187: "Gain an ascension gain multiplier based on your score (log10(score) - 7)x for Corruption Score > 100 Million. Gain +1% Offerings per 10,000 ascensions, up to +100%!", - areward188: "Gain +100 ascension count for all ascensions longer than 10 seconds. Gain +1% Obtainium per 50,000 ascensions, up to +100%!", - areward189: "Gain 20% of excess time after 10 seconds each Ascension as a linear multiplier to ascensions (max 24 hours). Gain +0.1% Cubes per 250,000 ascensions, up to +200%!", - areward193: "Gain (log10(Constant+1)/4)% more Cubes on ascension!", - areward195: "Gain (log10(Constant+1)/4)% more Cubes and Tesseracts on ascension! Multiplicative with the other Ach. bonus.", - areward196: "Gain (log10(Constant+1)/50)% more Platonic Cubes on ascension!", - areward197: "You will unlock a stat tracker for ascensions.", - areward198: "Gain +4% Cubes on ascension!", - areward199: "Gain +4% Cubes on ascension!", - areward200: "Gain +4% Cubs on ascension! Did I spell that wrong? You bet I did.", - areward201: "Gain +3% Cubes on ascension!", - areward202: "Gain 20% of excess time after 10 seconds each Ascensions as a linear multiplier to ascensions (max 24 hours). Gain +0.1% Tesseracts per 500,000 ascensions, up to +200%!", - areward204: "You will gain 25% of excess time after 10 seconds each Ascension as a linear multiplier to rewards.", - areward205: "Gain +4% Tesseracts on ascension!", - areward206: "Gain +4% Tesseracts on ascension!", - areward207: "Gain +4% Tesseracts on ascension!", - areward208: "Gain +3% Tesseracts on ascension!", - areward209: "Gain 20% of excess time after 10 seconds each Ascensions as a linear multiplier to ascensions (max 24 hours).", - areward211: "You will gain 25% MORE excess time (Total: 50%) after 10 seconds each Ascension as a linear multiplier to rewards.", - areward212: "Gain +4% Hypercubes on ascension!", - areward213: "Gain +4% Hypercubes on ascension!", - areward214: "Gain +4% Hypercubes on ascension!", - areward215: "Gain +3% Hypercubes on ascension!", - areward216: "Gain 20% of excess time after 10 seconds each Ascensions as a linear multiplier to ascensions (max 24 hours). Gain +0.1% Hypercubes per 1,000,000 ascensions, up to +200%!", - areward218: "You gain gain 50% MORE MORE excess time (Total: 100%) after 10 seconds each Ascension as a linear multiplier to rewards.", - areward219: "Gain +4% Platonic Cubes on ascension!", - areward220: "Gain +4% Platonic Cubes on ascension!", - areward221: "Gain +4% Platonic Cubes on ascension!", - areward222: "Gain +3% Platonic Cubes on ascension!", - areward223: "Gain 20% of excess time after 10 seconds each Ascensions as a linear multiplier to ascensions (max 24 hours). Gain +0.1% Platonic Cubes per 1,337,000 ascensions, up to +200%!", - areward240: "Ascension Cube Gain Multipliers is VERY slightly affected by global speed multipliers: 1 + log10(Speed)/20 (Min: 1.10x, Max: 1.50x)", - areward250: "You gain a permanent +60% Obtainium and Offering bonus, with +6% all cube types!", - areward251: "You gain a permanent +100% Obtainium and Offering bonus, with +10% all cube types!", - areward253: "You will gain +10% Hypercubes! Why? I don't know.", - areward254: "You will gain +log(score)% Cubes from ascensions! Max: +20%", - areward255: "You will gain +log(score)% Tesseracts from ascensions! Max: +20%", - areward256: "You will gain +log(score)% Hypercubes from ascensions! Max: +20%", - areward257: "You will gain +log(score)% Platonics from ascensions! Max: +20%", - areward258: "You will gain +log(score)% Hepteracts from ascensions! Max: +20%", - areward259: "Ascensions are 25% faster, forever!", - areward260: "You will gain 25% more ascension count, forever!", - areward261: "You will gain 25% more ascension count, forever!", - areward262: "Ascensions are log(ascension count)% faster, forever! Max: +10%", - areward263: "Ascensions are log(ascension count)% faster, forever! Max: +10%", - areward264: "You will gain +1% Hepteracts for every 100,000,000 ascension count, up to +200%!", - areward265: "You will gain +1% Hypercubes for every 250,000,000 ascension count, up to +200%!", - areward266: "You will gain +1% Quarks for every 10,000,000,000 ascension count, up to +10%!", - areward267: "Ascension Score is boosted by (log(constant)/1000)%, up to +100%!", - areward270: "Hepteract Gain is boosted by (log(constant)/1000)%!", - areward273: "Every time you open a platonic cube, you also open a hypercube!" +export const areward = (i: number): string => { + // May 22, 2021: Allow achievement bonus values display directly in the description + // Using areward as const object did not allow ${player object} + + //Effective score is 3rd index + const corr = CalcCorruptionStuff(); + + const descs: {[key: number]: string} = { + 3: "Gain +.05% to Accelerator Power.", + 4: "Start transcensions/challenges with Worker Autobuyer unlocked.", + 5: "Gain +1 Accelerator per 500 Workers owned.", + 6: "Gain +1 Multiplier per 1,000 Workers owned.", + 7: "Gain +1 Accelerator Boost per 2,000 workers owned.", + 10: "Gain +.10% to Accelerator Power.", + 11: "Start transcensions/challenges with Investment Autobuyer unlocked.", + 12: "Gain +1 Accelerator per 500 Investments owned.", + 13: "Gain +1 Multiplier per 1,000 Investments owned.", + 14: "Gain +1 Accelerator Boost per 2,000 Investments owned.", + 17: "Gain +.15% to Accelerator Power.", + 18: "Start transcensions/challenges with Printer Autobuyer unlocked.", + 19: "Gain +1 Accelerator per 500 Printers owned.", + 20: "Gain +1 Multiplier per 1,000 Printers owned.", + 21: "Gain +1 Accelerator Boost per 2,000 Printers owned.", + 24: "Gain +.20% to Accelerator Power.", + 25: "Start transcensions/challenges with Coin Mint Autobuyer unlocked.", + 26: "Gain +1 Accelerator per 500 Mints owned.", + 27: "Gain +1 Multiplier per 1,000 Mints owned.", + 28: "Gain +1 Accelerator Boost per 2,000 Mints owned.", + 31: "Gain +.25% to Accelerator Power.", + 32: "Start transcensions/challenges with Alchemy Autobuyer unlocked.", + 33: "Gain 10% more offerings from resets || +1 Accelerator per 500 Alchemies!", + 34: "Gain 15% more offerings from resets (stacks multiplicatively!) || +1 Multiplier per 1,000 Alchemies!", + 35: "Gain 25% more offerings from resets (stacks multiplicatively!) || +1 Accelerator Boost per 2,000 Alchemies!", + 36: "Multiply Crystal Production by 2x.", + 37: "Multiply Crystal Production by the common logarithm of owned Diamonds. Prestiges give more offerings based on time spent (Up to +15 at 1800 seconds)", + 38: "Unlock the Duplication rune!", + 43: "Accelerator Boosts can be purchased from any screen. Unlock the Auto-Prestige feature.", + 44: "Unlock the Prism Rune! Transcensions give more offerings based on time spent (Up to +15 at 1800 seconds)", + 45: "Reduce tax scaling by up to 5%, depending on the length of prestige.", + 46: "Reduce tax scaling by up to another 5%, depending on length of prestige.", + 47: "Reduce tax scaling by up to ANOTHER 10%, depending on length of prestige!", + 50: "Unlock new Atomic production and unlock 3 new incredibly difficult challenges! Gain 2x particles on all future Reincarnations!", + 51: "Manual Reincarnations give +4 Obtainium (unaffected by multipliers except time multiplier)!", + 52: "Reincarnations give more offerings based on time spent (Up to +25 at 1800 seconds)", + 53: "Increase the amount of obtainium gained through all features by 0.125% additive for each rune level.", + 57: "Gain +1, +1% free Multipliers!", + 58: "Gain +1, +1% more free Multipliers!", + 59: "Gain +1, +1% more, MORE free Multipliers!", + 60: "Gain +2, +1% free Accelerators!", + 61: "Gain +2, +1% more free Accelerators!", + 62: "Gain +2, +1% more, MORE free Accelerators!", + 71: "+1% Conversion Exponent on all generator upgrades!", + 72: "+1% Conversion Exponent on all generator upgrades!", + 73: "+1% Conversion Exponent on all generator upgrades!", + 74: "+1% Conversion Exponent on all generator upgrades!", + 75: "+1% Conversion Exponent on all generator upgrades!", + 76: "+1% Conversion Exponent on all generator upgrades!", + 77: "+1% Conversion Exponent on all generator upgrades! They're in overdrive now!", + 78: "Start transcensions/challenges with 1 Refinery and automatically buy Refineries.", + 79: "Automatically buy the first crystal upgrade if you can afford it!", + 80: "Start transcensions/challenges with Multiplier Autobuyer unlocked. +5% offering recycle.", + 82: "Delay tax growth by 4%.", + 84: "+1% obtainium (stacks additively with other achievement rewards)", + 85: "Start transcensions/challenges with 1 Coal Plant and automatically buy Coal Plants.", + 86: "Automatically buy the second crystal upgrade if you can afford it!", + 87: "Start transcensions/challenges with Accelerator Autobuyer unlocked. +5% offering recycle.", + 89: "Delay tax growth by 4%.", + 91: "+3% obtainium (stacks additively with other achievement rewards)", + 92: "Start transcensions/challenges with 1 Coal Rig and automatically buy Coal Rigs.", + 93: "Automatically buy the third crystal upgrade if you can afford it!", + 94: "+5% offering recycle.", + 96: "Delay tax growth by 4%.", + 98: "+5% obtainium (stacks additively with other achievement rewards)", + 99: "Start transcensions/challenges with 1 Diamond Pickaxe and automatically buy Diamond Pickaxes.", + 100: "Automatically buy the fourth crystal upgrade if you can afford it!", + 101: "+5% offering recycle.", + 102: "Unlock the Thrift rune!", + 103: "Delay tax growth by 4%.", + 105: "+7% obtainium (stacks additively with other achievement rewards)", + 106: "Start transcensions/challenges with 1 Pandora's Box and automatically buy Pandora's Boxes.", + 107: "Automatically buy the fifth crystal upgrade if you can afford it!", + 108: "+5% offering recycle.", + 110: "Delay tax growth by 4%.", + 112: "+9% obtainium (stacks additively with other achievement rewards)", + 115: "+5% offering recycle.", + 117: "Delay tax growth by 5.66%.", + 118: `Each Reincarnation challenge completion delays tax growth by 0.75% per level, multiplicative. Effect: ${format(Math.pow(0.9925, player.challengecompletions[6] + player.challengecompletions[7] + player.challengecompletions[8] + player.challengecompletions[9] + player.challengecompletions[10]), 4)}x`, + 119: "+11% obtainium. Unlock a nice trinket somewhere...", + 122: "+7.5% offering recycle.", + 124: "Delay tax growth by 5.66%. Unlock 5 new incredibly powerful researches!", + 126: "+13% obtainium. You get an accessory to commemorate this moment!", + 127: "Unlock 20 new incredibly expensive yet good researches. Unlock the [Anthill] feature!", + 128: "Make researches go Cost-- with 1.5x Obtainium!", + 129: "+7.5% offering recycle. Gain another 1.25x Obtainium multiplier!", + 131: "Delay tax growth by 5.66%.", + 132: "Permanently gain +25% more sacrifice reward!", + 133: "+15% obtainium. Obtain the gift of Midas himself.", + 134: "Unlock 10 newer incredibly expensive yet good researches. Unlock <> in the Runes Tab!", + 135: "Talisman positive bonuses are now +0.05 stronger per level.", + 136: "Talisman positive bonuses are now +0.05 even stronger per level.", + 137: "Permanently gain +25% more sacrifice reward!", + 140: "+17% obtainium. Lazy joke about not leaking talismans here [You get a new one]", + 141: "Unlock a new reset tier!", + 147: "+19% obtainium (Achievement total is up to 100%!). Gain the Polymath Talisman!", + 169: `ALL Ant speed multiplied by ${format(Decimal.log(player.antPoints.add(10), 10), 2)}`, + 171: "+16.666% ALL Ant speed!", + 172: "Gain more ants the longer your reincarnation lasts (max speed achieved in 2 hours)", + 173: "Unlock Ant Sacrifice, allowing you to reset your ants and ant upgrades in exchange for amazing rewards! Automatically buy Worker Ants.", + 174: `Ant Multiplier from sacrifice is multiplied by another logarithm: x${format(0.4 * Decimal.log(player.antPoints.add(1), 10), 2)}`, + 176: "Unlock Tier 2 Ant autobuy, and autobuy Inceptus and Fortunae ants! Add +25 Base Ant ELO.", + 177: "Unlock Tier 3 Ant autobuy, and autobuy Tributum ants! Add +50 Base Ant ELO.", + 178: "Unlock Tier 4 Ant autobuy, and autobuy Celeritas and Multa ants! Add +75 Base Ant ELO.", + 179: "Unlock Tier 5 Ant autobuy, and autobuy Sacrificium ants! Add +100 Base Ant ELO.", + 180: "Unlock Tier 6 Ant autobuy, and autobuy Hic and Experientia ants! Add +1% Base Ant ELO.", + 181: "Unlock Tier 7 Ant autobuy, and autobuy Praemoenio ants! Add +2% Base Ant ELO.", + 182: "Unlock Tier 8 Ant autobuy, and autobuy Scientia and Phylacterium ants! Add +3% Base Ant ELO.", + 187: `Gain an Ascension cubes multiplier based on your score: x${format(Math.max(1, Math.log10(corr[3]+1) - 7), 2)}. Also: Offerings +${format(Math.min(100, player.ascensionCount / 10000), 2)}% [Max: 100% at 1M Ascensions]`, + 188: `Gain +100 ascension count for all ascensions longer than 10 seconds. Also: Obtainium +${format(Math.min(100, player.ascensionCount / 50000), 2)}% [Max: 100% at 5M Ascensions]`, + 189: `Gain 20% of excess time after 10 seconds each Ascension as a linear multiplier to ascensions (max 24 hours). Also: Cubes +${format(Math.min(200, player.ascensionCount / 2.5e6), 2)}% [Max: 200% at 500M Ascensions]`, + 193: `Gain ${format(Decimal.log(player.ascendShards.add(1), 10) / 4, 2)}% more Cubes on ascension!`, + 195: `Gain ${format(Decimal.log(player.ascendShards.add(1), 10) / 4, 2)}% more Cubes and Tesseracts on ascension! Multiplicative with the other Ach. bonus.`, + 196: `Gain ${format(Decimal.log(player.ascendShards.add(1), 10) / 50, 2)}% more Platonic Cubes on ascension!`, + 197: "You will unlock a stat tracker for ascensions.", + 198: "Gain +4% Cubes on ascension!", + 199: "Gain +4% Cubes on ascension!", + 200: "Gain +4% Cubs on ascension! Did I spell that wrong? You bet I did.", + 201: "Gain +3% Cubes on ascension!", + 202: `Gain 20% of excess time after 10 seconds each Ascensions as a linear multiplier to ascensions (max 24 hours). Also: Tesseracts +${format(Math.min(200, player.ascensionCount / 5e6), 2)}% [Max: 200% at 1B Ascensions]`, + 204: "You will gain 25% of excess time after 10 seconds each Ascension as a linear multiplier to rewards.", + 205: "Gain +4% Tesseracts on ascension!", + 206: "Gain +4% Tesseracts on ascension!", + 207: "Gain +4% Tesseracts on ascension!", + 208: "Gain +3% Tesseracts on ascension!", + 209: "Gain 20% of excess time after 10 seconds each Ascensions as a linear multiplier to ascensions (max 24 hours).", + 211: "You will gain 25% MORE excess time (Total: 50%) after 10 seconds each Ascension as a linear multiplier to rewards.", + 212: "Gain +4% Hypercubes on ascension!", + 213: "Gain +4% Hypercubes on ascension!", + 214: "Gain +4% Hypercubes on ascension!", + 215: "Gain +3% Hypercubes on ascension!", + 216: `Gain 20% of excess time after 10 seconds each Ascensions as a linear multiplier to ascensions (max 24 hours). Also: Hypercubes +${format(Math.min(200, player.ascensionCount / 1e7), 2)}% [Max: 200% at 2B Ascensions]`, + 218: "You gain gain 50% MORE MORE excess time (Total: 100%) after 10 seconds each Ascension as a linear multiplier to rewards.", + 219: "Gain +4% Platonic Cubes on ascension!", + 220: "Gain +4% Platonic Cubes on ascension!", + 221: "Gain +4% Platonic Cubes on ascension!", + 222: "Gain +3% Platonic Cubes on ascension!", + 223: `Gain 20% of excess time after 10 seconds each Ascensions as a linear multiplier to ascensions (max 24 hours). Also: Platonic Cubes +${format(Math.min(200, player.ascensionCount / 13370000), 2)}% [Max: 200% at 2.674B Ascensions]`, + 240: `Ascension Cube Gain Multipliers is VERY slightly affected by global speed multipliers: ${format(Math.min(1.5, 1 + Math.max(2, Math.log10(calculateTimeAcceleration()))/20), 2)}x (Min: 1.10x, Max: 1.50x)`, + 250: "You gain a permanent +60% Obtainium and Offering bonus, with +6% all cube types!", + 251: "You gain a permanent +100% Obtainium and Offering bonus, with +10% all cube types!", + 253: "You will gain +10% Hypercubes! Why? I don't know.", + 254: `Cube Gain +${format(Math.min(15, Math.log10(corr[3]+1)), 2)}% [Max: +15% at 1e15 Ascension Score]`, + 255: `Tesseract Gain +${format(Math.min(15, Math.log10(corr[3]+1)), 2)}% [Max: +15% at 1e15 Ascension Score]`, + 256: `Hypercube Gain +${format(Math.min(15, Math.log10(corr[3]+1)), 2)}% [Max: +15% at 1e15 Ascension Score]`, + 257: `Platonic Gain +${format(Math.min(15, Math.log10(corr[3]+1)), 2)}% [Max: +15% at 1e15 Ascension Score]`, + 258: `Hepteract Gain +${format(Math.min(15, Math.log10(corr[3]+1)), 2)}% [Max: +15% at 1e15 Ascension Score]`, + 259: "Ascensions are 25% faster, forever!", + 260: "You will gain 25% more ascension count, forever!", + 261: "You will gain 25% more ascension count, forever!", + 262: `Ascensions are ${format(Math.min(10, Math.log10(player.ascensionCount+1)), 2)}% faster! Max: +10%`, + 263: `Ascensions are ${format(Math.min(10, Math.log10(player.ascensionCount+1)), 2)}% faster! Max: +10%`, + 264: `Hepteracts +${format(Math.min(40, player.ascensionCount / 5e8), 2)}% [Max: 40% at 20B Ascensions]!`, + 265: `Hepteracts +${format(Math.min(20, player.ascensionCount / 2.5e9), 2)}% [Max: 20% at 50B Ascensions]!`, + 266: `Quarks +${format(Math.min(10, player.ascensionCount / 1e10), 2)}% [Max: 10% at 100B Ascensions]!`, + 267: `Ascension Score is boosted by ${format(Math.min(100, Decimal.log(player.ascendShards.add(1), 10) / 1000), 2)}% [Max: 100% at 1e100,000 Const]`, + 270: `Hepteract Gain is boosted by ${format(Decimal.log(player.ascendShards.add(1), 10) / 1000, 2)}% [Max: 100% at 1e100,000 const]`, + 273: "Every time you open a platonic cube, you also open a hypercube!" + } + if(i in descs) + return descs[i] + else + return '' } +//${format(Decimal.log(player.ascendShards.add(1), 10) / 1000, 2)} (log(constant)/1000)%! // TODO: clean this up export const resetachievementcheck = (i: number) => { @@ -775,7 +790,8 @@ export const ascensionAchievementCheck = (i: number, score = 0) => { export const achievementdescriptions = (i: number) => { const y = adesc[`adesc${i}` as keyof typeof adesc]; const z = player.achievements[i] > 0.5 ? ' COMPLETED!' : ''; - const k = areward[`areward${i}` as keyof typeof areward] || ''; + const k = areward(i) + //const k = areward[`areward${i}` as keyof typeof areward] || ''; let multiplier = 1 if (i >= 183) multiplier = 5 diff --git a/src/Calculate.ts b/src/Calculate.ts index 85d09348a..8118f9b17 100644 --- a/src/Calculate.ts +++ b/src/Calculate.ts @@ -1152,7 +1152,7 @@ export const CalcCorruptionStuff = () => { if (player.shopUpgrades.infiniteAscent) cubeGain *= 1 + 1/100 * player.runelevels[5] if (player.achievements[254] > 0) - cubeGain *= (1 + 1/100 * Math.log10(effectiveScore + 1)) + cubeGain *= (1 + Math.min(1/100 * Math.log10(effectiveScore + 1))) let tesseractGain = 1; tesseractGain *= 2.25 @@ -1181,7 +1181,7 @@ export const CalcCorruptionStuff = () => { tesseractGain *= (1 + 3 / 200 * player.shopUpgrades.seasonPass) if (player.shopUpgrades.infiniteAscent) tesseractGain *= 1 + 1/100 * player.runelevels[5] if (player.achievements[255] > 0) - tesseractGain *= (1 + 1/100 * Math.log10(effectiveScore + 1)) + tesseractGain *= (1 + Math.min(0.15, 1/100 * Math.log10(effectiveScore + 1))) let hypercubeGain = (effectiveScore >= 1e9) ? 1 : 0; hypercubeGain *= Math.pow(1 + Math.max(0, (effectiveScore - 1e9)) / 1e8, .5); @@ -1206,7 +1206,7 @@ export const CalcCorruptionStuff = () => { if (player.achievements[253] > 0) hypercubeGain *= 1.1 if (player.achievements[256] > 0) - hypercubeGain *= (1 + 1/100 * Math.log10(effectiveScore + 1)) + hypercubeGain *= (1 + Math.min(0.15, 1/100 * Math.log10(effectiveScore + 1))) if (player.achievements[265] > 0) hypercubeGain *= (1 + Math.min(2, player.ascensionCount / 2.5e10)) @@ -1232,7 +1232,7 @@ export const CalcCorruptionStuff = () => { platonicGain *= (1 + 1 / 100 * player.shopUpgrades.seasonPass2) if (player.shopUpgrades.infiniteAscent) platonicGain *= 1 + 1/100 * player.runelevels[5] if (player.achievements[257] > 0) - platonicGain *= (1 + 1/100 * Math.log10(effectiveScore + 1)) + platonicGain *= (1 + Math.min(0.15, 1/100 * Math.log10(effectiveScore + 1))) let hepteractGain = G['challenge15Rewards']['hepteractUnlocked'] && effectiveScore >= 6.66e16 ? 1 : 0; hepteractGain *= (G['challenge15Rewards'].cube1 * G['challenge15Rewards'].cube2 * G['challenge15Rewards'].cube3 * G['challenge15Rewards'].cube4) @@ -1241,11 +1241,13 @@ export const CalcCorruptionStuff = () => { hepteractGain *= (1 + 1 / 100 * player.shopUpgrades.seasonPass3) if (player.shopUpgrades.infiniteAscent) hepteractGain *= 1 + 1/100 * player.runelevels[5] if (player.achievements[258] > 0) - hepteractGain *= (1 + 1/100 * Math.log10(effectiveScore + 1)) + hepteractGain *= (1 + Math.min(0.15, 1/100 * Math.log10(effectiveScore + 1))) if (player.achievements[264] > 0) - hepteractGain *= (1 + Math.min(2, player.ascensionCount / 1e10)) + hepteractGain *= (1 + Math.min(0.4, player.ascensionCount / 5e10)) + if (player.achievements[265] > 0) + hepteractGain *= (1 + Math.min(0.2, player.ascensionCount / 2.5e11)) if (player.achievements[270] > 0) - hepteractGain *= (1 + 1/100000 * Decimal.log(player.ascendShards.add(1), 10)) + hepteractGain *= Math.min(2, (1 + 1/100000 * Decimal.log(player.ascendShards.add(1), 10))) return [cubeBank, Math.floor(baseScore), corruptionMultiplier, Math.floor(effectiveScore), Math.floor(cubeGain), Math.floor(tesseractGain), Math.floor(hypercubeGain), Math.floor(platonicGain), Math.floor(hepteractGain)] } diff --git a/src/Hepteracts.ts b/src/Hepteracts.ts index bfd7fa4bd..5013e6986 100644 --- a/src/Hepteracts.ts +++ b/src/Hepteracts.ts @@ -179,7 +179,7 @@ export class HepteractCraft { const hepteractEffectiveValues = { 'chronos': { LIMIT: 1000, - DR: 0.33, + DR: 1/6, }, 'hyperrealism': { LIMIT: 1000, diff --git a/src/Synergism.ts b/src/Synergism.ts index 29b7bfd08..502641810 100644 --- a/src/Synergism.ts +++ b/src/Synergism.ts @@ -652,6 +652,7 @@ const toAdapt = new Map unknown>([ ]); const loadSynergy = () => { + console.log('loaded attempted') const save = localStorage.getItem("Synergysave2"); const data = save ? JSON.parse(atob(save)) : null;