DB/QuestXP

From wowdev
Jump to navigation Jump to search
  • 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];
};