Most build guides argue about stat priority; this tool answers it with maths. Give each attribute a weight for your playstyle and a minimum you want to keep, and it finds the point allocation that maximises your effectiveness score.
How it works
The effectiveness score is the sum of each attribute’s points times its weight. Because that is linear, the optimum is to satisfy every minimum first and then load all remaining points into the single highest-weight attribute:
1. reserve each attribute's minimum
2. remaining = pool − sum(minimums)
3. add remaining to the highest-weight attribute
effectiveness = sum(points × weight)
Example and tips
With weights of Strength 3, Agility 5, Intelligence 2, minimums of 5 each, and a 30-point pool, the optimiser reserves 15, then dumps the remaining 15 into Agility for the highest score. If a stat has hard diminishing returns in your game, lower its weight or cap it with a minimum so the optimiser stops feeding it. Run the tool at a few different point totals to see how the priority shifts as your build grows.