ASSEMBLE
Use your existing WebSocket server. No authentication change needed.
Announcement action · Instructions
!join gets a character and role. !leave works in the lobby. No voting or decision timer. The host advances the story. Every character gets a final fate and cut.
The host advances each story beat. The old voting save is kept separately. Its crew and records are copied into a fresh story-mode lobby. Cash is fictional game loot. Progress and records save in this browser and domain. Reloading pauses a job. Run one controlling Chrome tab; another browser profile has a separate game.