About
A really small addon that hooks into the default QuestLog frames and adds Quest XP rewards to the quest list.
Notes
- It will only show XP for newly accepted quests (no way of querying the XP unfortunately)
- Since it adds text to a limited space there may be font/sizing issues, especially with larger text.
Compatible Addons
It should work with addons that don't modify or change the original quest log frame names. Tested with:
Other Addons
For any other addon authors that want to query the same table this addon stores XP under, the format is simply: QXPdb[questID].XP
Bugs
I've added a fallback method to try and track the quest ID on accept, mainly for those using addons that auto-accept with such speed that v0.1 couldn't get the quest ID when the event fired.
Can you update for Season of Mastery and the 100% more Quest XP Buff? Would be awesome, thanks a lot.
I've been leveling a Draenei (27 at the moment) and not noticed any issues so far. Do you have any other addons that are related to the quest details panel? I wonder if something is preventing it from displaying the XP.
Not works, at least for draenei
It doesn't work for me, and I don't know why...I've disabled Elvui, something like wide quest log, and also quester and questie, just default quest frame, it doesn't workAny way to make this compatible with Classic Quest Log?
https://www.wowinterface.com/downloads/info24937-ClassicQuestLogforClassic.html#comments
In reply to Forge_User_67292114:
That also looks heavily modified from the default quest log frames, so I think it'd be easier for that addon to reference the values this addon stores so they can place the XP value in an appropriate place.
In reply to KindredTwitch:
Ok Cheers
Can you please make it work with QuestGuru_Classic?
In reply to Forge_User_27853874:
It looks pretty custom so hard for me to inject/override behavior from my side, I think it'd be easier for that addon to use the info this addon stores.
Works with Elvui
Tested with Wide Quest Log and also without any Questlog Addon but does not show anything
In reply to fuba82:
Will have a look at how compatible it is for Wide Quest Log. If you're not using any QuestLog addon, are you sure it's not showing after you have accepted a new quest?
Edit: Compatible with Wide Quest Log as well.
In reply to KindredTwitch:
Hey KindredTwitch! I am the maintainer of Wide Quest Log. My addon is basically a reskin of the default quest log UI frames, so it reuses the QuestLogFrame and all its children simply changing dimensions and textures.
In reply to bloodline_:
Sweet, was surprised at first it would work as many addons make new frames (or names). I kept using it anyway (+ the levels addon) as it worked better with Codex than QuestLogEx :D
I do need to come up with a way of calculating width restrictions a little better in some cases though, as the XP text can sometimes overlap.
In reply to KindredTwitch:
Yeah i saw the creation of custom frames as well. The base of the addon is DoubleWide which was popular back in vanilla, but discontinued today, so I decided to fork it. My level badge addon/plugin has the same width issues. I had to dig through the blizzard framexml source to see how blizzard deals with the width calculations, there is _very_ little room to work with.
Also happy to hear you like it! Let me know if anything breaks or is out of the ordinary.
In reply to KindredTwitch:
I was actually thinking: have you tried adding the XP reward in its own frame but in the QuestLog description instead of the quest overview? That solves all your space issues in one go. Much like it is done in retail.
In reply to bloodline_:
Good idea, I think that could be done (though my gut feeling is it may make things a little less compatible, but could be a toggle).
My original (personal) reason for doing it in the list was so I could scan at a glance which quests to keep and which to abandon if needed (damn 20 quest limit!), or if it sounded like a complex quest but the XP yield was small, I'd drop it too etc.
But it could all be toggled - one for adding it to the list or not, and/or one for adding to the description. Will have a think.
In reply to KindredTwitch:
You are right that adding it into the description removes the overview you would otherwise have and defeats the purpose a bit. Don't put any effort into it if you feel it's not the intended purpose of your addon. I was only trying to brainstorm a workable solution to the space issue in the overview :)