forked from 0ad/0ad
Fix the out-of-world error we saw in the team game yesterday
This was SVN commit r15145.
This commit is contained in:
parent
d70abd548a
commit
0a880413fe
@ -4194,6 +4194,8 @@ UnitAI.prototype.MoveToTargetAttackRange = function(target, type)
|
||||
var range = cmpAttack.GetRange(type);
|
||||
|
||||
var thisCmpPosition = Engine.QueryInterface(this.entity, IID_Position);
|
||||
if (!thisCmpPosition.IsInWorld())
|
||||
return false;
|
||||
var s = thisCmpPosition.GetPosition();
|
||||
|
||||
var targetCmpPosition = Engine.QueryInterface(target, IID_Position);
|
||||
@ -4296,6 +4298,9 @@ UnitAI.prototype.CheckTargetAttackRange = function(target, type)
|
||||
var range = cmpAttack.GetRange(type);
|
||||
|
||||
var thisCmpPosition = Engine.QueryInterface(this.entity, IID_Position);
|
||||
if (!thisCmpPosition.IsInWorld())
|
||||
return false;
|
||||
|
||||
var s = thisCmpPosition.GetPosition();
|
||||
|
||||
var t = targetCmpPosition.GetPosition();
|
||||
|
Loading…
Reference in New Issue
Block a user