Gniller
Community Developer
- Joined
- Sep 29, 2012
- Messages
- 384
- Reaction score
- 5
[Plugin] AutoEquipper 2
AutoEquipper 2 is depricated as of 28-3-2014, the new project can be found here: Armory
Summary
This project has been based upon the Community AutoEquipper supported by StangerThanFiction, while i have always loved the way the AutoEquipper worked there was always one thing i missed: Optimized level 60 support!
At first i tried to contact StrangerThanFiction about trowing him some features but i have not been able to get in touch with him for over a month so i chose to release this project as a dedicated new version myself.
What does it do?
- Everything the old AutoEquipper did (including some bug fixes and improved caching)
- Scale DPS value on current EHP (aswell as LifeSteal on DPS) as gear upgrades are just not as simple as plus minus math for level 60!
- Support all known set bonuses
- Support all active/passive abilities including runes affecting gear stats
What doesn't it do?
- Auto-socket items (DemonBuddy doesn't support this)
- Support class specific affixes on items (ex. Tempest rush monk), DemonBuddy core is not able to read these affixes and hereby disables me from implementing this.
How does this "scaling" work?
Level 60 support is quite complicated, first of all there is scaling of different stats types to acquire the best possible gear set with the items found in the backpack. The bot will first of all aim for ~400k EHP to make sure it won't die too much in game, as soon as this is acquired it will increasingly prioritize DPS over EHP while EHP slowly loses value the more it has obtained. As soon as the bots gets to a decent amount of DPS (~150k buffed) it will start to show interest in life steal on gear, the more life steal being on the gear the less increasing this affix gets prioritized.
I hope that still makes sense

So how does it handle my sets/legendaries?
On default legendaries do never get replaced unless an upgrade of the exact same legendary type is found (matched by ItemID). This felt like a good safety rule but wasn't enough so I've added a "preferred legendary items" config menu. Any upgrade found being one of the items marked as "preferred" are now allowed to replace your current legendaries!
So how does it handle my class specific items?
Sadly enough, we aren't really able to do this with the current DemonBuddy core nor would it be completely do-able with a mathematical approach. AutoEquipper already contained the option to ignore item slots however, use this for build specific items you don't want to lose! Every other item can still be upgraded just fine!
Notifications
For those that like to be notified on changes, I've added an option to use NotifyMyAndroid or Prowl similar to how Trinity handles this. It'll inform about the item name/slot equipped as well as the difference it made for DPS and EHP.
GearScore
I've added a little diagnostic feature named GearScore which allows you to compare the quality of gear to your other characters or those of others!

Requirements
DemonBuddy #312 or newer
Credits
GilesSmith - for the original AutoEquipper!
Ratosh - for the original DPS/EHP calculations!
StrangerThanFiction - for extending and supporting the plugin when it was abandoned!
Support
I will keep this project up-to-date and read trough all feedback and questions in this topic, if you want to say thank you please


As always, while i have put a lot of work in the plugin i wasn't the only one so don't miss out on those that made this possible in the first place!
Update Information
Code:
-- 2.0.0.0
- Initial public release
Git
https://www.assembla.com/code/Gniller-autoequipper-fork/git/commits
Download
Attachments
Last edited: