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.
Loot rules can filter loot based on the following:
- Zone
- Quality
- Bind on status
- Uniqueness
- Equip slot
- Item type and subtype
- Item Name (partial or exact)
- Group/Raid
- Zone Type
- Loot Won Counter/Comparison
Each filter may have multiple matches. At least one match from each filter is required to match the entire rule.
An example of this logic:
Quality:
Rare
Epic
Binds on:
None
Equip
Use
This will match all (Rare OR Epic) AND (None OR Equip OR Use)
If you want to roll greed on all BoE items, except when on a raid in Karazhan, you can do the following:
- Create 3 rules.
- In the first rule, set the Zone to Karazhan.
- In the second rule, set the Bind On dropdown to pickup.
- In the third rule, set the Bind On dropdown to any (or equip), and select the Greed checkbox.
The rules are matched in the order they appear.
Automatic loot settings for each category:
Pass - This will automatically pass on the loot in this rule.
Greed - This will roll greed on the loot in this rule.
Need - This will roll need on the loot in this rule.
If no loot method is selected, you will have to manually roll on the items.
Usage:/passloot
Notes:
- The default settings are:
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.
- The Loot Won Counters are only incremented when you win loot. It will remember what rule was matched and will increment that counter accordingly.
Change Log - PassLoot
- r79132 -
Redesigned the UI a bit
You may now have multiple filters of the same type (Must have at least 1 match from each filter type)
- r77429 -
PassLoot is now modular. Each filter is it's own module, allowing people to create their own modules.
Changed the layout a little bit.
- r76645 -
Added Group/Raid selection to check if you are in a group or raid.
Added Zone Type to check what type of zone you were in (outside, normal group, heroic group, or raid instance)
Added a Loot Won Comparison and Loot Won Counter. The counter for each rule is incremented only when you win loot based on that rule.
- r65855 -
Updated toc for 2.4
- r64541 -
Updated toc
Changed a few formatting strings
zhTW and zhCN translations from a few people
libbabble-inventory-3.0 seems to have been updated to support more languages as well
- r63489 -
Added a locales.xml
Fixed externals issue.
- r63478 -
Updated .toc to allow embeded files to be loaded separately
Changed versioning to reflect the svn #s instead.
- 3.0.0 -
Changed EquipSlot to a 2-tier dropdown menu style. Dividing up the slots into armor/weapon/misc slots
Merged ItemType and ItemSubType dropdowns into a single dropdown. Also using the 2-tier style.
Removed the command line functions of menu, quiet, enable. (it goes directly to the config window)
Rewrote a few functions (localization, db, event handling) using Ace.
- 2.8.1 -
Fixed error message. (Unique setting wasn't being set on upgrade)
- 2.8.0 -
Added tooltip scanning back in to check for binding and uniqueness
Binding now has the following options: Any, None, Equip, Pickup, Use, Quest
Added a unique check with the following options: Any, Unique, Not (unique)
- 2.7.0 -
Added a button to create a copy of the current profile.
Fixed highlighting text bug.
Added small bits of german localization (item types, subtypes, and equip locations) Untested.
- 2.6.0 -
Updated for 2.3.0
Added the new categories for items in Consumable and Trade Goods, and Containers.
- 2.5.1 -
Updated toc
- 2.5 -
Displays what rule was matched when it rolls on an item.
Combined the ranged weapons for equip slots (guns were showing up under wands).
Combined the chest location to include robes.
Updated a few tooltip descriptions
- 2.4 -
Changed item names to be case-insensitive.
Added a checkbox to turn on/off the mod from the menu.
Added profiles. You can now create your own, or use the default. The default profile can not be deleted. (although individual rules can)
Added a tab menu to switch between rules and profiles.
Changed the way Equip slot works. It is now an equip type.
Removed Armor and Weapon types.
Added Type, and SubTypes. You can now select armor, weapon, recipes, gems, etc from the Type dropdown. SubType will be individual types.
Note: the Miscellaneous Type covers pretty much everything that isn't covered by the other types. (Just the way Blizzard defines items)
It should convert armor / weapon / equip slots to the new format, but double check to make sure it was converted correctly.
- 2.3 -
Fixed quality of loot checking.
Changed zone check to be case-insensitive.
- 2.2 -
It wasn't checking rules sequentially, now it should.
Should no longer keep checking rules if it finds a rule that matches and that rule lets you manually roll on it.
- 2.1 -
Added Equipment slot match.
Added Weapon type match.
Added Armor type match.
Removed poor and common quality (you can't set loot threshold that low anyway)
Added color to the quality match.
Changed how Quality and Bind variables are saved.
Wrote a function to upgrade older rules. (hopefully it will keep all your BOE/BOP/Quality settings for each rule)
- v2.0 -
Rewrite to allow dynamic loot rules.
Optional Files - PassLoot
Sorry, there are currently no optional files available.
I have also made it so you can add multiple filters of the same type (ie - add rare and epic quality filters at the same time) Each filter must have at least one match in order to match the entire rule.
An example of the logic:
Quality:
Rare
Epic
Binds on:
None
Equip
Use
This will match all (Rare OR Epic) AND (None OR Equip OR Use)
When it upgrades your old database, you'll still see a lot of 'Any's. You can remove them from the active filters to clean it up if you so choose.
Also, you can select a filter to remove individually, or select the title of the filter to remove all of that type. (You can also shift-right-click to remove instead of clicking the remove button)
I'll work on the new filter...
My to-do list is:
wotlk compatibility
item sell price filter (someone else asked for one)
item level / required level filter
Output to different chat frame selection
haha First I discovered zimGreed, until I lost a Formula: Enchant Boots - Vitality (on my enchanter) to someone else who rolled need, who wasn't an enchanter, and zimGreed rolled greed for me.
Then I discovered AutoRoll, which works great, except it leaves my XLoot Group frames stuck open when it rolls on things for me.
Passloot works perfectly! I love it! Thank you so much!
My request is for an additional filter for loot to roll on, and that is item level (and / or required level). I'd love to be able to run my wife through low level instances, and just have it pass on everything there. Thank you!
Master Looter in a zone where you are trying to kill many many trashmobs (with a chance to drop really nifty epics like e.g. SSC) will slow you down too much ... "Rez me and wait with the pull, i am still running around looting 20 bodies". No thanks, if YOU have the time for that, great, some of us that are trying to clear a place out prefer to have 25 minions that click sparkling bodies and get on with the killing.
I think this is great, is going to save me quite a bunch of mouseclicks and no "annoying" loot windows in the middle of the fight where you are supposed to keep healing either.