Stoneshard Wiki

Containers and equipment acquisition

Containers, bodies and stands across dungeons share one drop table: each row fixes a location kind, a container kind, a tier, candidate filters (slots, tags, quality, durability) and a chance value. This page explains the table's structure, the probability chain that is closed, and what stays open; per-item sources are listed on equipment detail pages.

Contents

Drop table structure

The same-release table has 161 rows and 422 equipment source entries across 8 location kinds and 32 container kinds (crypt tombs, catacomb shelves, bastion weapon and armor stands, cave secret stashes, bodies and surface graves). A row may define up to five equipment-generation slots, each with its own candidate filters and chance value.

Drop table structure
Location kindEntriesContainer kinds
Bastion937
Cave785
Crypt784
Catacombs605
Other486
Graveyard422
Generic181
Settlement52

Candidate filters

Every equipment entry narrows candidates with the same filter set: allowed equipment categories or specific slots, item tags, eligible qualities, a durability range and a location tier range. Items failing any condition are not candidates for that slot.

Current vocabulary: 16 slot markers, 7 tags and 6 quality candidates.

Chance values

A chance value is the roll ceiling stated by the row (the chain divides by 101); different slots of one container kind may use different values. The table counts entries per chance value.

Chance values
Chance valueEntries
1.014
2.08
3.028
4.09
5.041
6.017
7.018
8.07
9.01
10.023
12.03
14.05
15.012
16.02
18.05
20.071
22.05
24.02
25.032
26.05
28.02
30.05
33.05
50.012
66.026
75.011
100.053

Closed probability chain

For the 3 rules with a complete selection chain, the equipment details use the same formula: chance value / 101 / category count / slot count / candidate count. Its scope is per eligible container open and it explicitly excludes container, room and dungeon generation probability, so it is not a per-run drop rate.

Closed probability chain
Rule (location · container)ChanceCategories x slots
Bastion · Weapon stand3.01 x 12
Bastion · Boss chest100.03 x 12
Generic · Chest5.03 x 12

Loot flow

Opening a container runs the loot-flow script: it selects the category and slot for the row, filters the candidate set by quality and durability, then places one item. Candidate counts depend on the item catalog, so the same row yields different counts under different item-table versions.

The probabilities apply only to eligible container openings, excluding the chance of finding or generating the container.

Unverified details

These are not closed in the same-release data and are not asserted here (documented gaps): per-item actual odds (candidate counts depend on the item catalog, and container/room/dungeon generation probability is excluded from the closed chain); complete selection chains for the remaining rules (category and slot counts not individually proven); container spawn probability and refresh behaviour inside rooms; and ground/shop acquisition chains (covered by equipment detail and trading respectively).

References

Game version 0.9.4.25

  1. 0.9.4.25 drop table (container rows, slots, filters, chance values)
  2. 0.9.4.25 loot flow scripts
  3. Verified probability chain in the equipment details
Back to top ↑