RPG Data and Starting State · Version 0.5

Equipment Slots and Items

Author Consumables, Equipment, and Key Items with stack limits, slot compatibility, tags, modifiers, Conditions, and Actions.

Create Equipment Slots before authoring equipment that uses them.

Equipment Slots

A slot can define:

  • A stable ID and display name
  • Accepted Item tags
  • Required Actor tags

Examples include weapon, head, body, or project-specific slots.

Item kinds

Filmstrip currently supports:

  • Consumable: runs shared Conditions and Actions when used.
  • Equipment: can occupy compatible slots and apply Stat modifiers.
  • Key Item: normally protected from direct removal.

Item settings

Items can define:

  • Stack limits
  • Item tags
  • Allowed Equipment Slots
  • Required Actor tags
  • Flat or percentage Stat modifiers
  • Consumable Use Conditions
  • Consumable Use Actions

Equipment ownership

Equipped copies are reserved from the shared inventory. One copy cannot be equipped by two Actors unless the Party owns enough copies.

Equipping or unequipping is atomic. Slot compatibility, ownership, old modifiers, and new modifiers are handled as one transaction so failure does not leave half-applied equipment state.