From 22f263cac9b102a0d5f5954238ddcc3dceff2a17 Mon Sep 17 00:00:00 2001 From: Azgaar Date: Sat, 4 Apr 2020 01:52:43 +0300 Subject: [PATCH] v1.3.38 --- modules/military-generator.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/military-generator.js b/modules/military-generator.js index 1bb02e92..594bd828 100644 --- a/modules/military-generator.js +++ b/modules/military-generator.js @@ -242,7 +242,11 @@ const x1 = rn(reg.x - w / 2, 2); const y1 = rn(reg.y - size, 2); - const army = armies.select("g#army"+s); + let army = armies.select("g#army"+s); + if (!army.size()) { + const baseColor = pack.states[s].color[0] === "#" ? pack.states[s].color : "#999"; + army = armies.append("g").attr("id", "army"+s).attr("fill", baseColor); + } const darkerColor = d3.color(army.attr("fill")).darker().hex(); const g = army.append("g").attr("id", "regiment"+s+"-"+reg.i).attr("data-name", reg.name).attr("data-state", s).attr("data-id", reg.i);