From f4bb55113c13dbfd3f679e508864732913f11329 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 16 Aug 2015 22:31:32 +0200 Subject: [PATCH] fix cloak getting revealed by frozen actor tooltips --- OpenRA.Mods.Common/Widgets/ViewportControllerWidget.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenRA.Mods.Common/Widgets/ViewportControllerWidget.cs b/OpenRA.Mods.Common/Widgets/ViewportControllerWidget.cs index 407d4c411b..9b9f281aaa 100644 --- a/OpenRA.Mods.Common/Widgets/ViewportControllerWidget.cs +++ b/OpenRA.Mods.Common/Widgets/ViewportControllerWidget.cs @@ -123,6 +123,10 @@ namespace OpenRA.Mods.Common.Widgets if (frozen != null) { + var actor = frozen.Actor; + if (actor != null && actor.TraitsImplementing().Any(t => !t.IsVisible(actor, world.RenderPlayer))) + return; + FrozenActorTooltip = frozen; if (frozen.Actor != null) ActorTooltipExtra = frozen.Actor.TraitsImplementing().ToArray();