From 5c1818d0874ccd62fddd9acd7903458d6b1628b9 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Tue, 19 May 2020 12:34:23 -0400 Subject: [PATCH] Better distribute entities when adding several at once --- macrovision.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/macrovision.js b/macrovision.js index caff4260..744380d6 100644 --- a/macrovision.js +++ b/macrovision.js @@ -2537,8 +2537,8 @@ function prepareEntities() { button.addEventListener("click", e => { const makers = Array.from(document.querySelector(".entity-select.category-visible")).filter(element => !element.classList.contains("filtered")); - const count = makers.length + 1; - let index = 0; + const count = makers.length + 2; + let index = 1; if (makers.length > 50) { if (!confirm("Really spawn " + makers.length + " things at once?")) { @@ -2550,7 +2550,7 @@ function prepareEntities() { const category = document.querySelector("#category-picker").value; const maker = availableEntities[category][element.value]; const entity = maker.constructor() - displayEntity(entity, entity.view, 0.1 + 0.8 * index / (count), 1); + displayEntity(entity, entity.view, 0.1 + 0.8 * index / (count - 1), 1); index += 1; }); updateSizes(true);