• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

PassLoot

 
Project Updated:
Files Updated: Fri, Feb 5 2010
Supports Game Version: 3.3.0
Category: Bags & Inventory
Tags:

, , , , , , and [Edit Tags]

Project Manager: Odlaw
Additional Authors: No additional authors
Current Version: r106
License: All Rights Reserved
Development Site: WowAce.com
Avg Daily DL (last 30 days): 72
Downloads Total: 31,170
Favorites: 100
Comments: 63
  • About PassLoot
  •  

What this mod does

This mod will allow you to automatically roll greed, need, pass, or if the setting is disabled, let you manually roll on loot based on customized loot rules.

By adding customized rules, you can do things like roll greed on all Bind on Equip items, except in Karazhan. You could also let it ignore all Bind on Pickup items, to let you manually roll on them.

Features

Automatic loot settings for each category:

  • Need - This will roll need on the loot in this rule.
  • DE - If an enchanter is present this will roll disenchant
  • Greed - This will roll greed on the loot in this rule.
  • Pass - This will automatically pass on the loot in this rule.
  • If no loot method is selected, you will have to manually roll on the items.
  • You may select multiple methods.

Loot rules can filter loot based on the following:

  • Bind on status
  • Class / Spec
  • Equip slot
  • Group/Raid
  • Inventory (Do you already own an item)
  • Item Level
  • Item Name (partial or exact)
  • Item Price
  • Item Type and SubType
  • Learned Item (recipes/mounts)
  • Loot Won Counter/Comparison (How often you have won an item with the rule)
  • Player Name
  • Quality
  • Required Level (or formula based on current level)
  • Uniqueness
  • Usable Items (things that you can equip/use)
  • Zone
  • Zone Type
  • Confirm BoP filter to accept BoP item popups
  • Confirm DE filter to accept DE item popups (use care with this one)

Logic

  • Rules are checked for a match in the order they appear.
  • You may have more than one of the same type of filter.
  • Each filter type must have at least one match.
  • Items may not match any exception.
  • If ( matched rule ) then ( roll ) else ( skip rule )
  • Rolling is attempted in the following order: Need > DE > Greed > Pass. (Depending on what is selected)

Logic Example 1

  • Quality -> Rare
  • Quality -> Epic
  • Binds on -> None
  • Binds on -> Equip
  • Binds on -> Use
    This will match IF (Rare OR Epic) AND (None OR Equip OR Use)

Logic Example 2

  • Item Type -> Armor
  • Item Type -> Weapon
  • Item Type -> Plate Armor (exception)
  • Item Type -> 2hd Maces (exception))
    This will match IF (Armor OR Weapons) AND NOT (Plate OR 2hd Mace)

Logic Example 3

  • Quality -> Rare
  • Quality -> Epic
  • Binds on -> Pickup
  • Usable -> Unsuable
  • Zone Name -> Halls of Reflection (exception)
  • Zone Name -> Pit of Saron (exception)
    This will match IF (Rare OR Epic) AND (BoP) AND (Unusable) AND NOT (HoR OR PoS)

Roll Logic Examples

  • -Need +DE +Greed -Pass = DE > Greed
  • +Need -DE +Greed -Pass = Need > Greed
  • +Need -DE -Greed +Pass = Need > Pass
  • -Need +DE -Greed -Pass = DE > Manual roll

Basic Usage

  • To open the configuration menu, type /passloot
  • Use Add button to create a new rule (Rules are processed in the order they are listed)
  • To remove a rule, select the rule and click the remove button
  • To move a rule up and down in the list, select the rule and click the up/down buttons
  • Once a rule has been selected, you can edit the description or change it's filters.
  • To add a filter to the selected rule, select the filter you wish to add and click add.
  • To remove a filter, select the filter in the Active Filters window and click remove. (You can also shift-right click the filter)
  • To edit an active filter, select the filter in the Active Filters window and change it's properties. (You may have multiple filters of the same type to match)
  • To test an item to see how PassLoot would roll, type /passloot test <shift-click an item>

Example 1

If you want to roll greed on all BoE items, except when on a raid in Karazhan, you can do the following:

  • Rule 1: (Greed)
    • Zone -> Karazhan (Exception)
    • Binds on -> Equip
    • (You can add more Bind On filters to the rule if you wish to add Bind on None or Bind on Use.)

Example 2

The only way to have it roll Need if condition X is met, and Greed if condition Y is met is to have 2 separate rules.
You wish to manually roll on all epic items, roll greed on all rare non-bop items items, and roll Disenchant on anything else (and greed if no disenchant option is available)

  • Rule 1: (nothing checked)
    • Quality -> Epic
  • Rule 2: (Greed)
    • Binds on -> Pickup (exception)
    • Quality -> Rare
  • Rule3: (Greed + Disenchant)
    • (no filters added)

Notes

  • Default settings
    • Mod: On (If this setting is off, it won't do automatic pass/greed/need on anything)
    • Quiet: disabled (If this setting is enabled, you won't see what it rolls on)
    • All loot categories are disabled by default to let you manually roll on them.
  • When rolling greed or need on BoP items, WoW will still ask you if you are sure you want to roll since it will bind on pickup. If you want to auto click yes on the BoP confirmations, add a Confirm BoP filter to the rule.
  • The Loot Won Counters are only incremented when you win loot. It will remember what rule was matched and will increment that counter accordingly.

Translation

  • Translation is done through the localization system at www.wowace.com/projects/pass-loot/localization/
  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  PassLoot r106 Release 3.3.0 458 2/5/2010
  PassLoot r105 Release 3.3.0 905 1/24/2010
  PassLoot r99 Release 3.3.0 1,552 1/5/2010
  PassLoot r98 Release 3.3.0 674 12/31/2009
  PassLoot r96 Release 3.3.0 419 12/30/2009
  • 1 page(s)
  • Screenshots (1)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Lufunpsy said

    I am currently having some difficulty with getting the item level logic to function in a predictable manner when trying to use an ilvl range.

    Item Level
    Less than 250
    Greater Than 95

    This still rolls on items above the 250 threshhold. It also rolls on items below the threshhold if reversed. Suggestions?

    Reply Report Permalink
  • Odlaw said

    The problem is that the way I did the logic within the same filter type.
    Non-Exceptions are OR'ed. Exceptions are AND'ed. (Reason I OR'ed is because of filters such as Quality where you might want Epic OR Rare)

    Your current rule is < 250 OR > 95 which matches everything.

    Two solutions come to mind -

    Creating 2 exceptions (both are AND'ed):
    Not > 249 and not < 96.

    Creating 1 exception:
    < 250 and not < 96
    Alternate 1 exception:
    > 95 and not > 249

    Reply Report Permalink
  • What's the filter combination to automatically confirm BoP when soloing?

    Reply Report Permalink
  • Odlaw said

    Nothing is rolled on when you are solo.

    Reply Report Permalink
  • Josaline said

    Hey i have a question about the new inventory filter. Does this mean that for example, if i have the item checked in altasloot and the rule set to need on wishlist items(but as i sometimes forget to uncheck it) it won't need on it again if i have it, if it's in my bags/bank etc?

    Reply Report Permalink
  • Odlaw said

    Assuming you have the following rule (or something similar):
    AtlasLoot Wishlist -> Current Player
    Inventory -> Equal to 0 (You could do Less than 1 as well)

    Then yes, it will only roll on the items if you do not have them already.

    Reply Report Permalink
  • You're probably already aware of this, but I just wanted to make sure and see if there was anything I could put in the rule to prevent this from ever happening again..

    I have a rule for needing things on my AtlasLoot Wishlist. I have it as:

    Rule 3. Wishlist--Need

    Group/Raid ->Group

    Quality ->Epic

    Confirm BOP

    AtlasLoot Wishlist -->wishlist name

    After a particularly laggy ICC run I disabled AtlasLoot and PassLoot in an attempt to use less resources. Afterward I ran some random heroics with friends and turned PassLoot back on but forgot about AtlasLoot. The first BOP epic I came across the mod needed... i guess because it fit all the other perimeters of the rule and AtlasLoot was not enabled.

    How can I prevent this from happening in the future? Is there some way to modify the rule/ add some sort of checkbox to the mod/ something so that I dont accidently need something I dont want and look like a ninja? I thought maybe I could change the rule to just Confirm BOP and AtlasLoot Wishlist but then what if I dont have AtlasLoot enabled again.. something on my wishlist comes up... wouldn't it just skip my Wishlist/Need rule and go right to the Other Epics rule where I DE/Greed and confirm BOP/DE? My item would be gone in a flash before I could do a thing about it =(

    Any advice?

    Reply Report Permalink
  • Odlaw said

    Yikes, bug with atlasloot filter. I'll update it so it won't match if it can't ask atlasloot if an item is on the wishlist.

    Reply Report Permalink
  • Thanks, that's good for not looking like a ninja on accident, but what about if it is something I wanted to Need and the Wishlist rule wasnt matched... Won't it still skip that rule and go to my next one dealing with DE/Greed and I would then be sad because the thing I wanted to drop is now either DE/Greeded and I potentially lose the roll because I didnt Need and someone else did.... or it gets DEed? Any suggestions on how to prevent that? Thank you for the quick fix on the other part though =)

    Reply Report Permalink
  • Odlaw said

    I am a bit confused by what you are wanting.
    It originally sounded like you wanted (Wishlist and Epic and Group)
    Now it sounds like you want (Wishlist or Epic) and group ?

    If this is the case, unfortunately the logic in my mod is limited to anding different filters. I have thought about allowing a more advanced logic system.

    However, at the moment, the only way to do what you want is to create 2 rules:
    1st (Wishlist and Group)
    2nd (Epic and Group)

    This will give the same result as (Wishlist or Epic) and Group.

    Reply Report Permalink
  • No, I think you've missed my point entirely. Let me try to be more clear. I have one rule that passes on specific items, one that DE/Greeds greens and blues, and 2 more that deal with BOP epics.
    Rule 3. Wishlist (Need)
    AtlasLoot Wishlist ->(wishlist name)
    Quality->Epic
    Group/Raid->Group
    Bind on->Pickup
    Confirm BOP

    Rule 4. Other Epics (DE/Greed)
    Quality->Epic
    Group/Raid ->Group
    Bind On-> Pickup
    Confirm BoP
    Confirm DE

    In the bug I reported earlier, I had PassLoot and PassLoot AtlasLoot enabled but AtlasLoot was disabled. When I came across an Epic BoP, Rule 3 caused the mod to Need it because, apparently, with AtlasLoot disabled any Epic BoP meets the requirements of Rule 3.

    My concern NOW is this: You have changed PassLoot AtlasLoot not to apply the rule if AtlasLoot is disabled. Therefore, under my 4 rules, IF AtlasLoot is DISABLED and an Epic BoP drops, wouldn’t PassLoot check my 3rd rule, the Wishlist, ignore the rule because of the change you made, and go straight to rule 4? Therefore, if something I actually wanted dropped, it would match the conditions of rule 4 and be either greeded or DEed before I could blink.

    Basically what I want to know is what will happen if the 3rd rule isn’t applied because of the change you made to PassLoot AtlasLoot? Will PassLoot just stop and not go on to Rule 4, letting you manually roll or will it simply skip over Rule 3 and apply rule 4?

    Reply Report Permalink
  • Odlaw said

    If atlasloot is not loaded the filter can not check if the item is on the wishlist, and will return false (instead of true).. so the rule will not be matched and skip the rule.

    Previously, it would match the rule if you did not have atlasloot enabled. (it would assume every item is on the wishlist if you had the filter added)

    Reply Report Permalink
  • Okay so the question then is this: Is there a way, if rule 3 is skipped because AtlasLoot is not enabled, to cause PassLoot to just stop and allow a manual roll so that it does not then apply Rule 4?

    Rule 1. No Match ->on to Rule 2. No Match on to Rule 3. Cannot apply rule 3 because AtlasLoot is disabled ->do not apply subsequent rules?

    Reply Report Permalink
  • Odlaw said

    Ya, I would just make another rule. Adding a check for each filter if it isn't matched to continue checking other rules or stop probably won't happen I'm afraid.

    Reply Report Permalink
  • Actually, while the above suggestion about causing a manual roll if the Wishlist rule is skipped because AtlasLoot is disabled is probably perhaps ideal from this user's standpoint, I can't imagine that would be easy to code. However, I think I have hopefully come up with a simplier solution that will help me out immensely.

    How about you make a small change to PassLoot_AtlasLoot, that when it is enabled, it checks as soon as you log on to see if it can load the Wishlists (basically checking if AtlasLoot is enabled). If it cannot load the wishlists, it produces a pop-up telling the user that AtlasLoot Enhanced is not enabled and may cause some issues with any rule that contains a filter for Wishlists and encourages them to go back and enable AtlasLoot Enhanced.

    This would not effect any user of PassLoot who does not also use PassLoot_AtlasLoot.

    This should circumvent any further issues I may have with PassLoot enabled and AtlasLoot disabled.

    Thank you for your time on reading and replying so far =)

    Reply Report Permalink
  • Odlaw said

    I could do a popup, although I don't normally like to be intrusive with addons.

    Reply Report Permalink
  • hermes7 said

    Howdy,

    This is probably an insane request, but is there a way to automatically need on items in my atlas loot wishlists? If not could it be added?

    Thanks

    Reply Report Permalink
  • Odlaw said

    PassLoot_AtlasLoot addon.

    Reply Report Permalink
  • Fendryl said

    Great addon!

    I'm trying to standardize my rules into a single profile, do you think you could add a SubType of "My Professions" so that you wouldn't have to specify different ones for different characters?

    Reply Report Permalink
  • Odlaw said

    I'm assuming this is for type/subtype? I'll look into it, however you could always add the 'usable' filter.

    Reply Report Permalink
  • Addon Packs Containing PassLoot

Most Downloads / Day

  • Similar Addons
  •  

Average downloads per day

  1. 1,528 Altoholic Guild, Bags & Inventory, Mail...
  2. 1,366 ArkInventory Bags & Inventory
  3. 1,162 Outfitter Bags & Inventory, PvP, and...
  4. 1,096 EPGPLootmaster Chat & Communication, Bags...
  5. 913 Bagnon Bags & Inventory