Fixed 2387 - dont shade possible build items in cnc just because something else is building
This commit is contained in:
@@ -213,7 +213,6 @@ namespace OpenRA.Mods.Cnc.Widgets
|
|||||||
if (CurrentQueue == null)
|
if (CurrentQueue == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
var isBuildingSomething = CurrentQueue.CurrentItem() != null;
|
|
||||||
var buildableItems = CurrentQueue.BuildableItems().OrderBy(a => a.Traits.Get<BuildableInfo>().BuildPaletteOrder);
|
var buildableItems = CurrentQueue.BuildableItems().OrderBy(a => a.Traits.Get<BuildableInfo>().BuildPaletteOrder);
|
||||||
|
|
||||||
// Background
|
// Background
|
||||||
@@ -235,7 +234,7 @@ namespace OpenRA.Mods.Cnc.Widgets
|
|||||||
clock.Tick();
|
clock.Tick();
|
||||||
WidgetUtils.DrawSHP(clock.Image, icon.Pos, worldRenderer);
|
WidgetUtils.DrawSHP(clock.Image, icon.Pos, worldRenderer);
|
||||||
}
|
}
|
||||||
else if (isBuildingSomething || !buildableItems.Any(a => a.Name == icon.Name))
|
else if (!buildableItems.Any(a => a.Name == icon.Name))
|
||||||
WidgetUtils.DrawSHP(cantBuild.Image, icon.Pos, worldRenderer);
|
WidgetUtils.DrawSHP(cantBuild.Image, icon.Pos, worldRenderer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user