• 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

Question - Faster looting

Eltai86

Seasoned veteran member
Joined
Mar 28, 2015
RedCents
383¢
Hi all,

Running into a small issue. I've found a spot where my kill rate will cause issues with the loot window.

I have a macro literally just spamming /call USeAdvLoot over and over if there are items in the Adv Loot window. The only way I am able to keep up with the item flow is by manually hitting the Set all to: Masterlooter's name and alternating to "Leave on corpse" to clear all the junk out. If I don't do this it eventually lags out the clients and even with the macro spamming /call UseAdvLoot it can't keep up with the inflow.

Anyone have an idea for a solution? I would prefer to either have it use an ini such as loot.ini for NinjaAdvLoot or the advanced loot window in game.


Cheers,
Eltai
 
Ninjadvloot is pretty fast. I have timed it at about one second per item. Any faster and it starts getting wonky. Couple questions:
1. full group or solo/molo?
2. who in the group is the master looter? is the master looter also the main healer/tank/puller?

I usually use a dps toon as master looter, wizard/monk/beastlord... someone in the group that won't cause a wipe if they are distracted by looting for few seconds.

NOTE: the in-game system will always be faster then any macro. The real advantage to ninjadvloot is the ability to automatically set filters...
examples:
only keep items above minimum plat value (StackPlatValue=xx)
pass out xx number of a particular item to each group member then ignore the item (=Quest|xx)
passes out LORE items to everyone in the group
ninjadvloot will change master looter if you are afk and bags get full (GMLSelect=1)
 
Okay, I guess that rules out Ninjaadvloot as an option unless it can be made to deal with stacks of items at a time rather then individual pieces one at a time.

1) Group
2) Literally just the looter, the only job of that character is looting. No healing, no assisting, nothing else.

Is there a way to macro direct interaction with the advanced loot window in game to do the following:
a)Give all need/greed loot to toon XXXX
b)Leave all never loot items on corpse

I can do these two functions manually but sitting there doing it would minimise the benefits of the camp somewhat.


I get the advantages of ninjaadvloot, however in this case I don't need any of those additional factors.
 
What if you think about this another way. Why not loot all. Then go through inventory and clean up after looting?

Lore items sent through loot system to other toons??


Sent from my iPhone using Tapatalk
 
Okay, I guess that rules out Ninjaadvloot as an option unless it can be made to deal with stacks of items at a time rather then individual pieces one at a time.

1) Group
2) Literally just the looter, the only job of that character is looting. No healing, no assisting, nothing else.

Is there a way to macro direct interaction with the advanced loot window in game to do the following:
a)Give all need/greed loot to toon XXXX
b)Leave all never loot items on corpse

I can do these two functions manually but sitting there doing it would minimise the benefits of the camp somewhat.


I get the advantages of ninjaadvloot, however in this case I don't need any of those additional factors.

Ninjadvloot should deal with stacks of items. It checks each line of your loot list, it doesn't care how many items are on the line as they must all be the same.
Curious what macro, if any, you using to control your group? Ninjadvloot only works as part of another macro, it does not stand alone.

Basically for ninjadvloot to function properly each member of the group should be checking for loot items in the shared and personal list of the advloot window. I usually limit the check to after combat, but if you are chainpulling you might have to check loot after each kill even if there are adds in the camp.

Macro's can interact directly with almost any window, including the advloot window. It's bit tricky, though.
 
Well, based on my experience with what I am running it isn't dealing with stacks, it processes each item in a stack individually.

Below is the code I wrote up for my looter macro. Outside of that, I'm playing the tank manually and have a healer there just running JimBobs heals plugin for the occassional heal that is ever needed. In this case the looters only job is to loot as I basically am permanently in combat with the tank.
Rich (BB code):
#turbo 80
#include Ninjaadvloot.inc

Sub Main
/call SetupAdvLootVars "loot.ini"
:mainloop
/if (${AdvLoot.SCount}>0) /call UseAdvLoot

/goto :mainloop
/return
 
What is the issue with just letting Daybreaks AdvLoot autoroll ?

I am curious what need Ninjaadvloot.inc serves these days. I use Ninjaadvloot to sell stuff but Daybreak's Advloot seems to work pretty well for looting.

Is there some limit to how much stuff AdvLoot window can hold?

Recently I had that hilarious instance bug again where you get Qeynos full of Sebilis mobs (260 mobs including Trak) all on you at once and there was no problem killing them all and looting using Daybreak's Advloot.

I mean is it possible that Advloot misses something?

I have it set up to roll on what I need (including rares list from RG) and it seems to work.
 
My primary purpose when updating ninjadvloot was to pass out items needed for quests to each group member until a particular number was reached by each group member. The rest of it is fluff. It is very nice that worthless stuff I don't want is destroyed instead of ignored, in that it reduces the number of corpses laying about camp, but even that is just nice to have fluff. I will be looking into how it handles stacks of items.
 
Hoosierbilly, I really really like that fluff you speak of. [emoji1] I hate a mound of corpses at my feet. I know I can hide them but corpses tend to attract flies looking for rotting stuff. I don't want flies around my bots. Afk or not.


Sent from my iPhone using Tapatalk
 
Well, based on my experience with what I am running it isn't dealing with stacks, it processes each item in a stack individually.

Below is the code I wrote up for my looter macro. Outside of that, I'm playing the tank manually and have a healer there just running JimBobs heals plugin for the occassional heal that is ever needed. In this case the looters only job is to loot as I basically am permanently in combat with the tank.
Rich (BB code):
#turbo 80
#include Ninjaadvloot.inc

Sub Main
/call SetupAdvLootVars "loot.ini"
:mainloop
/if (${AdvLoot.SCount}>0) /call UseAdvLoot

/goto :mainloop
/return

played with it for a while and it seems it will only process stacks if the entire stack came from one mob. It appears to process the loot one mob at a time. Appears this is a function of EQ and not subject to change by MQ.

As far as your macro change the line

Rich (BB code):
/if (${AdvLoot.SCount}>0) /call UseAdvLoot
to
Rich (BB code):
/if ((${AdvLoot.SCount}||${AdvLoot.PCount}) && !${LootTimer}) /call UseAdvLoot
It should work better. You do need to be able to catch up on the shared list to process the personal list. I will have to think about that.

If I understand correctly you are killing so fast the shared is not ever being completed and the personal list is growing so big it causes sever lag and/or crash. I'm gonna be out-of-town this weekend but will look into it next week.
 
I have my personal loot list set to Autoloot, it is clearing it out almost instantly. The problem arises in that I am killing so fast and such high volumes that the macro is growing my shared list so large that it eventually generates lag/would never be able to catch up without hours spent after I finish killing for a few hours. If I try to bulk transfer to personal manually after a certain point it crashes the client and all the loot is lost.
 
Question - Faster looting

Users who are viewing this thread

Back
Top
Cart