(40f4f67f8) Further changes to the calculations.

This commit is contained in:
Joonas Rikkonen
2019-05-16 05:06:49 +03:00
parent b7272e1c96
commit 2a0e289a59
19 changed files with 122 additions and 34 deletions
@@ -93,7 +93,8 @@ namespace Barotrauma
float avg = targets.Average(t => Average(t));
// If the avg is less than 1% of the max value, let's just treat it as zero.
if (avg < 1) { return 0; }
float max = MathHelper.Min(AIObjectiveManager.OrderPriority + 20, 100);
float maxMultiplier = MathHelper.Min(PriorityModifier, 1);
float max = MathHelper.Min((AIObjectiveManager.OrderPriority + 20) * maxMultiplier, 90);
float value = MathHelper.Min((Priority + avg) / 100 * PriorityModifier, 1);
return MathHelper.Lerp(0, max, value);
}