Vixen
dd8b0a81

Gameplay · guide

Inventory and the container algebra

One container type with policies, and every mutation a transaction that applies entirely or not at all.

Edit this page on GitHub

Documents

Next

  • Items — A definition and a sixteen-byte instance, with every affix and every stat recomputed from a roll seed rather than stored.
  • Loot tables — Weighted rows with conditions, pity the engine owns rather than a game's private counter, and a roll reproducible from its event id.
  • Gameplay tags — One hierarchical, interned tag type, numbered so that "is this under Damage.Fire" is two integer comparisons.