diff --git a/src/data/planes.tsx b/src/data/planes.tsx index 3dc873d..9dd9e59 100644 --- a/src/data/planes.tsx +++ b/src/data/planes.tsx @@ -884,7 +884,9 @@ export function createPlane( switch (treasureType) { case "cache": randomResource = getRandomResource(random, influences); - description = `Gain ${format(rewardsLevel)}x your current ${randomResource}.`; + description = `Gain ${format( + Decimal.div(rewardsLevel, 12) + )}x your current ${randomResource}.`; onComplete = () => main.grantResource( randomResource, @@ -893,29 +895,27 @@ export function createPlane( main.resourceNodes.value[randomResource] ?.state as unknown as ResourceState | null )?.amount ?? 0, - rewardsLevel + Decimal.div(rewardsLevel, 12) ) ); break; case "generation": randomResource = getRandomResource(random, influences); - const gain = Decimal.div(rewardsLevel, 120).times( - mineLootTable[randomResource] - ); + const gain = Decimal.div(rewardsLevel, 40).times(mineLootTable[randomResource]); description = `Gain ${format(gain)} ${randomResource}/s while plane is active.`; update = diff => main.grantResource(randomResource, Decimal.times(diff, gain)); link = computed(() => main.resourceNodes.value[randomResource]); break; case "resourceMulti": effectedResource = randomResource = getRandomResource(random, influences); - resourceMulti = Decimal.div(rewardsLevel, 17).pow_base(2); + resourceMulti = Decimal.div(rewardsLevel, 10).pow_base(2); description = `Gain ${format( resourceMulti )}x ${randomResource} while plane is active.`; break; case "energyMulti": effectedResource = "energy"; - resourceMulti = Decimal.div(rewardsLevel, 17).add(1); + resourceMulti = Decimal.div(rewardsLevel, 8).add(1); description = `Gain ${format(resourceMulti)}x energy while plane is active.`; break; case "influences": diff --git a/src/data/projEntry.tsx b/src/data/projEntry.tsx index f4b77bb..c5f7d48 100644 --- a/src/data/projEntry.tsx +++ b/src/data/projEntry.tsx @@ -158,11 +158,7 @@ export const main = createLayer("main", function (this: BaseLayer) { () => resourceLevels.value[resource], (level, prevLevel) => { const diff = Decimal.sub(level, prevLevel); - if ( - Decimal.gt(diff, 0) && - settings.active === player.id && - Decimal.lte(level, 100) - ) { + if (Decimal.gt(diff, 0) && settings.active === player.id) { toast.info(