Bag

A container piece used to hold pieces and draw them out randomly.

What a bag is

A bag is a utility piece that stores pieces internally and supports random draw behavior.

How the system uses bags

  • bags are containers inside the piece family
  • they are used when hidden or randomized retrieval matters more than visible order
  • they keep piece containment in the standard table workflow instead of requiring a separate subsystem

Triggers

Bags support reactive triggers that fire when pieces move in or out:

  • Piece Added -- fires when a piece is added to the bag
  • Piece Removed -- fires when a piece is drawn from the bag

Bag triggers can filter by piece type and tags. See Triggers for full details.