five-on-it / packages/missions/src/schema / EliminateObjective
Variable: EliminateObjective
constEliminateObjective:ZodObject<{checkpoint:ZodOptional<ZodBoolean>;failText:ZodOptional<ZodString>;group: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:ZodOptional<ZodObject<{team:ZodString; },$strict>>;team:ZodOptional<ZodString>;text:ZodOptional<ZodString>;timeLimit:ZodOptional<ZodNumber>;verb:ZodLiteral<"eliminate">; },$strict>
Defined in: packages/missions/src/schema.ts:848
Take a group down: done once some of it has spawned and none of it is left standing; nonLethal, every member asleep or knocked out, and a death fails it. Or, in a versus mission, a rival team (targets: {team}, instead of the group, as catch names its targets: an objective's own team says who plays it): done once that team is wiped out (every member out of lives, gone, or down at once).