As I was re-marking all my quest completions as I lost my carbonite history, I realized you also need to include professions and quest dependancies (this one might be hard).
For professions, I think you would have the player choose from a list in the options and then filter the rest. If they decide to change professions, they just need to re-select from options and the history would be updated.
Perhaps for dependancies, you could treat them like a chain? If one is completed all dependant quests are marked off. Example, there are multiple quests that "Call to Arms: ..." from each city. If you mark them as dependant, when the quest is completed in one city, they all get marked as completed. Just a thought...
|