Category: Rogue
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
30100.01
Date:
04-14-2009 07:50 AM
Size:
5.58 Kb
Downloads:
7,509
Favorites:
141
MD5:
Pictures
Click to enlarge
Buying Poisons
Click to enlarge
Options Frame
EasyPoisons   Popular! (More than 5000 hits)
EasyPoisons is an automagical poison buyer. In other words, it buys your poisons for you. It is designed for lazy rogues (such as myself) and is incredibly small while also incredibly easy to configure.

Features:
  • Load On Demand (LoD) options for configuration
  • Restock any poison for any amount up to 100
  • Detects your character's level and buys the highest rank of the poison for your character
  • Does nothing (and uses no memory) if the player's class is not rogue or if the player is below level 20
  • Compatible with all localizations

Type /easypoisons to open the options frame:
  • Sliders and Edit Boxes for configuring each type of poison
  • Movable (Drag the title bar)

Known Issue(s):
  • You will have to visit a poison selling merchant vendor at least once before it can update it's information accurately. This only applies after server resets and/or patches.
  Change Log - EasyPoisons
--------------------
04-14-09 | 30100.01

- Updated toc for patch 3.1
- Changed format of ChangeLog
--------------------
Unknown | 30000.03

- Fixed many bugs left over from previous attempts at querying the server for poisons
- No longer supports checking for players below level 20 (Really, you shouldn't have this enabled in the first place if you can't use it)
- AddOn will simply silently fail if the player is below level 20 now
- Fixed some bugs and improved some areas of code for the options frame
- EasyPoisons no longer queries the server for poison information
--------------------
Unknown | 30000.02

- Temporary bug fix for blank options frame.
--------------------
Unknown | 30000.01

- Starting fresh, saved variable updates no longer compatible with the old system (before localization through itemID's); some of you may have to update your poison purchasing numbers
- Changing versioning method once again
- All bugs from lower level poisons and leveling up should be fixed
- Improved the poison itemID querying from the server (Thanks to IBLJerry on WoWInterface!)
- Added checks to your level so EasyPoisons will not waste time/resources performing actions if you can't use any poisons anyway
- Changed the options to a Load On Demand addon so it doesn't waste resources
- Added edit boxes to the sliders in the options to change numbers even easier
--------------------
Unknown | 3.0.9-1.0

- now query server for poisons
- now uses itemID's for saved variables/merchant item lookups
--------------------
Unknown | 3.0.8-1.01

- small code tweaks
- updated screenshots on WoWInterface
--------------------
Unknown | 3.0.8-1.0

- complete code rewrite. It is now faster and more cpu efficient (and easier to decipher!)
- the poison ranks of your current level are now displayed as the name of the poison in the options frame
- changed versioning method to: (current wow patch)-major.minor
- ToDo: Make EasyPoisons compatible with all WoW locale
--------------------
Unknown | 2.2

- major code cleanup on options frame
- saved variables code streamlined which also improved various areas of the code as a side effect
- other random code changes
--------------------
Unknown | 2.1

- Options frame redesigned
- now has supporting textures
- added tooltip on title
- code streamlined, cleaned up, and is now much more legible and consistent
--------------------
Unknown | 2.0

- 2.0 introduces the options frame
- each poison has a slider with a value from 0 to 100, set the value to 0 to not buy any poisons of that type
- slider value can be changed via click/slide/mousewheel
- frame can be moved by dragging the title area where it says "EasyPoisons"
- type /easypoisons to open the options frame
- type /easypoisons again to close the options frame, or click the close button in the upper topright corner of the frame
- screenshots, code cleanup/improvements, and more love still to come
--------------------
Unknown | 1.4

- forgot to remove /ep slash shortcut, whoops!
- increased maximum number of purchasable poisons to 100! Thanks to Senjuro/Tony for the help
--------------------
Unknown | 1.3

- lowered max number of poisons to buy from 40 to 20. Buying more than a stack is usually unnecessary with how easy it is to buy them now
- changed ChatFrame1:AddMessage to print for the slash command output
- reduced the number of if checks for poison ranks by roughly half, making it faster and use less resources
- used tostring to get around the nil merchant name index, but it will still do nothing because you need to have the item saved in your local cache for it to not be nil
- cleaned up the OnEvent code, slightly improving speed and resource usage as a side-effect
- removed /ep slash shortcut to /easypoisons to prevent addon slash command conflictions
- bumped toc to 30000, ready for 3.0 to hit live!
--------------------
Unknown | 1.2

- cleaned up the slash function some more
- improved the accuracy of the vendor scanning function
- added a nil check for the occasional unpopulated merchant index
- reorganized if statements alphabetically by poison; nothing important, just looks nicer and more consistent
--------------------
Unknown | 1.1

- cleaned up the slash function slightly
- through a slight hack, increased total number of purchasable poisons to 40
- I noticed I accidently uploaded it on wowinterface under the name "EasyPoisoner" and even used that in the description. This is now fixed. I'm sorry if there was any confusion
--------------------
Unknown | 1.0

- initial beta release
  Comments - EasyPoisons
Post A Reply Comment Options
Old 11-14-2008, 04:17 PM  
Beoko
A Defias Bandit
 
Beoko's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 47
Uploads: 12
Quote:
Originally posted by Rickster2275
I'm level 66 and I had some poisons in my inventory. Probably some instant and deadly poisons. I'm not sure, if this is relevant, but I had completely reinstalled WoW since I deinstalled it when I quit some months ago. I only clicked once on the vendor expecting to be able to configure the mod. Btw, never mind the money. I didn't go broke and have already earned as much as I lost through this "accident".
Thanks for the information. I'll figure out what's wrong as soon as possible. Also, you do not need to open a merchant in order to configure it. You can simply type "/easypoisons number" anywhere or anytime to set the number of poisons to buy. "number" is the number you wish to buy, and the default number is 20. This number can be set anywhere from 0 to 100.

Once again, I'm sorry that this happened.
Beoko is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-14-2008, 09:03 AM  
Rickster2275
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I'm level 66 and I had some poisons in my inventory. Probably some instant and deadly poisons. I'm not sure, if this is relevant, but I had completely reinstalled WoW since I deinstalled it when I quit some months ago. I only clicked once on the vendor expecting to be able to configure the mod. Btw, never mind the money. I didn't go broke and have already earned as much as I lost through this "accident".
Rickster2275 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-13-2008, 10:44 AM  
Beoko
A Defias Bandit
 
Beoko's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 47
Uploads: 12
Quote:
Originally posted by Rickster2275
I just started playing WoW again after some months and installed this mod and poisoner3 (among other mods). When I went to the poison vendor I was very surprised to see that easy poisons spent about 68 gold! Checking my inventory I noticed that easy poisons not only had bought 20 poisons of each category (wound, crippling, instant etc.) but also of each level!!! Even those levels I can't use because I don't fulfill the level requirement.... I'm sure this is not the way it's supposed to work! Needless to say that I was very angry about the money I lost due to this. Of course I deactivated the mod. I writing this (my first post here, btw) so that you can check the code (or wherever you check such things) to prevent others from the same money sink.
First of all, I'm very sorry that this happened. It is indeed not intended behavior. Would you please tell me what level you are and if you already had some poisons in your inventory?

Oh, I almost forgot. If you or your server has lag and you click the merchant more than once to buy the poisons when you need poisons then it will send that request however many times you clicked. EasyPoisons cannot control this. So if your merchant window doesn't open and you need 20 of each poison and click it 10 times before it opens (because of lag, server OR client side), then it buys 200 of each poison. This is out of my control unfortunately. Although buying poisons not of your level is completely unintended and will be fixed as soon as possible.

Last edited by Beoko : 11-13-2008 at 10:50 AM.
Beoko is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-13-2008, 09:41 AM  
Rickster2275
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I just started playing WoW again after some months and installed this mod and poisoner3 (among other mods). When I went to the poison vendor I was very surprised to see that easy poisons spent about 68 gold! Checking my inventory I noticed that easy poisons not only had bought 20 poisons of each category (wound, crippling, instant etc.) but also of each level!!! Even those levels I can't use because I don't fulfill the level requirement.... I'm sure this is not the way it's supposed to work! Needless to say that I was very angry about the money I lost due to this. Of course I deactivated the mod. I writing this (my first post here, btw) so that you can check the code (or wherever you check such things) to prevent others from the same money sink.
Rickster2275 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-08-2008, 01:45 PM  
TazRulez
A Murloc Raider

Forum posts: 5
File comments: 47
Uploads: 0
I think it would be a great idea to add sliders or something to buy only certain poisons. I only use Instant for PvE & Wound & Crippling poisons for PvP. The other poisons I don't use and i have to sell them back to the vendor.
TazRulez is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-30-2008, 05:47 PM  
Beoko
A Defias Bandit
 
Beoko's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 47
Uploads: 12
Quote:
Originally posted by tewan
Is there a way to only buy 20 of w poison, but none of x, y, and z poisons? If not, could you add this feature?

edit: As for now, I edited your LUA to only buy Instant Poisons; I hope you don't mind D:
Not currently. As in my last post I was looking for some feedback before completely altering the config structure. Considering it's something that's been requested twice now, I'll do it! So here's what I was thinking for config:

Slider for each poison with a range of 1-100. Also, each poison will have a checkbox discerning on whether or not to ignore it. Thoughts on this?
Beoko is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-30-2008, 02:53 PM  
tewan
A Kobold Labourer

Forum posts: 1
File comments: 14
Uploads: 0
Is there a way to only buy 20 of w poison, but none of x, y, and z poisons? If not, could you add this feature?

edit: As for now, I edited your LUA to only buy Instant Poisons; I hope you don't mind D:

Last edited by tewan : 10-30-2008 at 02:56 PM.
tewan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-18-2008, 04:07 PM  
Beoko
A Defias Bandit
 
Beoko's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 47
Uploads: 12
@ hid:

It's something I've been thinking about. I've been wondering if adding a GUI with sliders for each poison amount to purchase would be more user-friendly or not. Possibly have a global override which would buy all poisons to a certain amount if checked or something like that. Thoughts on this?

@ Lieandra:

This is actually outside of the original scope of the addon. However, it does sound like a really nice feature. I'll think about it. For now I recommend using oApplication by Haste. It does the same thing you asked for.
Beoko is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-18-2008, 01:47 PM  
Lieandra
A Deviate Faerie Dragon
 
Lieandra's Avatar

Forum posts: 10
File comments: 3
Uploads: 0
Lightbulb Make things difficult. Sorry.

Will you be adding the ability to use the poisons with left and right clicks for main hand and off hand weapons as well? Or just leaving this addon as is?
__________________
~Lie
Shallow Shade Rogue
Lieandra is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-18-2008, 06:53 AM  
hid
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Would be nice if you could add the option to buy different amounts of each poison.
hid is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-23-2008, 07:39 PM  
Beoko
A Defias Bandit
 
Beoko's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 47
Uploads: 12
Quote:
Originally posted by cawfee
This is an amazing idea and might just replace BuyPoisons for me. I always seem to forget one or the other. Thanks a lot, will report bugs if they happen~!
I'm glad you like it. =)
Beoko is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-22-2008, 09:37 AM  
cawfee
A Fallenroot Satyr
 
cawfee's Avatar
Interface Author - Click to view interfaces

Forum posts: 22
File comments: 100
Uploads: 1
This is an amazing idea and might just replace BuyPoisons for me. I always seem to forget one or the other. Thanks a lot, will report bugs if they happen~!
cawfee is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.