Create mission (task pool) (admin)
specter_create_missionCreate a rotating pool of tasks for daily missions or challenges where players complete a subset each cycle. Ideal for pick-N-of-these activities.
Instructions
Create a MISSION: a pool of tasks where players see/complete a subset per cycle (typeId 1). Use for "daily missions", "rotating challenges", "pick N of these". For sequential use specter_create_step_series; for streaks use specter_create_time_series. Each task in tasks is created inline. MUTATES live game config — confirm and prefer staging.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| tasks | Yes | The tasks in the pool (each has its own event + rewards) | |
| fields | No | ||
| projectId | No | ||
| levelLocks | No | Gate this achievement behind a level system, e.g. [{levelSystem:"player_level", level:5}] | |
| description | No | ||
| rewardClaim | No | Group default, inherited by tasks | on-claim |
| taskGroupId | No | ||
| groupRewards | No | Bonus rewards for completing the whole pool | |
| missionSequenceOrder | No | "random" subset each cycle, or "sequence" fixed order | random |
| noOfMissionsPerCycle | No | How many of the pool are active per cycle |