five-on-it / packages/missions/src/schema / Objective
Variable: Objective
constObjective:ZodDiscriminatedUnion<[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>>;team:ZodOptional<ZodString>;text:ZodOptional<ZodString>;timeLimit:ZodOptional<ZodNumber>;to:ZodString;verb:ZodLiteral<"goto">; },$strict>,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<"steal_vehicle">; },$strict>,ZodObject<{checkpoint:ZodOptional<ZodBoolean>;count:ZodOptional<ZodNumber>;failText:ZodOptional<ZodString>;hint:ZodOptional<ZodString>;id:ZodString;item:ZodOptional<ZodString>;marker:ZodOptional<ZodString>;maxDamage:ZodOptional<ZodNumber>;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>;to:ZodString;vehicle:ZodOptional<ZodString>;verb:ZodLiteral<"deliver">; },$strict>],"verb">
Defined in: packages/missions/src/schema.ts:1105
One step of a mission: an objective, or a group of them in parallel.