- Joined
- Feb 6, 2007
- RedCents
- 1,683¢
Last night I finally duplicated the problem with ninjadvloot leaving rare (Lore/NoDrop) items on the corpse. The problem is NOT ninjadvloot, rather it's the macro using/calling/including ninjadvloot.
I won't give the name of macro's I used to make this happen, because it's irrelevant. What is important is that whatever macro you are using be setup correctly. Unfortunately many popular macro's are NOT setup properly.
This effects any items that are Lore, NoDrop or flagged =Quest in the loot.ini file. Ninjadvloot has special coding to handle these items. Ninjadvloot activates the advloot autoroll feature. Each group member checks their own inventory and either bids for the item or declines the item. When the autoroll timer expires advloot loot places the item in the winners personal list. If no one wins, the item is unwanted and left on the corpse. If no one bids on the item, it is unwanted and left on the corpse.
The SOLUTION:
Everyone, and I mean everyone in the group must be checking the shared loot list and their personal loot list. The only way to do this is to call the function in your macro's main loop. The command I use in my macro is:
The variable ${LootTimer} is a 5 to 12 second delay set by ninjadvloot to reduce spam.
${Me.CombatState is optional but recommended, especially for tanks and healers.
BUT I'm powerleveling and don't want everyone in my group to get loot.
Tough, that's not how it works. EVERYONE must check their personal list and the shared list.
Ok, there is a way to prevent certain group members from looting certain items. Set that particular item to 'never' in that particular characters advloot filter. Setting an item to 'never' overrides anything ninjadvloot might try to do with the item. That character simply can NOT bid for nor loot that item, period.
BUT this will slow down my killing.
Do you want to loot or not? Of course, it will slow down your killing, but you want to loot the good stuff don't you?
The masterlooter will require about one second to process each item in the shared list. Everyone else processes their loot/bids so fast, I can't get a valid time measurement on the process.
Recommendation: Loot frequently, after each kill is best, so the shared list is short and processes fast.
I won't give the name of macro's I used to make this happen, because it's irrelevant. What is important is that whatever macro you are using be setup correctly. Unfortunately many popular macro's are NOT setup properly.
This effects any items that are Lore, NoDrop or flagged =Quest in the loot.ini file. Ninjadvloot has special coding to handle these items. Ninjadvloot activates the advloot autoroll feature. Each group member checks their own inventory and either bids for the item or declines the item. When the autoroll timer expires advloot loot places the item in the winners personal list. If no one wins, the item is unwanted and left on the corpse. If no one bids on the item, it is unwanted and left on the corpse.
The SOLUTION:
Everyone, and I mean everyone in the group must be checking the shared loot list and their personal loot list. The only way to do this is to call the function in your macro's main loop. The command I use in my macro is:
Rich (BB code):
/if ((${AdvLoot.SCount}||${AdvLoot.PCount}) && !${LootTimer} && ${Me.CombatState.NotEqual[combat]}) /call UseAdvLoot
${Me.CombatState is optional but recommended, especially for tanks and healers.
BUT I'm powerleveling and don't want everyone in my group to get loot.
Tough, that's not how it works. EVERYONE must check their personal list and the shared list.
Ok, there is a way to prevent certain group members from looting certain items. Set that particular item to 'never' in that particular characters advloot filter. Setting an item to 'never' overrides anything ninjadvloot might try to do with the item. That character simply can NOT bid for nor loot that item, period.
BUT this will slow down my killing.
Do you want to loot or not? Of course, it will slow down your killing, but you want to loot the good stuff don't you?
The masterlooter will require about one second to process each item in the shared list. Everyone else processes their loot/bids so fast, I can't get a valid time measurement on the process.
Recommendation: Loot frequently, after each kill is best, so the shared list is short and processes fast.

