• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
Resource icon

Release MQ2AutoLoot

What is your NoDropDefault set to?

Think I misunderstood what the delay did. I thought it was a delay before processing rules but it only after the ML has had their opportunity.

I guess I just need to be more attentive to what my settings are before setting up a camp.

Two questions:

1) is ignoring equipped items in quest count user error?

2) what happens after Gear|Class| fills up. Is it configurable?




Sent from my iPhone using Tapatalk
 
Yeah the DistributeDelay is designed to give everyone in the group time to click need or no on an item.

1. I looked at that bit of code that counts the items you have. It should work for equipped items, but it only checks in your inventory bags and not your inventory slots for that item. Also it only checks for augs that are on items when they are on gear if your wearing it or it is an item in one of your inventory bags. The first issue is higher on my priority list to fix. I am hoping to update the code before the next patch but I am really busy at work right now.

2. If no one wants the item the master looter will leave that item on the corpse. The same happens for quest and gear marked items. There is no way to change that action currently in the code.
 
I was wrong, it does check all inventory slots and your bags.

What type of item was your quest count not working for?

It was user error (set wrong item). Thanks again for this awesome plugin. (sent donation)
 
Version 1.01 will be released with the patch tomorrow. The changes since last patch are:

1. It automatically checks the first time the advanced loot window pops up and unchecks "Auto Loot All", the plugin handles the looting from your personal list and if "Auto Loot All" is checked it won't destroy items marked destroy.
2. Fiddled with the delays a bit, and changed it so it also checks if the advanced loot window is busy after it reads from the ini entry. Hopefully this should limit the number of "Woah! hold your horses there little filly... You better add a !${AdvLoot.LootInProgress} check in your macro to make sure loot is not in progress." errors people get.
3. Fixed FindItemCount to check for augs on items in your personal/shared bank.

Let me know if any issues pop up.
 
Now that this plugin is promoted to be in the standard distribution, rightfully so I might add :), you might want to add it to the plugin list at the top of the page.
 
Please add distribute tag, that will evenly distribute items over the group. Usefull for farming stuff like lucid remnants. Saves a lot of sorting after the farm session. Maybe gear with classes and number omited would do it.
Dream features that maybe too hard to implement
a) A regular expressions section for something like ".+Ornament"=Ignore or ".+Remnant of.+"=Distribute
b) Interactivity like eq's advanced looting that would allow me to set an item when it is first encountered.
c) A command to sort each section alphabetically.
 
Last edited:
I don't see what command to type? Is it in the ini file or an in game command? I'd like al my rooms to auto loot so nothing rots. If something is lore it goes to the next char. But I don't see where to enter the command for that and also for auto as soending
 
Type,

/plugin mq2autoloot

to load the plugin, every one of your toons needs to have it loaded. Set a master looter, if you don't the first time the advanced looting window comes up the leader of your group will make themselves the master looter. It will automatically set loot.ini in your macro folder as the file to keep loot entries (this is the same as ninjadvloot does).

Then type,

/autoloot nodropdefault keep

this will set your master looter to keep all no drop items, if they are lore he will attempt to pass them out to members in your group. The default is Quest|10, this means that he will keep looting new no drop items until he has 10 and then will try to pass them out to others in the group. They will accept that item till they have 10, and then will stop accepting them.

/autoloot help

will list the commands available to change loot settings, to change the loot action for an item, first put it on your cursor and type,

/setitem LootAction

you can see what available LootActions there are by typing

/setitem help
 
Hi plure,

I'm trying to deposit items into the guild bank, but after awhile I get a message saying "deposit timer ran out, terminating deposit of your items" and then it just keeps the item on the cursor.
 
Hi plure,

I'm trying to deposit items into the guild bank, but after awhile I get a message saying "deposit timer ran out, terminating deposit of your items" and then it just keeps the item on the cursor.

Submitted fixes to the repository, hopefully will be merged into version for the patch tomorrow
 
for the 7/19 patch:
I fixed an issue with timing out for sell/deposit if you started with the merchant/banker window open.
Fixed an issue with passing out loot that could cause toons to be skipped. It only happened if someone left your group and no one rejoined.
Added some safety checks to make sure the data being read in is the right type, ie numbers are numbers etc.
 
Going to have to check this plugin out. I've been using the Hoosier's include file with a lot of success.

Will there be a conflict between the include and the plugin if they're both loaded? Do I need to strip the include file references from KISS?
 
just turn off looting in kiss and load the plugin. For full functionality everyone needs to be running it. Also make sure you set someone as your masterlooter, otherwise it will default to your leader. I ran both ninja and this overnight and didn't see any issues
 
Pick up the item you want to mark as gear and type:

/setitem gear

That will populate your loot.ini entry with every class that can use it. If you want to remove some classes, you will need to edit your loot.ini directly.
 
How is the order determined? Party order in Master looter's group window?

Does order for gear|classes affect things?

I think someone else suggested it but a list of names in priority order would make this plugin even better.

Thanks


Sent from my iPhone using Tapatalk
 
I'm pretty sure the order of your group window and passing out items come from the same place.

As far as i can tell the order goes:

Person that started group
1st person to join
2nd person to join
....

I'm not opposed to setting up a priority list. Now that you know how the order for passing out loot is determined, how important is it to you to have a priority list?

I will look into how much work it will take, but i won't get to it till i finish a different plugin I'm working on atm (one or two weeks).
 
I'm pretty sure the order of your group window and passing out items come from the same place.

As far as i can tell the order goes:

Person that started group
1st person to join
2nd person to join
....

I'm not opposed to setting up a priority list. Now that you know how the order for passing out loot is determined, how important is it to you to have a priority list?

I will look into how much work it will take, but i won't get to it till i finish a different plugin I'm working on atm (one or two weeks).

I can definitely work around it but the convenience gain is pretty huge.

Now that I think more on it an audio cue would be nice if filters are not matched and the item is ignored. (This one seems like it would be quite a bit more work)






Sent from my iPhone using Tapatalk
 
Maybe I'm not seeing the convenience gain but I'm not sure if order is that important. You can manually switch the master looter tag on the fly if you want to loot something specific on someone. The gear tag already solves the priority to some extent as well, so a combination of both usages should solve most priority issues. So if you have master looter set, and a gear drop that master looter can't use it will prioritize to the gear tagged dependent.


That should solve 95% of most loot scenarios? Or am I missing something?
 
Maybe I'm not seeing the convenience gain but I'm not sure if order is that important. You can manually switch the master looter tag on the fly if you want to loot something specific on someone. The gear tag already solves the priority to some extent as well, so a combination of both usages should solve most priority issues. So if you have master looter set, and a gear drop that master looter can't use it will prioritize to the gear tagged dependent.


That should solve 95% of most loot scenarios? Or am I missing something?

"manually switch" and convenience don't really go together. Further, switching MLs means consolidating various sellable/TS items to your usual ML. You also have to be paying close attention!

It's not a dealbreaker obviously (this plugin is already incredibly awesome) but for me at least this would really help.
 
Just came back to the game (and RedGuides) and loving the idea of this plugin. I do have one simple question, however and it's possible I'm just doing something wrong. I have the plugin loaded and can see it's messages in the MQ window, but only if I have my advanced loot window open (Actions-Advanced Loot). As long as I keep that window open on my screen, looting works fine. As soon as I close it, the plugin messages stop going to the MQ2 window and the character stops looting. What am I doing wrong here?
 
That is by design, it only does stuff when that window is open. I'm not sure why it doesn't pop up automatically, it does for all of my toons. I'll look into it when i get home tonight and get back with you, unless someone else has the solution.
 
Thanks to you both; gse7en's post clarified the issue. I was able to fix it by opening the Advanced Loot Window, then choosing "Loot Settings", checking box "Auto Show Loot Window" and then unchecking the box below it that said "Show on new items only". Thanks again!
 
Additions since the last patch are:
Added the command "/autoloot buy "item name" #", it will buy up to # of the item specified on the merchant you have opened.

Fixed a bug that would cause the plugin to crash if your leader is in another zone, you don't have a master looter, and the advanced loot window pops open.

Made it so that the plugin will check if you are hovering and not to anything if that is the case.

Also Eqholic has added the command:
/autoloot sort

It will alphabetize your loot.ini file.

Please let me know if you run into any issues. Thanks!
 
Patterns in MQ2AutoLoot

You may now add a new section in Loot.ini that allows for the definition of patterns.

Rich (BB code):
[Patterns]
Pattern1="Bloodforged Plate.+Ornament"=Keep
Pattern2=".+Ornament"=Ignore
This example will ignore all ornaments but Bloodforged Plate. The order of patterns matters, put the more specific ones first. The names for the patterns must be unique, but apart from this don't matter. MQ2Autoloot will first try to apply the rule from the alphabetic section then the first rule from the patterns section that fits. The pattern language is described here: https://docs.microsoft.com/en-us/do...s/regular-expression-language-quick-reference. There are sites that let you test patterns interactively ie: http://regexr.com/. Currently only Keep and Ignore actions are supported.
 
The changes since I last posted are awesome. Unfortunately I had nodropdefault set to ignore instead of quest so EOK drops have gotten screwed up. Ahhh!
Have you considered outputting loot activities to a log so that if we leave it unattended for a while we can see what was looted/left? It'd be easier to spot problem items and the MQ2 window seems to fly by.

Another thing I'm curious about: My Main char has better gear than everybody else. Say I'm farming armor drops that are No Drop but don't want any of it to go to my main. Aside from setting it as Gear with every class but my main's how could I get him to skip assigning the No Drop gear he can't use to himself?
(He needs it as ignore whereas everybody else needs it)
 
Last edited:
The changes since I last posted are awesome. Unfortunately I had nodropdefault set to ignore instead of quest so EOK drops have gotten screwed up. Ahhh!
Have you considered outputting loot activities to a log so that if we leave it unattended for a while we can see what was looted/left? It'd be easier to spot problem items and the MQ2 window seems to fly by.

Another thing I'm curious about: My Main char has better gear than everybody else. Say I'm farming armor drops that are No Drop but don't want any of it to go to my main. Aside from setting it as Gear with every class but my main's how could I get him to skip assigning the No Drop gear he can't use to himself?
(He needs it as ignore whereas everybody else needs it)

I'll look into give you the option to have a log of the loot actions taken by the master looter.
 
Several changes have been made to MQ2AutoLoot:

1. Added TLO ${AutoLoot.SaveBagSlots} (I know you can read it directly from loot.ini, but it should help keep macro code clean and readable) and ${AutoLoot.FreeBagSlots}. The changes should help your macro's tell when someone is about to run out of bag space.
2. MQ2AutoLoot will no longer run while in a raid.
3. You can now log your master looter's loot actions,the command is /AutoLoot logloot [on|off]


Let me know if there are any issues popping up.
 
I love the log function!

Issue 1: if an item is set to Quest or Gear it won't show up in the log because the only output in MQ2's window is
Rich (BB code):
[MQ2] NINJADVLOOT: SharedList: Quest check - I already have 1 of 1 ITEM selecting No

Issue 2: The log output is not going into the MQ2/Logs folder, it's going into MQ2/LogsLog. Not sure if that's by design or a bug.
 
Last edited:
Release MQ2AutoLoot

Users who are viewing this thread

Back
Top
Cart