From 87a44023b2af90925ef1df200c5250552ba195a2 Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Tue, 11 Apr 2017 16:57:22 +0200 Subject: [PATCH] Fixed VeteranProductionIcons not being disabled when Prerequisites are removed --- .../Traits/Render/VeteranProductionIconOverlay.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Traits/Render/VeteranProductionIconOverlay.cs b/OpenRA.Mods.Common/Traits/Render/VeteranProductionIconOverlay.cs index cbad8b1ac2..cac5049fdf 100644 --- a/OpenRA.Mods.Common/Traits/Render/VeteranProductionIconOverlay.cs +++ b/OpenRA.Mods.Common/Traits/Render/VeteranProductionIconOverlay.cs @@ -115,7 +115,12 @@ namespace OpenRA.Mods.Common.Traits.Render overlayActive[ai] = true; } - public void PrerequisitesUnavailable(string key) { } + public void PrerequisitesUnavailable(string key) + { + var ai = self.World.Map.Rules.Actors[GetName(key)]; + overlayActive[ai] = false; + } + public void PrerequisitesItemHidden(string key) { } public void PrerequisitesItemVisible(string key) { } }