Thread: Multi-Quest
View Single Post
  #3  
Old 09-20-2010, 03:28 PM
Japan Japan is offline
Banned


Join Date: Aug 2010
Location: las vegas, nv
Posts: 247
Default

Quote:
Originally Posted by Ravhin [You must be logged in to view images. Log in or Register.]
I remember reading through some posts on Alla discussing this re: the Sebilis key. The conclusion was that the "temporary quest table" for NPCs never reset (only on server restart) and that knowing which items were in the pool already, and thus possibly going to mess up your MQ attempt, was impossible. So I think the current approach is the correct one.
Can't source it, but this is exactly right. Of course, quest table did reset if NPC was killed and respawned. MQing was inherently dangerous because once someone fucked one MQ attempt up via ineptitude, there was a strong possibility the next attempt would be boned (with the person selling the MQ accidentally completing it). I'll vouch for that part of this system.

I cannot vouch, though, that a NPC could maintain a pool of multiple items with the same ID across reward deliveries as Rogaine has coded. My memory says an NPC's item table for a particular quest would reset completely when that quest was completed. (Ex: I hand in 3 deathfist belts in one turnin and receive no reward. I hand in 3 in a separate trade and am granted reward for having turned in 4. If I turn in 2 more I do NOT receive reward, as the item table was reset completely when I was rewarded.)

If there's a source to the contrary stick it in my eye, but as-is I'm not totally convinced P99's proposed system is authentic. Certainly, NPCs could not determine the difference between stackable items (stack of 20 was treated as equal to one individual item), so it seems even less likely that NPCs on live could remember a quantity of stacked item and subtract only the correct amount required by the quest from the temporary item pool upon rewarding a player.

Point being that on live, it is my belief that while one flubbed MQ attempt could fuck up the next single MQ attempt, one bad MQ attempt could not create a chain-reaction of premature completions.