Ammo-matique
Ammo-matique is now obsolete as ammo has been removed from the game altogether.
Thank you for your patronage.
Ammo-matique
Ammo-matique provides automated ammo handling. It can automatically select the suitable ammo type in any particular situation. Additionally, it can alert you when you're running low or out of ammo, in a variety of ways including voice feedback. As if that wasn't enough, it can also help keep your inventory tidy by automatically moving all your ammo to a designated bag!
News
Ammo-matique 2.0 introduces a simpler but more powerful way of configuring ammo preferences for raids - it is now possible to configure on a per-raid zone basis! A number of people requested a feature like this, and now it's here!
Lady Deathwhisper and Professor Putricide should now be correctly identified as bosses, even though the game itself only classifies them as elites. Onyxia's Lair should now be discovered properly the first time you target a mob inside.
The WoW 3.3 upgrade removed the ability for add-ons to switch weapons and ammo automatically when in combat. Because of this, Ammo-matique is no longer able to auto-switch ammo while in combat. It still attempts to switch ammo while out of combat and it can provide a warning if the ammo should be changed but you're in combat, and prompt you to do it manually.
Currently supported features
- Automatic discovery and ranking of ammo. The best ammo is referred to as the "premium", and the worst the "low-grade".
- Automatic out-of-combat switching of ammo type (premium vs low-grade) depending on mob type and location, or PvP situation.
- Warns if you are using the wrong ammo type and Ammo-matique is unable to swap it automatically (i.e. in-combat).
- Warnings when the current ammo drops below a configured threshold, runs out, and when all ammo runs out.
- Warning in the default chat window.
- Warning in the standard error frame.
- Warning by voice over (male and female voice sets available).
- Automatic ammo restocking. This add-on can automatically buy ammo from vendors and keep you topped up to a configurable level.
- Ammo bag designation. Keep all your ammo in the bag you specify, even when it's not a quiver/ammo pouch.
- Integration with any LibDataBroker (LDB) display add-on, such as TitanPanel and ChocolateBar.
- All features configurable via the standard menu (Esc -> Interface -> AddOns)
- Keybinds for the common operations.
- /ammo slash-command for macro access to Ammo-matique.
- Support for AddonLoader, making Ammo-matique only load on characters which use ammo (hunters, warriors and rogues).
Localization support
- enUS: full support
- others: possible, but need translators
- Full functionality should be available across all locales, starting with version 1.4beta2. Prior to this the auto-reloading would not work in non-US locales.
LDB support
Ammo-matique now has LDB support, meaning it integrates with display addons like Titan Panel, ChocolateBar, etc. It provides the current ammo count (color coded based on ammo quality) and ammo icon, as well as list of the available ammo as a tooltip. Left-clicking toggles equipped premium/lowgrade (out-of-combat only). Right-clicking brings up the configuration dialog. FuBar users can use the Broker2FuBar plugin to enable Ammo-matique and other LDB plugins in FuBar.
Planned features
- Due to Blizzard's intentions of removing ammo completely in Cataclysm, no further development is expected. If there are bugs found before Cataclysm, they may get fixed, but no new features will be added.
Known issues
- Ammo changing for bosses in instances does not work in most cases. Due to ammo going away entirely in Cataclysm, and this issue being surprisingly difficult to resolve, I have no plans on providing a fix. Apologies for the inconvenience.
- On zoning/logging in it can sometimes issue the "all ammo exhausted" warning, even though you have ammo. This seems to be due to the game not providing all bag contents for inspection by the addon at that stage, because the local cache isn't ready yet. As it is, the warning is harmless (though somewhat annoying).
- Should you manage to find a (new) bug, please use the ticket system to provide feedback.
Status
- Stable.
Other
- If you like this add-on, you might want to look at Track-o-Matique as well.
I have a request: Would it be possible to implement an Icon for the bar? ATM it's just showing up as a white number (being the amount of ammo) and as it appeared next to Performance Fu, it looked like an extra part of that addon. I had to disable of a few of my plugins to find which one it was.
I haven't tested the auto-buy or the warnings - I'll do that over the weekend.
Thanks for a great addon.
DM
I'll see if I can find some time to load up FuBar and check for myself.
Confirming that the Icon does not show up on Fubar, using the BrokeR2FuBar addon.
To be honest, the B2FB addon is a plaster on an open wound. It's better than nothing, but most data broker addons don't work properly on Fubar. There is no way to edit the setup in the fubar properly - IceHud, Prat, Xperl etc. all appear, but none of them appear as I want them to appear (no text).
I tried out Titan yesterday and that worked much better - say 95%. I still can't move the Data Broker plugins to the left or right of the bar, they appear where they appear and drag and drop is borked too, but it's better than Fubar at the moment!
DM
Can't get the "Restocking ammo" to buy anything - nothing happen at the ammo vendor? :-/
Noticed the chat at one point said: “Ammo-matique: auto-reload active - using arrows”
(That’s when one stack runs out, right?)
Have 4000 arrows in bag and the Restocking ammo is set at 5000 --- shouldn’t it auto purchase a 1000 more???
Tried with/without the “Use ammo bag” – and with/without a ammo bag in inventory.
???
And yes, the auto-reload message is just indicating that if you run out of your current ammo type it'll try to load the next type automatically for you.
I use Frostbite Bullets as my low grade (vendor bought)
I use Mammoth Cutters as my premium grade (crafted)
When I had no Mammoth Cutters in my pack, and had less Frostbite Bullets than my threshold, it didn't auto-buy the Frostbite bullets from the vendor.
You're saying that for auto-buy to work in this situation I have to have some of my Premium bullets in my pack as well? That seems bizarre. Why wouldn't they work independently? Especially as at the end-game situation, premium ammo is likely to be crafted and not vendor bought.
Fixed in 1.3. My sincerest apologies for that stuff-up!
Ammo-matique.lua:339:attempt to index field 'ammobag' (a nil value)
I've noticed that it happens everytime something changes in my inventory... even if it's just dragging an item from one bag slot to another.
Date: 2009-05-08 20:49:49
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Ammo-matique\Ammo-matique.lua line 339:
attempt to index field 'ammobag' (a nil value)
Debug:
(tail call): ?
(tail call): ?
Ammo-matique\Ammo-matique.lua:339: ?()
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146:
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146
[string "safecall Dispatcher[2]"]:4:
[string "safecall Dispatcher[2]"]:4
[C]: ?
[string "safecall Dispatcher[2]"]:13: ?()
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
...dOns\Ammo-matique\Libs\AceEvent-3.0\AceEvent-3.0.lua:119:
...dOns\Ammo-matique\Libs\AceEvent-3.0\AceEvent-3.0.lua:118
AddOns:
Swatter, v5.4.4157 (WallabyII)
NPCScan, v3.0.9.2
Ammomatique, v1.2
AucAdvanced, v5.4.4157 (WallabyII)
AucFilterBasic, v5.4.4157 (WallabyII)
AucFilterOutlier, v5.4.4157.2531
AucMatchUndercut, v5.4.4157.2531
AucScanData, v5.4.4157 (WallabyII)
AucStatClassic, v5.4.4157 (WallabyII)
AucStatHistogram, v5.4.4157 (WallabyII)
AucStatiLevel, v5.4.4157 (WallabyII)
AucStatPurchased, v5.4.4157 (WallabyII)
AucStatSales, v5.4.4157.2842
AucStatSimple, v5.4.4157 (WallabyII)
AucStatStdDev, v5.4.4157 (WallabyII)
AucStatWOWEcon, v5.4.4157.2530
AucUtilAHWindowControl, v5.4.4157.3311
AucUtilAppraiser, v5.4.4157.2530
AucUtilAskPrice, v5.4.4157.3175
AucUtilAutoMagic, v5.4.4157.3142
AucUtilCompactUI, v5.4.4157.2530
AucUtilEasyBuyout, v5.4.4157.3583
AucUtilItemSuggest, v5.4.4157.3108
AucUtilPriceLevel, v5.4.4157.2545
AucUtilScanButton, v5.4.4157.2530
AucUtilScanFinish, v5.4.4157.2530
AucUtilScanProgress, v5.4.4157.2530
AucUtilSearchUI, v5.4.4157.3655
AucUtilSimpleAuction, v5.4.4157.0
AucUtilVendMarkup, v5.4.4157.2530
Babylonian, v5.1.DEV.130
BeanCounter, v5.4.4157 (WallabyII)
Cartographer, v2.0
CartographerBattlegrounds, v2.0
CartographerCoordinates, v2.0
CartographerFoglight, v2.0
CartographerGroupColors, v2.0
CartographerGuildPositions, v2.0
CartographerInstanceLoot, v2.0
CartographerInstanceMaps, v2.0
CartographerInstanceNotes, v2.0
CartographerLookNFeel, v2.0
CartographerNotes, v2.0
CartographerPOI, v2.0
CartographerWaypoints, v2.0
CartographerZoneInfo, v2.0
Configator, v5.1.DEV.130
CowTip, v
DBMCore, v
DebugLib, v5.1.DEV.130
DoubleWide, v
EasyMail, v
Enchantrix, v5.4.4157 (WallabyII)
EnchantrixBarker, v5.4.4157 (WallabyII)
EQCompare, v2.0
FuBar, v
FuBarGuildFu, v2.4.2-113
Gatherer, v3.1.13
GathererDBWowhead, v1.0.2009-02-18
Informant, v5.4.4157 (WallabyII)
LightHeaded, v282
LilSparkysWorkshop, v0.91
nUI, v5.03.00 (Development)
nUIConfigGUI, v30000.3
Omen, v3.0.7
OneBag3, vv3.3.5-beta
OneBank3, vv3.3.3-beta
PowerAuras, v2.6.0
QuestHelper, v1.0.12-rc
RatingBuster, v
RecipeRadar, v1.31
Recount, v
RepairBroker, v3.0.9 Beta2
SellJunk, v2.4
Skillet, v
SlideBar, v5.4.4157 (WallabyII)
Stubby, v5.4.4157 (WallabyII)
VendorBait, v3.0.3.2
ZHunterMod, v
(ck=90c)
ID: 2
Error occured in: Global
Count: 11
Message: ..\AddOns\Ammo-matique\Ammo-matique.lua line 339:
attempt to index field 'ammobag' (a nil value)
Debug:
(tail call): ?
Ammo-matique\Ammo-matique.lua:339: ?()
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146:
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146
[string "safecall Dispatcher[2]"]:4:
[string "safecall Dispatcher[2]"]:4
[C]: ?
[string "safecall Dispatcher[2]"]:13: ?()
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
...dOns\Ammo-matique\Libs\AceEvent-3.0\AceEvent-3.0.lua:119:
...dOns\Ammo-matique\Libs\AceEvent-3.0\AceEvent-3.0.lua:118
Doesn't seem to be auto-purchasing ammo at all either. Any ideas? great concept mod!