v1.4.9
- Legendary Item Stash Mobile Notifications - with iPhone "Prowl" app (http://www.prowlapp.com/) or Android "Notify My Android" app (http://www.notifymyandroid.com/). Enter your API keys on the new "Mobile" config tab to receive mobile notifications.
NOTE: To get your key, log on to your account on the appropriate website, and from your account page, "Generate a key" - enter this key into your Trinity config.
- Pause function should be more reliable (shouldn't trigger inactivity/anti-stuck plugins if you stand around while paused).
- Should now correctly update your skills/hotbar after you make changes, without needing to restart the bot.
- If you have whirlwind, you will now use whirlwind to reach shrines, items, breakibles etc. if you have fury and there are monsters within radius, to keep WW'ing everywhere.
- Wizards with critical-mass enabled and teleport on their hotbar will use teleport rapidly when in combat, teleporting in a roughly-randomized position close to the target.
- Wrath of the berserker now only causes your character to avoid ice-balls - other AOE stuff is as per your settings (since you only use wrath on elites, and only elites cause AOE's!)
- Wrath is no longer used on goblins (this is 90% of the time a waste).
- Some other changes to some wizard/witch-doctor skills (particularly aimed at critical mass/grave injustice builds).
(v1.4.9.1 hotfix) - Legendary notifications should now work with multiple legendary stashes at the same time.
(v1.4.9.1 hotfix) - A few more indestructible barricades added to the blacklist.
v1.4.8
- (experimental) Pause button added to the main DB window, next to the Start/Stop button. While running DB, just click pause - you can now play manually/visit town etc. - click again to unpause.
WARNING: Make sure you go back to where you paused it, before unpausing!
DOUBLE WARNING: Unstucker plugins may try to "unstuck" you if you are stood around while it is "Paused", as DB is still technically running (could just try disable the unstucker while pausing)
- Changed the variables that record how many monsters are within XX range of you to account for monster-size (so Azmodan should trigger more abilities etc.).
- Reduced specific priority increases for shaman/hands of pestilence/cydaea, now that priority in general works better.
- Some improvements to barricade handling.
- Health wells have slightly more weight when you are injured.
- Some minor changes to item scores (particularly amulets being valued too highly for having a socket).
- Some minor changes to a few skills.
- Witch Doctor spirit-walk now only used out of combat if "out of combat movement buffs" is ticked in combat options.
- WD missing "Hex" skill now added.
- The "Wizard Critical Mass" checkbox in combat config now also affects witch-doctors, and is used for WD's that use Grave Injustice.
- More work by Moley on Witch-Doctors and Wizards skills - Witch-Doctors using the "Grave Injustice/Critical Mass" checkbox should find their WD's capable of spamming spells effectively in combat.
v1.4.7
- Some improvements to selection and handling of safe-areas when trying to avoid AOE objects.
- Large improvements to target priority calculations for all objects, should seriously improve prioritizing elites, goblins, Cydaea etc. along with other things
- New option for treasure goblin priority - "Kamikaze" - will ignore body-blocks, AOE's and most things just to reach the goblin. Use at own risk!
WARNING: Kamikaze should not be needed for 99% of people with this latest patch, use only as a last measure!
- A large amount of work on item scoring to reduce trash and improve scores for certain combos.
TIP: If you have a full stash, keep filling your backpack with items from your stash while in town and start the bot - this will let it re-evaluate everything for you and trash stuff that no longer meets the new scoring system, and stashing stuff that does.
- Default jewelry keep score increased to 15000.
- For users with custom-loot rules in use, Trinity will no longer sell any item that matches your custom salvage loot-rules.
- Better handling of destructibles in large groups close together, should prevent some mini-stuck issues.
- (experimental) Trinity can now destroy barricades the same way it destroys destructibles, if it beats DB's hard-coded barricade destruction to the barricade!
NOTE: There is still no way to disable DB's own attempt to destroy barricades - so if DB is incorrectly trying to attack an un-attackable barricade, it will still get you STUCK FOREVER, until Db allows us to completely replace the barricade code.
- Should no longer go for health pools if you are over 70% health.
- Monks with Serenity buff enabled will ignore all AOE stuff (except ice-balls) while Serenity is up.
- Witch-doctors use spirit walk as an out-of-combat buff again.
- Barbarians will not try to whirlwind on treasure goblins.
- Some other minor skill-changes.
v1.4.6.1
- Bot should now be able to use both Whirlwind, and Tempest Rush, to move towards avoidance safe-spots, if these abilities are available.
- Fix for whirlwind sometimes targeting wrong area.
- Whirlwind now has a slightly wider arc it can randomly WW within within the general direction of the target.
- Will now ignore health globes further than 35f away to help avoid stucks.
- Having a large "Pickup radius" should no longer make your bot never move for a health-globe already within that radius.
- Pestilence Hand priority increased.
- Default options now ignore all blue jewelry for pickups.
- Changes to priority of various objects mid-combat.
v1.4.6
- Greatly improved speed and reliability of all attacks and spell/skill uses (note: this will slightly increase CPU usage of DB).
- Bug-fix for certain AOE's sometimes crashing Trinity and causing short delays ("lags") while DB restarted Trinity.
- Improvements to skill-use reliability in some situations.
- Some minor changes to handling of targets that are currently inside avoidance-objects while your character is not.
- Shamans in Act 3 and Cydaea boss given a higher priority.
- Bot can now look up to the routine's current max kill-radius for very high priority monsters (eg shamans) that have 2000+ extra priority.
- Barbarians with wrath of berserker up now get extra priority against elite mobs/bosses while wrath is on.
(note on all priority changes: If your bot gets "body-blocked" or bumps into things while reaching the target, it will keep prioritizing close-range only for brief periods before retrying).
- No longer possible to accidentally blacklist a boss that stays on a set health amount for too long.
- Some minor changes to priority weight calculations for a few objects/items.
- Changed scoring for some stats/items, particularly reducing the value of bonus-scores to magic find/gold find stats in various situations.
- More changes to help avoid out-of-combat buffing while trying to teleport (without adding a large performance hit into skill-selection code).
- Critical-mass wizards with Energy Twister but without a signature spell, will keep trying to spam energy twister even when out of energy (for default-attack spam).
- Critical-mass wizards WITH a signature spell will cast energy twister until almost out of energy, then default to their signature spell.
- Some changes to the monk "mantra spam" usage for the 3-second buff (and mantra of healing removed from the mantra-spam code).
- Some other minor skill changes throughout.
v1.4.5.1
- Quick hotfix for critical mass wizards with energy twister not utilizing signature spells when out of energy.
- Bot now treats distance of items that are extremely close but with a bit of height difference (eg items in black tar in Act 2, or on stairs) as slightly closer than they really are, to aid pickups etc. in these places
v1.4.5
- Fix for arcane avoidance (and tree-poison avoidance improved).
- Tweaks to some default avoidance radiuses.
- Now checks for objects around your bot more frequently while moving to a new target, to improve bot intelligence.
- Fix for a (rare) situation which could cause Trinity to crash, causing a couple of seconds of "doing nothing" while DB restarted Trinity.
- Treasure goblins that have been injured (<90% health) can now be targeted at a range beyond the current routine's max kill radius.
- Possible fix for trying to cast out-of-combat buffs while DB wants to teleport.
- Option added to advanced tab to disable Trinity built-in unstucker.
- Changes to help improve the speed of caching/uncaching.
- A number more items added to the built-in cached game-data list for items.
- A number of changes/improvements to Witch-Doctor skills (done by Moley).
- Some improvements to wizard skills (largely aimed at Critical Mass wizards) (done by Moley).
- Various other minor skill usage changes throughout.
- Code prepped for the start of Demon-Hunter integration (due next patch.
- (experimental) Initial attempt at a "sort stash" button added to Town-Run tab, to sort all items in your stash by their stash score.
NOTE: This requires an empty (or almost empty) backpack, and a decent amount of free stash space.
It also requires you to open your stash up in advance and then restart DemonBuddy before clicking the sort button.
The sorting takes approximately 30 seconds or so. Purely experimental feature for now, don't over-use it!
v1.4.4
- Fixed errors in recognizing and calculating ranges for monsters (elites and greys), which was having a huge negative impact on the intelligence of skill selection and skill use.
- Fixed one of the issues with cached data sometimes caching data that was not retrieved successfully from D3 memory, which could cause you to ignore occassional elite monsters.
- Fixed an error which could sometimes crash the plugin, causing a couple of seconds of the bot doing nothing at all while DemonBuddy restarted it.
- Priority/target weighting is now a little less sensitive to being "stuck" for brief moments when moving, which would cause you to focus on the closest-ranged monsters only constantly.
- Elites given slightly more weight during standard combat targeting.
v1.4.3
- Sliders added to each class combat tab for the Emergency Potion % (% of health to try to use a potion), and Emergency Globe % (% of health to try to collect globes).
- Altered the reduction in target-priority weight for monsters based on Avoids in the area.
- Fixed the "weight" of Avoids in certain circumstances being calculated backwards (being more scared of low priority avoids than high priority).
- Slightly improved accuracy of Avoid movements, and decreased default radius of some Avoids to improve dodging.
- Built in anti-stucker received various improvements and alterations to improve it's unstuck abilities.
- If built in unstucker fails to unstuck you, it will try to teleport to town and restart the currently loaded profile. If stucks continue or teleporting fails, it will exit the game and let DemonBuddy restart it.
- Picking up of crafting tomes now set to disabled by default in config.
- Treasure goblins are now ENTIRELY ignored (as if they do not exist), if you set their priority to ignore in the config.
- Various tweaks to weighting values of all objects for targeting.
- Changed the "unique key" used for item stat logging to a hopefully more reliable data-value for each item.
- Stats file can now update itself up to a MAXIMUM of once every 10 seconds (if there are new items to report), rather than the previous max of once per minute.
- Increased the destruction range for certain destructibles that could cause stucks in Act 3 (eg bone piles, snow barrel)
- Safety added to help prevent running back and forth between 2 items/piles/destructibles over and over that happen to be exactly the same distance each away from you.
- Very slight pause added when no targets of any kind (items or monsters) remain, if a monster was killed within the last 500ms, to aid possible loot-drop pickups.
- If a monster is temporarily blacklisted (because of a possible "stuck"), it is now logged in diagnostics - for error checking to see if this is the cause of some incorrectly ignored point-blank-range elites.
- Monks now treated as range for target-selection if they have fists of thunder on their hotbar.
- Earthquake no longer used against treasure goblins.
- Barbarian overpower tweaked to work more like rend in terms of target-ranges etc.
- Revenge can now be used more frequently if it procs.
- Various abilities like leap, rend, hydra, acid cloud, harpoon, etc. should be a little less prone to targeting incorrect locations.
- Some minor skill alterations to a few other class skills.
v1.4.2
- Changed a number of skills that judged enemy range on skill-use decisions, to take into account the monster's physical object size. Will help many abilities trigger more accurately.
- Rend timers decreased (spam increased) for each specific circumstance.
v1.4.1
- Fixed some issues with range calculations and close-range stuff.
- Fixed issue with incorrectly ignoring monsters above a certain short range in certainc ircumstances.
- Fixed issues with avoidance/anti-stuck routine not being happy about particularly varied/bumpy terrain.
- Fixed issue with anti-stuck routine not counting the number of stuck attempts and stopping at 10 correctly.
- Some minor improvements/changes to stuck-handler.
v1.4
- Huge re-working of retrieving object (target) data from DemonBuddy/Diablo 3 each tick and processing/weighting it to improve performance.
-- You should notice some lower CPU usage in general, smoother/faster repeat-attacks with fast attack abilities, and smoother target selections.
-- Performance will increase over time due to new caching systems.
- The "status bar" of DB is no longer updated with what the bot is currently doing by default - this can be re-enabled in the Advanced tab for debugging purposes (enabling has a slight performance hit). Keep disabled unless you are having problems and need to track down the issue to report to me.
- Fixed some issues with priorities/weights for monsters, particularly at close-range.
- Health globes now have a slightly higher priority than before.
- Unstucker now a little more resilient in certain situations, to help evade specific stuck situations (you're still advised to use a dedicated unstucker on top, and/or set DB Inactivity Timer to a low value such as 2).
- "ItemStats" files are now just named "Stats" files ("<bot name> - Stats - <class type>.log"), and at the top now contain actual total death count and deaths-per-hour. Random other misc stats MAY be added later!
- Fixed many skills interpreting monster positions/range incorrectly, particularly abilities such as ancient spear, acid cloud, leap etc.
- Barbarians no longer wait for wrath of berserker to come off cooldown again AFTER killing Azmodan.
- As with most updates, further fixes/tweaks/minor alterations to a variety of class skills/spell uses.