Skip to content

Commit e33930f

Browse files
committed
Fix campaign save override check.
1 parent 336e71c commit e33930f

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

LuaMenu/widgets/api_campaign_data.lua

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,8 @@ end
126126
--------------------------------------------------------------------------------
127127
-- Game data
128128

129+
local DEFAULT_COMM_NAME = "New Save"
130+
129131
local function ResetGamedata()
130132
gamedata = {
131133
unitsUnlocked = {map = {}, list = {}},
@@ -141,7 +143,7 @@ local function ResetGamedata()
141143
difficultySetting = 1, -- 1,2,3 -> easy/medium/hard
142144
leastDifficulty = false,
143145
commanderLevel = 0,
144-
commanderName = "New Save",
146+
commanderName = DEFAULT_COMM_NAME,
145147
commanderChassis = "knight",
146148
commanderLoadout = {},
147149
retinue = {}, -- Unused
@@ -198,7 +200,7 @@ local function WillOverrideSave(fileName)
198200
return false
199201
end
200202
local saveData = GetSave(path)
201-
if saveData.campaignID == gamedata.campaignID and saveData.commName == gamedata.commanderName then
203+
if saveData.campaignID == gamedata.campaignID and (saveData.commanderName == gamedata.commanderName or saveData.commanderName == DEFAULT_COMM_NAME) then
202204
return false
203205
end
204206
return true

0 commit comments

Comments
 (0)