Expedition balance pass (#17969)

* Expedition balance pass

* better
This commit is contained in:
Nemanja
2023-07-11 19:56:43 -04:00
committed by GitHub
parent 5aab7703ef
commit d2e6e55ed1
8 changed files with 56 additions and 24 deletions

View File

@@ -121,7 +121,7 @@ public abstract class SharedSalvageSystem : EntitySystem
var time = GetMod<SalvageTimeMod>(rand, ref rating);
// Round the duration to nearest 15 seconds.
var exactDuration = time.MinDuration + (time.MaxDuration - time.MinDuration) * rand.NextFloat();
var exactDuration = MathHelper.Lerp(time.MinDuration, time.MaxDuration, rand.NextFloat());
exactDuration = MathF.Round(exactDuration / 15f) * 15f;
var duration = TimeSpan.FromSeconds(exactDuration);