check name for Actor.GrantCondition()

This commit is contained in:
atlimit8
2020-04-26 01:19:31 -05:00
committed by abcdefg30
parent 1d2d8ed107
commit 1ef27d18c1
21 changed files with 38 additions and 44 deletions

View File

@@ -95,7 +95,7 @@ namespace OpenRA.Mods.Common.Traits
if (Cloaked)
{
wasCloaked = true;
if (cloakedToken == Actor.InvalidConditionToken && !string.IsNullOrEmpty(Info.CloakedCondition))
if (cloakedToken == Actor.InvalidConditionToken)
cloakedToken = self.GrantCondition(Info.CloakedCondition);
}
@@ -163,7 +163,7 @@ namespace OpenRA.Mods.Common.Traits
var isCloaked = Cloaked;
if (isCloaked && !wasCloaked)
{
if (cloakedToken == Actor.InvalidConditionToken && !string.IsNullOrEmpty(Info.CloakedCondition))
if (cloakedToken == Actor.InvalidConditionToken)
cloakedToken = self.GrantCondition(Info.CloakedCondition);
// Sounds shouldn't play if the actor starts cloaked