Hey hey, I noticed that the settings under bounties to balance mats was a little odd. Rather than picking only the lowest bounty mat and spamming that act if it had to, it would do any act below the average of all your mats. This means if you had one mat significantly higher than the others, one mat significantly lower, and the others somewhere in the middle, you would always do every bounty except the highest one.
I decided to pick my friend's brain and he came up with a delicious change that will only do the act whose bounty you hold the lowest number of. It will not choose a different act until you have a new lowest mat.
So, go to demonbuddy->plugins->adventurer->tags->bountiestag.cs
This will not prioritize bonus acts in anyway, if it does one it will be a coincidence. Rather, this is intended to keep a true balance of bounty mats.
Here is a direct copy of my new BountiesTag.CS:
View attachment BountiesTag.cs
Lemme know what you guys think!
I decided to pick my friend's brain and he came up with a delicious change that will only do the act whose bounty you hold the lowest number of. It will not choose a different act until you have a new lowest mat.
So, go to demonbuddy->plugins->adventurer->tags->bountiestag.cs
Replace lines 169-175 with:
var averageMatsCount = matCounts.Values.Average(m => m);
var eligibleActs =
matCounts.Where(
kv =>
!_completedActs.Contains(kv.Key) && BountyHelpers.AreAllActBountiesSupported(kv.Key) &&
kv.Value <= averageMatsCount + 1).ToDictionary(kv => kv.Key, kv => kv.Value);
This will not prioritize bonus acts in anyway, if it does one it will be a coincidence. Rather, this is intended to keep a true balance of bounty mats.
Here is a direct copy of my new BountiesTag.CS:
View attachment BountiesTag.cs
Lemme know what you guys think!