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
- Can I Roll filter - Checks if you can roll differently
- Class / Spec - Checks if you are on a certain class / spec (does not check if the item is good for your spec)
- Equip slot
- Equipable - Only checks if you can actually equip the item. (does not check if the item is good for your spec)
- Group/Raid - Checks when in a group or raid - Use ZoneType for normal/heroic types.
- Guild Group - When the group has a percentage of guild mates.
- Inventory - Can check if you already own an item.
- Item Level (or formula based on current equipped level)
- Item Name (partial or exact)
- Item Price - Vendor value.
- 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 - Checks for red text in tooltip - Good for recipes/mounts/pets.
- Zone
- Zone Type - Outside/Group/Raid - Raid Finder / Normal / Heroic
- Confirm BoP filter to accept BoP item popups
- Confirm DE filter to accept DE item popups (use care with this one)
Stat Matching
- Grab the PassLoot_ItemScales addon - Currently has support for Pawn.
- If you would like support for other addons let me know which ones.
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 -> 2H Maces (exception)
This will match IF (Armor OR Weapons) AND NOT (Plate OR 2H 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 on WoWAce.
Ooops.. fixing.
I believe you're missing druid guardian specs in the rules
Hey, totally loving this addon! But I do have a question.
What rule would I need to use to make it not auto greed on the class teir items from Wrath raids etc?
For normal loot I suggest filter by item level. However tokens don't always reflect itemlevel of the items they are for..
Dragon soul tokens are 384, 397 and 410 for Raid finder, normal and heroic
Firelands tokens are 378, 391 for normal and heroic
BWD, Bastion, Throne are all ilevel 85 for normal and heroic
All wrath tokens are ilevel 80
tokens are of type Miscellaneous and subtype Junk
Other than ilevel, quality and type/subtype - you could filter on names.
Any chance you could add optional rules for Loot type? For example, need, pass, etc on cloth, leather, mail & plate. What would be really nice if I could set for say need for epic leather, greed for rare leather and pass for all other types. Hey as long as I'm asking how about working with something like Pawn so it would only role need on an item that increases specs for say leather, rare or epic. No matter what its a great add-on, thank you.
Edit: Ok my bad it does do the first part of my post. However if it had someway to role need on an increase in specs (spec specifics ie. Agility+) that would be great.
Edit: I really need to read the notes here. You do support Pawn, so just stick with great add-on!
Yes, pawn supported - I had it in a 2nd addon - PassLoot_ItemScales
Hi Odlaw,
I wondering if there is anyway you could add the functionality for this addon to confirm BoP items when solo. I absolutely love this addon and it works really well for confirming BoP when in a group, but when you solo a dungeon you have to accept the BoP multiple times for each boss. I'm struggling to find an alternative addon to do this which is both up to date and doesn't interfere with PassLoot doing it's thing in a group.
Thanks!
The addon would not see it as it does not roll on an item if you are solo.
There are addons for BoP confirm when solo though.ArkAutoLootBoP, MiscHelper, AutoConfirmLoot, BoP Remove, NoBoPWarning to name a few.
Great Addon!
But i have som problem configuring exactly the way i want it. I play Paladin Tank with Retri offspec.
I want to be able to roll on only tank equipment as follow: Plate armor, Shields and Relic with strength
Stamina, with alternative stats Mastery, Dodge, Block, Parry.
With that said i miss a function to setup stats match in the rule wich i think would be great to use
if you want to specify in more detail what you want to roll for, can it be implented in the near future? :)
or have i simply missed anything.
Thanks again and keep up the good work!
Instead of programming a ton of rules into passloot to check for certain stats, etc.. I wrote a filter for the Pawn addon.
Pawn lets you create stat weights - such as 1 point for 1 strength. You can also tell it not to create a weight for items with useless stats like intellect.
The filter i wrote was Passloot_ItemScales - this will let you do things like check for stat weight > 0 (so that it matches the stats you wanted and not the ones you dont want. You can also have it compare the stat weight with what you have currently equipped as well.
If you have another item scale / weight addon you would like supported other than Pawn - let me know.
Amazing addon - I use it daily.
Absolutely a must-have for dual-boxers.
Keep up the great work!
anyone else notice when using the class spec option if you don't use for instance int cause you're a rogue and you tell the addon to need stuff based on the combat rogue spec the addon rolls need for stuff with int as long as it has higher armor value? Maybe have a condition for stat changes?
also it rolled need for a cloth item... I'M A ROGUE I DON'T USE CLOTH!!!(esp with int)
Class spec only checks if you are class X and Spec Y.
Equipable will check what you 'can' wear in terms of weapons / armor type - but doesn't check stats. Rogues 'can' wear leather and cloth.
Use the PassLoot_ItemScales addon with Pawn for stat scales.
quick question how do i make it auto roll greed on greens and Chaos orbs?
For Greens...
Make a rule that states "Quality=Uncommon". Then check the "Greed" box.
For Chaos Orb...
Make a rule that states "Item Name=Chaos Orb". Then check the "Greed" box.
Good luck :)
Will do some testing this afternoon, but with the last version out & the frFR locale, PassLoot just seems totally broken with the previously established rules, that were of course functionnal.
Did a LFR run & one 378 Dungeon, and I had to clear all of my rules in an emergency way to stop it from rolling DE / Pass on all items.
Hrm, I hadn't changed any code.. and the frFR update was text for a description. What rules did you have that was rolling on what items for de/pass ?
Only thing I can think of is that one of the libraries the addon uses might have been updated in a way that isn't working right.. don't think wow changed any of their functions in the patch..
Hi there.
First, fantastic addon. It's ridiculous that you're forced by default to see the confirm dialogue for BoP items when you're ungrouped. What else are you going to do, leave it there?
Second, sadly I can only seem to get this to work when i'm in a group. My settings are thus:
Confirm BoP:
Will Confirm Bind!
Quality:
Rare
Common
Epic
Basically it works perfectly when im grouped, but when im running low level dungeons solo, it still asks me for the confirm BoP dialogue. Any ideas how to bypass that?
Cheers
Unfortunately, since you're solo it won't auto confirm the bind window as it's not actually rolling on loot.
There are a few addons that do confirm the loot window for non rolled on loot (and probably rolled on loot as well) -
http://www.curse.com/addons/wow/wbop
http://wow.curseforge.com/addons/mischelper/
http://www.curse.com/addons/wow/project-5397
http://wow.curseforge.com/addons/no-bo-pwarning/
probably a few others too.