r13
- Added an option to skip confirmation dialog (set by default).
- Added a 3rd block (throwing weapon) for rogues.
- Added options to resize tooltip (ctrl+mousewheel the tooltip or edit config menu).
- Fixed consumable list to reflect the 4.0.1 changes (old poisons with wrong IDs due to a Blizzard bug, will still be used by this plugin, but you will have to have at least one of the new poison to use as proxy).
- Fixed saving previous buff used.
- Removed warlock stuff.
- Changed background/border colors/opacity a bit.
- Improved config menu.

Ohhh, thanks for mentioning this Aranarth. I was having trouble with an 'auto buy' AddOn earlier with poisons, turned out to be because of the new consolidated poisons being different items than the old ranked ones.

It works for rogues. Blizzard just messed the poison conversion. Trash poisons that doesn't work (those seen as rank 2+) and buy working ones. Or apply manually until I release a 4.0.1 compatible version.

Anyway, I have a lot of cleaning to do in this addon (and some issues to fix like not remembering previous used poison).

To be sure it's not an encoding problem, and before moving on, I need to elaborate :

If the first time you saved your translations in a lossy format, simply changing the format afterwards won't help.

If you haven't replaced your translation file with the one I linked below, please do. I copied your translations into it. (If you do it while WoW is running, you don't have to restart the client: just reload the UI with a slash command: "/rl" or "/console reloadui" if the first doesn't work).

Looking at many addons helps alot understanding how frames, scripts and events are related. Learning from well coded addons is important to get good habits (design, cpu and memory optimizations...). Start with simple addons.(Tekkub as many little and well coded addons).

nothing happens...i try to save file with different encoding. But names of poison stay in english, and it still don't work
i try to find someone at russian realms who now the lua programming, and ask him, or try to understand it by myself. Aranarth maybe you can tell me where i can find some manuals about add-on programming.

hi.
I need to translate your plugin in to Russian? Because it don't work.
If I make some change in Translations.lua, nothing happens... only names of poison became unreadable? And it still doesn’t work.

That's strange, with a shaman I don't have to cancel a weapon buff to put a different one, but that's because they are spells. However, for consumables like rogues and warlocks use, there's always a replace dialog when I try to refresh, and the auto replace is still a "Blizzard only" (protected) function. ForceEnchant doesn't make any difference when it comes to weapon enchants, be they temporary or permanent.

If you mean: clicking directly the block (not the tooltip entry) to recast the previous spell, well, even if the addon undergo an important rewrite to use secure stuff (I did it in the past, though), only one display supports secure stuff (StatBlockCore).

...

Is what i mean.

PS - I dont get the replace enchant box - but then i play i play a shaman , i don't know if that makes a difference I thought that was only for permanent enchants - there is a mod to turn that off it's called Force Enchant - http://www.wowinterface.com/download...ceEnchant.html

PPS: I use ButtonBin, now after further testing i realize im not getting a replace enchant dialog, whats occuring for me isI have to manuall click off an enxisting enchant before i can chose another ie replace windfury - with rockbiter, alothugh i can recast the existing enchant all day long with np.

If you mean: auto accepting the replace enchant dialog box, I wish ! Unfortunatly, last time I checked, Blizzard was still protecting that function ("only available to the Blizzard UI" error).

If you mean: clicking directly the block (not the tooltip entry) to recast the previous spell, well, even if the addon undergo an important rewrite to use secure stuff (I did it in the past, though), only one display supports secure stuff (StatBlockCore).