Ticket #4508: rfc.patch
File rfc.patch, 1.1 KB (added by , 7 years ago) |
---|
-
binaries/data/mods/public/simulation/components/UnitAI.js
5528 5528 var targets = cmpUnitAI.GetTargetsFromUnit(); 5529 5529 for (var targ of targets) 5530 5530 { 5531 if (!cmpUnitAI.CanAttack(targ)) 5531 if (!cmpUnitAI.CanAttack(targ) || 5532 !!this.order.data.onlyTargetAttackRangeEnemies && this.CheckTargetAttackRange(targ)) 5532 5533 continue; 5534 5533 5535 if (this.order.data.targetClasses) 5534 5536 { 5535 5537 var cmpIdentity = Engine.QueryInterface(targ, IID_Identity); … … 5554 5556 var targets = this.GetTargetsFromUnit(); 5555 5557 for (var targ of targets) 5556 5558 { 5557 if (!this.CanAttack(targ)) 5559 if (!this.CanAttack(targ) 5560 !!this.order.data.onlyTargetAttackRangeEnemies && this.CheckTargetIsInVisionRange(targ)) 5558 5561 continue; 5562 5559 5563 if (this.order.data.targetClasses) 5560 5564 { 5561 5565 var cmpIdentity = Engine.QueryInterface(targ, IID_Identity);