Fully refreshed mission system is now out. It has extra features compared to previous one, not to mention completely new and modern UI.
As you see there are 3 main columns, they serve different purpose:
Left section
List with all the missions, ex. mob huntings, biologist quests.
Middle section
Mission details, at the top, render of target or mobs that drops target item, below mission specific informations, such as minimal level, progress, maps where you are supposed to fulfill the mission. Collect missions include item slot as well as time and chance elixir.
Right section
Reward informations, going from top to bottom: affects, items, gold. Below there is a list of quests inside specific mission. Envelopes indiciates historical data: yellow color – currect mission, red color – next missions, green color – finished missions.
When you hover question mark in collect window, you see list of mobs that can hold the item. Target them to complete mission.
When you hover item slots in collect window, you see how many items of specific type you have. Elixirs you can switch clicking slot with LMB, activate clicking RMB.
When you activate chance elixir you can see increased chance. Activating any elixir also enables toggle effect and it stays between login.
You can review old and upcoming quests at any time, see the target and reward.
Configuration is really easy and it only requires to modify one file, exact same file is shared between game and client (you have to upload it from client to server or vice versa). This is an example of kill mission in kill stone mission:
"MISSION_KILL_STONE": [ { "type": "kill", "level": 5, "target": { "vnum": 8001, "count": 10, "map": [1, 21, 41] }, "reward": [ { "type": "item", "vnum": 27112, "count": 10 }, { "type": "item", "vnum": 27115, "count": 10 }, { "type": "gold", "amount": 1000000 }, { "type": "exp", "amount": 100000 } ] } ]
Now for the collect quest:
"MISSION_COLLECT": [ { "type": "return", "level": 50, "target": { "vnum": 30015, "count": 15, "map": [ 66 ] }, "time": 180, "chance": 60.0, "drop_chance": 0.5, "elixir_time": [ 72347, 72348, 72349], "elixir_chance": [ 71035 ], "mob_drop": [ 1001, 1002, 1003, 1004 ], "reward": [ { "type": "item", "vnum": 50111, "count": 1 }, { "type": "affect", "index": "DEF_BONUS", "value": 50 } ] } ]
As you see it’s really easy to configure and especially, add new quests.