{header}
{modifiers}
@@ -424,7 +425,7 @@ export function setUpDailyProgressTracker(options: {
if (main.day.value !== options.day) return 1;
let progress = Decimal.add(total.value, 1);
let requirement = options.goal;
- if (options.usingLog?.value ?? player.usingLog) {
+ if (options.usingLog?.value ?? settings.usingLog) {
progress = progress.log10();
requirement = Decimal.log10(requirement);
}
diff --git a/src/data/layers/management.tsx b/src/data/layers/management.tsx
index 994d1ad..2987ab2 100644
--- a/src/data/layers/management.tsx
+++ b/src/data/layers/management.tsx
@@ -1164,7 +1164,7 @@ const layer = createLayer(id, () => {
Build a Classroom
Hopefully it makes the school a bit less boring. Multiplies elves' XP gain by{" "}
- Classrooms + 1.
+ (Classrooms + 1)0.9.
You have {formatWhole(classrooms.amount.value)} classrooms, which are currently
diff --git a/src/data/projEntry.tsx b/src/data/projEntry.tsx
index 3d77eae..0004f0e 100644
--- a/src/data/projEntry.tsx
+++ b/src/data/projEntry.tsx
@@ -146,7 +146,7 @@ export const main = createLayer("main", function (this: BaseLayer) {
loreScene.value = -1;
loreTitle.value = unref(layers[layer ?? "trees"]?.name ?? "");
loreBody.value = story;
- player.devSpeed = null;
+ if (player.autoPause) player.devSpeed = null;
showLoreModal.value = true;
}, 1000);
}
@@ -370,7 +370,7 @@ export const main = createLayer("main", function (this: BaseLayer) {
showLoreModal.value = true;
day.value++;
main.minimized.value = false;
- player.devSpeed = 0;
+ if (player.autoPause) player.devSpeed = 0;
}
return {
diff --git a/src/features/challenges/challenge.tsx b/src/features/challenges/challenge.tsx
index 469d34a..8128ab2 100644
--- a/src/features/challenges/challenge.tsx
+++ b/src/features/challenges/challenge.tsx
@@ -299,7 +299,12 @@ globalBus.on("loadSettings", settings => {
registerSettingField(
jsx(() => (
(
+
+ Hide maxed challenges
+ Hide challenges that have been fully completed.
+
+ ))}
onUpdate:modelValue={value => (settings.hideChallenges = value)}
modelValue={settings.hideChallenges}
/>
diff --git a/src/features/milestones/milestone.tsx b/src/features/milestones/milestone.tsx
index 2671e21..d70d6ec 100644
--- a/src/features/milestones/milestone.tsx
+++ b/src/features/milestones/milestone.tsx
@@ -204,7 +204,12 @@ const msDisplayOptions = Object.values(MilestoneDisplay).map(option => ({
registerSettingField(
jsx(() => (