For Captain Incoming Message
Commands
Captain
Weapons
Pilot
Comms / CommsIntel Interface
Recon
Engineering
Scientist
State / Interfaces
Notes

Phase Game ON

Trigger Event: Host activation

Duration: 30-90 sec baseline; encoded or high-friction variants may run longer

Exit Trigger: MGC receives CaptainStation::ExecutiveDisplayUnit message-type executive-display-event, event button-pressed, value Open

Phase Completion

Trigger Event: MGC receives CaptainStation::ExecutiveDisplayUnit message-type executive-display-event, event button-pressed, value Open

Duration: Immediate

Exit Trigger: Immediate

Commands

  • CommsIntelStation::CommsIntelDisplayUnit load-incoming-message = {payload}
  • CommsIntelStation::CommsIntelDisplayUnit Notification = Incoming message from {sender designation}
  • CaptainStation::ExecutiveDisplayUnit load-incoming-message = {message-payload}
  • CaptainStation::ExecutiveDisplayUnit Notification = Incoming message from {sender designation}
  • CaptainStation::ExecutiveDisplayUnit set-contextual-buttons = {'L': 'NULL', 'R': 'Open'}

CaptainWhisperer

  • You have a message from {address-string}
  • Open it on the Executive Display

CommsIntelWhisperer

  • Incoming message from {address-string}
  • Open it in CommsIntelDisplay::Message
  • Forward it to Captain

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Commands

  • CaptainStation::ExecutiveDisplayUnit set-contextual-buttons = {'L': 'NULL', 'R': 'NULL'}

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Phase Game ON

Trigger Event: Host activation

Duration: 30-90 sec baseline; encoded or high-friction variants may run longer

Exit Trigger: MGC receives CaptainStation::ExecutiveDisplayUnit message-type executive-display-event, event button-pressed, value Open

Commands

  • CommsIntelStation::CommsIntelDisplayUnit load-incoming-message = {payload}
  • CommsIntelStation::CommsIntelDisplayUnit Notification = Incoming message from {sender designation}
  • CaptainStation::ExecutiveDisplayUnit load-incoming-message = {message-payload}
  • CaptainStation::ExecutiveDisplayUnit Notification = Incoming message from {sender designation}
  • CaptainStation::ExecutiveDisplayUnit set-contextual-buttons = {'L': 'NULL', 'R': 'Open'}

CaptainWhisperer

  • You have a message from {address-string}
  • Open it on the Executive Display

CommsIntelWhisperer

  • Incoming message from {address-string}
  • Open it in CommsIntelDisplay::Message
  • Forward it to Captain

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

Phase Completion

Trigger Event: MGC receives CaptainStation::ExecutiveDisplayUnit message-type executive-display-event, event button-pressed, value Open

Duration: Immediate

Exit Trigger: Immediate

Commands

  • CaptainStation::ExecutiveDisplayUnit set-contextual-buttons = {'L': 'NULL', 'R': 'NULL'}

State / Interfaces

  • stations
  • units
  • displaySurfaces
  • repositories
  • events
  • actions
  • childReferences

fmb | ccsg/reusable/fmbs/for-captain-incoming-message.ccsg.json | ../StoryConstruction/Narrative/FederatedModels/FMB-For Captain Incoming Message.md