WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   Carbonite Archive (https://www.wowinterface.com/forums/forumdisplay.php?f=158)
-   -   Feature Request: Self repairing Quest Giver history. (https://www.wowinterface.com/forums/showthread.php?t=21918)

Unbelievable 04-09-09 10:29 AM

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).

Haavok 04-09-09 11:33 AM

Quote:

Originally Posted by Unbelievable (Post 125152)
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.

Unbelievable 04-09-09 12:18 PM

Excellent :D

*hopes it appears in a future version*

:banana:

Garonne 04-17-09 04:18 AM

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...

Haavok 04-17-09 08:09 AM

Quote:

Originally Posted by Garonne (Post 127859)
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).

Unbelievable 05-21-09 09:43 PM

Any news re-self repairing quest history for quest chains? *nudge*

:banana:

carboniteaddon 05-23-09 08:44 PM

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.

Unbelievable 05-26-09 10:36 AM

WOOOOOT :)

<- is a happy camper :banana:


All times are GMT -6. The time now is 08:44 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI