DB/QuestXP

From wowdev
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  • 1 ID -- Level of the quest (not requirement level)
  • 2 always 0
  • 3 XP -- "Speak with X", very simple quests and usually close by
  • 4 XP -- "Speak with X" or "Deliver X to Y" quests, average run distances
  • 5 XP -- "Speak with X" quests, usually outside the quest-givers zone
  • 6 XP -- Normal quests, usually "Slay X" where X is a low number (10 or less), close by item deliveries, e.g.
  • 7 XP -- Normal quests, usually "Slay X" where X is a high number (around 10 and above), far away item deliveries, e.g.
  • 8 XP -- Elite quests, generally quests you need a group to complete
  • 9 XP -- Normal quests, but with good XP reward. Noticed these are mostly used at the end of quest chains, perhaps group quests too?
  • 10 XP -- Raid quests (both 10 and 25 man) or 5-man Heroic quests
  • 11 always 0

≥ Wrath

struct QuestXPEntry // sizeof(0x2C)
{
   m_ID; // +0x0, size 0x4, type 0
   m_difficulty; // +0x4, size 0x28, type 0
};

6.0.1.18179

struct QuestXPRec {
  uint32_t m_ID;
  uint32_t m_difficulty[10];
};