Changed capitalization and clarified a number of passages, in addition to expanding a number of acronyms.

This commit is contained in:
Waiting Idly 2020-08-29 15:33:42 -07:00
parent fa92a80fe4
commit 5b82d97c62
51 changed files with 179 additions and 179 deletions

View File

@ -69,11 +69,11 @@ Vue.component("effarig-tab", {
runDescription() {
return this.isRunning
? `All dimension multipliers, gamespeed, and tickspeed are severely lowered, like Dilation. Infinity power
reduces the production and gamespeed penalties and time shards reduce the tickspeed penalty. Glyph levels
reduces the production and gamespeed penalties and Time Shards reduce the tickspeed penalty. Glyph levels
are temporarily capped to ${Effarig.glyphLevelCap}, rarity is unaffected. You will exit Effarig's Reality
when you complete a Layer of it for the first time.`
: `Start Effarig's Reality; all dimension multipliers, gamespeed, and tickspeed are severely lowered, like
Dilation. Infinity power reduces the production and gamespeed penalties and time shards reduce the tickspeed
Dilation. Infinity power reduces the production and gamespeed penalties and Time Shards reduce the tickspeed
penalty. Glyph levels are temporarily capped, rarity is unaffected. You will exit Effarig's Reality when you
complete a Layer of it for the first time.`;
}

View File

@ -229,9 +229,9 @@ Vue.component("alchemy-tab", {
</primary-button>
</div>
<alchemy-resource-info :key="infoResourceId" :resource="infoResource" />
Your resource cap is increased relative to the glyph level in the last 10 realities: {{ format(estimatedCap, 3, 2) }}.
Your resource cap is increased relative to the glyph level in the last 10 Realities: {{ format(estimatedCap, 3, 2) }}.
<span v-if="reactionsAvailable">
Reactions trigger once every time you reality, unaffected by amplification from stored real time.
Reactions trigger once every time you Reality, unaffected by amplification from stored real time.
</span>
<div class="l-alchemy-circle" :style="circleStyle">
<svg class="l-alchemy-orbit-canvas">

View File

@ -40,7 +40,7 @@ Vue.component("ra-pet", {
chunkTooltip() {
switch (this.petConfig.pet.name) {
case "Teresa":
return "Based on EP";
return "Based on Eternity Points";
case "Effarig":
return "Based on Relic Shards gained";
case "Enslaved":
@ -48,13 +48,13 @@ Vue.component("ra-pet", {
case "V":
return "Based on Infinity Power";
default:
throw new Error(`Unrecognized celestial ${this.petConfig.pet.name} in Ra UI`);
throw new Error(`Unrecognized Celestial ${this.petConfig.pet.name} in Ra UI`);
}
},
memoryGainTooltip() {
switch (this.petConfig.pet.name) {
case "Teresa":
return "Based on current RM";
return "Based on current Reality Machines";
case "Effarig":
return "Based on best glyph level";
case "Enslaved":
@ -121,7 +121,7 @@ Vue.component("ra-pet", {
</div>
<div v-if="level < 25">
<div>
{{ format(exp, 2) }} / {{ format(requiredExp, 2) }} {{ name }} memories
{{ format(exp, 2) }} / {{ format(requiredExp, 2) }} {{ name }} Memories
</div>
<div>
(next level in {{ nextLevelEstimate }})
@ -136,10 +136,10 @@ Vue.component("ra-pet", {
<ra-pet-level-bar :pet="petConfig.pet" />
<div v-if="level < 25">
<div>
{{ format(memoryChunks, 2, 2) }} memory chunks, {{ format(memoriesPerSecond, 2, 2) }} memories/sec
{{ format(memoryChunks, 2, 2) }} Memory Chunks, {{ format(memoriesPerSecond, 2, 2) }} Memories/sec
</div>
<div>
Gaining {{ format(memoryChunksPerSecond, 2, 2) }} memory chunks/sec
Gaining {{ format(memoryChunksPerSecond, 2, 2) }} Memory Chunks/sec
<span :ach-tooltip="chunkTooltip">
<i class="fas fa-question-circle"></i>
</span>
@ -151,7 +151,7 @@ Vue.component("ra-pet", {
</div>
</div>
<div v-if="memoryMultiplier > 1">
Multiplying all memory production by {{ format(memoryMultiplier, 2, 3) }}
Multiplying all Memory production by {{ format(memoryMultiplier, 2, 3) }}
<span :ach-tooltip="memoryGainTooltip">
<i class="fas fa-question-circle"></i>
</span>

View File

@ -43,7 +43,7 @@ Vue.component("ra-tab", {
{
pet: Ra.pets.teresa,
scalingUpgradeVisible: () => Ra.totalCharges > 0,
scalingUpgradeText: () => `You can charge ${formatInt(Ra.totalCharges)}
scalingUpgradeText: () => `You can Charge ${formatInt(Ra.totalCharges)}
Infinity ${pluralize("Upgrade", Ra.totalCharges)}.`,
},
{
@ -51,13 +51,13 @@ Vue.component("ra-tab", {
scalingUpgradeVisible: () => AlchemyResources.all.filter(r => r.isUnlocked).length > 0,
scalingUpgradeText: () => {
const resources = AlchemyResources.all.filter(r => r.isUnlocked).length;
return `You have unlocked ${formatInt(resources)} alchemy ${pluralize("resource", resources)}.`;
return `You have unlocked ${formatInt(resources)} Alchemy ${pluralize("Resource", resources)}.`;
},
},
{
pet: Ra.pets.enslaved,
scalingUpgradeVisible: () => Ra.has(RA_UNLOCKS.IMPROVED_STORED_TIME),
scalingUpgradeText: () => `Stored game time
scalingUpgradeText: () => `Stored Time
${formatPow(RA_UNLOCKS.IMPROVED_STORED_TIME.effect.gameTimeAmplification(), 0, 2)} and real time
+${formatInt(RA_UNLOCKS.IMPROVED_STORED_TIME.effect.realTimeCap() / (1000 * 3600))} hours`,
},
@ -66,7 +66,7 @@ Vue.component("ra-tab", {
scalingUpgradeVisible: () => Math.clampMax(Math.floor(Ra.pets.v.level / 5), 4) > 0,
scalingUpgradeText: level => {
const triadCount = Math.clampMax(Math.floor(level / 5), 4);
return `You have unlocked ${formatInt(triadCount)} triad ${pluralize("study", triadCount, "studies")}.`;
return `You have unlocked ${formatInt(triadCount)} Triad ${pluralize("Study", triadCount, "Studies")}.`;
},
}
],
@ -87,8 +87,8 @@ Vue.component("ra-tab", {
template: `
<div class="l-ra-celestial-tab">
<div class="c-ra-memory-header">
Each memory chunk generates
{{ format(memoriesPerChunk, 2, 3) }} {{ "memory" | pluralize(memoriesPerChunk, "memories") }}
Each Memory Chunk generates
{{ format(memoriesPerChunk, 2, 3) }} {{ "Memory" | pluralize(memoriesPerChunk, "Memories") }}
per second.
</div>
<div>
@ -111,12 +111,12 @@ Vue.component("ra-tab", {
You can't Dimension Boost, and the Tickspeed purchase multiplier is fixed at {{ formatX(1.1245, 0, 3) }}.
<br>
<br>
Inside of Ra's reality, some resources will generate memory chunks based on their amount.
Inside of Ra's reality, some resources will generate Memory Chunks based on their amount.
</button>
<div v-if="showRecollection" class="c-ra-recollection-unlock">
<h1 :style="petStyle">Recollection</h1>
<span :style="petStyle">
Whichever celestial has recollection will get {{formatX(recollectionMult)}} memory chunk gain.
Whichever Celestial has recollection will get {{formatX(recollectionMult)}} Memory Chunk gain.
</span>
<div class="c-ra-recollection-unlock-inner" v-if="hasRecollection">
<ra-pet-recollection-button

View File

@ -96,17 +96,17 @@ Vue.component("teresa-tab", {
<div v-if="bestAM.gt(0)">
Highest antimatter in Teresa's Reality: {{ format(bestAM, 2) }}
<br><br>
You last did Teresa's Reality at {{ format(lastRM, 2) }} RM.
You last did Teresa's Reality at {{ format(lastRM, 2) }} Reality Machines.
</div>
<div v-else>
You have not completed Teresa's Reality yet.
</div>
</div>
<div class="c-teresa-unlock">
Teresa Reality reward: Glyph sacrifice power {{ formatX(runReward, 2, 2) }}
Teresa Reality reward: Glyph Sacrifice power {{ formatX(runReward, 2, 2) }}
</div>
<div class="c-teresa-unlock" v-if="hasEPGen">
You gain {{ formatPercents(0.01) }} of your peaked EP/min every second.
You gain {{ formatPercents(0.01) }} of your peaked Eternity Points per minute every second.
</div>
</div>
<div class="l-rm-container l-teresa-mechanic-container">

View File

@ -69,7 +69,7 @@ Vue.component("v-tab", {
}
},
reductionTooltip(hex) {
return `Spend ${format(hex.reductionCost, 2, 0)} PP to reduce goal by ${format(hex.config.perReductionStep)}`;
return `Spend ${format(hex.reductionCost, 2, 0)} Perk Points to reduce goal by ${format(hex.config.perReductionStep)}`;
}
},
computed: {
@ -192,7 +192,7 @@ Vue.component("v-tab", {
<div v-else-if="hex.isRunButton" @click="startRun()" :class="runButtonClassObject">
<b style="font-size: 1.5rem">Start V's Reality.</b>
<br/>
All dimension multipliers, EP gain, IP gain, and Dilated Time gain per second
All dimension multipliers, Eternity Point gain, Infinity Point gain, and Dilated Time gain per second
are square-rooted, and Replicanti interval is squared.
<div class="c-v-run-button__line c-v-run-button__line--1"></div>
<div class="c-v-run-button__line c-v-run-button__line--2"></div>

View File

@ -66,7 +66,7 @@ Vue.component("infinity-challenges-tab", {
: undefined;
return next === undefined
? "All Infinity Challenges unlocked"
: `Next challenge unlocks at ${format(next, 0, 0)} antimatter.`;
: `Next Infinity Challenge unlocks at ${format(next, 0, 0)} antimatter.`;
}
},
methods: {

View File

@ -51,9 +51,9 @@ Vue.component("antimatter-dim-galaxy-row", {
costScalingText() {
switch (this.type) {
case GALAXY_TYPE.DISTANT:
return `Each galaxy is more expensive past ${formatInt(this.distantStart)} galaxies`;
return `Each Galaxy is more expensive past ${formatInt(this.distantStart)} Galaxies`;
case GALAXY_TYPE.REMOTE:
return "Increased galaxy cost scaling: " +
return "Increased Galaxy cost scaling: " +
`Quadratic past ${formatInt(this.distantStart)} (distant),
exponential past ${formatInt(800)} (remote)`;
}

View File

@ -70,7 +70,7 @@ Vue.component("infinity-dim-tab", {
<div>
<p>
You have
<span class="c-infinity-dim-description__accent">{{format(infinityPower, 2, 1)}}</span> infinity power,
<span class="c-infinity-dim-description__accent">{{format(infinityPower, 2, 1)}}</span> Infinity Power,
translated to a
<span class="c-infinity-dim-description__accent">{{formatX(dimMultiplier, 2, 1)}}</span>
multiplier on all Antimatter Dimensions (^{{ format(conversionRate, 2, 3) }}).
@ -82,7 +82,7 @@ Vue.component("infinity-dim-tab", {
:class="{ 'c-infinity-dim-tab__tesseract-button--disabled': !canBuyTesseract }"
@click="buyTesseract">
<p>Buy a Tesseract</p>
<p>Increase dimension caps by {{ format(nextDimCapIncrease, 2) }}</p>
<p>Increase Infinity Dimension caps by {{ format(nextDimCapIncrease, 2) }}</p>
<p><b>Costs: {{ format(tesseractCost) }} IP</b></p>
</button>
</div>

View File

@ -24,7 +24,7 @@ Vue.component("time-dim-tab", {
this.timeShards.copyFrom(player.timeShards);
this.upgradeThreshold.copyFrom(FreeTickspeed.fromShards(player.timeShards).nextShards);
this.shardsPerSecond.copyFrom(TimeDimension(1).productionPerRealSecond);
this.incomeType = EternityChallenge(7).isRunning ? "Eighth Infinity Dimensions" : "time shards";
this.incomeType = EternityChallenge(7).isRunning ? "Eighth Infinity Dimensions" : "Time Shards";
this.areAutobuyersUnlocked = RealityUpgrade(13).isBought;
},
maxAll() {
@ -51,13 +51,13 @@ Vue.component("time-dim-tab", {
<p>You've gained {{formatInt(totalUpgrades)}} tickspeed upgrades.</p>
<p>
You have
<span class="c-time-dim-description__accent">{{format(timeShards, 2, 1)}}</span> time shards.
<span class="c-time-dim-description__accent">{{format(timeShards, 2, 1)}}</span> Time Shards.
Next tickspeed upgrade at
<span class="c-time-dim-description__accent">{{format(upgradeThreshold, 2, 1)}}.</span>
</p>
</div>
<div>
Each additional upgrade requires {{formatX(multPerTickspeed, 2, 2)}} more time shards. This will start
Each additional upgrade requires {{formatX(multPerTickspeed, 2, 2)}} more Time Shards. This will start
increasing above {{formatInt(tickspeedSoftcap)}} upgrades.
</div>
<div>You are getting {{format(shardsPerSecond, 2, 0)}} {{incomeType}} per second.</div>
@ -70,9 +70,9 @@ Vue.component("time-dim-tab", {
/>
</div>
<div>
Time Dimension costs jump at {{format(costIncreases[0], 2, 2)}} EP and {{format(costIncreases[1])}} EP,
Time Dimension costs jump at {{format(costIncreases[0], 2, 2)}} and {{format(costIncreases[1])}} Eternity Points,
<br>
and get expensive more quickly past {{format(costIncreases[2])}} EP
and costs increase much faster after {{format(costIncreases[2])}} Eternity Points.
</div>
</div>`
});

View File

@ -66,7 +66,7 @@ Vue.component("time-dilation-tab", {
<span class="c-dilation-tab__galaxy-threshold">{{format(galaxyThreshold, 2, 1)}}</span>
Dilated Time, gained total of
<span class="c-dilation-tab__galaxies">{{formatInt(galaxies)}}</span>
Tachyon Galaxies
Tachyon {{ "Galaxy" | pluralize(galaxies, "Galaxies")}}
</span>
<div class="l-dilation-upgrades-grid">
<div class="l-dilation-upgrades-grid__row">

View File

@ -26,7 +26,7 @@ Vue.component("eternity-milestones-tab", {
},
template:
`<div class="l-eternity-milestone-grid">
<div>You have eternitied {{format(eternityCount, 3)}} {{"time" | pluralize(eternityCount)}}.</div>
<div>You have Eternitied {{format(eternityCount, 3)}} {{"time" | pluralize(eternityCount)}}.</div>
<div v-for="row in rows" class="l-eternity-milestone-grid__row">
<eternity-milestone
v-for="column in 3"
@ -36,11 +36,11 @@ Vue.component("eternity-milestones-tab", {
/>
</div>
<div>
Offline eternities only generate outside of Eternity Challenges and when
Offline Eternities only generate outside of Eternity Challenges and when
your Eternity autobuyer is turned on and set to zero EP.
</div>
<div>
Offline infinities only generate outside of Eternity Challenges 4 and 12 and when
Offline Infinities only generate outside of Eternity Challenges 4 and 12 and when
your infinity autobuyer is turned on and set to time mode with less than {{formatInt(60)}} seconds.
</div>

View File

@ -26,9 +26,9 @@ Vue.component("dilation-time-study", {
}
if (this.id === 6) {
if (player.realities > 0) {
this.requirement = `Requirement: ${format("1e4000")} EP`;
this.requirement = `Requirement: ${format("1e4000")} Eternity Points`;
} else {
this.requirement = `Requirement: ${format("1e4000")} EP and ${formatInt(13)} rows of achievements`;
this.requirement = `Requirement: ${format("1e4000")} Eternity Points and ${formatInt(13)} rows of achievements`;
}
this.showRequirement = true;
}

View File

@ -45,12 +45,12 @@ Vue.component("ep-multiplier-button", {
<br>
Currently: {{formatX(multiplier, 2, 0)}}
<br>
Cost: {{format(cost, 2, 0)}} EP
Cost: {{format(cost, 2, 0)}} Eternity Points
</button>
<primary-button
class="l--spoon-btn-group__little-spoon o-primary-btn--small-spoon"
@click="upgrade.buyMax()"
>Max EP mult</primary-button>
>Max Eternity Point mult</primary-button>
<primary-button-on-off
v-if="isAutoUnlocked"
v-model="isAutobuyerOn"

View File

@ -34,8 +34,8 @@ Vue.component("eternity-upgrade-button", {
<cost-display br
v-if="!isBought"
:config="upgrade.config"
singular="EP"
plural="EP"
singular="Eternity Point"
plural="Eternity Points"
/>
</button>`
});

View File

@ -25,7 +25,7 @@ Vue.component("big-crunch-autobuyer-box", {
modeProps(mode) {
switch (mode) {
case AUTO_CRUNCH_MODE.AMOUNT: return {
title: "Big Crunch at X IP",
title: "Big Crunch at X Infinity Points",
input: {
property: "amount",
type: "decimal"
@ -46,7 +46,7 @@ Vue.component("big-crunch-autobuyer-box", {
},
};
}
throw new Error("Unknown auto crunch mode");
throw new Error("Unknown Auto Crunch mode");
},
changeMode(event) {
const mode = parseInt(event.target.value, 10);

View File

@ -30,7 +30,7 @@ Vue.component("dimboost-autobuyer-box", {
<div class="o-autobuyer-toggle-checkbox c-autobuyer-box__small-text" @click="limitDimBoosts = !limitDimBoosts"
style="margin-top: 1.2rem;">
<input type="checkbox" :checked="limitDimBoosts"/>
<span>Limit dimboosts to:</span>
<span>Limit Dimension Boosts to:</span>
</div>
<autobuyer-input
:autobuyer="autobuyer"
@ -40,7 +40,7 @@ Vue.component("dimboost-autobuyer-box", {
</template>
<template :slot=" isBuyMaxUnlocked ? 'prioritySlot' : 'toggleSlot' ">
<div class="c-autobuyer-box__small-text" style="height: 3rem;">
Antimatter Galaxies required to always DimBoost,
Antimatter Galaxies required to always Dimension Boost,
ignoring the limit:
</div>
<autobuyer-input

View File

@ -79,7 +79,7 @@ Vue.component("dimension-autobuyer-box", {
case AUTOBUYER_MODE.BUY_SINGLE: return "Buys singles";
case AUTOBUYER_MODE.BUY_10: return "Buys max";
}
throw "Unknown dimension autobuyer mode";
throw "Unknown Dimension Autobuyer mode";
}
},
methods: {

View File

@ -23,28 +23,28 @@ Vue.component("eternity-autobuyer-box", {
modeProps(mode) {
switch (mode) {
case AUTO_ETERNITY_MODE.AMOUNT: return {
title: "Eternity at X EP",
title: "Eternity at X Eternity Points",
input: {
property: "amount",
type: "decimal"
},
};
case AUTO_ETERNITY_MODE.TIME: return {
title: "Seconds between eternities",
title: "Seconds between Eternities",
input: {
property: "time",
type: "float"
},
};
case AUTO_ETERNITY_MODE.X_LAST: return {
title: "X times last eternity",
title: "X times last Eternity",
input: {
property: "xLast",
type: "decimal"
},
};
}
throw new Error("Unknown auto eternity mode");
throw new Error("Unknown Auto Eternity mode");
},
changeMode(event) {
const mode = parseInt(event.target.value, 10);

View File

@ -36,7 +36,7 @@ Vue.component("galaxy-autobuyer-box", {
<template :slot=" isBuyMaxUnlocked ? 'toggleSlot' : 'intervalSlot' ">
<div class="o-autobuyer-toggle-checkbox c-autobuyer-box__small-text" @click="limitGalaxies = !limitGalaxies">
<input type="checkbox" :checked="limitGalaxies"/>
<span>Limit galaxies to:</span>
<span>Limit Antimatter Galaxies to:</span>
</div>
<autobuyer-input
:autobuyer="autobuyer"

View File

@ -30,7 +30,7 @@ Vue.component("reality-autobuyer-box", {
case AUTO_REALITY_MODE.EITHER: return "Either";
case AUTO_REALITY_MODE.BOTH: return "Both";
}
throw new Error("Unknown auto reality mode");
throw new Error("Unknown Auto Reality mode");
},
changeMode(event) {
const mode = parseInt(event.target.value, 10);
@ -54,7 +54,7 @@ Vue.component("reality-autobuyer-box", {
</select>
</template>
<template slot="toggleSlot">
<div>Target reality machines:</div>
<div>Target Reality Machines:</div>
<autobuyer-input
:autobuyer="autobuyer"
type="decimal"

View File

@ -45,7 +45,7 @@ Vue.component("break-infinity-tab", {
},
template:
`<div class="l-break-infinity-tab">
<div v-if="!isUnlocked">You need to get Automated Big Crunch interval to 0.1 to be able to break infinity</div>
<div v-if="!isUnlocked">You need to get Automated Big Crunch interval to 0.1 to be able to Break Infinity</div>
<break-infinity-button class="l-break-infinity-tab__break-btn" />
<div v-if="isUnlocked" class="l-break-infinity-upgrade-grid l-break-infinity-tab__grid">
<div v-for="(column, columnId) in grid" class="l-break-infinity-upgrade-grid__row">

View File

@ -52,8 +52,8 @@ Vue.component("infinity-upgrade-button", {
<cost-display br
v-if="!isBought"
:config="config"
singular="IP"
plural="IP"
singular="Infinity Point"
plural="Infinity Points"
/>
<slot />
</button>`

View File

@ -28,10 +28,10 @@ Vue.component("replicanti-galaxy-button", {
return Replicanti.galaxies.autobuyer;
},
autobuyerOnTextDisplay() {
return this.isAutoEnabled ? "Auto galaxy ON" : "Auto galaxy ON (disabled)";
return this.isAutoEnabled ? "Auto Galaxy ON" : "Auto Galaxy ON (disabled)";
},
autobuyerOffTextDisplay() {
return this.isAutoEnabled ? "Auto galaxy OFF" : "Auto galaxy OFF (disabled)";
return this.isAutoEnabled ? "Auto Galaxy OFF" : "Auto Galaxy OFF (disabled)";
}
},
methods: {

View File

@ -104,9 +104,9 @@ Vue.component("infinity-upgrades-tab", {
/>
</div>
<div>
This IP multiplier can be bought repeatedly, but becomes more expensive
The Infinity Point multiplier can be bought repeatedly, but becomes more expensive
<br>
above {{format(ipMultSoftCap)}} IP and cannot be purchased past {{format(ipMultHardCap)}} IP.
above {{format(ipMultSoftCap)}} Infinity Points and cannot be purchased past {{format(ipMultHardCap)}} Infinity Points.
</div>
</div>`
});

View File

@ -36,13 +36,13 @@ Vue.component("ip-multiplier-button", {
>
<template v-if="isCapped">
<br>
<span>(Capped at {{format(upgrade.config.costCap, 0, 0)}} IP)</span>
<span>(Capped at {{format(upgrade.config.costCap, 0, 0)}} Infinity Points)</span>
</template>
</infinity-upgrade-button>
<primary-button
class="l--spoon-btn-group__little-spoon o-primary-btn--small-spoon"
@click="buyMaxIPMult()"
>Max IP mult</primary-button>
>Max Infinity Point mult</primary-button>
<primary-button-on-off
v-if="isAutoUnlocked"
v-model="isAutobuyerOn"

View File

@ -71,7 +71,7 @@ Vue.component("modal-confirmation-options", {
<on-off-button v-if="realityUnlocked" v-model="reality" text="Reality:"/>
<on-off-button v-if="realityUnlocked" v-model="harshAutoClean" text="Harsh auto clean:"/>
<on-off-button v-if="realityUnlocked" v-model="glyphReplace" text="Glyph replace:"/>
<on-off-button v-if="glyphSacrificeUnlocked" v-model="glyphSacrifice" text="Glyph sacrifice:"/>
<on-off-button v-if="glyphSacrificeUnlocked" v-model="glyphSacrifice" text="Glyph Sacrifice:"/>
<on-off-button v-if="glyphUndoUnlocked" v-model="glyphUndo" text="Glyph undo:"/>
</modal-options>`
});

View File

@ -51,9 +51,9 @@ Vue.component("new-galaxy-row", {
costScalingText() {
switch (this.type) {
case GALAXY_TYPE.DISTANT:
return `Each galaxy is more expensive past ${formatInt(this.distantStart)} galaxies`;
return `Each Galaxy is more expensive past ${formatInt(this.distantStart)} Galaxies`;
case GALAXY_TYPE.REMOTE:
return "Increased galaxy cost scaling: " +
return "Increased Galaxy cost scaling: " +
`Quadratic past ${formatInt(this.distantStart)} (distant), exponential past ${formatInt(800)} (remote)`;
}
return undefined;

View File

@ -24,7 +24,7 @@ Vue.component("new-time-dimensions-tab", {
this.timeShards.copyFrom(player.timeShards);
this.upgradeThreshold.copyFrom(FreeTickspeed.fromShards(player.timeShards).nextShards);
this.shardsPerSecond.copyFrom(TimeDimension(1).productionPerSecond);
this.incomeType = EternityChallenge(7).isRunning ? "Eighth Infinity Dimensions" : "time shards";
this.incomeType = EternityChallenge(7).isRunning ? "Eighth Infinity Dimensions" : "Time Shards";
this.areAutobuyersUnlocked = RealityUpgrade(13).isBought;
},
maxAll() {
@ -51,13 +51,13 @@ Vue.component("new-time-dimensions-tab", {
<p>You've gained {{formatInt(totalUpgrades)}} tickspeed upgrades.</p>
<p>
You have
<span class="c-time-dim-description__accent">{{format(timeShards, 2, 1)}}</span> time shards.
<span class="c-time-dim-description__accent">{{format(timeShards, 2, 1)}}</span> Time Shards.
Next tickspeed upgrade at
<span class="c-time-dim-description__accent">{{format(upgradeThreshold, 2, 1)}}.</span>
</p>
</div>
<div>
Each additional upgrade requires {{formatX(multPerTickspeed, 2, 2)}} more time shards. This will start
Each additional upgrade requires {{formatX(multPerTickspeed, 2, 2)}} more Time Shards. This will start
increasing above {{formatInt(tickspeedSoftcap)}} upgrades.
</div>
<div>You are getting {{format(shardsPerSecond, 2, 0)}} {{incomeType}} per second.</div>

View File

@ -28,9 +28,9 @@ Vue.component("equipped-glyphs", {
},
undoTooltip() {
return this.undoAvailable
? ("Unequip the last equipped glyph and rewind reality to when you equipped it." +
? ("Unequip the last equipped glyph and rewind Reality to when you equipped it." +
" (Most resources will be fully reset)")
: "Undo is only available for glyphs equipped during this reality";
: "Undo is only available for glyphs equipped during this Reality";
},
},
created() {
@ -100,7 +100,7 @@ Vue.component("equipped-glyphs", {
" be restored to what they were when it equipped:\n" +
" - antimatter, Infinity Points, and Eternity Points;\n" +
" - Dilation Upgrades, Tachyon Particles, and Dilated Time;\n" +
" - Time Theorems and EC completions;\n" +
" - Time Theorems and Eternity Challenge completions;\n" +
" - Time Dimension and Reality unlocks;\n" +
" - time in current Reality" +
(Enslaved.isUnlocked ? ";\n - stored game time" : ""))) {

View File

@ -318,7 +318,7 @@ Vue.component("glyph-sacrifice-options", {
.: Advanced mode :.
</div>
<div v-if="alchemyUnlocked" :class="optionClass(modes.LOWEST_ALCHEMY)" @click="setMode(modes.LOWEST_ALCHEMY)">
🜁 🜄 Lowest alchemy resource 🜃 🜂
🜁 🜄 Lowest Alchemy Resource 🜃 🜂
</div>
<div v-if="alchemyUnlocked" :class="optionClass(modes.ALCHEMY_VALUE)" @click="setMode(modes.ALCHEMY_VALUE)">
🜁 🜄 Refinement value 🜃 🜂

View File

@ -60,7 +60,7 @@ Vue.component("glyphs-tab", {
v-model="autoRestartCelestialRuns"
:value="autoRestartCelestialRuns"
@input="toggleAutoRestartCelestial()">
<label for="autoRestart">Repeat this celestial's Reality</label>
<label for="autoRestart">Repeat this Celestial's Reality</label>
</div>
<reality-amplify-button />
<div v-if="showInstability">
@ -96,7 +96,7 @@ Vue.component("glyphs-tab", {
<div class="c-glyph-info-button"
:class="glyphInfoClass(true)"
@click="setInfoState(true)">
Glyph sacrifice totals
Glyph Sacrifice totals
</div>
</div>
<sacrificed-glyphs v-if="sacrificeUnlocked && sacrificeDisplayed" />

View File

@ -71,7 +71,7 @@ Vue.component("reality-button", {
this.shardsGained = Effarig.shardsGained * multiplier;
const teresaReward = this.formatScalingMultiplierText(
"Glyph sacrifice",
"Glyph Sacrifice",
Teresa.runRewardMultiplier,
Math.max(Teresa.runRewardMultiplier, Teresa.rewardMultiplier(Currency.antimatter.value)));
const teresaThreshold = this.formatThresholdText(
@ -106,7 +106,7 @@ Vue.component("reality-button", {
<div>{{formatGlyphLevel}}</div>
</template>
<template v-else-if="hasRealityStudy">
<div>Get {{format("1e4000", 0, 0)}} EP to unlock a new Reality</div>
<div>Get {{format("1e4000", 0, 0)}} Eternity Points to unlock a new Reality</div>
</template>
<template v-else>
<div>Purchase the study in the Eternity tab to unlock a new Reality</div>

View File

@ -129,7 +129,7 @@ Vue.component("sacrificed-glyphs", {
<div class="c-sacrificed-glyphs__header">Glyph Sacrifice Boosts:</div>
<div
<div v-if="teresaMult > 1">
(Multiplied by {{ formatX(teresaMult, 2, 2) }}; Teresa last done at {{ format(lastRMTeresa, 2) }} RM)
(Multiplied by {{ formatX(teresaMult, 2, 2) }}; Teresa last done at {{ format(lastRMTeresa, 2) }} Reality Machines)
</div>
<div v-if="anySacrifices">
<template v-for="type in types">
@ -144,7 +144,7 @@ Vue.component("sacrificed-glyphs", {
<br><br>
{{ format(addThreshold) }} - an additional secondary effect<br>
{{ format(empowerThreshold) }} - formula drastically improved<br>
{{ format(boostThreshold) }} - a boost depending on glyph sacrifice
{{ format(boostThreshold) }} - a boost depending on Glyph Sacrifice
<br><br>
</div>
</div>

View File

@ -14,7 +14,7 @@ const Effarig = {
recalculateAllGlyphs();
Tab.reality.glyphs.show(false);
Modal.message.show(`Your glyph levels have been limited to ${Effarig.glyphLevelCap}. ` +
"Infinity power reduces the nerf to multipliers and game speed, and time shards reduce the nerf to tickspeed.");
"Infinity Power reduces the nerf to multipliers and game speed, and Time Shards reduce the nerf to tickspeed.");
},
get isRunning() {
return player.celestials.effarig.run;

View File

@ -374,7 +374,7 @@ const RA_UNLOCKS = {
ALTERED_GLYPHS: {
id: 3,
description: "Get Teresa to level 8",
reward: "Unlock Altered Glyphs (effects improved based on glyph sacrifice; see Glyphs tab)",
reward: "Unlock Altered Glyphs (effects improved based on Glyph Sacrifice; see Glyphs tab)",
pet: Ra.pets.teresa,
level: 8,
displayIcon: `<span class="fas fa-bolt"></span>`
@ -459,7 +459,7 @@ const RA_UNLOCKS = {
id: 13,
description: "Get Effarig to level 25",
reward: () => `Glyphs are always generated with ${formatPercents(1)} rarity and ` +
`glyph sacrifice gain is raised to a power based on Relic Shards`,
`Glyph Sacrifice gain is raised to a power based on Relic Shards`,
pet: Ra.pets.effarig,
level: 25,
displayIcon: `<i class="fas fa-ankh"></i>`

View File

@ -17,10 +17,10 @@ function undilationAnimation() {
function startDilatedEternityRequest() {
if (!PlayerProgress.dilationUnlocked()) return;
if (player.options.confirmations.dilation) {
if (!confirm(`Dilating time will start a new eternity, and all of your Dimension/Infinity
if (!confirm(`Dilating time will start a new eternity, and all of your Antimatter Dimension/Infinity
Dimension/Time Dimension multiplier's exponents and tickspeed multiplier's exponent will be reduced to
^ 0.75. If you can eternity while Dilated, you'll be rewarded with tachyon particles based on your
antimatter and tachyon particles.`)) return;
^ 0.75. If you can Eternity while Dilated, you'll be rewarded with Tachyon Particles based on your
antimatter and already held Tachyon Particles.`)) return;
}
if (player.dilation.active && player.options.animations.dilation && document.body.style.animation === "") {
undilationAnimation();

View File

@ -224,7 +224,7 @@ GameDatabase.reality.glyphEffects = [
bitmaskIndex: 2,
isGenerated: true,
glyphTypes: ["time"],
singleDesc: "Multiply eternitied stat gain by {value}",
singleDesc: "Multiply Eternitied stat gain by {value}",
totalDesc: "Eternitied stat gain ×{value}",
genericDesc: "Eternitied stat gain multiplier",
effect: (level, strength) => Math.pow((strength + 3) * level, 0.9) *
@ -239,14 +239,14 @@ GameDatabase.reality.glyphEffects = [
isGenerated: true,
glyphTypes: ["time"],
singleDesc: () => (GlyphAlteration.isAdded("time")
? "EP gain ×{value} [and ^]{value2}"
: "Multiply EP gain by {value}"),
? "Eternity Point gain ×{value} [and ^]{value2}"
: "Multiply Eternity Point gain by {value}"),
totalDesc: () => (GlyphAlteration.isAdded("time")
? "EP gain ×{value} and ^{value2}"
: "EP gain ×{value}"),
? "Eternity Point gain ×{value} and ^{value2}"
: "Eterinty Point gain ×{value}"),
genericDesc: () => (GlyphAlteration.isAdded("time")
? "EP gain multiplier and power"
: "EP gain multiplier"),
? "Eternity Point gain multiplier and power"
: "Eternity Point gain multiplier"),
effect: (level, strength) => Math.pow(level * strength, 3) * 100,
formatEffect: x => format(x, 2, 3),
combine: GlyphCombiner.multiply,
@ -260,7 +260,7 @@ GameDatabase.reality.glyphEffects = [
isGenerated: true,
glyphTypes: ["dilation"],
singleDesc: "Multiply Dilated Time gain by {value}",
totalDesc: "DT gain ×{value}",
totalDesc: "Dilated Time gain ×{value}",
effect: (level, strength) => (GlyphAlteration.isEmpowered("dilation")
? Decimal.pow(1.005, level).times(15)
: Decimal.pow(level * strength, 1.5).times(2)),
@ -293,14 +293,14 @@ GameDatabase.reality.glyphEffects = [
isGenerated: true,
glyphTypes: ["dilation"],
singleDesc: () => (GlyphAlteration.isAdded("dilation")
? "Generates {value} TT/hour [and\nmultiplies TT generation by] {value2}"
: "Generates {value} TT per hour"),
? "Generates {value} Time Theorems/hour [and\nmultiplies Time Theorem generation by] {value2}"
: "Generates {value} Time Theorems per hour"),
totalDesc: () => (GlyphAlteration.isAdded("dilation")
? "Generating {value} TT/hour and TT generation x{value2}"
: "Generating {value} TT per hour"),
? "Generating {value} Time Theorems/hour and Time Theorem generation x{value2}"
: "Generating {value} Time Theorems per hour"),
genericDesc: () => (GlyphAlteration.isAdded("dilation")
? "TT generation and multiplier"
: "TT generation"),
? "Time Theorem generation and multiplier"
: "Time Theorem generation"),
effect: (level, strength) => Math.pow(level * strength, 0.5) / 10000,
/** @type {function(number): string} */
formatEffect: x => format(3600 * x, 2, 2),
@ -326,7 +326,7 @@ GameDatabase.reality.glyphEffects = [
bitmaskIndex: 8,
isGenerated: true,
glyphTypes: ["replication"],
singleDesc: "Multiply replication speed by {value}",
singleDesc: "Multiply Replication speed by {value}",
totalDesc: "Replication speed ×{value}",
genericDesc: "Replication speed multiplier",
effect: (level, strength) => (GlyphAlteration.isEmpowered("replication")
@ -356,14 +356,14 @@ GameDatabase.reality.glyphEffects = [
isGenerated: true,
glyphTypes: ["replication"],
singleDesc: () => (GlyphAlteration.isAdded("replication")
? "Multiply DT [and replicanti speed] by \nlog₁₀(replicanti)×{value}"
: "Multiply DT gain by \nlog₁₀(replicanti)×{value}"),
? "Multiply Dilated Time [and Replicanti speed] by \nlog₁₀(replicanti)×{value}"
: "Multiply Dilated Time gain by \nlog₁₀(replicanti)×{value}"),
totalDesc: () => (GlyphAlteration.isAdded("replication")
? "DT gain and replication speed ×(log₁₀(replicanti)×{value})"
: "DT gain ×(log₁₀(replicanti)×{value})"),
? "Dilated Time gain and Replication speed ×(log₁₀(replicanti)×{value})"
: "Dilated Time gain ×(log₁₀(replicanti)×{value})"),
genericDesc: () => (GlyphAlteration.isAdded("replication")
? "DT+replicanti mult (log₁₀(replicanti))"
: "DT gain multiplier (log₁₀(replicanti))"),
? "Dilated Time+Replicanti mult (log₁₀(replicanti))"
: "Dilated Time gain multiplier (log₁₀(replicanti))"),
effect: (level, strength) => 0.0003 * Math.pow(level, 0.3) * Math.pow(strength, 0.65),
formatEffect: x => format(x, 5, 5),
formatSingleEffect: x => format(x, 5, 5),
@ -418,11 +418,11 @@ GameDatabase.reality.glyphEffects = [
bitmaskIndex: 13,
isGenerated: true,
glyphTypes: ["infinity"],
singleDesc: () => `Infinity power conversion rate: \n^${formatInt(7)}
singleDesc: () => `Infinity Power conversion rate: \n^${formatInt(7)}
^(${formatInt(7)} + {value})`,
totalDesc: () => `Infinity power conversion rate: ^${formatInt(7)}
totalDesc: () => `Infinity Power conversion rate: ^${formatInt(7)}
^(${formatInt(7)} + {value})`,
genericDesc: "Infinity power conversion rate",
genericDesc: "Infinity Power conversion rate",
effect: (level, strength) => Math.pow(level, 0.2) * Math.pow(strength, 0.4) * 0.04,
formatEffect: x => format(x, 2, 2),
combine: GlyphCombiner.add,
@ -432,14 +432,14 @@ GameDatabase.reality.glyphEffects = [
isGenerated: true,
glyphTypes: ["infinity"],
singleDesc: () => (GlyphAlteration.isAdded("infinity")
? "IP gain ×{value} [and ^]{value2}"
: "Multiply IP gain by {value}"),
? "Infinity Point gain ×{value} [and ^]{value2}"
: "Multiply Infinity Point gain by {value}"),
totalDesc: () => (GlyphAlteration.isAdded("infinity")
? "IP gain ×{value} and ^{value2}"
: "IP gain ×{value}"),
? "Infinity Point gain ×{value} and ^{value2}"
: "Infinity Point gain ×{value}"),
genericDesc: () => (GlyphAlteration.isAdded("infinity")
? "IP gain multiplier and power"
: "IP gain multiplier"),
? "Infinity Point gain multiplier and power"
: "Infinity Point gain multiplier"),
effect: (level, strength) => Math.pow(level * (strength + 1), 6) * 10000,
formatEffect: x => format(x, 2, 3),
combine: GlyphCombiner.multiply,
@ -473,10 +473,10 @@ GameDatabase.reality.glyphEffects = [
? "Antimatter Dimension power +{value}\n[and Antimatter Galaxy cost ×]{value2}"
: "Antimatter Dimension power +{value}"),
totalDesc: () => (GlyphAlteration.isAdded("power")
? "AD multipliers ^{value} and galaxy cost x{value2}"
? "Antimatter Dimension multipliers ^{value} and Antimatter Galaxy cost x{value2}"
: "Antimatter Dimension multipliers ^{value}"),
genericDesc: () => (GlyphAlteration.isAdded("power")
? "AD multipliers ^x and galaxy cost multiplier"
? "Antimatter Dimensions multipliers ^x and Antimatter Galaxy cost multiplier"
: "Antimatter Dimension multipliers ^x"),
effect: (level, strength) => 1.015 + Math.pow(level, 0.2) * Math.pow(strength, 0.4) / 75,
formatEffect: x => format(x, 3, 3),
@ -554,8 +554,8 @@ GameDatabase.reality.glyphEffects = [
bitmaskIndex: 22,
isGenerated: true,
glyphTypes: ["effarig"],
singleDesc: "Glyph instability starting level +{value}",
genericDesc: "Glyph instability delay",
singleDesc: "Glyph Instability starting level +{value}",
genericDesc: "Glyph Instability delay",
effect: (level, strength) => Math.floor(10 * Math.pow(level * strength, 0.5)),
formatEffect: x => formatInt(x),
combine: GlyphCombiner.add,
@ -583,10 +583,10 @@ GameDatabase.reality.glyphEffects = [
? `Buy ${formatInt(10)} multiplier ^{value} [and\nDimension Boost multiplier ^]{value2}`
: `Bonus from buying ${formatInt(10)} Dimensions ^{value}`),
totalDesc: () => (GlyphAlteration.isAdded("effarig")
? `Multiplier from "Buy ${formatInt(10)}" ^{value} and dimboosts ^{value2}`
? `Multiplier from "Buy ${formatInt(10)}" ^{value} and Dimension Boosts ^{value2}`
: `Multiplier from "Buy ${formatInt(10)}" ^{value}`),
genericDesc: () => (GlyphAlteration.isAdded("effarig")
? `"Buy ${formatInt(10)}" and dimboost multipliers ^x`
? `"Buy ${formatInt(10)}" and Dimension Boost multipliers ^x`
: `"Buy ${formatInt(10)}" multiplier ^x`),
effect: (level, strength) => 1 + 2 * Math.pow(level, 0.25) * Math.pow(strength, 0.4),
formatEffect: x => format(x, 2, 2),
@ -623,9 +623,9 @@ GameDatabase.reality.glyphEffects = [
isGenerated: true,
// This gets explicitly added to time glyphs elsewhere (once unlocked)
glyphTypes: [],
singleDesc: () => `Time shard power +{value}`,
totalDesc: "Time shard gain ^{value}",
genericDesc: "Time shards ^x",
singleDesc: () => `Time Shard power +{value}`,
totalDesc: "Time Shard gain ^{value}",
genericDesc: "Time Shards ^x",
effect: (level, strength) => 1 + (strength / 3.5) * Math.pow(level, 0.35) / 400,
formatEffect: x => format(x, 3, 3),
formatSingleEffect: x => format(x - 1, 3, 3),
@ -667,8 +667,8 @@ GameDatabase.reality.glyphEffects = [
bitmaskIndex: 3,
isGenerated: false,
glyphTypes: ["cursed"],
singleDesc: "Divide EP gain by {value}",
totalDesc: "EP gain / {value}",
singleDesc: "Divide Eternity Point gain by {value}",
totalDesc: "Eternity Point gain / {value}",
// Divides e666.6 per glyph
effect: (level, strength) => Decimal.pow10(-level / 10 * (strength / 3.5)),
formatEffect: x => format(x.reciprocal()),
@ -708,11 +708,11 @@ GameDatabase.reality.glyphEffects = [
bitmaskIndex: 7,
isGenerated: false,
glyphTypes: ["reality"],
singleDesc: () => `DT scaling for next glyph level: \n^${format(1.3, 1, 1)}
singleDesc: () => `Dilated Time scaling for next glyph level: \n^${format(1.3, 1, 1)}
^(${format(1.3, 1, 1)} + {value})`,
totalDesc: () => `DT scaling for next glyph level: ^${format(1.3, 1, 1)}
totalDesc: () => `Dilated Time scaling for next glyph level: ^${format(1.3, 1, 1)}
^(${format(1.3, 1, 1)} + {value})`,
genericDesc: "DT scaling for glyph level",
genericDesc: "Dilated Time scaling for glyph level",
// You can only get this effect on level 25000 reality glyphs anyway, might as well make it look nice
effect: () => 0.15,
formatEffect: x => format(x, 2, 2),
@ -733,7 +733,7 @@ GameDatabase.reality.glyphEffects = [
bitmaskIndex: 9,
isGenerated: false,
glyphTypes: ["companion"],
singleDesc: "Thanks for your dedication for the game! You reached {value} EP on your first Reality.",
singleDesc: "Thanks for your dedication for the game! You reached {value} Eternity Points on your first Reality.",
totalDesc: () => (Enslaved.isRunning ? "Help me" : "Yay!"),
// The EP value for this (and the next effect) are entirely encoded in rarity, but level needs to be present to
// make sure the proper parameter is being used. The actual glyph level shouldn't do anything.
@ -746,7 +746,7 @@ GameDatabase.reality.glyphEffects = [
bitmaskIndex: 10,
isGenerated: false,
glyphTypes: ["companion"],
singleDesc: "(Due to scaling changes from before the Reality update, this was reduced to {value} EP" +
singleDesc: "(Due to scaling changes from before the Reality update, this was reduced to {value} Eternity Points" +
" for calculating Reality Machines gained)",
totalDesc: " ",
// eslint-disable-next-line no-unused-vars

View File

@ -134,7 +134,7 @@ const AutoGlyphProcessor = {
else GlyphSacrificeHandler.refineGlyph(glyph);
break;
default:
throw new Error("Unknown auto glyph sacrifice mode");
throw new Error("Unknown auto Glyph Sacrifice mode");
}
}
};
@ -743,8 +743,8 @@ const Glyphs = {
// eslint-disable-next-line prefer-template
!confirm("This will not give you any benefit" +
(RealityUpgrade(19).isAvailableForPurchase ? "" : " and may reduce the number of glyphs in your inventory. " +
"It may be hard to get more glyphs. The Reality upgrade to unlock glyph sacrifice requires 30 glyphs") +
". Also, when you unlock glyph sacrifice, you will not be able to later sacrifice glyphs you delete now. " +
"It may be hard to get more glyphs. The Reality upgrade to unlock Glyph Sacrifice requires 30 glyphs") +
". Also, when you unlock Glyph Sacrifice, you will not be able to later sacrifice glyphs you delete now. " +
"Are you sure you want to do this?")) {
return;
}

View File

@ -195,7 +195,7 @@ GameDatabase.celestials.alchemy = {
return baseEffect;
}
const increasedYield = formatPercents(value * Effects.sum(GlyphSacrifice.reality), 2, 2);
return `${baseEffect} (${increasedYield} after glyph sacrifice)`;
return `${baseEffect} (${increasedYield} after Glyph Sacrifice)`;
},
reagents: [
{

View File

@ -45,7 +45,7 @@ GameDatabase.challenges.eternity = [
formatRestriction: restriction => `in ${formatInt(restriction)} Infinities or less`,
failedRestriction: "(Too many infinities for more)",
reward: {
description: "Infinity Dimension multiplier based on unspent IP",
description: "Infinity Dimension multiplier based on unspent Infinity Points",
effect: completions => player.infinityPoints.pow(0.003 + completions * 0.002),
cap: new Decimal("1e200"),
formatEffect: value => formatX(value, 2, 1)
@ -53,14 +53,14 @@ GameDatabase.challenges.eternity = [
},
{
id: 5,
description: () => `Galaxy cost increase scaling starts instantly (normally at ${formatInt(100)}
galaxies). Dimension Boost costs scaling is massively increased.`,
description: () => `Antimatter Galaxy cost increase scaling starts instantly (normally at ${formatInt(100)}
Galaxies). Dimension Boost costs scaling is massively increased.`,
goal: new Decimal("1e750"),
goalIncrease: new Decimal("1e400"),
reward: {
description: "Distant Galaxy cost scaling starts later",
effect: completions => completions * 5,
formatEffect: value => `${formatInt(value)} galaxies later`
formatEffect: value => `${formatInt(value)} Antimatter Galaxies later`
}
},
{
@ -108,7 +108,7 @@ GameDatabase.challenges.eternity = [
goal: new Decimal("1e1300"),
goalIncrease: new Decimal("1e900"),
reward: {
description: "Infinity Power strengthens Replicanti galaxies",
description: "Infinity Power strengthens Replicanti Galaxies",
effect: completions => {
const infinityPower = Math.log10(player.infinityPower.pLog10() + 1);
return Math.max(0, Math.pow(infinityPower, 0.03 * completions) - 1);
@ -124,7 +124,7 @@ GameDatabase.challenges.eternity = [
goal: new Decimal("1e1750"),
goalIncrease: new Decimal("1e250"),
reward: {
description: "Infinity Dimension multiplier based on time shards",
description: "Infinity Dimension multiplier based on Time Shards",
effect: completions => player.timeShards.pow(completions * 0.1).clampMin(1),
cap: new Decimal("1e400"),
formatEffect: value => formatX(value, 2, 1)
@ -134,7 +134,7 @@ GameDatabase.challenges.eternity = [
id: 10,
description: () => {
let description = `Time Dimensions and Infinity Dimensions are disabled. You gain an immense boost from
Infinitied stat to Antimatter Dimensions (infinitied^${formatInt(950)}).`;
Infinitied stat to Antimatter Dimensions (Infinitied^${formatInt(950)}).`;
EternityChallenge(10).applyEffect(v => description += ` Currently: ${formatX(v, 2, 1)}`);
return description;
},

View File

@ -102,7 +102,7 @@ GameDatabase.eternity.dilation = (function() {
ipMultDT: {
id: 7,
cost: 2e12,
description: "Gain a multiplier to IP based on Dilated Time.",
description: "Gain a multiplier to Infinity Points based on Dilated Time.",
effect: () => player.dilation.dilatedTime.pow(1000).clampMin(1),
formatEffect: value => formatX(value, 2, 1),
cap: () => Effarig.eternityCap

View File

@ -4,7 +4,7 @@ GameDatabase.eternity.upgrades = {
idMultEP: {
id: 1,
cost: 5,
description: () => `Infinity Dimensions multiplier based on unspent EP (x+${formatInt(1)})`,
description: () => `Infinity Dimensions multiplier based on unspent Eternity Points (x+${formatInt(1)})`,
effect: () => player.eternityPoints.plus(1),
formatEffect: value => formatX(value, 2, 1)
},

View File

@ -75,7 +75,7 @@ GameDatabase.eternity.timeStudies.ec = [
id: 8,
cost: 115,
requirement: {
resource: "IP",
resource: "Infinity Points",
current: () => player.infinityPoints,
required: completions => new Decimal("1e1000").pow(completions).times("1e4000"),
formatValue: value => format(value, 0, 0)
@ -85,7 +85,7 @@ GameDatabase.eternity.timeStudies.ec = [
id: 9,
cost: 415,
requirement: {
resource: "infinity power",
resource: "Infinity Power",
current: () => player.infinityPower,
required: completions => new Decimal("1e2000").pow(completions).times("1e17500"),
formatValue: value => format(value, 0, 0)
@ -95,7 +95,7 @@ GameDatabase.eternity.timeStudies.ec = [
id: 10,
cost: 550,
requirement: {
resource: "EP",
resource: "Eternity Points",
current: () => player.eternityPoints,
required: completions => new Decimal("1e20").pow(completions).times("1e100"),
formatValue: value => format(value, 0, 0)

View File

@ -70,7 +70,7 @@ GameDatabase.eternity.timeStudies.normal = (function() {
id: 41,
cost: 4,
requirement: 31,
description: () => `Each galaxy gives a ${formatX(1.2, 1, 1)} multiplier on IP gained`,
description: () => `Each Galaxy gives a ${formatX(1.2, 1, 1)} multiplier on Infinity Points gained`,
effect: () => Decimal.pow(1.2, Replicanti.galaxies.total + player.galaxies + player.dilation.freeGalaxies),
formatEffect: value => formatX(value, 2, 1)
},
@ -78,7 +78,7 @@ GameDatabase.eternity.timeStudies.normal = (function() {
id: 42,
cost: 6,
requirement: 32,
description: () => `Galaxy requirement goes up ${formatInt(52)}
description: () => `Antimatter Galaxy requirement goes up ${formatInt(52)}
8ths instead of ${formatInt(60)}`,
effect: 52
},
@ -86,14 +86,14 @@ GameDatabase.eternity.timeStudies.normal = (function() {
id: 51,
cost: 3,
requirement: () => TimeStudy(41).isBought || TimeStudy(42).isBought,
description: () => `You gain ${formatX(1e15, 0, 0)} more IP`,
description: () => `You gain ${formatX(1e15, 0, 0)} more Infinity Points`,
effect: 1e15
},
{
id: 61,
cost: 3,
requirement: 51,
description: () => `You gain ${formatX(10)} more EP`,
description: () => `You gain ${formatX(10)} more Eternity Points`,
effect: 10
},
{
@ -233,8 +233,8 @@ GameDatabase.eternity.timeStudies.normal = (function() {
cost: 12,
requirement: () => TimeStudy(101).isBought || TimeStudy(102).isBought || TimeStudy(103).isBought,
description: () => (Achievement(103).canBeApplied
? `Make the IP formula better log(x/${format(307.8, 0, 1)}) ➜ log(x/${formatInt(285)})`
: `Make the IP formula better log(x/${formatInt(308)}) ➜ log(x/${formatInt(285)})`),
? `Make the Infinity Point formula better log(x/${format(307.8, 0, 1)}) ➜ log(x/${formatInt(285)})`
: `Make the Infinity Point formula better log(x/${formatInt(308)}) ➜ log(x/${formatInt(285)})`),
effect: 285
},
{
@ -244,7 +244,7 @@ GameDatabase.eternity.timeStudies.normal = (function() {
requirement: () => TimeStudy(111).isBought && !TimeStudy(122).isBought && !TimeStudy(123).isBought,
requirementV: () => TimeStudy(111).isBought && (TimeStudy(122).isBought || TimeStudy(123).isBought),
description: () => (Perk.studyActiveEP.isBought
? `You gain ${formatX(50)} more EP`
? `You gain ${formatX(50)} more Eternity Points`
: `You gain more EP based on how fast your last ten
Eternities were${player.realities > 0 ? " (real time)" : ""}`),
effect: () => (Perk.studyActiveEP.isBought
@ -260,8 +260,8 @@ GameDatabase.eternity.timeStudies.normal = (function() {
requirement: () => TimeStudy(111).isBought && !TimeStudy(121).isBought && !TimeStudy(123).isBought,
requirementV: () => TimeStudy(111).isBought && (TimeStudy(121).isBought || TimeStudy(123).isBought),
description: () => (Perk.studyPassive1.isBought
? `You gain ${formatX(100)} more EP`
: `You gain ${formatX(35)} more EP`),
? `You gain ${formatX(100)} more Eternity Points`
: `You gain ${formatX(35)} more Eternity Points`),
effect: () => (Perk.studyPassive1.isBought ? 100 : 35)
},
{
@ -270,7 +270,7 @@ GameDatabase.eternity.timeStudies.normal = (function() {
STCost: 2,
requirement: () => TimeStudy(111).isBought && !TimeStudy(121).isBought && !TimeStudy(122).isBought,
requirementV: () => TimeStudy(111).isBought && (TimeStudy(121).isBought || TimeStudy(122).isBought),
description: "You gain more EP based on time spent this Eternity",
description: "You gain more Eternity Points based on time spent this Eternity",
effect: () => {
const perkEffect = TimeSpan.fromMinutes(Perk.studyIdleEP.effectOrDefault(0));
const totalSeconds = Time.thisEternity.plus(perkEffect).totalSeconds;
@ -309,7 +309,7 @@ GameDatabase.eternity.timeStudies.normal = (function() {
description: () => (Achievement(138).isUnlocked
? `Replicanti Galaxies are ${formatPercents(0.5)} stronger`
: `Replicanti are ${formatX(10)} slower until ${format(Number.MAX_VALUE, 2)}` +
`, but their galaxies are ${formatPercents(0.5)} stronger`),
`, but Replicanti Galaxies are ${formatPercents(0.5)} stronger`),
effect: 0.5
},
{
@ -319,8 +319,8 @@ GameDatabase.eternity.timeStudies.normal = (function() {
requirement: () => TimeStudy(131).isBought && !TimeStudy(142).isBought && !TimeStudy(143).isBought,
requirementV: () => TimeStudy(131).isBought && (TimeStudy(142).isBought || TimeStudy(143).isBought),
description: () => (Perk.studyActiveEP.isBought
? `You gain ${formatX(1e45, 0, 0)} more IP`
: "Multiplier to IP, which decays over this Infinity"),
? `You gain ${formatX(1e45, 0, 0)} more Infinity Points`
: "Multiplier to Infinity Points, which decays over this Infinity"),
effect: () => (Perk.studyActiveEP.isBought
? 1e45
: Decimal.divide(1e45, thisInfinityMult(Time.thisInfinity.totalSeconds)).clampMin(1)),
@ -332,7 +332,7 @@ GameDatabase.eternity.timeStudies.normal = (function() {
STCost: 2,
requirement: () => TimeStudy(132).isBought && !TimeStudy(141).isBought && !TimeStudy(143).isBought,
requirementV: () => TimeStudy(132).isBought && (TimeStudy(141).isBought || TimeStudy(143).isBought),
description: () => `You gain ${formatX(passiveIPMult(), 0, 0)} more IP`,
description: () => `You gain ${formatX(passiveIPMult(), 0, 0)} more Infinity Points`,
effect: passiveIPMult,
cap: () => (Effarig.eternityCap === undefined ? undefined : Effarig.eternityCap.toNumber())
},
@ -342,7 +342,7 @@ GameDatabase.eternity.timeStudies.normal = (function() {
STCost: 2,
requirement: () => TimeStudy(133).isBought && !TimeStudy(141).isBought && !TimeStudy(142).isBought,
requirementV: () => TimeStudy(133).isBought && (TimeStudy(141).isBought || TimeStudy(142).isBought),
description: "Multiplier to IP, which increases over this Infinity",
description: "Multiplier to Infinity Points, which increases over this Infinity",
effect: () => {
const perkEffect = TimeSpan.fromMinutes(Perk.studyIdleEP.effectOrDefault(0));
const totalSeconds = Time.thisInfinity.plus(perkEffect).totalSeconds;
@ -376,7 +376,7 @@ GameDatabase.eternity.timeStudies.normal = (function() {
id: 171,
cost: 15,
requirement: () => TimeStudy(161).isBought || TimeStudy(162).isBought,
description: () => `Time shard requirement for the next free tickspeed upgrade goes up slower
description: () => `Time Shard requirement for the next free tickspeed upgrade goes up slower
${formatX(1.33, 0, 2)} ${formatX(1.25, 0, 2)}`,
effect: () => TS171_MULTIPLIER
},
@ -387,14 +387,14 @@ GameDatabase.eternity.timeStudies.normal = (function() {
(EternityChallenge(1).completions > 0 || Perk.bypassEC1Lock.isBought) &&
(EternityChallenge(2).completions > 0 || Perk.bypassEC2Lock.isBought) &&
(EternityChallenge(3).completions > 0 || Perk.bypassEC3Lock.isBought),
description: () => `You gain ${formatPercents(0.01)} of your IP gained on crunch each second`,
description: () => `You gain ${formatPercents(0.01)} of your Infinity Points gained on crunch each second`,
effect: () => gainedInfinityPoints().times(Time.deltaTime / 100).times(RA_UNLOCKS.TT_BOOST.effect.autoPrestige())
},
{
id: 191,
cost: 400,
requirement: () => TimeStudy(181).isBought && EternityChallenge(10).completions > 0,
description: () => `After Eternity you permanently keep ${formatPercents(0.05)} of your Infinities`,
description: () => `After Eternity you permanently keep ${formatPercents(0.05)} of your Infinities as Banked Infinities`,
effect: () => player.infinitied.times(0.05).floor()
},
{
@ -437,7 +437,7 @@ GameDatabase.eternity.timeStudies.normal = (function() {
id: 212,
cost: 150,
requirement: 191,
description: "Galaxies are stronger based on your time shards",
description: "Galaxies are stronger based on your Time Shards",
effect: () => Math.pow(player.timeShards.clampMin(2).log2(), 0.005),
cap: 1.1,
formatEffect: value => `+${formatPercents(value - 1, 3)}`
@ -488,7 +488,7 @@ GameDatabase.eternity.timeStudies.normal = (function() {
STCost: 4,
requirement: () => TimeStudy(212).isBought && !TimeStudy(224).isBought,
requirementV: () => TimeStudy(212).isBought && TimeStudy(224).isBought,
description: () => `Distant Galaxy cost scaling starts ${formatInt(7)} galaxies later`,
description: () => `Distant Galaxy cost scaling starts ${formatInt(7)} Galaxies later`,
effect: 7
},
{
@ -499,7 +499,7 @@ GameDatabase.eternity.timeStudies.normal = (function() {
requirementV: () => TimeStudy(212).isBought && TimeStudy(223).isBought,
description() {
const effect = TimeStudy(224).effectValue;
const noun = effect === 1 ? "galaxy" : "galaxies";
const noun = effect === 1 ? "Galaxy" : "Galaxies";
return `Distant Galaxy cost scaling starts ${formatInt(effect)} ${noun} later
(${formatInt(1)} per ${formatInt(2000)} Dim Boosts)`;
},

View File

@ -463,7 +463,7 @@ Dimensions, your production will be reset to the amount you purchased after ever
upgrades to your multipliers you purchased.
<br>
<br>
Each threshold to gain another tickspeed upgrade is ${formatPercents(0.33)} more time shards than the previous,
Each threshold to gain another tickspeed upgrade is ${formatPercents(0.33)} more Time Shards than the previous,
or ${formatPercents(0.25)} with the relevant time study. After ${formatInt(300000)} upgrades, each successive free
tickspeed upgrade will start counting as an additional ${format(0.1, 1, 1)} upgrades for the purposes of calculating
shard thresholds. For example, your ${formatInt(300010)}th upgrade will require

View File

@ -163,7 +163,7 @@ GameDatabase.infinity.upgrades = (function() {
},
charged: {
description: () =>
`Gain a percentage of your RM gained on Reality each real-time second,
`Gain a percentage of your Reality Machines gained on Reality each real-time second,
percent increases with Teresa level`,
effect: () => Math.sqrt(Ra.pets.teresa.level) / 1000 * RA_UNLOCKS.TT_BOOST.effect.autoPrestige(),
formatEffect: value => `${formatPercents(value, 2)}`

View File

@ -40,6 +40,6 @@ GameDatabase.reality.glyphSacrifice = [
}, {
id: "reality",
effect: () => 1 + Math.sqrt(player.reality.glyphs.sac.reality) / 25,
description: amount => `${formatPercents(amount - 1, 2)} increased alchemy yield`,
description: amount => `${formatPercents(amount - 1, 2)} increased Alchemy yield`,
}
].mapToObject(g => g.id, g => g);

View File

@ -10,13 +10,13 @@ GameDatabase.shopPurchases = {
IPPurchases: {
key: "IPPurchases",
cost: 40,
description: "Double your IP gain from all sources. (additive) ",
description: "Double your Infinity Point gain from all sources. (additive) ",
multiplier: purchases => (purchases === 0 ? 1 : 2 * purchases),
},
EPPurchases: {
key: "EPPurchases",
cost: 50,
description: "Triple your EP gain from all sources. (additive) ",
description: "Triple your Eternity Point gain from all sources. (additive) ",
multiplier: purchases => (purchases === 0 ? 1 : 3 * purchases),
},
allDimPurchases: {

View File

@ -86,9 +86,9 @@ class TabState {
if (this.config.key === "reality" &&
player.saveOverThresholdFlag &&
!player.saveOverThresholdFlagModalDisplayed) {
Modal.message.show(`Your save seems to be over ${format(new Decimal("1e6000"))} EP.
There have been nerfs past that in the update, so for the first Reality your EP gives fewer RM
past ${format(new Decimal("1e6000"))} EP.`);
Modal.message.show(`Your save seems to be over ${format(new Decimal("1e6000"))} Eternity Points.
There have been nerfs past that in the update, so for the first Reality your Eternity Points gives fewer Reality Machines
past ${format(new Decimal("1e6000"))} Eternity Points.`);
player.saveOverThresholdFlagModalDisplayed = true;
}
}

View File

@ -722,7 +722,7 @@
Translated to <span class="c-infinity-dim-description__accent">1e308</span>x multiplier on all dimensions
</span>
<span>
You have <span class="c-time-dim-description__accent">1e308</span> time shards.
You have <span class="c-time-dim-description__accent">1e308</span> Time Shards.
Next tickspeed upgrade at <span class="c-time-dim-description__accent">1e308</span>
</span>
<span class="c-replicanti-description">