Skip to content

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

Variable: SneakObjective ​

const SneakObjective: ZodObject<{ checkpoint: ZodOptional<ZodBoolean>; failText: ZodOptional<ZodString>; hint: ZodOptional<ZodString>; id: ZodString; marker: ZodOptional<ZodString>; maxPhase: ZodDefault<ZodEnum<{ alert: "alert"; caution: "caution"; normal: "normal"; search: "search"; suspicious: "suspicious"; }>>; next: ZodOptional<ZodObject<{ done: ZodOptional<ZodUnion<readonly [ZodString, ZodString]>>; failed: ZodOptional<ZodUnion<readonly [ZodString, ZodString]>>; }, $strict>>; team: ZodOptional<ZodString>; text: ZodOptional<ZodString>; timeLimit: ZodOptional<ZodNumber>; verb: ZodLiteral<"sneak">; zone: ZodString; }, $strict>

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

Get into a zone without the compound's alert going past maxPhase (caution by default): it fails as soon as it does.