Hide management upgrades in mastery

This commit is contained in:
thepaperpilot 2022-12-18 22:20:40 -06:00
parent 6d60b32428
commit 10af5bf7c9

View file

@ -99,7 +99,8 @@ const layer = createLayer(id, () => {
"The Elves probably need to be taught if they're to do better. Maybe you'll build a school so you can teach them?" "The Elves probably need to be taught if they're to do better. Maybe you'll build a school so you can teach them?"
}, },
resource: trees.logs, resource: trees.logs,
cost: 1e21 cost: 1e21,
visibility: () => showIf(!main.isMastery.value)
})); }));
const classroomUpgrade = createUpgrade(() => ({ const classroomUpgrade = createUpgrade(() => ({
@ -120,7 +121,11 @@ const layer = createLayer(id, () => {
"Time for some advanced training! Now that all the elves know the basics, you have a foundation you can truly build off of. Everyone seems to be learning twice as quickly!" "Time for some advanced training! Now that all the elves know the basics, you have a foundation you can truly build off of. Everyone seems to be learning twice as quickly!"
}, },
visibility: () => visibility: () =>
showIf(main.day.value >= advancedDay && main.days[advancedDay - 1].opened.value), showIf(
!main.isMastery.value &&
main.day.value >= advancedDay &&
main.days[advancedDay - 1].opened.value
),
resource: boxes.boxes, resource: boxes.boxes,
style: "width: 150px", style: "width: 150px",
cost: 1e25 cost: 1e25
@ -1173,7 +1178,8 @@ const layer = createLayer(id, () => {
const oilElfTraining = createElfTraining(elves.elves.oilElf, oilElfMilestones); const oilElfTraining = createElfTraining(elves.elves.oilElf, oilElfMilestones);
const heavyDrillElfTraining = createElfTraining( const heavyDrillElfTraining = createElfTraining(
elves.elves.heavyDrillElf, elves.elves.heavyDrillElf,
heavyDrillElfMilestones); heavyDrillElfMilestones
);
const dyeElfTraining = createElfTraining(elves.elves.dyeElf, dyeElfMilestones); const dyeElfTraining = createElfTraining(elves.elves.dyeElf, dyeElfMilestones);
const row5Elves = [coalDrillElfTraining, heavyDrillElfTraining, oilElfTraining]; const row5Elves = [coalDrillElfTraining, heavyDrillElfTraining, oilElfTraining];
const row6Elves = [metalElfTraining, dyeElfTraining]; const row6Elves = [metalElfTraining, dyeElfTraining];
@ -1914,8 +1920,7 @@ const layer = createLayer(id, () => {
? `Get all elves to level 3.` ? `Get all elves to level 3.`
: main.day.value === advancedDay && main.days[advancedDay - 1].opened.value : main.day.value === advancedDay && main.days[advancedDay - 1].opened.value
? `Get all elves to level 5.` ? `Get all elves to level 5.`
: `${name} Complete!` : `${name} Complete!`}{" "}
}{" "}
- -
<button <button
class="button" class="button"