Remove HarvesterInfo look-up from HackyAI

This commit is contained in:
reaperrr
2018-03-24 03:59:25 +01:00
parent 5276636598
commit 4f651c2f88
5 changed files with 12 additions and 2 deletions

View File

@@ -749,8 +749,7 @@ namespace OpenRA.Mods.Common.AI
foreach (var a in newUnits) foreach (var a in newUnits)
{ {
if (!a.Info.HasTraitInfo<HarvesterInfo>()) unitsHangingAroundTheBase.Add(a);
unitsHangingAroundTheBase.Add(a);
if (a.Info.HasTraitInfo<AircraftInfo>() && a.Info.HasTraitInfo<AttackBaseInfo>()) if (a.Info.HasTraitInfo<AircraftInfo>() && a.Info.HasTraitInfo<AttackBaseInfo>())
{ {

View File

@@ -16,6 +16,7 @@ Player:
Silo: silo Silo: silo
UnitsCommonNames: UnitsCommonNames:
Mcv: mcv Mcv: mcv
ExcludeFromSquads: harv
BuildingQueues: Building.Nod, Building.GDI BuildingQueues: Building.Nod, Building.GDI
DefenseQueues: Defence.Nod, Defence.GDI DefenseQueues: Defence.Nod, Defence.GDI
UnitQueues: Vehicle.Nod, Vehicle.GDI, Infantry.Nod, Infantry.GDI, Aircraft.Nod, Aircraft.GDI UnitQueues: Vehicle.Nod, Vehicle.GDI, Infantry.Nod, Infantry.GDI, Aircraft.Nod, Aircraft.GDI
@@ -145,6 +146,7 @@ Player:
Silo: silo Silo: silo
UnitsCommonNames: UnitsCommonNames:
Mcv: mcv Mcv: mcv
ExcludeFromSquads: harv
BuildingQueues: Building.Nod, Building.GDI BuildingQueues: Building.Nod, Building.GDI
DefenseQueues: Defence.Nod, Defence.GDI DefenseQueues: Defence.Nod, Defence.GDI
UnitQueues: Vehicle.Nod, Vehicle.GDI, Infantry.Nod, Infantry.GDI, Aircraft.Nod, Aircraft.GDI UnitQueues: Vehicle.Nod, Vehicle.GDI, Infantry.Nod, Infantry.GDI, Aircraft.Nod, Aircraft.GDI
@@ -274,6 +276,7 @@ Player:
Silo: silo Silo: silo
UnitsCommonNames: UnitsCommonNames:
Mcv: mcv Mcv: mcv
ExcludeFromSquads: harv
BuildingQueues: Building.Nod, Building.GDI BuildingQueues: Building.Nod, Building.GDI
DefenseQueues: Defence.Nod, Defence.GDI DefenseQueues: Defence.Nod, Defence.GDI
UnitQueues: Vehicle.Nod, Vehicle.GDI, Infantry.Nod, Infantry.GDI, Aircraft.Nod, Aircraft.GDI UnitQueues: Vehicle.Nod, Vehicle.GDI, Infantry.Nod, Infantry.GDI, Aircraft.Nod, Aircraft.GDI

View File

@@ -17,6 +17,7 @@ Player:
Silo: silo Silo: silo
UnitsCommonNames: UnitsCommonNames:
Mcv: mcv Mcv: mcv
ExcludeFromSquads: harv
BuildingLimits: BuildingLimits:
barracks: 1 barracks: 1
refinery: 4 refinery: 4
@@ -138,6 +139,7 @@ Player:
Silo: silo Silo: silo
UnitsCommonNames: UnitsCommonNames:
Mcv: mcv Mcv: mcv
ExcludeFromSquads: harv
BuildingLimits: BuildingLimits:
barracks: 1 barracks: 1
refinery: 4 refinery: 4
@@ -261,6 +263,7 @@ Player:
Silo: silo Silo: silo
UnitsCommonNames: UnitsCommonNames:
Mcv: mcv Mcv: mcv
ExcludeFromSquads: harv
BuildingLimits: BuildingLimits:
barracks: 1 barracks: 1
refinery: 4 refinery: 4

View File

@@ -16,6 +16,7 @@ Player:
Silo: silo Silo: silo
UnitsCommonNames: UnitsCommonNames:
Mcv: mcv Mcv: mcv
ExcludeFromSquads: harv
NavalUnits: ss,msub,dd,ca,lst,pt NavalUnits: ss,msub,dd,ca,lst,pt
BuildingLimits: BuildingLimits:
proc: 4 proc: 4
@@ -133,6 +134,7 @@ Player:
Silo: silo Silo: silo
UnitsCommonNames: UnitsCommonNames:
Mcv: mcv Mcv: mcv
ExcludeFromSquads: harv
NavalUnits: ss,msub,dd,ca,lst,pt NavalUnits: ss,msub,dd,ca,lst,pt
BuildingLimits: BuildingLimits:
proc: 4 proc: 4
@@ -267,6 +269,7 @@ Player:
Silo: silo Silo: silo
UnitsCommonNames: UnitsCommonNames:
Mcv: mcv Mcv: mcv
ExcludeFromSquads: harv
NavalUnits: ss,msub,dd,ca,lst,pt NavalUnits: ss,msub,dd,ca,lst,pt
BuildingLimits: BuildingLimits:
proc: 4 proc: 4
@@ -401,6 +404,7 @@ Player:
Silo: silo Silo: silo
UnitsCommonNames: UnitsCommonNames:
Mcv: mcv Mcv: mcv
ExcludeFromSquads: harv
NavalUnits: ss,msub,dd,ca,lst,pt NavalUnits: ss,msub,dd,ca,lst,pt
BuildingLimits: BuildingLimits:
proc: 4 proc: 4

View File

@@ -16,6 +16,7 @@ Player:
Silo: gasilo Silo: gasilo
UnitsCommonNames: UnitsCommonNames:
Mcv: mcv Mcv: mcv
ExcludeFromSquads: harv
BuildingLimits: BuildingLimits:
proc: 4 proc: 4
gasilo: 2 gasilo: 2