Poisoner

FreeButton and Menu (skinned with ButtonFacade Entropy: Bronze)

Quick discription

Poisoner allows you to

apply

via 2 different possiblities:

  • PoisonMenu
  • QuickButton (=> configuration menu)

click

  • LEFT mouse button to apply it to your main hand weapon
  • RIGHT mouse button to apply it to your offhand weapon
  • MIDDLE mouse button (scroll wheel) to apply it to your throw weapon

buy

a choosen amount of poisons via confirmation or automation on vendor visit

watch

  • warns when your poisons are about to expire
  • warns when your low on poisons and need to restock




Current dev status:

active - semi-active - pending - inactive

  • enhanced timer dependencies (Party/Raid, flying/mounted ...)
  • reworking options




Features

  • TWO Minimap buttons with a automatically updating menu with buttons for your poisons, weightstones/sharpening stones and mana/wizard oil.
    • You can choose which button you want to show/hide and want the PoisonerMenu anchored to.
    • The Poisoner_FreeButton can be dragged in the whole UI.
  • a 'Quick Button' to empoison your weapons via user defined presets with just 1 click.
  • Poison expiration warning via
    • Audio
    • Chat
    • ErrorFrame
    • AuraFrame
  • Warning when you are running out of poisons and need to restock. (TimerWarning is deactivated when resting)
  • AutoBuy to buy choosen amounts of poisons on vendor visit with 1 or without any click.
  • You can set the scale and alpha of nearly every button/menu and the AuraFrame to fit Poisoner to your UI.

Poisoner_Masque (ButtonFacade)

If you have Masque (aka ButtonFacade) activated, Poisoner_Masque let you skin the MenuButtons and the QuickButton via Masque. Download Masque




Usage


FreeButton

If you
LEFT-click the button, a menu is created dynamically depending on the items in your inventory.
RIGHT-click the button, the Poisoner configuration menu will show up.

! The FreeButton CAN toggle all Poisoner menus while in combat !

MinimapButton

If you
LEFT-click the button while out of combat, a menu is created dynamically depending on the items in your inventory.
RIGHT-click the button while out of combat, the Poisoner configuration menu will show up.

! The MinimapButton can NOT toggle the menu or the config while in combat. To toggle the menu while in combat, click the FreeButton or use the Hotkeys. !

PoisonMenu

Click on a poison button with the following mouse buttons to apply it to the according weapon:
LEFT-click => Mainhand
RIGHT-click => Offhand
Middle-click => Throw weapon

AutoBuy

Enbale AutoBuy via the checkbox on top. If you do not want to have to confirm buying, check the second option.

To setup the amount to buy simply move the slider of the corresponding poison and click on the 'Save' button.

The next time you visit a poison vendor, Poisoner will restock your poisons to the choosen amount.

QuickButton

If a standard poison set is choosen, PoisonerQuickButton is shown.

The choosen poisons can be applied with the corresponding modifiers (none/SHIFT/CTRL/ALT) and mouse button 1/2/3




Slash commands

/poisoner

  • enable - Enable Poisoner.
  • disable - Disable Poisoner.
  • config - Open the configuration menu.



/poisoner freebutton / fb

  • show - Show the Poisoner Minimap button.
  • hide - Prevent the Poisoner Minimap button from being shown.
  • lock - Prevent the poisoner button from being dragged.
  • unlock - Allow the poisoner button to be dragged.
  • reset - Reset the position of the poisoner button.
  • scale # - (Enter a number for #. min:0.1, max:2)
  • alpha # - (Enter a number for #. min:0.1, max:1)



/poisoner menu

  • parent
    • own - Set Poisoner_FreeButton as parent
    • minimap - Set MinimapButton as parent (the Poisoner Minimap button can be dragged depending on/according to the Minimap)
  • position - Set on which side of the choosen button the menu appears.
    • top
    • topleft
    • topright
    • left
    • right
    • bottom
    • bottomleft - This is the classic position.
    • bottomright
  • scale {0.1 - 2} - Set the scale of the poisoner menu (value of 1 = no change, less than 1 = shrink, larger than 1 = enlarge).
  • overwrite - Set this to 1 or true to enable updating of the QuickButton whren applying poisons via the menu (Presets will be reset to the choosen ones on next reload or login).
  • reset - Reset the menu to its defaults.



/poisoner tooltip / tt

  • name - Name-only tooltips
  • full - full item tooltip



/poisoner postpoison - Should choosen (clicked) poisons be posted in the Chatframe?

  • Yes: 'true' or 1
  • No: 'false' or 0



/poisoner timer

  • enable
  • disable
  • warningthreshold # or wt # - (Enter a number for #. min:1, max:25)
  • output
    • mainhand - check mainhand weapon
    • On: 'true' or 1
    • Off: 'false' or 0

    • offhand - check offhand weapon
    • On: 'true' or 1
    • Off: 'false' or 0

    • throwweapon - check throw weapon
    • On: 'true' or 1
    • Off: 'false' or 0

    • audio - give acoustic warning
    • On: 'true' or 1
    • Off: 'false' or 0

    • chat - print warning into Chat
    • On: 'true' or 1
    • Off: 'false' or 0

    • error - print warning into UIErrorsFrame
    • On: 'true' or 1
    • Off: 'false' or 0

    • aura - show the aura frame ("weapon icons")
    • On: 'true' or 1
    • Off: 'false' or 0

  • aura
    • lock
    • unlock
    • scale # - (Enter a number for #. min:0.1, max:2)
    • alpha # - (Enter a number for #. min:0.1, max:1)



/poisoner autobuy

  • enable - Enables automatic purchasing of the choosen poisons on vendor visit.
  • disable - Disables automatic purchasing of the choosen poisons on vendor visit.
  • confirm - A PopUp will be shown if there are poisons to buy.
  • auto - Poisoner will buy choosen poisons automatically without confirmation.
  • check - Should Poisoner inform you via Chat if your poisons are below 10% stock? 'true' or 1 'false' or 0
  • cp # - Set the amount of poisons to restock to. (Enter a number for #. min:1, max:25)
  • dp #
  • ip #
  • mp #
  • wp #



/poisoner presets

  • reset



/poisoner quickbutton

  • lock - Prevent the PoisonerQuickButton from being dragged.
  • unlock - Allow the PoisonerQuickButton to be dragged.
  • reset - Resets the QuickButton to its default position. ("Only seeable if presets are correct.")
  • scale # - (Enter a number for #. min:0.1, max:2)
  • alpha # - (Enter a number for #. min:0.1, max:1)



/poisoner thanks

  • Prints a lists off all important people who distributed to and tested Poisoner 4.




Limitations

The Poisoner Minimap Menu can be toggled while inCombat.

To do so, you have to click the FreeButton or use the keybinding which can be set via the WoW keybinging menu.

The MinimapButton (LDBIcon) can NOT toggle the Menu while in combat.





Poisoner is enabled by default for Rogues, and disabled by default for all other classes.




Credits to Karrion of Terenas for the original Poisoner

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of mgunnett mgunnett Mar 10, 2011 at 02:45 UTC - 0 likes

    I posted a new ticket for a feature request. Thanks for the great addon.

  • Avatar of Museraen331 Museraen331 Mar 03, 2011 at 23:39 UTC - 0 likes

    I found another feature of Poisoner I dindn't know about today and it is a really great feature. It tells you when your enchant on your fishing pole runs out. You don't know how many times I've gone on fishing not realizing that my lure had expired.

  • Avatar of Museraen331 Museraen331 Mar 02, 2011 at 00:54 UTC - 0 likes

    Nice

  • Avatar of Museraen331 Museraen331 Mar 01, 2011 at 13:07 UTC - 0 likes

    Sleep deprivation will do strange things to you. EDIT: I found out that the ChatFrameEditBox is simply the box that you type in for chat. I never knew that. And naturally it's repair day so I can't go in game and make the hotfix you provided until after 2. I just use beta50 between 'takes', it still works great. And you'll prolly have the next version out by the time play resumes. So......

    Last edited Mar 01, 2011 by Museraen331
  • Avatar of humfras humfras Mar 01, 2011 at 11:54 UTC - 0 likes

    OMG, I failed once again. I should have taken some time to sleep instead of mixing the Poisoner_BF config up...

    Please use the command posted in comment#17 to fix the error.

  • Avatar of Museraen331 Museraen331 Mar 01, 2011 at 06:38 UTC - 0 likes

    I got the copy, paste method for the lua error message. And yes there is one for the beta95 version. The following message comes at log in and everytime you click the freebutton or any box in the menu UI.

    Message: ...dOns\Poisoner_ButtonFacade\Poisoner_ButtonFacade.lua:108: attempt to index field 'QuickButton' (a nil value)

    Time: 03/01/11 01:25:21

    Count: 1

    Stack: [C]: ? ...dOns\Poisoner_ButtonFacade\Poisoner_ButtonFacade.lua:108: in function `Poisoner_ButtonFacade_Init' ...dOns\Poisoner_ButtonFacade\Poisoner_ButtonFacade.lua:19: in function `Poisoner_ButtonFacade_OnEvent' [string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

    Locals: ( it ends here)

    I'm going back to beta50 (lol) for now humfras.

  • Avatar of humfras humfras Feb 28, 2011 at 19:31 UTC - 0 likes

    Insert the following code into the ChatFrameEditBox and press Enter:

    /run Poisoner_ButtonFacade_LoadDefault(); ReloadUI();
    

    This should fix the bug when upgrading from beta80 to beta90. I will put a check in the next release.

    Last edited Feb 28, 2011 by humfras
  • Avatar of Museraen331 Museraen331 Feb 28, 2011 at 18:30 UTC - 0 likes

    Okay, when I came back I had already installed ButtonFacade so I just went to the game and I got a lua error message humfras when I logged in and when I left clicked on the freebutton. I logged completely out of the game and deleted BF and P4beta90 from the interface/addon file of WoW and re-installed them, went back to the game and got the same lua mesages but I noticed that the freebutton was still in the same position I had placed it so I went back uninstalled all of those addons again, installed beta50 and went in game and got the restart then logged out and deleted 50 and re-installed BF and 90 and went back in game. I got the lua error message on log in but got the restart and got the lua error message after the restart and when I left click the freebutton. Right click works fine. Now, I haven't had time ro research Swatter and learn how to copy the lua messages so here is the log in message.

    Message: ...dOns\Poisoner_ButtonFacade\Poisoner_ButtonFacade.Lua:91: attempt to index field 'Menu Buttons' (a nil value)

    Count: 1

    Stack: ...dOns\Poisoner_ButtonFacade\Poisoner_ButtonFacade.Lua:91: In function"'Poisoner_ButtonFacade_Init" ...dOnPoisoner_ButtonFacade\Poisoner_ButtonFacade.Lua:18: In function 'Poisoner_ButtonFacade_OnEvent' [string " * : OnEvent"]:I: In function <[string" * OnEvent "]:I>

    The message for the left click on the free button was a little longer but had same first line for the message and stack items. Then it had things about a lua 183 and a lua 967 and some stuff about On Show, and Toggle. sorry about that humfras. I'm just going to put beta50 back in the game for now and hopefully learn to use the Swatter copy method soon.

    Forgot to tell you, I went about some things in the game, checked my mail, mounted a couple of mounts, went to a repair vendor and never got another lua error message, just on log in and every time I left click the freebutton.

    Last edited Feb 28, 2011 by Museraen331
  • Avatar of humfras humfras Feb 28, 2011 at 15:42 UTC - 0 likes

    The fact that Poisoner was bugging because of ButtonFacade and LibButtonSkin were missing was a fault/oversight by me.
    Beta80 just canceled loading if BF was not active and the OnLoad function tried to execute a none existing function.
    beta90 now checks if the required AddOns are present and running.

    As soon as Poisoner4 goes into release state, I will update the description on curse.

  • Avatar of Museraen331 Museraen331 Feb 28, 2011 at 15:18 UTC - 0 likes

    humfras, thanks for the link to ButtonFacade. I have installed it but don't have time right now to go into the game and check things out. About an hour or so before I can. Two things Humf, do you think that since I didn't have ButtonFacade installed when I first downloaded this newest version of Poisoner that the absence of BF was causing all those problems? And if it was, perhaps you should, ( for peiople like me!!!) mention in the main description of Poisoner that people should make sure to have ButtonFacade loaded in addons, no? I had no idea it was needed because until now it wasn't.

    Last edited Feb 28, 2011 by Museraen331

Facts

Date created
Apr 01, 2008
Category
Last update
Sep 17, 2013
Development stage
Release
Language
  • deDE
  • enUS
  • frFR
  • koKR
  • ruRU
  • zhTW
License
All Rights Reserved
Curse link
Poisoner
Downloads
697,145
Recent files

Authors