From d654967410be262039b6f16713cacccc3fdbf9d2 Mon Sep 17 00:00:00 2001 From: janphelee Date: Tue, 12 May 2020 08:03:54 +0800 Subject: [PATCH] check when states greater than 10. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit const neibOfNeib = naval || neib ? false : states[f].neighbors.map(n => states[n].neighbors).join("").includes(t); not work nice? --- modules/burgs-and-states.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/burgs-and-states.js b/modules/burgs-and-states.js index fecfffac..ac711855 100644 --- a/modules/burgs-and-states.js +++ b/modules/burgs-and-states.js @@ -660,7 +660,7 @@ const naval = states[f].type === "Naval" && states[t].type === "Naval" && cells.f[states[f].center] !== cells.f[states[t].center]; const neib = naval ? false : states[f].neighbors.includes(t); - const neibOfNeib = naval || neib ? false : states[f].neighbors.map(n => states[n].neighbors).join("").includes(t); + const neibOfNeib = naval || neib ? false : states[f].neighbors.some(n => states[n].neighbors.includes(t)); let status = naval ? rw(navals) : neib ? rw(neibs) : neibOfNeib ? rw(neibsOfNeibs) : rw(far);