Remove console errors

This commit is contained in:
Dys 2022-03-22 18:17:27 +08:00
parent 2f0f01e1aa
commit 35e787f95d

View File

@ -26,10 +26,13 @@ export default {
isCharged: false,
isDisabled: false,
showingCharged: false,
isImprovedByTS31: false
hasTS31: false
};
},
computed: {
isBasedOnInfinities() {
return /(18|27|36|45)Mult/u.test(this.upgrade.id);
},
shiftDown() {
return ui.view.shiftDown;
},
@ -59,6 +62,9 @@ export default {
return description().includes("has no effect");
}
return description.includes("has no effect");
},
isImprovedByTS31() {
return this.hasTS31 && this.isBasedOnInfinities && !this.isCharged && !this.showingCharged;
}
},
methods: {
@ -82,11 +88,7 @@ export default {
// rebuyables, should never hide their effect.
this.isDisabled = upgrade.config.isDisabled && upgrade.config.isDisabled(upgrade.config.effect());
this.isUseless = Pelle.uselessInfinityUpgrades.includes(upgrade.id) && Pelle.isDoomed;
this.isImprovedByTS31 = /(18|27|36|45)Mult/u.test(upgrade.id) && TimeStudy(31).canBeApplied &&
!this.isCharged && !this.showingCharged;
},
power(x, y) {
return Decimal.pow(x, y);
this.hasTS31 = TimeStudy(31).canBeApplied;
}
}
};
@ -113,7 +115,7 @@ export default {
/>
<template v-if="!isDisabled && isImprovedByTS31">
<br>
After TS31: {{ formatX(power(config.effect(), 4), 2, 2) }}
After TS31: {{ formatX(config.effect().pow(4), 2, 2) }}
</template>
</span>
<CostDisplay