Changed SpawnInZone(chosenZone, false) to SpawnInZone(chosenZone, true). Units will now spawn at random locations within their zone instead of clustering at the center.

This commit is contained in:
iTracerFacer 2025-11-17 10:20:50 -06:00
parent 827d999137
commit c42bf0451f

View File

@ -978,7 +978,7 @@ local function ScheduleSpawner(spawnObject, getZonesFn, warehouses, baseFrequenc
local friendlyZones = getZonesFn()
if #friendlyZones > 0 then
local chosenZone = friendlyZones[math.random(#friendlyZones)]
local spawnedGroup = spawnObject:SpawnInZone(chosenZone, false)
local spawnedGroup = spawnObject:SpawnInZone(chosenZone, true)
if spawnedGroup then
env.info(string.format("[DGB PLUGIN] Spawned %s in zone %s. Task assignment will occur on next cycle.",