From 638123950ccfbd265cce67ef2ffae64bed720be4 Mon Sep 17 00:00:00 2001 From: leper Date: Thu, 5 Jun 2014 10:27:40 +0000 Subject: [PATCH] Check if the position changed before updating it for rally points set on entities. Refs #1257. This was SVN commit r15296. --- binaries/data/mods/public/simulation/components/RallyPoint.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/binaries/data/mods/public/simulation/components/RallyPoint.js b/binaries/data/mods/public/simulation/components/RallyPoint.js index 6cead15ebd..f3ea40d5dd 100644 --- a/binaries/data/mods/public/simulation/components/RallyPoint.js +++ b/binaries/data/mods/public/simulation/components/RallyPoint.js @@ -36,6 +36,9 @@ RallyPoint.prototype.GetPositions = function() if (!targetPosition) continue; + if (this.pos[i].x == targetPosition.x AND this.pos[i].z == targetPosition.y) + continue; + this.pos[i] = {"x": targetPosition.x, "z": targetPosition.y}; var cmpRallyPointRenderer = Engine.QueryInterface(this.entity, IID_RallyPointRenderer); if (cmpRallyPointRenderer)