diff --git a/src/data/layers/dyes.tsx b/src/data/layers/dyes.tsx index e2d7f25..d81551c 100644 --- a/src/data/layers/dyes.tsx +++ b/src/data/layers/dyes.tsx @@ -215,6 +215,7 @@ const layer = createLayer(id, function (this: BaseLayer) { case "yellow": case "blue": case "black": + case "white": dyeBook = paper.books.primaryDyeBook; break; case "orange": @@ -544,7 +545,7 @@ const layer = createLayer(id, function (this: BaseLayer) { } ], dyesToReset: [], - visibility: () => showIf(factory.upgrades[2][3].bought.value) + visibility: () => showIf(factory.upgrades[2][2].bought.value) }), orange: createDye({ name: "Orange Dye", @@ -757,6 +758,11 @@ const layer = createLayer(id, function (this: BaseLayer) { modifier: dyes.black.toGenerate, base: 0 }, + { + title: "White Dye Creation", + modifier: dyes.white.toGenerate, + base: 0 + }, { title: "Orange Dye Creation", modifier: dyes.orange.toGenerate, @@ -987,8 +993,8 @@ const layer = createLayer(id, function (this: BaseLayer) { ) : null}
- {renderRow(dyes.black.display)} - {renderRow(dyes.black.buyable)} + {renderRow(dyes.black.display, dyes.white.display)} + {renderRow(dyes.black.buyable, dyes.white.buyable)} {renderRow(dyes.red.display, dyes.yellow.display, dyes.blue.display)} {renderRow(dyes.red.buyable, dyes.yellow.buyable, dyes.blue.buyable)} diff --git a/src/data/layers/factory.tsx b/src/data/layers/factory.tsx index 6e3774a..b612a59 100644 --- a/src/data/layers/factory.tsx +++ b/src/data/layers/factory.tsx @@ -1050,7 +1050,7 @@ const factory = createLayer(id, () => { const factoryBuyables = { expandFactory, oilFuel, carryToys }; const upgrades = [[createUpgrade(() => ({ resource: trees.logs, - cost: () =>Decimal.pow(10, upgradeAmount.value).mul(1e80), + cost: () =>Decimal.pow(5, upgradeAmount.value).mul(1e80), display: { title: "Sawmill Efficiency", description: "Double sawmill consumption and production and metal supplier efficiency" @@ -1077,7 +1077,7 @@ const factory = createLayer(id, () => { })), createUpgrade(() => ({ resource: metal.metal, - cost: () =>Decimal.pow(10, upgradeAmount.value).mul(1e55), + cost: () =>Decimal.pow(5, upgradeAmount.value).mul(1e55), display: { title: "Diamond-tipped drills", description: "Drill power ^1.2" @@ -1095,7 +1095,7 @@ const factory = createLayer(id, () => { })), createUpgrade(() => ({ resource: dyes.dyes.red.amount, - cost: () =>Decimal.pow(2, upgradeAmount.value).mul(1e17), + cost: () =>Decimal.pow(1.5, upgradeAmount.value).mul(4e16), display: { title: "Colorful clothes", description: "Dye producers produce 4x as much" @@ -1113,7 +1113,7 @@ const factory = createLayer(id, () => { })), createUpgrade(() => ({ resource: oil.oil, - cost: () =>Decimal.pow(4, upgradeAmount.value).mul(1e23), + cost: () =>Decimal.pow(3, upgradeAmount.value).mul(1e23), display: { title: "Capitalism", description: "Console production is tripled" @@ -1122,7 +1122,7 @@ const factory = createLayer(id, () => { }))], [createUpgrade(() => ({ resource: coal.coal, - cost: () =>Decimal.pow(100, upgradeAmount.value).mul(1e136), + cost: () =>Decimal.pow(10, upgradeAmount.value).mul(1e136), display: { title: "Brighter work rooms", description: "Unused electricity makes ticks faster" @@ -1131,7 +1131,7 @@ const factory = createLayer(id, () => { })), createUpgrade(() => ({ resource: dyes.dyes.blue.amount, - cost: () =>Decimal.pow(2, upgradeAmount.value).mul(1e17), + cost: () =>Decimal.pow(1.5, upgradeAmount.value).mul(4e16), display: { title: "Colorful teddy bears", description: "Teddy bears produce 2x as much" @@ -1140,7 +1140,7 @@ const factory = createLayer(id, () => { })), createUpgrade(() => ({ resource: dyes.dyes.black.amount, - cost: () =>Decimal.pow(2, upgradeAmount.value).mul(1e6), + cost: () =>Decimal.pow(1.5, upgradeAmount.value).mul(1e6), display: { title: "New Colors", description: "Unlock white dye" @@ -1149,7 +1149,7 @@ const factory = createLayer(id, () => { })), createUpgrade(() => ({ resource: boxes.boxes, - cost: () =>Decimal.pow(10, upgradeAmount.value).mul(1e80), + cost: () =>Decimal.pow(5, upgradeAmount.value).mul(1e80), display: { title: "Carry ticks in boxes", description: "Tick speed x1.5"