Releases: Metric/AnSAddons
2.2.7 Beta 9
Fixed issue where some function calls were not updated to the new ClassicEra() version in AnsAuctionSnipe and AnsAuctionData properly.
Fixed issue where Utils.GetAddonVersion would throw an Error in Wrath Classic / Retail if the provided addon was not actually installed.
Fixed issues where MailTracker and MerchantTracker could cause conflicts with other addons in some cases.
Removed old files that are no longer used: Data/ClassicVendor.lua (No longer used), Utils/BagScanner.lua (renamed to Utils/Bag.lua)
Full removal of Destroy / Crafting related stuff. These will return at a later time, hopefully.
Fixed Bag Errors for both Classic and Retail (Still needs to be fully tested on retail)
Updated Base Vendor Pricing Data: Classic Era up to Wrath, Retail up to Dragon
Fixed issue where a variable was not properly set to local space.
Fixed Merchant Tracking issue for Classic and Retail (Not fully tested on retail yet)
Fixed Macro generation not working on Classic Era properly (Note: using Ctrl + Shift + Scroll Wheel does not function correctly. Please use Ctrl + Scroll Wheel or Shift + Scroll Wheel combo)
Fixed issue where certain scans could not be performed with the Sniper in Classic Era e.g. Gems, Glyphs, etc.
Removed debug statement for Pricing Source Registration (was filling WoW chat on UI load)
Fixed issue for Classic Era where Auctioning Operations could not post items for Copper only.
Fixed issue where MAX_TIME_LIMIT for transaction history was not defined correctly. Was defined as: 60 * 60 * 24 * 11 (11 days only lol). Proper definition: 60 * 60 * 24 * 30 * 12 * 2 (2 years of data on average)
2.2.6.4
AnS Changes 2.2.6.4
-
Fixed issue where Fonts for other languages were not taken into account properly. All provided fonts by blizz are now used as expected for the languages they support: Russian, Simplified Chinese, Traditional Chinese, Korean, and Roman based languages.
-
Fixed an issue where Expenses were not included properly in the Income tab calculation on Ledger.
-
Fixed and issue where Posting / Cancelling could get stuck in situations. It now just skips the problem item and continues on after 2 seconds.
-
Fixed issue where shorthand percent would be incorrect in some cases
-
Implemented a special check to prevent interruption of sniper if one of your auctions is sold and you are running TSM.
-
Fixed an issue where battle pets could not be posted / cancelled.
-
Sniper window quality selection on retail is no longer just min quality. You can now select individual qualities to use or not use. Classic is still min quality based.
-
Implemented some delays for classic to try and help with the internal auction house error. Which is due to blizz adding in a hidden wait time between certain actions.
-
On classic, if the sniper does not receive a list update response after 5 seconds, it will now reset itself and try again. Previously it would get stuck and require a manual restart.
-
Added in TBC vendor data
2.2.6.3
AnS Changes 2.2.6.3
-
Fixed an issue where battle pets would not be processed properly from purchased auction mail. And thus their links would not show in the transaction log properly.
-
Reworked tooltip in AnsAuctionData to work with other tooltip addons such as TSM / TUJ better.
-
Fixed a nil reference exception that could happen in certain cases when starting sniper.
-
Fixed TBC classic keybinding not saving properly.
-
Updated Auction Operation UI Time listing for TBC classic.
-
Added in vendor buy for pet ids. The price return for them may be gold or pet token amount. Just check for vendorbuy > 0 to determine if it is a pet bought from a vendor.
2.2.6.1
AnS 2.2.6.1 Changes
- Added a base item search type for auction operations
- Fixed an issue where AH Search Query would skip items sometimes when throttled
- This also fixed the issue where it would skip canceling / posting items in an auction operation in some cases
- Fixed an issue in AnsAuctionData where it would throw an exception in some cases on WoW Classic
2.2.6
AnS Changes 2.2.6
-
Added a new option for Auctioning operation for matching the lowest price for Max Value and Min Value
-
Tried to fix an issue on retail, where items would not cancel if same price, but not latest auction for LiFo.
- It may work, but not always at the moment. Hoping, to get it working always next update.
-
Fixed an issue for Auctioning operations where Max to Post was not calculated properly, due to not properly checking for exact item matching.
-
Fixed an issue for Auctioning operations where it was not filtering items properly in some cases.
-
Fixed an issue where item match was not working properly for Auctioning operations, when only iLevel was selected for Search Type.
-
Fixed an issue in sniper for classic, where it became impossible to buy from a group when it was several stacks grouped together.
-
Fixed an issue in classic, where New Chat Message alert could throw a nil exception.
-
Increased parsing speed when using bonus() in formulas
-
Improved memory rate usage when Skip Last Seen Group was active and was constantly rescanning same groups over and over on Retail.
2.2.5
AnS Changes 2.2.5
-
Fixed an issue in Sniper where results would disappear from the list on retail when it shouldn't or not be added at all on retail. This one was a tricky one to figure out how to fix. It was several problems combined causing this issue. First, known items / groups was being cleared too early. Second, the hashing method was not taking into account the retail itemKey.itemSuffix properly. Thus, things were being overwritten in the known lookup table, because it was only looking at the itemLevel and itemID for the general grouping. Hence, items disappearing from the list for no reason, or not being included at all. It now takes into account the proper itemSuffix for general grouping.
-
Fixed an issue where if Skip Lowest Seen Group was checked for Sniping settings, it would miss groups for items that share a common itemLevel and itemID but differing itemSuffix. It now takes into account the itemSuffix as well.
-
Fixed an issue in retail for Sniper, where scanning for battle pets could cause an nil exception to be thrown.
-
Fixed an issue where there was still a memory leak on both classic and retail in Sniper. Should see a pretty big decrease in memory gain rate on both. As well as the memory properly clearing after a bit of closing the AH.
-
Fixed the issue where bonus() formula function would not ignore browse query groups on retail.
-
Fixed an issue from last build where bonus(), startswith(), and contains() formula functions would not return true or false if only the first argument was provided.
-
Added a new formula variable called: isgroup. isgroup = true if it is a browse group query calling the formula on retail. Otherwise it is false.
2.2.4
AnS Changes 2.2.4
-
Updated TOC number for latest Retail patch
-
Fixed an issue where avg, check, and other formula functions did not properly ignore 0 or did not return 0 incase of nil value.
-
Updated default Auctioning Operation formulas for TSM to be nearer to TSM default.
-
Updated default Auctioning Operation formulas for AnS to be slightly more accurate
-
Fixed a memory leak in Sniper where tables were added to recycler when they shouldn't be. Thus, causing the table to remain in memory until a UI reload.
-
Added new toggle for global Sniper Settings and Sniper Operations to ignore group percent validation check for Retail. By enabling this, it will ignore the percent check on the browse group, but still check the individual search results percent value. Thus, allowing better BOE / Legendary sniping in retail, where in you can now target by min iLevel, percent, and groups / basic formulas again.
-
Added a new Craft Cost in the crafting window. It is only visible when you select the specified craft. It is displayed in the detail area near the top right beneath the item name.
-
Add toggles in Crafting Settings to hide the showing of Craft Profit and Craft Cost in the crafting window.
-
You can now add items directly to the item blacklist in settings by item id strings such as: i:13456 or p:134 (battle pet). You can also just specify the item base number raw: 13456. The battlepet p: is still required for pets.
-
Verified crafting formulas were being filled in properly for AnsAuctionData, if TSM and TUJ was not initially active and only AnsAuctionData was.
-
Fixed an issue where Auctionator support was incomplete.
2.2.3
- Fixed issue with Modifiers not being correct for item ids
- Fixed issue where vendorbuy was no longer working due to item ids with modifiers
- Fixed issue where runecarving replaced finger slot under misc on sniper filter view
- Fixed an issue where AnsAuctionData pricing statistics was miscalculated on classic.
- Added in Option to Auction Operations to scan pricing by iLevel or iLevel+Mods
- Added back in tooltip toggles for Region Min / Region Market
- Added back in support for new version of Auctionator
- Optimized AnsAuctionData for new AnS auction pricing for retail via the new AnS app.
- Ledger now features an Inventory view that includes inventory + bank at the momemnt
- Will add in Owned Auctions later.
- It also shows the total gold worth of the inventory + bank
- You can also filter by individual characters
- Shows how many of each item you have as well
- Works with legendary / crafted items and knows the difference between the item levels / mods
- Total gold may be incorrect for TSM pricing for legendary / crafted item with mods until they solve their issue with ilvl / mods
- Total gold pricing is correct with new AnsAuctionData from AnS app