From 55c49f3fb7bd8b33dbdc77316582bc3ddef889c7 Mon Sep 17 00:00:00 2001 From: Etienne Samson Date: Sun, 26 Apr 2026 23:57:42 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20Fix=20Array=20prototype=20extens?= =?UTF-8?q?ions=20breaking=20for=E2=80=A6in=20loops?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/utils.js b/src/utils.js index 8740dca7..a3749341 100644 --- a/src/utils.js +++ b/src/utils.js @@ -137,8 +137,8 @@ exports.checkConstructionSite = function(objects, structureType, x, y) { if(_.isString(objects) || objects instanceof Uint8Array) { if(borderTiles) { - for(var i in borderTiles) { - if(!exports.checkTerrain(objects, borderTiles[i][0], borderTiles[i][1], C.TERRAIN_MASK_WALL)) { + for(const tile of borderTiles) { + if(!exports.checkTerrain(objects, tile[0], tile[1], C.TERRAIN_MASK_WALL)) { return false; } } @@ -154,8 +154,8 @@ exports.checkConstructionSite = function(objects, structureType, x, y) { if(objects && _.isArray(objects[0]) && _.isString(objects[0][0])) { if(borderTiles) { - for(var i in borderTiles) { - if(!(objects[borderTiles[i][1]][borderTiles[i][0]] & C.TERRAIN_MASK_WALL)) { + for(const tile of borderTiles) { + if(!(objects[tile[1]][tile[0]] & C.TERRAIN_MASK_WALL)) { return false; } }