Skip to content
3 Death Saves

Queue & Sessions

Every visit to a shop runs as a session. The session tracks the shopper’s place in the conversation, their cart, and their haggle results.

A shop serves a single customer by default. While one player browses, the vignette belongs to them alone. Anyone else who tries to enter joins a line instead. A shop in parallel concurrency mode lets every player shop at the same time with no line. The mode is internal shop data with no field in Shop Settings; it is listed with the shop-creation defaults in the Settings reference.

When a player opens a busy shop, a small chip appears on their screen. The chip names the shop and shows their position in line. It updates live as the line moves. A Leave button on the chip lets the player step out of line at any time.

When the current shopper finishes, the first player in line is promoted. A sound cue plays and a dialog asks “Enter {shop} now?”. Accepting opens the vignette immediately. Declining removes the player from the line.

The queue panel is your view of the line. It opens from a button on the shop token’s HUD and from a header control on the shop actor’s sheet. The top of the panel shows the active shopper, when their visit started, and what kind of node they are currently in. Below that sits everyone waiting, in order.

From the panel you can move a waiting player up or down the line, remove them from the queue entirely, force-close the active session, or advance the queue on the spot. Advancing ends the current visit and promotes the next player. The panel refreshes on its own as the queue changes.

An interrupted visit is not lost. If a player disconnects or reloads mid-session, their progress is kept. When they return, a prompt asks whether to resume the visit or discard it. Resuming restores their place in the conversation along with their cart. The same prompt appears if a player reopens a shop where they have an unfinished visit.

Cart items that are no longer in stock are dropped on resume, and the player is notified. A saved visit that can no longer be restored is discarded with a notice.

Session activity is recorded to the shop’s transaction log. Logged events cover purchases, sales, dialogue choices, session starts and ends, and queue joins. Each entry records the world time, the user, and the shopping character.

The log lives on the History tab of Shop Settings, where you can filter it by event type.