Items and economy
Treasure scrolls
Scrolls drop from Bard actions and hold 1-6 steps at map targets. Steps finish by walking near the target or by a Discover roll, and a finished scroll turns into a chest.
Rules and numbers
- confirmed Bard actions roll scrolls from T0 up to min(10, activity tier + 1), weight 1 per eligible tier.
maxScrollTier = MIN(10, activityTier+1)Source: Constants.js:1093; Constants.js:1111 - confirmed A scroll has ceil((T+1)/2) steps.
steps = CEILING((T+1)/2)Source: Constants.js:961 - dev note A step completes when you pass within 20 px of its target.Source: Constants.js:965; main.js:2062
- confirmed Each Discover action has a chance to complete one random eligible step, rising from 2% at Discover 1 to 10% at 99; eligible scroll tier is capped at activity tier + 1.
chance = 0.02 + (MIN(99,L)-1)/98*0.08Source: Constants.js:1013-1022 - confirmed You can hold 1 + (owned Discover tools) scrolls per tier; with all 10 lens variants that is 11.
bankLimit = 1 + activeDiscoverToolsSource: Constants.js:1024-1032; UnlocksModal.js:1171 - unknown What happens to a scroll rolled above the bank limit is decided server-side.Source: Constants.js:1030
- confirmed A completed scroll is converted into a treasure chest of the same tier.Source: main.js:2077-2081
Connected systems
- Treasure scrolls dropped by Bard
- Treasure scrolls steps completed by Discover
- Treasure scrolls steps cleared by walking via Movement speed
- Tools raise the scroll bank limit of Treasure scrolls
- Treasure scrolls turns into Treasure chests
Arrows show who acts on whom: → this system acts on the other, ← the other acts on this one, ↔ both do.
More in Items and economy
Almanacs · Bard · Barter · Brewing · Collection log · Discover · Food healing · Gems · God and Chaos raws · Gold and item values · Mob drops · Plunder · Skills overview · Total level · Treasure chests
Statuses: confirmed is a value or rule in the game files; observed is measured from recorded play; dev note comes from a developer comment, tooltip or patch note; inferred is worked out from the files with the assumption stated; unknown is decided on the server. Game data read 2026-10-03.