v0.5.3 uploaded:
-- Large internal changes to target priority selection, distance calculations, and a new system that takes target sizes into consideration when calculating distances and where on-screen to attack - this should improve combat overall, reduce calls to Diablo 3 memory, and fix some oddities with very large monsters like the Siegebreaker boss and some Tree Wraiths etc.
-- Initial attempts to prevent DB's built in unstucker causing mini-freezes each time a monster dies.
-- Automatically detects if a monster you are trying to attack is not losing health (ie from being behind a nearby wall), and tries to blacklist and keep going.
-- Detects if you are unable to move (eg from being body-blocked by large numbers of enemies), and tries to re-target the closest possible targets first instead.
-- A few new objects added to blacklist (such as one of the flyer-bombers in Act 3 battlements).
-- Various changes to some priority lists.
-- Backtracker now set to Disabled by default - experiment with it and see if you prefer it on or off (remember that without it, you may miss loot if you end up chasing monsters far away - that is how DB works by it's very nature!).
-- Various skill changes, including better use of Barbarian Whirlwind, Rend & Leap, Monk Seven Sided Strike and Lashing Tail Kick, and Wizard Diamond Skin, and possibly a few others.
-- Initial implementation of every Witch doctor skill now completed by cdmichaelb. Please give feedback on the skill use (remember there is no way to detect which rune is on a skill yet, so decisions have to be best for the "usual" uses).
-- As before, probably various other lesser changes dotted around to generally improve intelligence.
Note: This is likely the last update from me for this plugin or on these forums until I am back from vacation around 3rd September/~10 days time.