Remove ExcludedActors from crate actions. Use a tag trait for cloakable actors. Ban MCV from receiving cloak.
This commit is contained in:
@@ -19,7 +19,6 @@ namespace OpenRA.Mods.RA
|
||||
public int SelectionShares = 10;
|
||||
public string Effect = null;
|
||||
public string Notification = null;
|
||||
public string[] ExcludedActorTypes = { };
|
||||
|
||||
public virtual object Create(ActorInitializer init) { return new CrateAction(init.self, this); }
|
||||
}
|
||||
@@ -35,14 +34,6 @@ namespace OpenRA.Mods.RA
|
||||
this.info = info;
|
||||
}
|
||||
|
||||
public int GetSelectionSharesOuter(Actor collector)
|
||||
{
|
||||
if (info.ExcludedActorTypes.Contains(collector.Info.Name))
|
||||
return 0;
|
||||
|
||||
return GetSelectionShares(collector);
|
||||
}
|
||||
|
||||
public virtual int GetSelectionShares(Actor collector)
|
||||
{
|
||||
return info.SelectionShares;
|
||||
|
||||
Reference in New Issue
Block a user