Revamp cloak model

This commit is contained in:
Paul Chote
2010-08-15 04:53:23 +12:00
parent 499613f105
commit 7f191887ec
9 changed files with 74 additions and 34 deletions

View File

@@ -169,7 +169,7 @@ namespace OpenRA.Mods.RA
|| (weapon.ValidTargets.Contains("Water") &&
Game.world.GetTerrainType(Util.CellContaining(target.CenterLocation)) == "Water"); // even bigger hack!
var targetable = target.Actor.Info.Traits.GetOrDefault<TargetableInfo>();
var targetable = target.Actor.TraitOrDefault<ITargetable>();
if (targetable == null || !weapon.ValidTargets.Intersect(targetable.TargetTypes).Any())
return false;