UnitAI's CanGather should always return false if the target isn't a resource.
This was SVN commit r12533.
This commit is contained in:
parent
b462f2acfe
commit
2de4786240
@ -3341,6 +3341,11 @@ UnitAI.prototype.CanGarrison = function(target)
|
|||||||
|
|
||||||
UnitAI.prototype.CanGather = function(target)
|
UnitAI.prototype.CanGather = function(target)
|
||||||
{
|
{
|
||||||
|
// The target must be a valid resource supply.
|
||||||
|
var cmpResourceSupply = Engine.QueryInterface(target, IID_ResourceSupply);
|
||||||
|
if (!cmpResourceSupply)
|
||||||
|
return false;
|
||||||
|
|
||||||
// Formation controllers should always respond to commands
|
// Formation controllers should always respond to commands
|
||||||
// (then the individual units can make up their own minds)
|
// (then the individual units can make up their own minds)
|
||||||
if (this.IsFormationController())
|
if (this.IsFormationController())
|
||||||
|
Loading…
Reference in New Issue
Block a user