Get an Epic Experience with Premium

Quest Reward

Quests & Leveling Login to Add Favorites
  • World of Warcraft
  • 210 Monthly Downloads
  • Supports: 6.1.0
  • 26,768 Total Downloads
  • Updated 05/10/2015
  • Created 11/04/2009
  • 68 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: QuestReward v1.3.6
Support development! **

About Quest Reward

If you're like me, you do a lot of questing in multiple zones. But after a while, trying to find the best item to vendor-trash from the quest reward items is a pain.

So, I wrote Quest Reward! It will automatically select the best item to vendor when you finish a quest! You can still look the other items over, in case one of them is an upgrade, so no need to worry about it giving you the wrong item!

But for those of us who don't need upgrades, and just want to vendor the quest reward, this add-on is invaluable!

All of my Addons can now be downloaded from one convenient spot!
Visit to get the latest versions and even updates that haven't been released!

Please hit the donate button to keep me in the game! I also accept WoW tokens! Message me on Battletag Kjasi#1526 to arrange a meet-up!

 - Updated for 6.1

 - Updated for 6.0

 - Fixed a bug that wouldn't get the proper ID number when questing.

 - TOC Update for 5.1
 - Corrected revision numbers.

 - Bugfix for Level Limiter

 - Bugfix for item selection error
 - Bugfix for missing Library

 - 5.0 Update!
 - Added a Quest Level limiter, which limits QuestReward to quests with levels that are 3 or more below your character's current level. You can disable this functionality with /qr questlvl off. The Limiter does not effect Max-level characters. It will always be "off" for them. This will work across all expansions of the game; It doesn't matter if your account is Original, BC, WotLK, Cata or MoP.
 - Added LibKjasi library.

 - 4.3 Update

 - 4.2 Update

 - Added a commandline to turn off QuestReward. Type /questreward (or /qr) "off" to disable this addon, or "on" to reenable it.
 - Automatically selects the Turkey Shooter daily reward during Pilgrim's Bounty.
 - Fixed a bug that would occure if the addon couldn't find an item's link.

 - Official Update for 4.0.1!

v1.2.5 Cata 01
 - Updated ToC for Cataclysm

 - Added Compatability with Watto to autosell Quest Reward items with the rest of Watto's Junk. Changing the Highlighted item will disable the Autosell function. (Requires Watto version 1.2 or higher!) Items in Watto's Autosell list will not survive a reload.

 - Updated for Patch 3.3!

 - Quest Reward will now always select the Champion's Purse from the Argent Tournament quests.
 - Fixed a bug that would cause an error if none of the items had sell values.
 - Also fixed a bug if two items had the same value.

 - Initial Release

Addon Packs Containing This...


First Previous Page 1 of 2 Next Last
  • #29

    Any updates coming soon?

  • #30

    Unfortunatly, not in the forseeable future. I don't have an active account anymore (can't afford it) but you can grab the latest version off my bitbucket site:

    You can also submit fixes/changes if you are so inclined. Or you can buy me a month of game time, in effect, hiring me to update my addons.

  • #27

    I have the following error with that quest:

    Message: Interface\AddOns\QuestReward\Libs\LibKjasi\Kjasi.lua:295: LibKjasi:getIDNumber: bad argument #1: Expected a string, got nil.
    Time: Wed Mar 18 17:54:28 2015
    Count: 4
    Stack: [C]: ?
    [C]: in function `assert'
    Interface\AddOns\QuestReward\Libs\LibKjasi\Kjasi.lua:295: in function `getIDNumber'
    Interface\AddOns\QuestReward\main.lua:110: in function `QuestReward_ChooseItem'
    Interface\AddOns\QuestReward\main.lua:78: in function <Interface\AddOns\QuestReward\main.lua:73> Locals:


    I looked in the code and it seems that in main.lua there's the following code:

                            local qid = GetQuestID()
                            local qlink = GetQuestLink(GetQuestLogIndexByID(qid))
                            local _, _, qlvl = kjl:getIDNumber(qlink)   


    GetQuestLogIndex(11554) returns 0 (probably because this quest is completed without adding to the quest log). qlink returns null and kji::getIDNumber throws error.

    Again: this quest is kind of special. I don't accept it, when I click on it, it can be finished immediately.

    Last edited by vbezhenar on 3/18/2015 6:59:35 AM
  • #28

    I've fixed this in the version I just released!

  • #25

    i use the addon in combination with "Auto Questing Tools"

    so i want that the reward from the quest is automaticly chosen and finish the quest. it works for a few minutes and then not more. it just select the reward but dont finish the quest!

    what i have to do?

    Quest Level Limit is on 3 what is that and how i change it?? maybe it works then?


  • #26

    Quest Level Limit should stop the addon from working on quests who's level is equal or less than your level - 3. If you're level 100, that means it should work automatically on quests level 96 and below, but not on quests with a level of 97 or above.

    I don't remember if it's still working, (I forgot to check that when I did my last update), but there IS a command-line option to change the level limit, or even turn it off. "/qr questlvl off" will disable it, or instead of off, you could specify a new level for it to limit it to.

    When someone buys me more game time, I'll see about adding an auto-completion option. I specifically didn't do that originally because sometimes you want to be able to choose something else.

    Last edited by Kjasi on 1/31/2015 12:17:59 AM
  • #22

    Patch 6.0 broke Quest Reward, but it's an easy fix.

    Search in main.lua for line 150: local btn = _G["QuestInfoItem"..index]

    Replace it with: local btn = _G["QuestInfoRewardsFrameQuestInfoItem"..index]

  • #24

    Sadly this doesn't seem to work for me.

  • #23

    let me put your avatarimage on my shrine of good guy gregs

  • #17

    The library LibKjasi is missing.

    Error occured in: Global
    Message: ..\AddOns\QuestReward\main.lua line 8:
    Cannot find a library instance of "LibKjasi-1.0".
    [C]: ?
    [C]: error()
    !Swatter\Support\LibStub.lua:23: LibStub()
    QuestReward\main.lua:8: in main chunk

  • #19

    Fixed, and uploaded. It will be live in a moment.

  • #21

    Try 1.3.1. That's the fixed version.

  • #20

    Using version: Version 1.3.0

    Message: Interface\AddOns\QuestReward\main.lua:8: Cannot find a library instance of "LibKjasi-1.0".
    Time: 09/10/12 10:57:51
    Count: 1
    Stack: [C]: in function `error'
    Interface\AddOns\TomTom\libs\LibStub\LibStub.lua:23: in function `LibStub'
    Interface\AddOns\QuestReward\main.lua:8: in main chunk

    Locals: (*temporary) = "Cannot find a library instance of "LibKjasi-1.0"."

  • #18

    Also getting this error.

  • #15
    Can you update for patch 4.1 please?
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Darkest Dungeon Wiki Editing Contest