Job Options

All job actions are formated as an array containing objects with the following properties.

Each job has its own config file. This file is located at escrow/jobs/<job_name>/config.lua.

Job Option


  • active: boolean — If the job is currently active.

  • label: string — The label (title) of the job shown to the user.

  • description: string — A short description of the job.

  • reward: JobReward — Rewards given when the job is completed.

    • exp: number — Experience points awarded.

    • money: number — Shared money rewarded.

    • unshared_amount: number — Money rewarded directly to the player, not shared with others.

  • level: number — Minimum player level required to start this job.

  • steps: JobStep[] — A list of steps needed to complete the job.

  • requiredItems: RequiredItem[] — List of items needed to begin the job.

  • cooldown: number — Time in seconds before the job can be started again.

  • requiredJobName: string — Job name required in order to access this job.

  • requiredGangName: string — Gang name required to start the job.

  • teamSize: TeamSize — Team requirements to begin the job.

    • min: number — Minimum players needed.

    • max: number — Maximum players allowed.


Job Class <dev>

Last updated