make attacks queuable

This commit is contained in:
Bob
2010-11-13 15:17:48 +13:00
parent 10ed3db71d
commit 7306de3730
9 changed files with 61 additions and 29 deletions

View File

@@ -40,12 +40,12 @@ namespace OpenRA.Mods.RA
return true;
}
protected override void QueueAttack(Actor self, Target newTarget)
protected override void QueueAttack(Actor self, bool queued, Target newTarget)
{
var weapon = ChooseWeaponForTarget(newTarget);
if (weapon != null)
self.QueueActivity(
self.QueueActivity( queued,
new Activities.Attack(
newTarget,
Math.Max(0, (int)weapon.Info.Range)));