From e0ad679b577e70a37d1169b71e525effff68d18e Mon Sep 17 00:00:00 2001 From: Pax1601 Date: Mon, 18 Mar 2024 08:33:57 +0100 Subject: [PATCH] Added missing default values for skill of ground units in IADS generator --- frontend/website/src/interfaces.ts | 2 +- frontend/website/src/unit/databases/unitdatabase.ts | 13 ------------- .../src/unit/importexport/unitdatafileimport.ts | 2 +- frontend/website/src/unit/unitsmanager.ts | 4 ++-- 4 files changed, 4 insertions(+), 17 deletions(-) diff --git a/frontend/website/src/interfaces.ts b/frontend/website/src/interfaces.ts index 5b66ceef..ef60bd07 100644 --- a/frontend/website/src/interfaces.ts +++ b/frontend/website/src/interfaces.ts @@ -75,7 +75,7 @@ export interface UnitSpawnTable { location: LatLng, altitude?: number, loadout?: string, - skill?: string, + skill: string, liveryID: string } diff --git a/frontend/website/src/unit/databases/unitdatabase.ts b/frontend/website/src/unit/databases/unitdatabase.ts index d30a79b2..f2c695ce 100644 --- a/frontend/website/src/unit/databases/unitdatabase.ts +++ b/frontend/website/src/unit/databases/unitdatabase.ts @@ -214,19 +214,6 @@ export abstract class UnitDatabase { return null; } - generateTestGrid(initialPosition: LatLng) { - var filteredBlueprints = this.getBlueprints(); - const step = 0.01; - var nUnits = Object.values(filteredBlueprints).length; - var gridSize = Math.ceil(Math.sqrt(nUnits)); - Object.values(filteredBlueprints).forEach((unitBlueprint: UnitBlueprint, idx: number) => { - var row = Math.floor(idx / gridSize); - var col = idx - row * gridSize; - var location = new LatLng(initialPosition.lat + col * step, initialPosition.lng + row * step) - getApp().getUnitsManager().spawnUnits(this.getCategory(), [{unitType: unitBlueprint.name, location: location, altitude: 1000, loadout: "", liveryID: ""}]); - }) - } - getSpawnPointsByLabel(label: string) { var blueprint = this.getByLabel(label); if (blueprint) diff --git a/frontend/website/src/unit/importexport/unitdatafileimport.ts b/frontend/website/src/unit/importexport/unitdatafileimport.ts index 6cebeef9..271a7462 100644 --- a/frontend/website/src/unit/importexport/unitdatafileimport.ts +++ b/frontend/website/src/unit/importexport/unitdatafileimport.ts @@ -44,7 +44,7 @@ export class UnitDataFileImport extends UnitDataFile { continue; let unitsToSpawn = groupData.filter((unitData: UnitData) => this.#unitDataCanBeImported(unitData)).map((unitData: UnitData) => { - return { unitType: unitData.name, location: unitData.position, liveryID: "" } + return { unitType: unitData.name, location: unitData.position, liveryID: "", skill: "High" } }); unitsManager.spawnUnits(category, unitsToSpawn, coalition, false); diff --git a/frontend/website/src/unit/unitsmanager.ts b/frontend/website/src/unit/unitsmanager.ts index 28556b46..eebdefde 100644 --- a/frontend/website/src/unit/unitsmanager.ts +++ b/frontend/website/src/unit/unitsmanager.ts @@ -1320,7 +1320,7 @@ export class UnitsManager { unitBlueprint = randomUnitBlueprint(groundUnitDatabase, { type: type, eras: activeEras, ranges: activeRanges }); if (unitBlueprint) - this.spawnUnits("GroundUnit", [{ unitType: unitBlueprint.name, location: latlng, liveryID: "" }], coalitionArea.getCoalition(), false, "", ""); + this.spawnUnits("GroundUnit", [{ unitType: unitBlueprint.name, location: latlng, liveryID: "", skill: "High" }], coalitionArea.getCoalition(), false, "", ""); } } } @@ -1350,7 +1350,7 @@ export class UnitsManager { unitBlueprint = randomUnitBlueprint(groundUnitDatabase, { type: type, eras: activeEras, ranges: activeRanges }); if (unitBlueprint) - this.spawnUnits("GroundUnit", [{ unitType: unitBlueprint.name, location: latlng, liveryID: "" }], coalitionArea.getCoalition(), false, "", ""); + this.spawnUnits("GroundUnit", [{ unitType: unitBlueprint.name, location: latlng, liveryID: "", skill: "High" }], coalitionArea.getCoalition(), false, "", ""); } } }