From e40b79d2c4f47a89d2eec3f3cfb27669667629ab Mon Sep 17 00:00:00 2001 From: Pax1601 Date: Wed, 20 Mar 2024 16:34:50 +0100 Subject: [PATCH] Added fix for navy units too --- frontend/website/src/controls/unitspawnmenu.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/website/src/controls/unitspawnmenu.ts b/frontend/website/src/controls/unitspawnmenu.ts index 31038b9d..51705cf2 100644 --- a/frontend/website/src/controls/unitspawnmenu.ts +++ b/frontend/website/src/controls/unitspawnmenu.ts @@ -816,9 +816,13 @@ export class NavyUnitSpawnMenu extends UnitSpawnMenu { }; var units = []; + let initialLat = unitTable.location.lat; + let initialLng = unitTable.location.lng; + let rows = Math.floor(Math.sqrt(unitsCount)) for (let i = 0; i < unitsCount; i++) { + unitTable.location.lat = initialLat + i % rows * 0.0001; + unitTable.location.lng = initialLng + Math.floor(i / rows) * 0.0001; units.push(JSON.parse(JSON.stringify(unitTable))); - unitTable.location.lat += i > 0? 0.0001: 0; } getApp().getUnitsManager().spawnUnits("NavyUnit", units, getApp().getActiveCoalition(), false, spawnOptions.airbase ? spawnOptions.airbase.getName() : "", spawnOptions.country, (res: any) => {