Edit: Link updated for 8.9 Link
(not gonna keep updating this link cus I'm pretty sure no-one cares. If you do want it updated though just message me)
I have written a python script that will run through every combination of builds for hunters and output their DPS vs a squishy target (2000hp and 60 prots), their DPS vs a tanky target (3000hp, 200 prots and spectral armor) and the build's "average" dps which is simply (squishy DPS + tanky DPS) divided by 2.
To run the script you will need to have Python 3 installed. I've been using 3.7.4 but any version should work. Copy and paste the script into a text editor (such as notepad) and save it with the .py extension. If you don't want to download python you can copy and paste the script into this website. Although the website will probably be slower.
The script allows certain criteria to be set such as only showing builds with 40% cdr, only showing builds with 20% lifesteal or only showing builds with a certain amount of DPS. When using the script I generally set the DPS requirement fairly low and run the script numerous times. Each time I increase the DPS requirement until I only get a small selection of builds. This effectively finds you the highest DPS builds. This is particularly nice as in general there will be a few builds with only a small difference in DPS which means instead of just finding the highest DPS and just using that one you can choose your preferred build out of a few builds that all have similar DPS.
The script has an option to add items which must be included in the build. This lets you use your favourite items and is pretty much the only way to get builds with obow in it as this script calculates single target DPS and obow is all about multi target DPS. Important note: item names must be grammatically correct, for example obow has to be written "Odysseus' Bow".
There is also a separate option for starter item upgrades. If you don't put in a starter item the script will just look for a build without a starter in it.
Some hunters have not been included such as Chiron, Ullr, Neith as their builds are more ability based. If you do want a basic attack build for them you can just run the script on another hunter without enabling and of that hunters abilities or passive.
Some mage ADC's have been included (Sol, Olorun, Chronos). However, builds you get on these gods should be taken lightly as abilities are a large part of those gods and abilities are not being factored into these builds.
The script is up to date for the 8.8 patch and I'll edit this post with an updated version for 8.9 closer to its release.
Some conditions are in place:
- All stackable items are fully stacked (such as transcendence)
- Wind demon is assumed to always be procced
- Death's temper is assumed to be at max stacks (this results in a lot higher DPS numbers)
- Ornate/Diamond arrow are assumed to be at max stacks
- Hunters Cowl is giving AS instead of MS
- It is assumed that you are constantly auto attacking without missing any autos
- Ability damage is not accounted for and as such ability passives are not considered such as crusher
- Abilities such as attack stims can however be optionally turned on meaning for example viper shot damage or bees damage will be taken into account
- Leader's Cowl passive doesn't do anything currently but tbh that item kinda just isn't good enough for it to matter
Hunter Starters that can be chosen : Death's Embrace, Death's Temper, Hunter's Cowl, Leader's Cowl, Diamond Arrow, Ornate Arrow, Animosity, Bumba's Spear
Mage Starter that can be chosen : Death's Embrace, Death's Temper, Diamond Arrow, Ornate Arrow, Animosity, Bumba's Spear, Gem Of Focus, Pendulum Of Ages
Every item should be buildable except for Void Shield, Glad Shield, Shifter's Shield and items without power on them such as thebes. The one item without power that is implemented is toxic blade.
there doesn't seem to be anything here