Save achievementsEnabled status
This commit is contained in:
1 parent
b99888aef8
commit
d58068f66a
1 file changed
+8
@@ -1233,6 +1233,7 @@ if EID.MCMLoaded or REPENTANCE then
|
||||
["FlipItemPositions"] = true,
|
||||
["AbsorbedItems"] = true,
|
||||
["CollectedItems"] = true,
|
||||
["AchievementsEnabled"] = true,
|
||||
}
|
||||
--------------------------------
|
||||
--------Handle Savadata---------
|
||||
@@ -1281,6 +1282,10 @@ if EID.MCMLoaded or REPENTANCE then
|
||||
end
|
||||
end
|
||||
|
||||
if isSave then
|
||||
EID.achievementsEnabled = savedEIDConfig["AchievementsEnabled"] or true
|
||||
end
|
||||
|
||||
-- Only copy Saved config entries that exist in the save
|
||||
if savedEIDConfig.Version == EID.Config.Version then
|
||||
local isDefaultConfig = true
|
||||
@@ -1315,8 +1320,10 @@ if EID.MCMLoaded or REPENTANCE then
|
||||
end
|
||||
|
||||
-- Check and set if achievements are enabled
|
||||
if not isSave then
|
||||
EID.achievementsEnabled = game:GetItemPool():RemoveTrinket(achievementTrinket)
|
||||
end
|
||||
end
|
||||
EID:AddCallback(ModCallbacks.MC_POST_GAME_STARTED, OnGameStart)
|
||||
|
||||
--Saving Moddata--
|
||||
@@ -1339,6 +1346,7 @@ if EID.MCMLoaded or REPENTANCE then
|
||||
EID.Config["FlipItemPositions"] = flipItemTable or {}
|
||||
end
|
||||
EID.Config["CollectedItems"] = EID.CollectedItems
|
||||
EID.Config["AchievementsEnabled"] = EID.achievementsEnabled
|
||||
|
||||
EID.SaveData(EID, json.encode(EID.Config))
|
||||
EID:hidePermanentText()
|
||||
|
||||
Reference in new issue
Block a user