Thread Tools Display Modes
04-09-09, 10:29 AM   #1
Unbelievable
A Flamescale Wyrmkin
 
Unbelievable's Avatar
Join Date: Apr 2009
Posts: 127
Post Feature Request: Self repairing Quest Giver history.

When WoW crashes (either through some instability or due to forced logouts) it fails to update saved variables. For mods that store completed quest data this can be a problem, with quests appearing incomplete.

While there is no way for such mods to prevent this situation arising, it may be possible to infer which quests have been completed.

For instance, let's say we have a quest chain:

Quest part 1
Quest part 2
Quest part 3
Quest part 4

We complere quest part 1 and logout normally.

Next session we complete Quest part 2 and part 3, then WoW crashes without updating saved variables.

We log back in and Quest Giver information shows Quest part 2 and part 3 are unstarted / uncomplete.

Now if we have Quest part 4 in the quest log or subsequently pick it up, it should be possible to infer that part 2 and part 3 are completed already (because we can't accept part 4 until parts 1 to 3 are complete).

Is there a way to add some form of option to pick up inconsistencies between Carbonites quest giver store and quests that have been accepted (or manually marked as complete), so that the database is corrected as much as possible?

I know this is a big ask and assumes that the quest giver database has some form of quest chain linking (which it probably doesn't at the moment).
 
04-09-09, 11:33 AM   #2
Haavok
A Rage Talon Dragon Guard
 
Haavok's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2009
Posts: 336
Originally Posted by Unbelievable View Post
When WoW crashes (either through some instability or due to forced logouts) it fails to update saved variables. For mods that store completed quest data this can be a problem, with quests appearing incomplete.

While there is no way for such mods to prevent this situation arising, it may be possible to infer which quests have been completed.

For instance, let's say we have a quest chain:

Quest part 1
Quest part 2
Quest part 3
Quest part 4

We complere quest part 1 and logout normally.

Next session we complete Quest part 2 and part 3, then WoW crashes without updating saved variables.

We log back in and Quest Giver information shows Quest part 2 and part 3 are unstarted / uncomplete.

Now if we have Quest part 4 in the quest log or subsequently pick it up, it should be possible to infer that part 2 and part 3 are completed already (because we can't accept part 4 until parts 1 to 3 are complete).

Is there a way to add some form of option to pick up inconsistencies between Carbonites quest giver store and quests that have been accepted (or manually marked as complete), so that the database is corrected as much as possible?

I know this is a big ask and assumes that the quest giver database has some form of quest chain linking (which it probably doesn't at the moment).
Yes, this is totally doable. We already have all the quest chain information.
__________________
-Haavok
 
04-09-09, 12:18 PM   #3
Unbelievable
A Flamescale Wyrmkin
 
Unbelievable's Avatar
Join Date: Apr 2009
Posts: 127
Excellent

*hopes it appears in a future version*

 
04-17-09, 04:18 AM   #4
Garonne
A Fallenroot Satyr
Join Date: Apr 2009
Posts: 24
Would be nice, if you could give us an option to explicitly mark quests (or maybe questtasks) as finished manually. I'm not sure if this is already in it...
 
04-17-09, 08:09 AM   #5
Haavok
A Rage Talon Dragon Guard
 
Haavok's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2009
Posts: 336
Originally Posted by Garonne View Post
Would be nice, if you could give us an option to explicitly mark quests (or maybe questtasks) as finished manually. I'm not sure if this is already in it...
You can.

If you are showing quest givers on the map, right-click the icon and select the quest completion option.

If you have your quest log open, select the database tab. Right click any quest in there and you can flag it completed also. Note the filter option at the top of the quest log (database tab).
__________________
-Haavok
 
05-21-09, 09:43 PM   #6
Unbelievable
A Flamescale Wyrmkin
 
Unbelievable's Avatar
Join Date: Apr 2009
Posts: 127
Any news re-self repairing quest history for quest chains? *nudge*

 
05-23-09, 08:44 PM   #7
carboniteaddon
A Pyroguard Emberseer
 
carboniteaddon's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2008
Posts: 2,245
I have made these changes for the next version, which should do what you want:

Added check on login of current quests to mark previous quests in their quest chain as complete.
Made checking a quest in the "Quest Completion..." menu also set previous quests in their chain as complete.
Changed color of "Quest Completion..." menu items from blue to green for a quest you have.
Made "Quest Completion..." menu update as items are checked.
__________________
faatal
 
05-26-09, 10:36 AM   #8
Unbelievable
A Flamescale Wyrmkin
 
Unbelievable's Avatar
Join Date: Apr 2009
Posts: 127
WOOOOOT

<- is a happy camper
 
 

WoWInterface » Featured Projects » Carbonite » Carbonite Archive » Feature Request: Self repairing Quest Giver history.


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off