Rules are ordinary functions exposed as Playback.rules inside a playlist file. The complete set is split by the kind of context being inspected:
Keep reusable lookup tables outside callbacks so S3maphore can cache their work where possible. Most identifier lookups are case-sensitive against normalized, lowercased engine values; the individual entries call out exceptions.
Location and Time Rules
Rules for cells, regions, exterior grids, weather, and time of day.
Combat Rules
Rules for combatants, target types, factions, levels, and dynamic stats.
Presence and Content Rules
Rules for objects, types, content files, and FlexTag content.
Journal and Services Rules
Rules for quest journal stages and nearby merchant services.