Download
(23Kb)
Download
Updated: 09-01-19 10:55 AM
Pictures
File Info
Compatibility:
Classic (1.13.2)
Updated:09-01-19 10:55 AM
Created:08-12-19 09:00 PM
Downloads:8,146
Favorites:17
MD5:

Dynamic Loot Management System (DLMS) Classic  Popular! (More than 5000 hits)

Version: 1.13.3c
by: Auz [More]

This is a slightly revamped version for WoW Classic 1.13.2

DLMS is a complete and full featured loot management system. It enables you to have complete control over what you loot, either generally by Category, Value, Quality or specifically using the NEW Loot White & Black lists.

You can loot everything or nothing. If all you want to loot is Cloth, you can do that. Want to loot cloth and any Rares (blue items) that drop, you can do that too. DLMS is a very powerful looting tool.

Once installed and run for the first time, it will set itself up to loot everything to give it a chance to build it's category database (which it bases its category options from) so, it might be a little spammy at first but, the database will build very quickly and eventually, all you will see is the occasional message when it finds something new.

DLMS will also auto-sell any grey (or BoE Uncommon weapons and armor) items with value upon visiting a vendor and if that vendor can repair, will also auto-repair your gear. There are options to turn these off.

DLMS can also be asked to auto-roll on green or blue items while grouped or auto-pass on all loot rolls.

Options Include:

Loot All and GO! - Tells DLMS to loot everything.
Enable DLMS - Enables the addon.
Enable DLMS Button - enables the new UI element.
Use WoW Messages - Use WoW's standard chat messages when looting instead of DLMS messages.
Show "Not Looted" Mesages - Tells you if an item wasn't looted.
Keep Loot Window Open - Keeps the loot window from auto-closing when DLMS has finished looting.
Auto Sell Junk - Auto Sell grey items with value from your bags. Includes Soulbound. Auto selling is now throttled and there is a new slider in options allowing you to adjust the "throttle/rate" in which DLMS sells items.
Auto Repair - Auto Repair your gear while at a vendor that can repair. Will use guild funds first, player funds last. (have had no issues but, needs more testing)
Auto Roll Greed on Uncommon - will auto roll greed on green items while grouped.
Auto Roll on Rare - When checked, will also auto roll greed on blue items while grouped.
Auto Pass - Will pass on all loot rolls.
Loot by Value - Loot items of a certain value.
Loot by Quality - Loot items of a certain quality.
Loot by Category - Only loot items from a certain category such as Trade Goods - Cloth, etc.
Enforce Category Policy - Will tell DLMS to strictly adhere to category selections.

*** NEW ***

Added Auto Delete Junk functionality. This is an USE AT YOUR RISK option and it is not saved between sessions/UI Reloads, etc (to prevent accidents).

Added 2 new slash commands that you can bind to a key
- /dlms auto_delete - Toggles auto deletion of junk on/off
- /dlms delete_junk - Immediately deletes all junk from you bags. (regardless if auto delete is on)(manual option if you prefer to keep auto delete off)

Mouse + Key combos (if the DLMS is enabled)
SHIFT+CTRL+LEFT-CLICK - Toggles Auto Delete
SHIFT+CTRL+RIGHT-CLICK - Immediately deletes all junk from you bags.

Added a new option for Auto Delete in Options.

***


Added the ability to manage the Autosell a Loot lists via options. Clicking the associated button in options opens the list in a scrolling window. Clicking the X in the list will remove the item from the list.

Added an option to the button that allows you to see your bag value (total value of all items DLMS will auto sell based on your options). You can view either your player money or bag value - options in the drop-down menu (SHFT+RClick the button to access it's menu -> Show Money -> Player Money or Bag Value)
DLMS's soul purpose is to help you manage your inventory and making the act of looting more efficient by allowing you to loot only what you want to loot without having to stop and "clean out your bags" as frequently.

UI element. I may have gotten a little carried away with it but, I think it looks good and is fairly imformative. There is an option to disable it if you don't like/use it.

Category options update on the fly without having to reload the UI.

Loot White & Black lists. Accessible using /dlms w_list or /dlms b_list. Giving you complete control over what you want and don't want to loot.

Autosell Safe & Ignore lists. Accessible using /dlms as_safe or /dlms as_ignore. Giving you complete control over what you want and don't want to sell.

Command line usage: /dlms [w_list | b_list | as_safe | as_ignore] [add | remove] [itemlink]

e.g. /dlms w_list add [itemlink]

You can add as many links as will fit in the chat edit box which i believe is about 3.

You can also add and remove these items in inventory by using L-ALT+R/LClick and R-ALT+R/LClick

L-ALT+R-Click - Add/Remove the item from your Loot Black List
L-ALT+L-Click - Add/Remove the item from your Loot White List
R-ALT+R-Click - Add/Remove the item from your Autosell Ignore List.
R-ALT+L-Click - Add/Remove the item from your Autosell Safe List.

DLMS will also tell you what it will do with the item in the items tooltip.

All I can say is that, DLMS has become a mainstay in my addon arsenal and I can not play with out it. Give it a try, play with the options and I hope that you enjoy it as much as I do.

If you appreciate my work and enjoy DLMS, donations are welcome!

Click here to lend your support!

1.13.3c
- Added Auto Delete Junk functionality.
- Added 2 new slash commands "/dlms auto_delete" and "/dlms delete_junk"
- Added a new option for Auto Delete Junk in Options.

1.13.2c
- updated to include options for throttling sell rate
- updated to include options for managing lists

1.13c
- Fixed for Classic
Optional Files (0)


Post A Reply Comment Options
Unread 06-09-21, 07:13 PM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
Hi! I'm getting the following error in TBC classic:

Code:
4x DLMS\DLMS-v1.13.3c.lua:395: attempt to call method 'SetBackdrop' (a nil value)
[string "@DLMS\DLMS-v1.13.3c.lua"]:395: in main chunk

Locals:
DLMS_OPTIONS_OPEN = 567422
DLMS_OPTIONS_CLOSE = 567422
DLMS_ICON_ALERT = "Interface/DialogFrame/UI-Dialog-Icon-AlertNew"
DLMS_IND_GREEN = "Interface/COMMON/Indicator-Green"
DLMS_IND_RED = "Interface/COMMON/Indicator-Red"
DLMS_IND_YELLOW = "Interface/COMMON/Help-i"
DLMS_ANI_TEX = "Interface/UNITPOWERBARALT/Atramedes_Circular_Flash"
DLMS_BTN_TEX = "Interface/UNITPOWERBARALT/Ice_Circular_Frame"
DLMS_GOLD_TEX = "|TInterface/MoneyFrame/UI-GoldIcon:12:12:2:0|t"
DLMS_SILVER_TEX = "|TInterface/MoneyFrame/UI-SilverIcon:12:12:2:0|t"
DLMS_COPPER_TEX = "|TInterface/MoneyFrame/UI-CopperIcon:12:12:2:0|t"
DLMS_CACHE_DELAY = 0.500000
DLMS_PREFETCH = 25
DLMS_COLOR = <function> defined @DLMS\DLMS.lua:58
GetItemID = <function> defined @DLMS\DLMS.lua:66
DLMS_HEADER = "|cFFaa55ccDLMS: |r"
DLMS_MONEY_MSG_1 = "|cFFaa55ccDLMS: |r|cFFffff00Picked up: |r"
DLMS_MONEY_MSG_2 = "|cFFaa55ccDLMS: |r|cFFffff00Received your share: |r"
DLMS_LOOT_MSG = "|cFFaa55ccDLMS: |r|cFFffff00Looted: |r"
CreateFrame = <function> defined =[C]:-1
CreateFontString = nil
next = <function> defined =[C]:-1
print = <function> defined @FrameXML\RestrictedInfrastructure.lua:116
tinsert = <function> defined =[C]:-1
tremove = <function> defined =[C]:-1
gsub = <function> defined =[C]:-1
strsub = <function> defined =[C]:-1
strsplit = <function> defined =[C]:-1
DLMS_Loot_Options = <table> {
 panel = DLMS_Options_Panel {
 }
}
select_all_button = select_all {
 0 = <userdata>
 Text = select_allText {
 }
 Right = <unnamed> {
 }
 Middle = <unnamed> {
 }
 Left = <unnamed> {
 }
}
deselect_all_button = deselect_all {
 0 = <userdata>
 Text = deselect_allText {
 }
 Right = <unnamed> {
 }
 Middle = <unnamed> {
 }
 Left = <unnamed> {
 }
}
auto_sell_btn = auto_sell {
 0 = <userdata>
 Text = auto_sellText {
 }
 Right = <unnamed> {
 }
 Middle = <unnamed> {
 }
 Left = <unnamed> {
 }
}
lbvSlider = LBV_Slider {
 0 = <userdata>
 Center = <unnamed> {
 }
 BottomRightCorner = <unnamed> {
 }
 backdropInfo = <table> {
 }
 High = LBV_SliderHigh {
 }
 OnBackdropLoaded = <function> defined @SharedXML\Backdrop.lua:239
 BottomEdge = <unnamed> {
 }
 Text = LBV_SliderText {
 }
 GetBackdropColor = <function> defined @SharedXML\Backdrop.lua:477
 SetupTextureCoordinates = <function> defined @SharedXML\Backdrop.lua:301
 OnBackdropSizeChanged = <function> defined @SharedXML\Backdrop.lua:269
 HasBackdropInfo = <function> defined @SharedXML\Backdrop.lua:365
 SetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:509
 RightEdge = <unnamed> {
 }
 BottomLeftCorner = <unnamed> {
 }
 TopRightCorner = <unnamed> {
 }
 GetEdgeSize = <function> defined @SharedXML\Backdrop.lua:275
 TopLeftCorner = <unnamed> {
 }
 type = 3
 TopEdge = <unnamed> {
 }
 ApplyBackdrop = <function> defined @SharedXML\Backdrop.lua:381
 SetBackdrop = <function> defined @SharedXML\Backdrop.lua:416
 ClearBackdrop = <function> defined @SharedXML\Backdrop.lua:369
 Low = LBV_SliderLow {
 }
 GetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:496
 GetBackdrop = <function> defined @SharedXML\Backdrop.lua:434
 Thumb = LBV_SliderThumb {
 }
 SetupPieceVisuals = <function> defined @SharedXML\Backdrop.lua:333
 SetBackdropColor = <function> defined @SharedXML\Backdrop.lua:486
 LeftEdge = <unnamed> {
 }
 SetBorderBlendMode = <function> defined @SharedXML\Backdrop.lua:353
}
lbqSlider = LBQ_Slider {
 0 = <userdata>
 Center = <unnamed> {
 }
 BottomRightCorner = <unnamed> {
 }
 backdropInfo = <table> {
 }
 High = LBQ_SliderHigh {
 }
 OnBackdropLoaded = <function> defined @SharedXML\Backdrop.lua:239
 BottomEdge = <unnamed> {
 }
 Text = LBQ_SliderText {
 }
 GetBackdropColor = <function> defined @SharedXML\Backdrop.lua:477
 SetupTextureCoordinates = <function> defined @SharedXML\Backdrop.lua:301
 OnBackdropSizeChanged = <function> defined @SharedXML\Backdrop.lua:269
 HasBackdropInfo = <function> defined @S
Report comment to moderator  
Reply With Quote
Unread 09-14-20, 04:52 PM  
muckphages
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by dxbydt
Hey fantastic addon, but it's missing one huge feature. There needs to be an option to have it loot blacklisted items but then immediately delete them so they don't stay on the body of the mob. This way you can easily see what mobs you've looted and which ones you haven't. It's really annoying to have a stack of mobs and keep accidentally clicking on the same mob because it looks like it still has loot on it.
This addon needs exactly this feature to be perfect.
Report comment to moderator  
Reply With Quote
Unread 08-06-20, 10:09 PM  
trickdaemon
An Aku'mai Servant

Forum posts: 36
File comments: 40
Uploads: 0
How can I turn off the tooltip info pls? thank you!
Report comment to moderator  
Reply With Quote
Unread 05-13-20, 10:36 PM  
Maggew.com
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
auto need > auto greed please

May you please tell me how to "auto need" items so I can farm dungeons better?

Thanks a bunch!
Report comment to moderator  
Reply With Quote
Unread 11-19-19, 06:33 PM  
dxbydt
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hey fantastic addon, but it's missing one huge feature. There needs to be an option to have it loot blacklisted items but then immediately delete them so they don't stay on the body of the mob. This way you can easily see what mobs you've looted and which ones you haven't. It's really annoying to have a stack of mobs and keep accidentally clicking on the same mob because it looks like it still has loot on it.
Report comment to moderator  
Reply With Quote
Unread 11-09-19, 09:20 AM  
poundaflesh
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: thank you!

Originally Posted by poundaflesh
first of all, this is an incredible tool! mostly what i am using is blacklists which you have made incredibly easy to set with alt-left click. Thank you! Also, I know maintaining a classic version is a bit of a pain. I am playing classic and having a couple of issues:

I am getting the same 'bag is full' error others have reported even though my bags aren't even close to full. It doesn't seem to affect looting, so no big deal.

The other issue is more of a problem. I am setting black lists for all of the junk loot I experience. I am leveling up in westfall right now and setting black lists on the loot from all of the goretusks which are everywhere. Unfortunately, setting an item in the blacklist only >sometimes< keeps it from being looted.



Hope this helps and if not email me john at danners dot org and i can give you more info. I haven't done any lua coding, but see your files on github and would be happy to jump in if this one doesn't make your list.

**** OK, figured this out. the bug is triggered if you have the auto loot key selected in interface options. unchecking that causes DLMS to work perfectly.
Report comment to moderator  
Reply With Quote
Unread 11-09-19, 09:05 AM  
poundaflesh
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
thank you!

first of all, this is an incredible tool! mostly what i am using is blacklists which you have made incredibly easy to set with alt-left click. Thank you! Also, I know maintaining a classic version is a bit of a pain. I am playing classic and having a couple of issues:

I am getting the same 'bag is full' error others have reported even though my bags aren't even close to full. It doesn't seem to affect looting, so no big deal.

The other issue is more of a problem. I am setting black lists for all of the junk loot I experience. I am leveling up in westfall right now and setting black lists on the loot from all of the goretusks which are everywhere. Unfortunately, setting an item in the blacklist only >sometimes< keeps it from being looted.



Hope this helps and if not email me john at danners dot org and i can give you more info. I haven't done any lua coding, but see your files on github and would be happy to jump in if this one doesn't make your list.
Report comment to moderator  
Reply With Quote
Unread 10-12-19, 08:01 AM  
Maggew.com
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Re: Re: Your bags are full message

Originally Posted by darkside516
Originally Posted by kellewic
I'm getting, "Your bags are full. Will loot what we can..." message even though my bags aren't full.

I have this problem as well. Would love to know how to fix it.
I too have this issue. How do I report a proper bug to fix this?

Right now, I'm using the Adibags plugin... maybe issue with that?
Report comment to moderator  
Reply With Quote
Unread 09-18-19, 08:03 PM  
darkside516
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: Your bags are full message

Originally Posted by kellewic
I'm getting, "Your bags are full. Will loot what we can..." message even though my bags aren't full.

I have this problem as well. Would love to know how to fix it.
Report comment to moderator  
Reply With Quote
Unread 09-06-19, 10:51 AM  
front243
Premium Member
Premium Member

Forum posts: 29
File comments: 12
Uploads: 0
The auto roll greed function:

Could you add, roll greed on non-usable items (armor/weapon types not wearable, recipes in professions you don't have).
Report comment to moderator  
Reply With Quote
Unread 09-05-19, 07:16 AM  
kellewic
Premium Member
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 131
Uploads: 4
Your bags are full message

I'm getting, "Your bags are full. Will loot what we can..." message even though my bags aren't full.

Report comment to moderator  
Reply With Quote
Unread 09-01-19, 10:54 PM  
Auz
A Defias Bandit
 
Auz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 21
Uploads: 5
Re: Re: Re: Re: LUA errors

Originally Posted by Cyntauri
That cleared the error. Thank you for the quick response!
Your welcome please let me know if you run into any more issues.
Report comment to moderator  
Reply With Quote
Unread 09-01-19, 08:30 PM  
Cyntauri
A Defias Bandit

Forum posts: 2
File comments: 2
Uploads: 0
Re: Re: Re: LUA errors

That cleared the error. Thank you for the quick response!
Report comment to moderator  
Reply With Quote
Unread 09-01-19, 11:07 AM  
Auz
A Defias Bandit
 
Auz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 21
Uploads: 5
Re: Re: LUA errors

Originally Posted by Auz
Originally Posted by Cyntauri
I like the addon so far, but i'm consistently getting an error message:
Message: Interface\AddOns\DLMS\DLMS.lua:60: attempt to concatenate local 's' (a nil value)
Time: Sun Sep 1 09:45:40 2019
Count: 4
Stack: Interface\AddOns\DLMS\DLMS.lua:60: attempt to concatenate local 's' (a nil value)
[C]: ?
Interface\AddOns\DLMS\DLMS.lua:60: in function <Interface\AddOns\DLMS\DLMS.lua:59>
Interface\AddOns\DLMS\DLMS.lua:1928: in function <Interface\AddOns\DLMS\DLMS.lua:1926>
Interface\AddOns\DLMS\DLMS.lua:2309: in function <Interface\AddOns\DLMS\DLMS.lua:2110>

Locals:

I don't speak LUA, so if there's something i need to change on my end, would you tell me?

Thanks for you hard work!
Thank you for reporting this. I will look into it and reply back.
Please download the latest version (1.13.3c) and let me know if you still get this error and please include the entire error message.
Last edited by Auz : 09-01-19 at 11:07 AM.
Report comment to moderator  
Reply With Quote
Unread 09-01-19, 11:02 AM  
Auz
A Defias Bandit
 
Auz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 21
Uploads: 5
Re: LUA errors

Originally Posted by Cyntauri
I like the addon so far, but i'm consistently getting an error message:
Message: Interface\AddOns\DLMS\DLMS.lua:60: attempt to concatenate local 's' (a nil value)
Time: Sun Sep 1 09:45:40 2019
Count: 4
Stack: Interface\AddOns\DLMS\DLMS.lua:60: attempt to concatenate local 's' (a nil value)
[C]: ?
Interface\AddOns\DLMS\DLMS.lua:60: in function <Interface\AddOns\DLMS\DLMS.lua:59>
Interface\AddOns\DLMS\DLMS.lua:1928: in function <Interface\AddOns\DLMS\DLMS.lua:1926>
Interface\AddOns\DLMS\DLMS.lua:2309: in function <Interface\AddOns\DLMS\DLMS.lua:2110>

Locals:

I don't speak LUA, so if there's something i need to change on my end, would you tell me?

Thanks for you hard work!
Thank you for reporting this. I will look into it and reply back.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: