Add plumbing for issuing orders against frozen actors.

This commit is contained in:
Paul Chote
2013-08-08 18:47:54 +12:00
parent 40a9caddc7
commit 3e605b1ee9
9 changed files with 92 additions and 41 deletions

View File

@@ -72,14 +72,13 @@ namespace OpenRA.Mods.RA
public override bool CanTargetActor(Actor self, Actor target, TargetModifiers modifiers, ref string cursor)
{
if (target.AppearsHostileTo(self))
return false;
return target.HasTrait<AcceptsSupplies>();
}
if (!target.HasTrait<AcceptsSupplies>())
return false;
IsQueued = modifiers.HasModifier(TargetModifiers.ForceQueue);
return true;
public override bool CanTargetFrozenActor(Actor self, FrozenActor target, TargetModifiers modifiers, ref string cursor)
{
// TODO: Not yet supported
return false;
}
}
}