Fix HackyAI confusing an empty sequence for null
This commit is contained in:
@@ -78,8 +78,6 @@ namespace OpenRA.Mods.RA.AI
|
|||||||
|
|
||||||
public class HackyAI : ITick, IBot, INotifyDamage
|
public class HackyAI : ITick, IBot, INotifyDamage
|
||||||
{
|
{
|
||||||
static readonly List<Actor> NoActors = new List<Actor>();
|
|
||||||
|
|
||||||
bool enabled;
|
bool enabled;
|
||||||
public int ticks;
|
public int ticks;
|
||||||
public Player p;
|
public Player p;
|
||||||
@@ -465,10 +463,8 @@ namespace OpenRA.Mods.RA.AI
|
|||||||
|
|
||||||
List<Actor> FindEnemyConstructionYards()
|
List<Actor> FindEnemyConstructionYards()
|
||||||
{
|
{
|
||||||
var bases = world.Actors.Where(a => p.Stances[a.Owner] == Stance.Enemy && !a.Destroyed
|
return world.Actors.Where(a => p.Stances[a.Owner] == Stance.Enemy && !a.IsDead()
|
||||||
&& a.HasTrait<BaseBuilding>() && !a.HasTrait<Mobile>()).ToList();
|
&& a.HasTrait<BaseBuilding>() && !a.HasTrait<Mobile>()).ToList();
|
||||||
|
|
||||||
return bases ?? NoActors;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Actor FindEnemyBuildingClosestToPos(WPos pos)
|
Actor FindEnemyBuildingClosestToPos(WPos pos)
|
||||||
|
|||||||
Reference in New Issue
Block a user