Get an Epic Experience with Premium

EasyLoot

Bags & Inventory Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 1,410 Monthly Downloads
  • Supports: 5.2.0
  • 32,427 Total Downloads
  • Updated 05/19/2013
  • Created 12/17/2009
  • 62 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU Lesser General Public License version 3 (LGPLv3)
  • Newest File: v2.2.5.1
or
Support development! **
Donate

About EasyLoot

An automatic loot filter.
When enabled and automatic loot is disabled, it automatically loots using a
user defined filter so that only items with a quality/rarity above a certain level
gets looted automatically.

The user can also define exceptions from the general quality rule.
By typing "/el show" you can bring up the UI for adding:
    "AutoLoot" (always loot)
    "Ignore" (never loot)
    "Destroy" (destroy the item once picked up)
    "Need" (automatically roll need)
    "Greed" (automatically rool greed)
Enter the name of an item into the text box at the bottom of the window
and press the add button under the column that you want to put your item into
(regular expressions can be used to match item names).
You can also shift click an item in your inventory or in AtlasLoot
for example after you have activated the text box to copy the name of the
item automatically.
If you don't click in the text box before you shift click the item the link
will appear in the "default" window (usually chat).
Pressing the button next to the text field will bring up a tool where you
can search your bags for items with names containing a specific text.

Items under "Need" or "Greed" will automatically be removed from the list
if you loot an item with that name. To prevent this to happen click the check
box next to the item name so that you get a small bag icon instead. This will
prevent the item from being removed and you will keep rolling for it until
you manually remove it from the list by clicking on the name or by clicking on
the bag icon and then looting the item.

From version 1.2.0.0 there is a second check box in the greed list which indicates
whether you want to automatically disenchant the item as it gets looted instead of
the normal greed roll.

From version 1.3.0.0 AtlasLoot wishlist can be used for items that you want to
roll need on. Just put the item in the list and the addon with do the rest.
This is an optional dependency so no need to have AtlasLoot installed.

From version 1.5.2.0 you can set the addon to delete grey items that are looted.
This is to help skinners to keep tidy bags and not flood them. When looting a grey
item it will destroy any items with the same itemID (same item) in the inventory.
You will not get a warning when the items are destroyed!

Using the "Greed on"/"Disenchant on" and the drop down will give you the option
to greed or disenchant (de will cause greed if there is not enchanter in the group)
on items of the specified quality or lower.
"Always greed on BoE items" will do just that if checked instead of disenchanting
items that will Bind on Equip.
Setting an item level in the text box marked "Item Level" will cause items that
level or lower to be treated the same way as for matching quality (DE or Greed
depending on your settings).

Other settings include:
    Loot rules settings (when to use the addon depending on the loot rule).
    Enabling/disabling the use of the addon in game.
    Quality/rarity threshold.

The settings can be found in the AddOn tab of the Blizzard Interface Options
or by typing "/el options"

Note: The Need/Greed functionality only works when the default "roll for loot" window
appears. It does not work if the group/raid uses Master Looter.
If a need/greed item is looted by you it will be removed from your need list unless
marked with bag.

NOTE:
You will not get any warnings when you disenchant items! You can see what happens
in the log as usual but you can not undo any disenchanting and the author of this
addon does not take any responsibility for loot getting disenchanted
or destroyed by mistake!

------------------------------------------------------------------------
r77 | zaman | 2013-05-19 15:46:51 +0000 (Sun, 19 May 2013) | 1 line
Changed paths:
   A /tags/v2.2.5.1 (from /trunk:76)

Tagging as v2.2.5.1
------------------------------------------------------------------------
r76 | zaman | 2013-05-19 15:46:19 +0000 (Sun, 19 May 2013) | 2 lines
Changed paths:
   M /trunk/EasyLoot.lua
   M /trunk/EasyLoot.toc

v2.2.5.1
Forgot debug messages
------------------------------------------------------------------------
r74 | zaman | 2013-05-17 20:16:11 +0000 (Fri, 17 May 2013) | 2 lines
Changed paths:
   M /trunk/EasyLoot.lua
   M /trunk/EasyLoot.toc

v2.2.5.0
Fixed so that when items are received they get checked against the tables even if you get the item from vendor or as reward
------------------------------------------------------------------------
r72 | zaman | 2013-05-16 20:29:32 +0000 (Thu, 16 May 2013) | 1 line
Changed paths:
   M /trunk/EasyLoot.lua
   M /trunk/EasyLoot.toc

v2.2.4.0 Fix for names with "-" in them
------------------------------------------------------------------------

Comments

First Previous Page 1 of 4 Next Last
  • #49
    Re: BUG - Items with a - in the name do not auto delete

    I have found that items with a - in the name do not auto delete, for example Corn-Breaded Sausage or Fresh-Squeezed Limeade. Any fix for this?

  • #50

    Will have a look at it and see if I can figure out why.
    It probably has something to do with the regular-expression-like format of the text so you can forma the text a bit diffrently but I'll see if I can make an exact match as well for items with a "-" in the name.

     

  • #53

    Found another thing: Items that you got from vendor or as quest reward were not checked against all tables.
    Sorted that as well so you get check the "-" items by simply buying one.

  • #52

    I have made a fix for it but haven't been able to test it 100% - RL interrupting atm but it looks to be working for the few lucky drops with odd names I have got. If you still have problems send a new message and I'll try to sort it.

  • #51

    Sound good if you can as it will make this addon perfect at auto deleting all items of choice. Thanks for your efforts with this. Please let me know if you manage to fix it.

  • #47

    I hope this helps. I have been getting this error.

     

    1x [ADDON_ACTION_FORBIDDEN] AddOn "EasyLoot" tried to call the protected function "JoinBattlefield()".
    !BugGrabber-r191-release\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    Blizzard_PVPUI\Blizzard_PVPUI-1.0.lua:469: in function "HonorFrame_Queue"
    <string>:"*:OnClick":2: in function <string>:"*:OnClick":1

    Locals:
    nil

     

  • #48

    That's really odd since that function is never called from EasyLoot. When did it pop up? What did you do?

  • #43
    Error @ 5.0.4 Patch

    Please fix this error Occured @ 5.0.4 patch recent on this posted date

    Error occured in: Global
    Count: 1
    Message: ..\AddOns\EasyLoot\EasyLoot.lua line 162:
       attempt to call global 'LootSlotIsItem' (a nil value)
    Debug:
       [string "*:OnLoad"]:6:
          [string "*:OnLoad"]:1
       [C]: LootSlotIsItem()
       EasyLoot\EasyLoot.lua:162: EasyLoot_HandleLoot()
       EasyLoot\EasyLoot.lua:20:
          EasyLoot\EasyLoot.lua:16

    And it doesn't work anymore :(

    Last edited by Grifflester on 8/30/2012 7:40:53 PM
  • #45

    Odd that you get that error message since that was one of the things I fixed in the last patch.
    Try reinstalling the addon, it looks like your addons hasn't really updated (or reload inside wow).

  • #44

    nvm. I think I fixed this errors by changing

    line: 162
    from

    if(not locked and EasyLootSettings[GetLootMethod()] and (rarity >= EasyLootSettings.rarity or not LootSlotIsItem(i) or EasyLoot_InTable(EasyLootLootList.autoloot, lootName)) and not(EasyLoot_InTable(EasyLootLootList.ignore, lootName))) then

    to

    if(not locked and EasyLootSettings[GetLootMethod()] and (rarity >= EasyLootSettings.rarity or lootQuantity == 0 or EasyLoot_InTable(EasyLootLootList.autoloot, lootName)) and not(EasyLoot_InTable(EasyLootLootList.ignore, lootName))) then

  • #42

    Just wanted to let you know ihave been using this in the Twilight Heroics to need or greed for stuff i want, and it is working perfectly! I just shift-clicked the item from the dungeon journal or Atlas into the name field and added it to need or greed. Thanks for a super addon! This is a lot more all-around useful looter than the other ones.

     

    Merry Christmas!

  • #40

    Well another bug. If you got in your list items with similar names he will delete/loot both of them. Like Fur Clothing Scraps and Think Fur Clothing Scraps.

  • #41
    I use so called pattern matching (a lot like regular expressions) so if you want to make 100% sure you get an exact match you can add ^ to the beginning of the string and $ at the end like: ^Fur Clothing Scraps$
    Last edited by Zaman on 11/10/2011 4:00:28 PM
  • #37
    If this add on would simply auto delete itself, I would call that success. Instead I now have to do it.
  • #39
    Constructive feedback would be more of a help
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!