Polarina45062@legacy41564712 (talk | contribs) mNo edit summary |
(Created page with "{{Patchbox | Patchname = | Image = | Caption = | Release = 2011-02-08 | Version = 13596 | toc = 40000 | Highlights = | Related = | Pr...") |
||
Line 1: | Line 1: | ||
+ | {{Patchbox |
||
− | {{userfunc}} |
||
+ | | Patchname = |
||
+ | | Image = |
||
+ | | Caption = |
||
+ | | Release = 2011-02-08 |
||
+ | | Version = 13596 |
||
+ | | toc = 40000 |
||
+ | | Highlights = |
||
+ | | Related = |
||
+ | | Prev = 4.0.6 |
||
+ | | Current = 4.0.6a |
||
+ | | Next = 4.1.0 |
||
+ | }} |
||
+ | ==User interface== |
||
− | The intent of this page is to provide a simple, consistant API for addons to query the vendor sell value of an item without the need to individually support every sell value addon in existence. All sell value addons are asked to provide the following global function: |
||
+ | * The [[Gear Manager]] makes a sound if you switch gear. |
||
+ | ==References== |
||
+ | <references /> |
||
+ | {{patches}} |
||
− | sellToVendorPrice = GetSellValue(item) |
||
+ | [[Category:World of Warcraft patches|4.0.6 (undocumented changes)]] |
||
− | |||
− | == Requirements == |
||
− | * 'item' must take the same values [[API GetItemInfo|GetItemInfo]] does |
||
− | * Must return an int, or nil if unknown price. Only return 0 if you know the item cannot be sold to vendor. |
||
− | |||
− | == Recommended == |
||
− | Check for existence of the global before you define it and hook it if present. This allows for other sell value addons to provide prices that are not known by your addon. |
||
− | |||
− | == Example Code == |
||
− | The following code snippet is provided for ease of implementing this API. |
||
− | local origGetSellValue = GetSellValue; |
||
− | function GetSellValue(item) |
||
− | local id, sellval; |
||
− | |||
− | if type(item) == "number" then |
||
− | id = item; |
||
− | else |
||
− | local link = select(2, GetItemInfo(item)); |
||
− | |||
− | if link then |
||
− | id = tonumber(link:match("item:(%d+)")); |
||
− | end |
||
− | end |
||
− | |||
− | if id then |
||
− | sellval = -- Retrieve the price here... |
||
− | end |
||
− | |||
− | return sellval or (origGetSellValue and origGetSellValue(ID)) |
||
− | end |
||
− | |||
− | == Addons == |
||
− | Addons implementing this function: |
||
− | * [[Informant]] of the [[Auctioneer (AddOn)|Auctioneer]] [[AddOns]] Package by [http://auctioneeraddon.com/ The Auctioneer AddOns Team]. |
||
− | * [[User:Rowaasr13#My_addons|ItemDataCache]] (v1.11 and higher). |
||
− | * [http://www.wowace.com/wiki/ItemPriceTooltip ItemPriceTooltip] by [[User:Bam|Bam]]. |
||
− | * [http://www.wowinterface.com/downloads/info7035-SellFish.html SellFish] by [[User:Tuller|Tuller]]. |
||
− | * [http://www.wowinterface.com/downloads/info7493-Valuation.html Valuation] by [[User:Polarina|Polarina]]. |
||
− | |||
− | Addons using this function: |
||
− | * [[VendorBait]] by [[User:Tekkub|Tekkub]] |
||
− | |||
− | [[Category:Interface Customization]] |
Revision as of 11:01, 26 February 2011
Patch 4.0.6a (undocumented changes) | |||||
---|---|---|---|---|---|
Release date | 2011-02-08 | ||||
Initial version | 13596 | ||||
Interface .toc | 40000 | ||||
| |||||
Patch chronology | |||||
| |||||
Useful links | |||||
Patches • Patches category |
User interface
- The Gear Manager makes a sound if you switch gear.
References
|