Fix BuildTimeSpeedReduction being one step (building) too early with build speed reduction

This commit is contained in:
Curtis Shmyr
2013-06-13 18:31:30 -06:00
parent 3513e6538a
commit 06375fe1a3

View File

@@ -106,7 +106,7 @@ namespace OpenRA.Mods.RA
.Where(p => p.Trait.Info.Produces.Contains(unit.Traits.Get<BuildableInfo>().Queue))
.Where(p => p.Actor.Owner == self.Owner).ToArray();
var speedModifier = Math.Min(selfsameBuildings.Count(), Info.BuildTimeSpeedReduction.Length - 1);
var speedModifier = Math.Min(selfsameBuildings.Count(), Info.BuildTimeSpeedReduction.Length) - 1;
time = (time * Info.BuildTimeSpeedReduction[speedModifier]) / 100;
}