📦 Special Orders
Special Orders is a unique feature of ExcellentJobs. It allows players to get mini quests for their jobs with randomized objectives, rewards and timeframe to complete it!
Special Orders is a completely optional feature and can be simply toggled on/off in the config.yml
Special Orders can be toggled for each job and job's objective!
There is also possible limit for max. amount of Special Orders players can have at the same time.
Features
Cooldowns. Once taken, player will have to wait until they can get another order for that job.
Custom Rewards. Create unlimited amount of rewards depends on job level with commands support.
Toggle Per Job. Disable Special Orders for certain jobs and job's objectives.
Objectives Amount. Set min. and max. amount of possible objectives.
Completion Time. Set min. max. amount of possible completion time.
Cost. Set how much players have to pay to get Special Order.
Objects Amount. Set min. and max. possible amount of objects from job objective.
Setup
To configure Special Orders, you will need to go through 3 configuration files:
I. Config
First of all, make sure Special Orders are enabled in the config.yml
-> SpecialOrders -> Enabled
There you can edit basic Special Order settings, such as rewards, cooldown and max. orders to have at the same time. There are config comments explaining every setting in details.
II. Job Config
Then go to ExcellentJobs/jobs/
-> Select a job folder -> settings.yml
Scroll down to SpecialOrder
section and make sure it's also enabled there: Enabled: true
There you can edit job-specific settings of Special Orders, such as objectives amount, completion time, and given rewards. There are config comments explaining every setting in details.
III. Job Objectives Config
Now open objectives.yml
(it's located right near settings.yml inside the job folder) and go through all objectives you would like to use in Special Orders and look at settings under SpecialOrder
section.
Make sure that objective is allowed to be picked in Special Orders: Allowed: true
There you can edit possible amount of objects selected of that objective, and their amount needed to complete the order.
Last updated