Get an Epic Experience with Premium

Quest Reward

Quests & Leveling Login to Add Favorites
  • 3 Likes
  • World of Warcraft
  • 252 Monthly Downloads
  • Supports: 6.0.3
  • 23,561 Total Downloads
  • Updated 12/28/2014
  • Created 11/04/2009
  • 63 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: QuestReward v1.3.5
or
Support development! **
Donate

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 http:code.google.com/p/kjasiwowaddons/ to get the latest versions and even updates that haven't been released!

v1.3.5
 - Updated for 6.0

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

v1.3.4
 - TOC Update for 5.1
 - Corrected revision numbers.

v1.3.3
 - Bugfix for Level Limiter

v1.3.2
 - Bugfix for item selection error
 
v1.3.1
 - Bugfix for missing Library

v1.3.0
 - 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.

v1.2.9
 - 4.3 Update

v1.2.8
 - 4.2 Update

v1.2.7
 - 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.

v1.2.6
 - Official Update for 4.0.1!

v1.2.5 Cata 01
 - Updated ToC for Cataclysm

v1.2.5
 - 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.

v1.2
 - Updated for Patch 3.3!

v1.1
 - 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.

v1.0
 - Initial Release

Addon Packs Containing This...

Comments

First Previous Page 1 of 2 Next Last
  • #27

    I have the following error with that quest: http://www.wowhead.com/quest=11554/a-friend-in-the-frontlines

    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
  • #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?

    greets

  • #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".
    Debug:
    [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?
  • #16
    You might want to state what needs updating. Do you get bugs? Errors? Does it just not work? Does it just need a TOC update so it can load without turning on "Load out of date addons"? More info is always better.
  • #10
    I get this error sometimes.

    Error occured in: Global
    Count: 1
    Message: ..\AddOns\QuestReward\main.lua line 42:
    Usage: GetItemInfo(itemID|"name"|"itemlink")
    Debug:
    [C]: ?
    [C]: GetItemInfo()
    QuestReward\main.lua:42: QuestReward_ChooseItem()
    QuestReward\main.lua:20:
    QuestReward\main.lua:18
  • #12
    I've already applied a possible fix to this in the source code, available here: http://code.google.com/p/kjasiwowaddons/source/browse/#svn/04_Cata/QuestReward
  • 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 »

Legends of Hoenn Tin Giveaway