What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

DB Item Looting can be very... unreliable

GilesSmith

New Member
Joined
Jun 2, 2012
Messages
1,564
Reaction score
34
I think a lot of others have probably noticed this, but the built-in looting mechanisms in DB can be a bit "unreliable" at times. Now generally they work, and they get most things, but there are a lot of oddities, probably more than I'll mention below but here's what I've found so far (these are things I've found regardless of version, loot rules, plugins or routines... they seem to be part of the core of DB);

* The "MinDamage" and "MaxDamage" stats are not being read from wizard orbs, witch doctor mojos, rings, or amulets. If you set a filter either of these stat required, the items will never match the rule.
* Sometimes stats are being read slightly off, eg an item that has a MagicFind of 16 is being read as 15.99 by DemonBuddy, and so will NOT match a filter requiring at least 16 MagicFind.
* Most witch-doctor mojos (off-hand) are considered as itembasetype Gem, itemtype Unknown. Some mojo sub-types are considered as an Armor-Shield though.
* All wizard sources tested so far (the 1 orb, the 3 balls, the book, the skull) are considered to be itembasetype Gem, itemtype Unknown.
* The two-handed flag in lootrules is unreliable (outright ignored for many weapon types, only applied to some?)
* Some weapons are being entirely ignored (eg monk-only Daibos, barbarian-only mighty weapons) regardless of rules. Their base item-type is flagged as "Unknown" rather than "Weapon".
* There is no filter support for life-on-hit or pickup-radius.
* There is some confusion about whether a set of rules are "AND" lists or "OR" lists - they seem to be AND lists but sometimes act like OR lists - could be because of having different quality flags or only setting quality flag on the first rule in a ruleset?
* Request: Can we have the ability to enter "PrimaryStat" as a stat entry, which will be treated by DB as either Strength, Dexterity or Intelligence? This would save MANY MANY copy-paste rulesets where we want specific criteria matched with any of the three main-stats.
* "Quality" flag should be set at <itemrule> level and apply to a whole ruleset, NOT be able to be set for each individual rule (what happens within a single ruleset if you have two different quality entries for different rules? What about not listing the quality flag for every seperate <rule> within a ruleset?)
* Demon Cloaks, Witch Doctor Masks, Barbarian Mighty Belts and Monk Spirit Stones have a base item type of "Unknown" and are always ignored by filters because of this! They need item types adding (there is already one for wizard hats, apparently).
* Does the itemtype "Helm" also include itemtype "wizardhats", or will only the itemtype "wizardhat" cover them?
* If DB goes off to do a repair-run, it can jump immediately to your "sell" section, without first checking for "keep" and "salvage" (ignores loot rule priority order), so you can lose everything in your backpack.
* If you have a full backpack and there are still items on the ground, it can TP to town, go through the normal stash/salvage/selling, go back through the portal, and then immediately end the run (ignoring all the items it couldn't fit in the backpack).
* Sometimes if it reaches the end of a run it'll ignore one final item on the ground regardless of backpack space, and just finish the run.
* Somewhat related to looting, the bot can sometimes get stuck at the stash, constantly moving/swapping items over and over for hours.

This isn't a gripe/moan/whinge thread - I genuinely love DB and all the work done by both the dev-team and the community at large with all the contributed profiles, rulesets, plugins, and even just researching stuff done by the non-techies. But I thought I'd try and provide a constructive criticism of the looting mechanisms - nobody wants to think their bot might have accidentally sold, or ignored, a $250 RMAH item drop! :D

I wonder, could the whole looting system be made as a separate, editable .cs file similar to how the combat routines are done?
 
Last edited:
Excellent post! I'd like to know some of these as well :)
 
Thanks for your excellent summary of the looting problems.

We need more infos about the looting in Demonbuddy!
 
Yeah good post. I have my 3rd log of DB missing loot on my hard drive, not sure if I cbf uploading again. Watching it ignore loot several times in front of my own eyes is fun.
 
My demonbuddy after the update have issuses using generic settings and i switc( to bahphagor it does not loot items and finish the sakorth runs w/o collecting the gold. Luckly i had a cooy of the old ver before this updated db it works fine....I really hope team DB can resolve this issuse. Secondly now after runing DB for few hrs it crashs my DIII
 
Thanks for your excellent summary of the looting problems.
We need more infos about the looting in Demonbuddy!

Yeah some clarification on the way lootrules work would be a start, but think that simply making the looting module be editable the same way combat routines work would sort it all out.

Imagine if we had a "looting.cc" we could edit - the community at large could write their own unique looting routines, and loot rules would probably go the way .xml routines went, with the really good developers putting it all into a plugin rather than an .xml routine so it's quicker and they can control everything... loot rules could go that way, with the really good lootrule makers releasing their own looting.cc functions instead of just an xml. Would also let people really customise everything - ie you might want to try making a bot that can cancel a teleport mid-TP if a yellow drops nearby (because of your follower killing a random mob before your run ends), or a bot that picks up all items first as priority as their pickup radius might get all the gold anyway, and THEN check if any goldpiles are left and go for ones that would pickup the most gold in one go by calculating the player's current pickup-radius and the distance of all nearby gold piles, clever things like that, could be very useful!

If an editable looting.cc system, like the way combat routines work, won't ever be possible, then we definitely just need some confirmation that the looting systems are going to get some improvements, and the lootrule mechanisms get some clarifications (and a bit of error-checking), please! :D
 
My demonbuddy after the update have issuses using generic settings and i switc( to bahphagor it does not loot items and finish the sakorth runs w/o collecting the gold. Luckly i had a cooy of the old ver before this updated db it works fine....I really hope team DB can resolve this issuse. Secondly now after runing DB for few hrs it crashs my DIII

I am having similiar issues, it only seems like my wizard is not picking up all the gold/items but rarely crashing.. where as my DH is picking up everything but I get a D3 crash every few hours usually..
 
I have seen some odd things and I know people have added reports about some of these odd things.

Good to know the new gripes are about not looting right, instead of not being able to AFK. :D
 
Aaaaaaargh just came back to find one of my characters had been stuck for HOURS in the stash swapping items over and over and over :( No idea why, there seemed to be plenty of space in the stash.

Think the bot has some issue handling the way items take up space and "swap" with eachother, if one item takes up 2 item slots (eg gloves/weapon/most items) and the other only takes up 1 item slot (eg rings/amulets/belts/misc)?!? Not sure!
 
Found that the loot-rules for weapons can be very buggy. The 2-handed rule only works for some weapon types (eg bows). Many other two-handed weapons are being treated as 1-handed weapons (and so only matching 1-handed rules). Some weapon types are being completely ignored altogether - eg two-handed monk-only Daibos and barbarian mighty-weapons are being ignored in ANY DPS ruleset - they'll just be ignored.

See thread posted on support with some ruleset tests I did here:
[url]http://www.thebuddyforum.com/demonbuddy-forum/demonbuddy-support/58860-careful-many-weapon-loot-rules-ignored.html#post603563[/URL]

For now, I'd suggest everyone careful with heavily filtered loot rules - I'd try and keep your loot-rules as generic and open as possible for now, try and match only on item-level for weapons (eg item level 63, magic1 quality, base "weapon" type) and manually filter them if you don't want to risk losing some very valuable weapon drops!
 
Last edited:
I love DB and the dev team --- i have already stated that i will not be asking for a refund -- out of principle really... I would LOOOVE for things to just get better and better with the bot -- but the things that initially impressed me with this buddy team was the quickness and efficiency with which they answered the worries of the community. I haven't seen any legitimate answers on what is going on and what is being done to fix the issues.
I can't bot in peace because I worry about what weapons i might be missing, is my bot stuck at the stash switching back and forth between two items -- my bot even dropped a rare weapon out of my stash yesterday and then tried to leave it.

I have posted multiple logs in other threads and not heard a word from the devs.

It's hard to stand by and support if we don't know when/if the fixes are coming! aside from a community - we are also paying customers that have paid for a product -- I just want my life back so i can stop baby sitting these bots!
<3
seriously -- all my support to the team - just please do those things that gained my trust almost instantly and caused me to buy the 3 db session lifetime key -- answer your community with honest and INFORMATIVE answers -- not this tony smart-mouthiness! <3 i kid - but really o.O
 
Back
Top