From c3bfdb50bfe05d512779d7acdcea9a08bbb0729a Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 18 Jun 2015 14:00:10 -0700 Subject: [PATCH] Fix #75. --- src/GameServer.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/GameServer.js b/src/GameServer.js index 4d3b42c47..c2727a1b0 100644 --- a/src/GameServer.js +++ b/src/GameServer.js @@ -422,10 +422,12 @@ GameServer.prototype.updateMoveEngine = function() { for (var j = 0; j < list.length ; j++) { var check = list[j]; - // Fix outer loop variables - we're deleting from this.nodesPlayer, so need to update its length, and maybe 'i' too - len--; - if (check.nodeId < cell.nodeId) { - i--; + // if we're deleting from this.nodesPlayer, fix outer loop variables; we need to update its length, and maybe 'i' too + if (check.cellType == 0) { + len--; + if (check.nodeId < cell.nodeId) { + i--; + } } // Consume effect