ShopScape economics

ShopScape Calc

checking version…

Choose whether you're buying or selling, then enter your item's numbers. Each transaction moves the price by the rate you set, and it resets back to the starting price on every world change — the chart and table update instantly.

Mode
Goal
Sell a fixed number of items — price falls as you go, and the total is your profit.
gold
Must be greater than 0
%
Must be between 0 and 100
units
Must be a whole number ≥ 1
units
Must be a whole number ≥ 1, or left blank for unlimited
units
Must be a whole number ≥ 1
rows
Must be between 1 and 100
Sell per world
—
World hops needed
—
Total profit
—
% of best case
—
Total profit vs. hops required
—

Dashed line = ideal case (batch size of 1, resetting after every sale). Star = suggested sweet spot, picked automatically as the point of sharpest diminishing returns.

Batch size breakdown
Batch Hops Total profit Avg price % of best
Model: price starts at the value above and multiplies by (1 − drop%) after every individual item sold within a world, resetting back to the starting price on each world change. "Hops" counts world changes only (not the first world you start in). "Last item" is the price of the final unit sold in that batch, right before the reset. The best case is the unreachable ideal of never letting the price move at all. Open this file directly in any browser — nothing is sent anywhere, all of the math runs locally.

GitHub · MIT License