loot-roll
Installation
SKILL.md
Loot Roll
This skill owns drop-table identity, roll inputs and reward selection. rng-seed owns deterministic random streams, pity-table owns bad-luck counters/floors, and item/currency owners commit the selected reward.
Modes
| Mode | Selection |
|---|---|
| guaranteed-kit | authored guaranteed entries |
| chance-affix | random/weighted entries or modifiers |
| shared-pool | multiple sources reference a shared versioned pool |
| none | source grants no rolled loot |
Roll contract
Every table/pool has a stable ID and version. A roll records source/reward event ID, pool version, eligible entries, relevant context and the rng-seed stream/state or deterministic draw reference required for replay.
Do not infer pity from repeated misses; if protection exists, call pity-table with a stable pool/counter identity. A selected reward is committed once through inventory-economy, currency-dual, equipment-progression, or another true owner using the source event/transaction ID.