As I've stated
here, the best I could thought was using a 'tabbed' system, with at least three tags:
- Active - Any quest, primary or not, that is currently 'active', 'failed', or 'completed' waiting for you to take the reward. There could be checkbox to hide 'active', 'failed' and 'completed waiting for reward'.
- Completed - All the completed quest of the current character, once you get the reward. Selecting one will mark on the radar and the mission map the NPC that gives the reward. The textbox will show all the mission objetives, like shown in active tab, but with the 'talk to xxx to get the reward' overlined like all the other objetives.
- Known - This will show all the quest that have been taken by any character of the account, even if the current character cannot take the quest, have done it or even if the character abandoned it. Selecting one will point to the NPC that gives the quest. Instead mision objetives or before them, the text box in this tag will show the requirements, if any, to take the quest, like:
- Prophecies character
- 'Mission name'
- 'Cooperative Mission name'
- Level 15, etc...