Fixed persistent refs (volar is magic)

This commit is contained in:
Chunkybanana 2022-12-16 02:55:26 +00:00
parent 23041e3a0d
commit 44f940d3a1

View file

@ -1004,7 +1004,7 @@ const layer = createLayer(id, function (this: BaseLayer) {
const ash = createResource<DecimalSource>(0,"ash"); const ash = createResource<DecimalSource>(0,"ash");
const buildFire = createBuyable(() => ({ const buildFire = createBuyable(() => ({
resource: trees.mastery.logs, resource: noPersist(trees.mastery.logs), // apparently necessary
cost() { cost() {
let v = Decimal.times(buildBonfire.amount.value, unref(buildBonfire.cost!)).plus( let v = Decimal.times(buildBonfire.amount.value, unref(buildBonfire.cost!)).plus(
this.amount.value this.amount.value
@ -1105,7 +1105,7 @@ const layer = createLayer(id, function (this: BaseLayer) {
}); });
const buildKiln = createBuyable(() => ({ const buildKiln = createBuyable(() => ({
resource: trees.mastery.logs, resource: noPersist(trees.mastery.logs),
cost() { cost() {
let v = this.amount.value; let v = this.amount.value;
if (Decimal.gte(v, 100)) v = Decimal.pow(v, 2).div(100); if (Decimal.gte(v, 100)) v = Decimal.pow(v, 2).div(100);