Implement Building/UnitDelays

This commit is contained in:
Mustafa Alperen Seki
2019-01-21 14:41:03 +03:00
committed by reaperrr
parent 2a9721a9f8
commit 2aebb05cd0
3 changed files with 17 additions and 0 deletions

View File

@@ -292,6 +292,12 @@ namespace OpenRA.Mods.Common.Traits
{
var name = frac.Key;
// Does this building have initial delay, if so have we passed it?
if (baseBuilder.Info.BuildingDelays != null &&
baseBuilder.Info.BuildingDelays.ContainsKey(name) &&
baseBuilder.Info.BuildingDelays[name] > world.WorldTick)
continue;
// Can we build this structure?
if (!buildableThings.Any(b => b.Name == name))
continue;