fix cloak getting revealed by frozen actor tooltips

This commit is contained in:
Matthias Mailänder
2015-08-16 22:31:32 +02:00
parent 699a7f8227
commit f4bb55113c

View File

@@ -123,6 +123,10 @@ namespace OpenRA.Mods.Common.Widgets
if (frozen != null)
{
var actor = frozen.Actor;
if (actor != null && actor.TraitsImplementing<IVisibilityModifier>().Any(t => !t.IsVisible(actor, world.RenderPlayer)))
return;
FrozenActorTooltip = frozen;
if (frozen.Actor != null)
ActorTooltipExtra = frozen.Actor.TraitsImplementing<IProvideTooltipInfo>().ToArray();