Download
(16Kb)
Download
Updated: 11-27-12 11:54 PM
Pictures
File Info
Updated:11-27-12 11:54 PM
Created:12-28-10 02:18 PM
Downloads:9,877
Favorites:57
MD5:

Poisonous  Popular! (More than 5000 hits)

Version: 5.1.1
by: CheshireKatt [More]

Rogue poison and enrage alert addon.

  • Alert if your target is enraged so you can Shiv (or Soothe, or Tranquilizing Shot) it off.
  • Can be configured to be *really* annoying if your weapons are unpoisoned, or if poisons are about to expire.

For 5.0, all poison bar and buff bar functionality has been removed since poisons show up clearly in the buff list now, and poisons have their own in-UI flyout button which makes the poison bar rather pointless. And of course, since poisons are now (finally!) spells and not items, the auto-buy functionality has also been removed.

5.1.1: Minor update to support patch 5.1 and fix CRZ initialization issue. No progress on moving the alert yet, RL has been busy.

5.0.1: Updated for Mists of Pandaria / 5.0. Poison bar removed. Weapon buff text update removed. Autobuy functionality removed. Now supports Lethal / Non-Lethal poisons to go with Mists of Pandaria poison changes.

4.3.5: Fixed the incorrect cooldown sweep display again
4.3.4: Changed Poison Bar button update code to be more efficient. Throttled poison temporary enchant button updates to once per second. Removed old LibButtonFacade support, updated to support Masque (LibButtonFacade's successor) instead.
4.3.3: Throttled checks for updating the poison alert frame to once per second to try to fix some lag issues.
4.3.2: Fixed poison bar button texture bug again (spec swap, zone change) and removed incorrect and irrelevant cooldown arc.
4.3.1: Fixed poison bar button texture bug from WoW 4.3.
4.2.0.4: Added a new option, "Mark Temporary Enchant Icons" to disable my currently very clumsy buff scans to mark temp enchant icons with information on active poisons.
4.2.0.3: Added some debug options to help troubleshoot the disappearing bar.
4.2.0.1: Actually updated the toc for 4.2
4.2.0.1: Oh yeah, Hunters. Tranquilizing Shot is now supported by the enrage watch.
4.1.0.4: Druids can now use Poisonous's "Show Enraged Target" functionality if they have Soothe learned.
4.1.0.3: Ok, I think I *actually* fixed LBF/rABS compatibility this time.
4.1.0.2: Fixes to improve LibButtonFacade / rActionButtonStyler compatibility. I hope. :)
4.1.0.1:
  • Optional enrage detection (for Shiv)
  • I've had enough requests for it that I've gone and added a "don't nag about offhand poisons" 'cuz it doesn't actually hurt me any. If someone doesn't want to spend 10c every hour for poison on their thrown weapon it's not really my concern. :)
  • Various little tweaks internally
4.0.3.1:
  • Added support for reskinning the poison bar with ButtonFacade or rActionButtonStyler
  • Added an option to have the poison warning not tint the screen when displayed (just show the timers)
  • Added options to change button scaling and padding
Post A Reply Comment Options
Unread 12-08-20, 10:04 AM  
soyolas
A Kobold Labourer

Forum posts: 0
File comments: 141
Uploads: 0
Can this be updated for Shadowlands?
Report comment to moderator  
Reply With Quote
Unread 12-13-14, 06:55 PM  
Drawshot
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Combat instant poison

The addon works in Warlords, but doesn't recognize the new instant poison that combat spec has. To fix it, poisonous.lua needs to have this line included in the lethal poison spell ID list (near line 40):
Code:
[157584] = true,  -- Instant Poison
The only other problem with the mod seems to be that the sound that used to play just once when poisons fell off instead loops until you reapply poisons. I haven't really dug into the code to find what is causing that, but I'm probably not familiar enough with lua coding to fix that anyway.
Report comment to moderator  
Reply With Quote
Unread 08-20-14, 09:12 AM  
soyolas
A Kobold Labourer

Forum posts: 0
File comments: 141
Uploads: 0
Like the enrage warning could you also make it to show a warning for interrupt spells so we can kick them immediately.
Report comment to moderator  
Reply With Quote
Unread 10-29-12, 02:41 PM  
CheshireKatt
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 42
Uploads: 3
Originally Posted by brykrys
Trying out version 5.0.1 I found that it will sometimes display a warning that you have no poisons when you do - and re-applying poisons doesn't help. Eventually tracked this down to when you switch to a cross-realm zone.

Looking into Poisonous.lua, it's re-running Poisonous:CheckAbilities() due to event == "PLAYER_ENTERING_WORLD" from the CRZ change.
At line 128 there's a 'return' : I believe what is happening is the function finds 'Shiv' first and returns too soon, leaving self.KnownPoisons unpopulated. (If this is the case then 'Shiv' detection actually isn't working properly either, as it happens for my low-level rogue too...)

Also would be nice if there were an option to relocate the warning message slightly, in case it pops in combat and covers up critical parts of your UI
Good idea -- I've changed it over to PLAYER_LOGIN so it'll only happen on login/UI reload, and not zoning, CRZ, battlegrounds, death, etc.

I'm also going to look into letting you reposition the warning text for poisons and enrages, and when I've finished that I'll upload a new version with both fixes.

Thanks for the feedback!
Report comment to moderator  
Reply With Quote
Unread 10-26-12, 03:12 AM  
brykrys
A Deviate Faerie Dragon
 
brykrys's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 85
Uploads: 3
Trying out version 5.0.1 I found that it will sometimes display a warning that you have no poisons when you do - and re-applying poisons doesn't help. Eventually tracked this down to when you switch to a cross-realm zone.

Looking into Poisonous.lua, it's re-running Poisonous:CheckAbilities() due to event == "PLAYER_ENTERING_WORLD" from the CRZ change.
At line 128 there's a 'return' : I believe what is happening is the function finds 'Shiv' first and returns too soon, leaving self.KnownPoisons unpopulated. (If this is the case then 'Shiv' detection actually isn't working properly either, as it happens for my low-level rogue too...)

Also would be nice if there were an option to relocate the warning message slightly, in case it pops in combat and covers up critical parts of your UI
Report comment to moderator  
Reply With Quote
Unread 01-12-12, 09:57 AM  
CheshireKatt
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 42
Uploads: 3
I've uploaded 4.3.4 -- I've reworked the poison bar a bit, it doesn't do nearly as many potentially-costly updates as it used to (and I finally throttled the temp enchant icon updates).
Report comment to moderator  
Reply With Quote
Unread 01-05-12, 01:27 AM  
fnacke
A Deviate Faerie Dragon

Forum posts: 13
File comments: 16
Uploads: 1
Originally Posted by CheshireKatt
4.3.3 has a fix that may solve your lag issues. I'm looking into a few other things as well just in case that doesn't do it.
Thanks a bunch for trying to fix this issue for me!
But i still got bad news Enabling Poisionus makes me go from 60fps to 5fps using/seeing aoe abilities and 15fps just flying around doing nothing. I have no clue what it can be, but forsure it's sad
I don't know if u have any more ideas how to fix this but i would greatly appriciate it!
Report comment to moderator  
Reply With Quote
Unread 01-03-12, 02:08 PM  
CheshireKatt
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 42
Uploads: 3
4.3.3 has a fix that may solve your lag issues. I'm looking into a few other things as well just in case that doesn't do it.
Report comment to moderator  
Reply With Quote
Unread 12-30-11, 12:33 PM  
Dasco
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Originally Posted by Brosog
This addon is awesome, fits my needs perfectly, but I can't seem to apply poisons to my throwing weapon with it, any ideas?
you need to use alt + any mouse button
Report comment to moderator  
Reply With Quote
Unread 12-28-11, 07:34 PM  
Brosog
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
This addon is awesome, fits my needs perfectly, but I can't seem to apply poisons to my throwing weapon with it, any ideas?
Report comment to moderator  
Reply With Quote
Unread 12-28-11, 03:38 PM  
fnacke
A Deviate Faerie Dragon

Forum posts: 13
File comments: 16
Uploads: 1
Originally Posted by CheshireKatt
Thanks for the info. That does narrow down a place I can look to see if I can find what might be causing the lag you're seeing (though I'm not sure why you're seeing it and I'm not, but eh, different active addons, different computers, different results).

Thanks for checking your .toc as well -- I wanted to make sure that I'd uploaded the latest version, I believed you when you said that you'd installed the latest one I'd uploaded, hehe.

I don't know how rapid I'll be about updating it over Christmas weekend, but I'll get it there as soon as I can.
Okey, that's great. The least i could do to hopefully help u solve this problem for me and maybe others. Would mean allot to me if it's fixed!
Thanks!
Report comment to moderator  
Reply With Quote
Unread 12-24-11, 01:45 AM  
CheshireKatt
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 42
Uploads: 3
Thanks for the info. That does narrow down a place I can look to see if I can find what might be causing the lag you're seeing (though I'm not sure why you're seeing it and I'm not, but eh, different active addons, different computers, different results).

Thanks for checking your .toc as well -- I wanted to make sure that I'd uploaded the latest version, I believed you when you said that you'd installed the latest one I'd uploaded, hehe.

I don't know how rapid I'll be about updating it over Christmas weekend, but I'll get it there as soon as I can.
Report comment to moderator  
Reply With Quote
Unread 12-23-11, 01:27 PM  
fnacke
A Deviate Faerie Dragon

Forum posts: 13
File comments: 16
Uploads: 1
Originally Posted by CheshireKatt
Hm. So if I'm following you, you've verified that Poisonous causes you lag as of 7 days ago now and you've narrowed it down to "if Poisonous is loaded, you lag, if you log out, unload it, and relog you don't lag"?

Some troubleshooting questions for ya:
  • What is the addon version in Poisonous.toc?
  • What happens if you tell it to hide the poison bar? Does that fix the lag?
  • Have you updated any other addons as of 7 days ago that might be affecting things (either manually or via one of the auto-updater programs)?
As i said i had the latest version of the addon installed.

## Interface: 40300
## Title: Poisonous
## Version: 4.3.0.2

When i had every other of my addons enabled exept Poisonous i had 0 lag/freezes.
I logged out and in again to enable Poisonous, only to confirm that it was indeed Poisonous that was giving me lag/freezes.
I do not have anything exept warning on poision expiration and autobuy of poisions enabled, rest is disabled (poisionbar, temporary enchant etc)
Report comment to moderator  
Reply With Quote
Unread 12-23-11, 10:42 AM  
Dasco
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Originally Posted by CheshireKatt
Interesting -- the poison buttons showing the first action button bug is the one I'd uploaded version 4.3.2 to fix. It's possible I uploaded an early version of it -- what's the version listed in the Poisonous.toc file?
4.3.0.2
Report comment to moderator  
Reply With Quote
Unread 12-22-11, 10:56 AM  
CheshireKatt
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 42
Uploads: 3
Hm. So if I'm following you, you've verified that Poisonous causes you lag as of 7 days ago now and you've narrowed it down to "if Poisonous is loaded, you lag, if you log out, unload it, and relog you don't lag"?

Some troubleshooting questions for ya:
  • What is the addon version in Poisonous.toc?
  • What happens if you tell it to hide the poison bar? Does that fix the lag?
  • Have you updated any other addons as of 7 days ago that might be affecting things (either manually or via one of the auto-updater programs)?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: