C4 demolishable bridges

This commit is contained in:
Matthias Mailänder
2013-12-26 15:48:43 +01:00
parent c92155cd84
commit c78a856894
17 changed files with 92 additions and 15 deletions

View File

@@ -56,6 +56,10 @@ namespace OpenRA.Mods.RA
if (target.Type != TargetType.Actor)
return;
var demolishable = order.TargetActor.TraitOrDefault<IDemolishable>();
if (demolishable == null || !demolishable.IsValidTarget(target.Actor, self))
return;
if (!order.Queued)
self.CancelActivity();