Skip to content

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

Variable: HoldupObjective ​

const HoldupObjective: 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>>; target: ZodString; team: ZodOptional<ZodString>; text: ZodOptional<ZodString>; timeLimit: ZodOptional<ZodNumber>; verb: ZodLiteral<"holdup">; }, $strict>

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

Hold a person up (GAME_DESIGN §8, §9): aim a gun at an npc actor (a guard, a civilian, a target, a witness) from close; it raises its hands, lets go of what it carries, and kneels. Done once it is held up (or kneeling, or restrained) during the objective; fails when it is dead. An armed guard that sees the gun may refuse, and fight.