#Special Orders

Special Orders is a unique and fully optional feature of the ExcellentJobs. It provides an ability for players to take small job "quests" with randomized objectives, rewards and timeframe to complete it.

When taken, a cooldown is applied (configurable) for all further orders of the job. When completed, custom rewards are given to the player with an ability to scale based on the job level.

Special Orders can be toggled on/off for: certain jobs; certain objectives; globally. Objectives has a few Special Order related settings.

Additionally, there is an option to define a cost to take Special Orders based on supported Currencies.

#Configuration

Here are basic examples of configuration for Special Orders.

#Toggling

Toggling the Special Orders feature on/off.

  1. Go to the config.yml
  2. Locate the SpecialOrders section.
  3. Set Enabled on true to enable or false to disable the feature.
  4. Configure the Cooldown, Max_Amount and Rewards settings if desired.
  5. Save and reload: /jobs reload.

#Job Config

Toggling the Special Orders for specific job(s).

  1. Go to the settings.yml of desired job(s).
  2. Locate the SpecialOrder config section.
  3. Set Enabled on true to enable or false to disable the feature for the job.
  4. Configure other Special Order related settings if desired.
  5. Save and reload: /jobs reload.

#Objectives Config

Adding objectives for the Special Order feature of specific job(s).

  1. Go to the objectives.yml of desired job(s).
  2. Locate the SpecialOrder config section of desired objective(s).
  3. Set Allowed on true to allow or false to prevent the objective from being picked by Special Orders.
  4. Configure other Special Order related settings if desired.
  5. Save and reload: /jobs reload.