Skip to content

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

Variable: IncapacitateObjective ​

const IncapacitateObjective: ZodObject<{ checkpoint: ZodOptional<ZodBoolean>; failText: ZodOptional<ZodString>; hint: ZodOptional<ZodString>; id: ZodString; marker: ZodOptional<ZodString>; next: ZodOptional<ZodObject<{ done: ZodOptional<ZodUnion<readonly [ZodString, ZodString]>>; failed: ZodOptional<ZodUnion<readonly [ZodString, ZodString]>>; }, $strict>>; nonLethal: ZodDefault<ZodBoolean>; targets: ZodArray<ZodString>; team: ZodOptional<ZodString>; text: ZodOptional<ZodString>; timeLimit: ZodOptional<ZodNumber>; verb: ZodLiteral<"incapacitate">; }, $strict>

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

Put NPC actors out of the fight: done once each of the targets has been asleep, knocked out or (unless nonLethal) dead during the objective; a death fails a non-lethal one.