check name for Actor.GrantCondition()
This commit is contained in:
@@ -55,8 +55,7 @@ namespace OpenRA.Mods.Cnc.Traits
|
||||
|
||||
public void GrantLeapCondition(Actor self)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(info.LeapCondition))
|
||||
leapToken = self.GrantCondition(info.LeapCondition);
|
||||
leapToken = self.GrantCondition(info.LeapCondition);
|
||||
}
|
||||
|
||||
public void RevokeLeapCondition(Actor self)
|
||||
|
||||
@@ -122,7 +122,7 @@ namespace OpenRA.Mods.Cnc.Traits
|
||||
|
||||
void TriggerVortex()
|
||||
{
|
||||
if (!string.IsNullOrEmpty(info.Condition) && conditionToken == Actor.InvalidConditionToken)
|
||||
if (conditionToken == Actor.InvalidConditionToken)
|
||||
conditionToken = self.GrantCondition(info.Condition);
|
||||
|
||||
triggered = true;
|
||||
|
||||
@@ -221,7 +221,7 @@ namespace OpenRA.Mods.Cnc.Traits
|
||||
|
||||
if (Disguised != oldDisguiseSetting)
|
||||
{
|
||||
if (Disguised && disguisedToken == Actor.InvalidConditionToken && !string.IsNullOrEmpty(info.DisguisedCondition))
|
||||
if (Disguised && disguisedToken == Actor.InvalidConditionToken)
|
||||
disguisedToken = self.GrantCondition(info.DisguisedCondition);
|
||||
else if (!Disguised && disguisedToken != Actor.InvalidConditionToken)
|
||||
disguisedToken = self.RevokeCondition(disguisedToken);
|
||||
|
||||
@@ -188,8 +188,7 @@ namespace OpenRA.Mods.Cnc.Traits
|
||||
if (target.Type == TargetType.Invalid)
|
||||
return true;
|
||||
|
||||
if (!string.IsNullOrEmpty(mad.info.DeployedCondition))
|
||||
self.GrantCondition(mad.info.DeployedCondition);
|
||||
self.GrantCondition(mad.info.DeployedCondition);
|
||||
|
||||
self.World.AddFrameEndTask(w => EjectDriver());
|
||||
if (mad.info.ThumpSequence != null)
|
||||
|
||||
Reference in New Issue
Block a user