Skip to content

five-on-it / packages/missions/src/schema / TerminalActor

Variable: TerminalActor ​

const TerminalActor: ZodObject<{ app: ZodString; at: ZodString; id: ZodString; kind: ZodDefault<ZodEnum<{ atm: "atm"; counter: "counter"; keypad: "keypad"; terminal: "terminal"; vending: "vending"; }>>; prompt: ZodDefault<ZodEnum<{ hack: "hack"; use: "use"; }>>; screen: ZodOptional<ZodString>; type: ZodLiteral<"terminal">; }, $strict>

Defined in: packages/missions/src/schema.ts:487

A terminal at a place (GAME_DESIGN §5.5): the interaction key at it (Use, or Hack) opens one of the mission's apps on a screen (its first, unless screen says), in the phone's panel, from the world: the phone itself is not needed.