Download
(11 Kb)
Download
Updated: 12-02-12 05:20 PM
Pictures
File Info
Compatibility:
Landfall (5.1)
Updated:12-02-12 05:20 PM
Created:11-04-09 05:12 PM
Downloads:5,492
Favorites:106
MD5:
Quest Reward  Popular! (More than 5000 hits)
Version: 1.3.4a
by: Kjasi [More]
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.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 occur if the addon couldn't find an item's link.

v1.2.6
- Official Update for 4.0.1!

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
Archived Files (12)
File Name
Version
Size
Author
Date
1.3.4
11kB
Kjasi
11-30-12 03:10 PM
1.3.3
11kB
Kjasi
11-16-12 06:12 AM
1.3.2
11kB
Kjasi
09-11-12 05:12 PM
1.3.1
11kB
Kjasi
09-10-12 03:14 AM
1.3.0
4kB
Kjasi
09-09-12 11:59 AM
1.2.9
3kB
Kjasi
03-18-12 05:27 AM
1.2.7
3kB
Kjasi
12-21-10 09:40 PM
1.2.6
3kB
Kjasi
10-12-10 01:38 PM
1.2.5
2kB
Kjasi
12-10-09 01:56 AM
1.2
2kB
Kjasi
12-09-09 12:48 AM
1.1
2kB
Kjasi
11-06-09 03:24 AM
1.0
1kB
Kjasi
11-04-09 05:12 PM


Post A Reply Comment Options
Old 09-28-12, 04:17 AM  
Kjasi
A Kobold Labourer
 
Kjasi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 59
Uploads: 12
O_O! I'll check on that! Thanks!

Originally Posted by freshworks
Code:
[19:44:15] Interface\AddOns\QuestReward\Libs\LibKjasi\Kjasi.lua:165: LibKjasi:Timer: bad argument #4: Expected a string, got function.
[C]: ?
[C]: in function `assert'
Interface\AddOns\QuestReward\Libs\LibKjasi\Kjasi.lua:165: in function `Timer'
Interface\AddOns\QuestReward\main.lua:124: in function `QuestReward_ChooseItem'
Interface\AddOns\QuestReward\main.lua:78: in function <Interface\AddOns\QuestReward\main.lua:73>
Kjasi is offline Report comment to moderator  
Reply With Quote
Old 09-16-12, 04:45 AM  
freshworks
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Code:
[19:44:15] Interface\AddOns\QuestReward\Libs\LibKjasi\Kjasi.lua:165: LibKjasi:Timer: bad argument #4: Expected a string, got function.
[C]: ?
[C]: in function `assert'
Interface\AddOns\QuestReward\Libs\LibKjasi\Kjasi.lua:165: in function `Timer'
Interface\AddOns\QuestReward\main.lua:124: in function `QuestReward_ChooseItem'
Interface\AddOns\QuestReward\main.lua:78: in function <Interface\AddOns\QuestReward\main.lua:73>
freshworks is offline Report comment to moderator  
Reply With Quote
Old 09-11-12, 05:10 PM  
Kjasi
A Kobold Labourer
 
Kjasi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 59
Uploads: 12
Thanks for the note! I've fixed this and 1.3.2 will be available momentarily!

Originally Posted by Wall
Keep getting this when i turnin a quest

9x QuestReward-1.3.1\main.lua:190: attempt to index local "btn" (a number value)
QuestReward-1.3.1\main.lua:190: in function "QuestReward_ReturnId"
QuestReward-1.3.1\main.lua:155: in function "QuestReward_SelectItem"
QuestReward-1.3.1\main.lua:145: in function "QuestReward_ChooseItem"
QuestReward-1.3.1\main.lua:78: in function <QuestReward\main.lua:73>


Locals:
self = <unnamed> {
0 = <userdata>
}
index = 3
btn = QuestInfoItem3 {
0 = <userdata>
type = "choice"
name = QuestInfoItem3Name {}
PawnQuestAdvisor = <unnamed> {}
objectType = "item"
icon = QuestInfoItem3IconTexture {}
count = 1
}
kjl = <table> {
SetLen = <func> @QuestReward\Libs\Lib..\Kjasi.lua:357
Floor = <func> @QuestReward\Libs\Lib..\Kjasi.lua:232
getNamefromLink = <func> @QuestReward\Libs\Lib..\Kjasi.lua:261
tcount = <func> @QuestReward\Libs\Lib..\Kjasi.lua:307
UpdateDatabase = <func> @QuestReward\Libs\Lib..\Kjasi.lua:138
Ceiling = <func> @QuestReward\Libs\Lib..\Kjasi.lua:222
getIDNumber = <func> @QuestReward\Libs\Lib..\Kjasi.lua:280
printr = <func> @QuestReward\Libs\Lib..\Kjasi.lua:320
setupAddon = <func> @QuestReward\Libs\Lib..\Kjasi.lua:63
PairsByKeys = <func> @QuestReward\Libs\Lib..\Kjasi.lua:243
Enums = <table> {}
private = <table> {}
Round = <func> @QuestReward\Libs\Lib..\Kjasi.lua:203
Timer = <func> @QuestReward\Libs\Lib..\Kjasi.lua:157
Msg = <func> @QuestReward\Libs\Lib..\Kjasi.lua:85
}
BuyNowItems = <table> {
1 = 44812
2 = 45724
}
TempSell = nil


Kjasi is offline Report comment to moderator  
Reply With Quote
Old 09-11-12, 04:12 AM  
Wall
Premium Member
 
Wall's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 86
Uploads: 1
Keep getting this when i turnin a quest

9x QuestReward-1.3.1\main.lua:190: attempt to index local "btn" (a number value)
QuestReward-1.3.1\main.lua:190: in function "QuestReward_ReturnId"
QuestReward-1.3.1\main.lua:155: in function "QuestReward_SelectItem"
QuestReward-1.3.1\main.lua:145: in function "QuestReward_ChooseItem"
QuestReward-1.3.1\main.lua:78: in function <QuestReward\main.lua:73>


Locals:
self = <unnamed> {
0 = <userdata>
}
index = 3
btn = QuestInfoItem3 {
0 = <userdata>
type = "choice"
name = QuestInfoItem3Name {}
PawnQuestAdvisor = <unnamed> {}
objectType = "item"
icon = QuestInfoItem3IconTexture {}
count = 1
}
kjl = <table> {
SetLen = <func> @QuestReward\Libs\Lib..\Kjasi.lua:357
Floor = <func> @QuestReward\Libs\Lib..\Kjasi.lua:232
getNamefromLink = <func> @QuestReward\Libs\Lib..\Kjasi.lua:261
tcount = <func> @QuestReward\Libs\Lib..\Kjasi.lua:307
UpdateDatabase = <func> @QuestReward\Libs\Lib..\Kjasi.lua:138
Ceiling = <func> @QuestReward\Libs\Lib..\Kjasi.lua:222
getIDNumber = <func> @QuestReward\Libs\Lib..\Kjasi.lua:280
printr = <func> @QuestReward\Libs\Lib..\Kjasi.lua:320
setupAddon = <func> @QuestReward\Libs\Lib..\Kjasi.lua:63
PairsByKeys = <func> @QuestReward\Libs\Lib..\Kjasi.lua:243
Enums = <table> {}
private = <table> {}
Round = <func> @QuestReward\Libs\Lib..\Kjasi.lua:203
Timer = <func> @QuestReward\Libs\Lib..\Kjasi.lua:157
Msg = <func> @QuestReward\Libs\Lib..\Kjasi.lua:85
}
BuyNowItems = <table> {
1 = 44812
2 = 45724
}
TempSell = nil


Wall is offline Report comment to moderator  
Reply With Quote
Old 09-10-12, 03:24 AM  
Kjasi
A Kobold Labourer
 
Kjasi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 59
Uploads: 12
Originally Posted by Dridzt
Just a note that 1.3.0 has an empty Libs folder (well not entirely empty but nothing there but the loader, no files)
Thanks for the notice! I've fixed it, and the update will be active in a moment!
Kjasi is offline Report comment to moderator  
Reply With Quote
Old 09-09-12, 01:20 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1187
File comments: 783
Uploads: 82
Just a note that 1.3.0 has an empty Libs folder (well not entirely empty but nothing there but the loader, no files)
Dridzt is offline Report comment to moderator  
Reply With Quote
Old 12-21-10, 09:43 PM  
Kjasi
A Kobold Labourer
 
Kjasi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 59
Uploads: 12
Originally posted by Myranthe
-snip-
Was fixed in 1.2.7, which I have just uploaded to this site.

Always check http://code.google.com/p/kjasiwowaddons/ for the latest version!
Kjasi is offline Report comment to moderator  
Reply With Quote
Old 12-10-10, 01:20 PM  
Myranthe
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
1x QuestReward-1.2.6\main.lua:42: Usage: GetItemInfo(itemID|"name"|"itemlink")
QuestReward-1.2.6\main.lua:42: in function `QuestReward_ChooseItem'
QuestReward-1.2.6\main.lua:20: in function <QuestReward\main.lua:18>

Locals:
self = <unnamed> {
0 = <userdata>
}
items = <table> {
}
num = 3
sel = 1
selp = 0
(for index) = 1
(for limit) = 3
(for step) = 1
x = 1
link = nil
BuyNowItems = <table> {
1 = 45724
}

---

1x QuestReward-1.2.6\main.lua:40: Usage: GetQuestItemLink("type", index)
QuestReward-1.2.6\main.lua:40: in function <QuestReward\main.lua:40>
QuestReward-1.2.6\main.lua:129: in function <QuestReward\main.lua:122>

Locals:
x = nil

---
Myranthe is offline Report comment to moderator  
Reply With Quote
Old 10-23-10, 12:00 PM  
Kjasi
A Kobold Labourer
 
Kjasi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 59
Uploads: 12
GetItemInfo(itemID|"name"|"itemlink") issues...

In reguards to GetItemInfo(itemID|"name"|"itemlink") & similar issues, this is usually due to the item not being cached when the quest completion is opened. (Usually, there's a slight delay as the items are downloaded, which is when this error occurs.)

I'm working on a fix.

A work-around is to ignore the error, and when the items show up in the Complete Quest panel, back out, then try turning the quest in again.
Kjasi is offline Report comment to moderator  
Reply With Quote
Old 10-22-10, 10:09 AM  
Gorbaz
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Error on Ark'Kelos the guardian part 8

Maybe the reward item (rejuvenating scepter) isn't in a library?

Date: 2010-10-22 09:56:17
ID: 65
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
AddOns:
StopTheSpam, v2.00.20000
Swatter, v5.9.4961 (WhackyWallaby)
NPCScan, v4.0.0.4
ACP, v3.3.8
AdvancedTradeSkillWindow, v
AucAdvanced, v5.9.4961 (WhackyWallaby)
AucDb, v5.1.DEV.3583
AucFilterBasic, v5.9.4961 (WhackyWallaby)
AucFilterOutlier, v5.9.4961.2531
AucMatchUndercut, v5.9.4961.2531
AucScanData, v5.9.4961 (WhackyWallaby)
AucStatClassic, v5.7.4568 (KillerKoala)
AucStatHistogram, v5.9.4961 (WhackyWallaby)
AucStatiLevel, v5.9.4961 (WhackyWallaby)
AucStatPurchased, v5.9.4961 (WhackyWallaby)
AucStatSales, v5.9.4961.2842
AucStatSimple, v5.9.4961 (WhackyWallaby)
AucStatStdDev, v5.9.4961 (WhackyWallaby)
AucStatWOWEcon, v5.9.4961.2530
AucUtilAHWindowControl, v5.9.4961.3311
AucUtilAppraiser, v5.9.4961.2530
AucUtilAskPrice, v5.9.4961.3175
AucUtilAutoMagic, v5.9.4961.3142
AucUtilCompactUI, v5.9.4961.2530
AucUtilEasyBuyout, v5.9.4961.3583
AucUtilFixAH, v5.9.4961 (WhackyWallaby)
AucUtilGlypher, v5.9.4961.2545
AucUtilItemSuggest, v5.9.4961.3108
AucUtilPriceLevel, v5.9.4961.2545
AucUtilScanButton, v5.9.4961.2530
AucUtilScanFinish, v5.9.4961.2530
AucUtilScanProgress, v5.9.4961.2530
AucUtilScanStart, v5.9.4961.4819
AucUtilSearchUI, v5.9.4961.3655
AucUtilSimpleAuction, v5.9.4961.4546
AucUtilVendMarkup, v5.9.4961.2530
Babylonian, v5.1.DEV.130
Bartender4, v4.4.12
BeanCounter, v5.9.4961 (WhackyWallaby)
BonusScanner, v5.3.1
Carbonite, v4.012
CarboniteTransfer, v1.01
Configator, v5.1.DEV.282
DBMCore, v
DebugLib, v5.1.DEV.275
Enchantrix, v5.9.4961 (WhackyWallaby)
EnchantrixBarker, v5.9.4961 (WhackyWallaby)
GearScore, v3.1.20 - Release
IceHUD, v1.7.1.1 (Revision: 701)
Informant, v5.9.4961 (WhackyWallaby)
Livestock, v1.2.2
Outfitter, v5.0.3
Overachiever, v0.56
Pawn, v1.4.1
QBar, v10.02.27
QuestReward, v1.2.6
RecipeRadar, v1.32
SellJunk, v3.0
SlideBar, v5.9.4961 (WhackyWallaby)
Stubby, v5.9.4961 (WhackyWallaby)
Titan, v4.3.9.40000 - Revision 386
TitanAmmo, v4.3.8.30300
TitanBag, v4.3.9.40000
TitanClock, v4.3.9.40000
TitanCoords, v4.3.9.40000
TitanEmote, v1.0.8.30300
TitanGoldTracker, v4.3.9.40000
TitanLootType, v4.3.9.40000
TitanPerformance, v4.3.9.40000
TitanRegen, v4.3.8.30300
TitanRepair, v4.3.9.40000
TitanVolume, v4.3.9.40000
TitanXP, v4.3.9.40000
WhoNeedsThis, v0.34
XPerl, v3.1.0 Beta 4
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
BlizRuntimeLib_enUS v4.0.1.40000 <us>
(ck=a5d)
Gorbaz is offline Report comment to moderator  
Reply With Quote
Old 10-17-10, 10:34 AM  
weasoug
A Flamescale Wyrmkin
 
weasoug's Avatar
AddOn Author - Click to view AddOns

Forum posts: 122
File comments: 318
Uploads: 15
you get these errors. when quest reward cant pick a high value item. ie if there the same price.

Code:
Interface\AddOns\QuestReward\main.lua:42: Usage: GetItemInfo(itemID|"name"|"itemlink")
Count: 1

Call Stack:
(tail call): ?
[C]: ?
[C]: in function `GetItemInfo'
Interface\AddOns\QuestReward\main.lua:42: in function `QuestReward_ChooseItem'
Interface\AddOns\QuestReward\main.lua:20: in function <Interface\AddOns\QuestReward\main.lua:18>
Code:
Interface\AddOns\QuestReward\main.lua:40: Usage: GetQuestItemLink("type", index)
Count: 1

Call Stack:
(tail call): ?
[C]: ?
[C]: in function `GetQuestItemLink'
Interface\AddOns\QuestReward\main.lua:40: in function <Interface\AddOns\QuestReward\main.lua:40>
Interface\AddOns\QuestReward\main.lua:129: in function <Interface\AddOns\QuestReward\main.lua:122>
__________________
wMmap :: Is a lightweight Minimap, with a sleek look & custom imagery.
wIn1 :: In one addon. and is very lightweight & simple to use.
wChat :: Is a lightweight chat mod.
wPetXPBar :: Is A simple lightweight Pet XP Bar.
weasoug is offline Report comment to moderator  
Reply With Quote
Old 11-23-09, 06:47 PM  
Kjasi
A Kobold Labourer
 
Kjasi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 59
Uploads: 12
Re: The Might of the Horde (Quest Turn-In)

Originally posted by reale
Message: Interface\AddOns\QuestReward\main.lua:31: Usage: GetItemInfo(itemID|"name"|"itemlink")
I'll look into this! Thanks!
Kjasi is offline Report comment to moderator  
Reply With Quote
Old 11-22-09, 03:23 PM  
reale
A Kobold Labourer

Forum posts: 1
File comments: 167
Uploads: 0
The Might of the Horde (Quest Turn-In)

Message: Interface\AddOns\QuestReward\main.lua:31: Usage: GetItemInfo(itemID|"name"|"itemlink")
Time: 11/22/09 14:21:47
Count: 1
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
[C]: in function `GetItemInfo'
Interface\AddOns\QuestReward\main.lua:31: in function `QuestReward_ChooseItem'
Interface\AddOns\QuestReward\main.lua:12: in function <Interface\AddOns\QuestReward\main.lua:10>

Locals: (*temporary) = nil
reale is offline Report comment to moderator  
Reply With Quote
Old 11-10-09, 01:10 PM  
Kjasi
A Kobold Labourer
 
Kjasi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 59
Uploads: 12
Originally posted by Dridzt
Another little bug for you.

Any of the Timear Foresees quest turn-ins give a lua error.
(unfortunately I cleared bugsack before I could copy it but I'm sure it's reproducible)

Addon works great and is a real convenience otherwise.
I'll get right on that!
Kjasi is offline Report comment to moderator  
Reply With Quote
Old 11-08-09, 05:30 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1187
File comments: 783
Uploads: 82
Another little bug for you.

Any of the Timear Foresees quest turn-ins give a lua error.
(unfortunately I cleared bugsack before I could copy it but I'm sure it's reproducible)

Addon works great and is a real convenience otherwise.
Dridzt is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.