New special powers mechanism. Only cnc Airstrike has been reimplemented so far. Special power crates, and spy bonuses have also been disabled.

This commit is contained in:
Paul Chote
2010-12-05 11:53:42 +13:00
parent c6fad7fe98
commit 76f792bfdf
17 changed files with 366 additions and 252 deletions

View File

@@ -29,10 +29,11 @@ namespace OpenRA.Mods.RA
public void OnInfiltrate(Actor self, Actor spy)
{
var p = spy.Owner.PlayerActor.TraitsImplementing<SupportPower>()
.FirstOrDefault(sp => sp.GetType().Name == info.Power);
if (p != null) p.Give(1);
throw new System.NotImplementedException();
//var p = spy.Owner.PlayerActor.TraitsImplementing<SupportPower>()
// .FirstOrDefault(sp => sp.GetType().Name == info.Power);
//
//if (p != null) p.Give(1);
}
}
}