diff --git a/changelog.txt b/changelog.txt index 6fc1808..1a66093 100644 --- a/changelog.txt +++ b/changelog.txt @@ -2,6 +2,7 @@ Version: 3.2.2 Bugfixes: - Fixed invalid unit group in gathering when the AI hasn't awakened + - Fixed invalid reference to chunkToTurrets on removing map chunk --------------------------------------------------------------------------------------------------- Version: 3.2.1 diff --git a/control.lua b/control.lua index 176b926..564fa8f 100644 --- a/control.lua +++ b/control.lua @@ -307,7 +307,7 @@ local function onModSettingsChange(event) end local function onConfigChanged() - game.print("Rampant - Version 3.2.1") + game.print("Rampant - Version 3.2.2") initializeLibraries(true) Upgrade.attempt() diff --git a/libs/MapUtils.lua b/libs/MapUtils.lua index e3a8782..e814ce0 100644 --- a/libs/MapUtils.lua +++ b/libs/MapUtils.lua @@ -323,7 +323,6 @@ function MapUtils.removeChunkFromMap(map, chunk) Universe.chunkToRallys[chunkId] = nil Universe.chunkToPassScan[chunkId] = nil Universe.chunkToNests[chunkId] = nil - Universe.chunkToTurrets[chunkId] = nil Universe.chunkToUtilities[chunkId] = nil Universe.chunkToHives[chunkId] = nil Universe.vengenceQueue[chunkId] = nil @@ -332,6 +331,7 @@ function MapUtils.removeChunkFromMap(map, chunk) local base = chunk.base if base then base.chunkCount = base.chunkCount - 1 + chunk.base = nil end if Universe.processNestIterator == chunkId then