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 know it can switch for bosses, but as soon as you target an add during the fight, it tries to switch to a lesser ammo type.
What I want is, that I keep using the same high quality ammo the entire boss fight... on boss, adds and all.
When we are back to trash clearing, I can use some cheaper ammo again.
Is there anyway to get the addon to do that?
Since Blizzard stopped us from automatically changing ammo while in combat, it now happens by necessity - if you're using premium ammo on a boss, you'll keep using it for adds as well. Currently it does give you a warning about using the wrong ammo, but unless you manually switch at that point, you'll get what you're after.
Is there any chance you can make an option ("Don't switch ammo while in combat") that makes the addon NEVER try to change ammo while in combat?
Many fights in ICC involves constant switching between boss and adds and it's annoying to get a lot of warnings when you are doing nothing wrong.
Just a note to let you all know that I'm back playing again, and Ammo-matique will get some love again. To address some of the recent (3.3 induced) issues:
- "/ammo config" broken. Something changed internally in the options stuff which made the way I was opening the config screen. Fixed in 1.9beta1.
- Ammo-on-cursor when attempting to switch ammo in combat. The new restrictions means it can't equip the ammo, so it just leaves it hanging on the cursor. 1.9beta1 doesn't change ammo in combat, but warns instead if it wanted to do so.
- Automatic reloading when running out of ammo broken. This one I simply can't fix given the new restrictions. 1.9beta1 has removed this feature altogether. Poot.
- Key-bound ammo switching not working in WoW 3.3. Again, thanks to the new restrictions Blizz imposed. 1.9beta1 has a workaround, but it requires you to re-bind the keys (sorry, couldn't find a way to carry over the old binds).
On the topic of changing Ammo-matique to switch ammo only based on type of instance, I'll give that some thought. I think that what I currently have working in 1.9beta1 is quite acceptable, but there might be sufficient reason to introduce a simplified approach.
As for queueing up the ammo-changes: Yes, I could do that, but I believe what I've got now should be just as good - provided you don't chain-pull all the trash and bosses in one long go, you should get quite reasonable ammo selection.
Can't the addon simply queue the switch and alert the player, then do it the second the player drops out of combat?
Date: 2010-01-17 03:33:57
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\Ammo-matique\Ammo-matique.lua line 558:
attempt to index field '?' (a nil value)
Debug:
[C]: ?
Ammo-matique\Ammo-matique.lua:558: OpenConfigDialog()
Ammo-matique\Ammo-matique.lua:570: ?()
...Ons\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:94: ?()
..\FrameXML\ChatFrame.lua:3544: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3213: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:3237: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
AddOns:
Swatter, v3.1.14 (<%codename%>)
Altoholic, v3.3.001b
Ammomatique, v1.8
AucAdvanced, v5.7.4553 (KillerKoala)
AucFilterBasic, v5.7.4553 (KillerKoala)
AucFilterOutlier, v5.7.4553.2531
AucMatchUndercut, v5.7.4553.2531
AucScanData, v5.7.4553 (KillerKoala)
AucStatClassic, v5.7.4553 (KillerKoala)
AucStatHistogram, v5.7.4553 (KillerKoala)
AucStatiLevel, v5.7.4553 (KillerKoala)
AucStatPurchased, v5.7.4553 (KillerKoala)
AucStatSales, v5.7.4553.2842
AucStatSimple, v5.7.4553 (KillerKoala)
AucStatStdDev, v5.7.4553 (KillerKoala)
AucStatWOWEcon, v5.7.4553.2530
AucUtilAHWindowControl, v5.7.4553.3311
AucUtilAppraiser, v5.7.4553.2530
AucUtilAskPrice, v5.7.4553.3175
AucUtilAutoMagic, v5.7.4553.3142
AucUtilCompactUI, v5.7.4553.2530
AucUtilEasyBuyout, v5.7.4553.3583
AucUtilGlypher, v5.7.4553.2545
AucUtilItemSuggest, v5.7.4553.3108
AucUtilPriceLevel, v5.7.4553.2545
AucUtilScanButton, v5.7.4553.2530
AucUtilScanFinish, v5.7.4553.2530
AucUtilScanProgress, v5.7.4553.2530
AucUtilSearchUI, v5.7.4553.3655
AucUtilSimpleAuction, v5.7.4553.4553
AucUtilVendMarkup, v5.7.4553.2530
Babylonian, v5.1.DEV.130
BeanCounter, v5.7.4553 (KillerKoala)
Configator, v5.1.DEV.130
DataStore, v3.3.001
DataStoreAchievements, v3.3.001
DataStoreAuctions, v3.3.001
DataStoreCharacters, v3.3.001
DataStoreContainers, v3.3.001
DataStoreCrafts, v3.3.001
DataStoreCurrencies, v3.3.001
DataStoreInventory, v3.3.001
DataStoreMails, v3.3.001
DataStorePets, v3.3.001
DataStoreQuests, v3.3.001
DataStoreReputations, v3.3.001
DataStoreSkills, v3.3.001
DataStoreSpells, v3.3.001
DataStoreStats, v3.3.001
DataStoreTalents, v3.3.001
DebugLib, v5.1.DEV.130
Dominos, v1.15.1
DominosCast, v
DominosRoll, v
Enchantrix, v5.7.4553 (KillerKoala)
EnchantrixBarker, v5.7.4553 (KillerKoala)
EquipCompare, v2.12
EventHorizon, v1.5
FuBar, v
FuBarBagFu, v2.0
FuBarCalendarFu, v1.2
FuBarClockFu, v3.0
FuBarDominosFu, v1.1 $Revision: 38 $
FuBarEmblemsFu, v1.0
FuBarLocationFu, v3.0
FuBarMoneyFu, v20400-1
FuBarNavigatorFu, v1.0
FuBarNetStatsFu, v2.0
FuBarPerformanceFu, v2.0
FuBarRecountFu, v3.6
Gatherer, v3.1.14
Informant, v5.7.4553 (KillerKoala)
OmniCC, v2.5.4
RatingBuster, v
Recount, v
Stubby, v5.7.4553 (KillerKoala)
TipTac, v09.11.28
TipTacItemRef, v09.08.13
TipTacTalents, v09.08.13
BlizRuntimeLib_enUS v3.3.0.30300 <us>
(ck=97a)
Thanks!
Again, to the mod author: Personally, if the mod was simply changed to switch ammo by type of zone I'd be satisfied. I can live with shooting the same type of ammo on all mob types based on whether or not I'm in a 5-man, 10-man, 25-man, or the game world at large. The switch then wouldn't have to be during combat, but on zoning in or out. The cost of good ammo is minimal, so I want to use it in all 10- and 25-man raids. On the other hand, I don't need to use it anywhere else and I don't want to have to remember to switch! :-)
Pretty sad Blizzard screwed up Combat changing.
This application has encountered a critical error:
Not enough storage is available to process this command.
Program: E:\World of Warcraft\WoW.exe
File: .\src\lmemPool.cpp
Line: 311
Requested 6368 bytes of memory