The Hidden state is now stored between sessions and can be modified with MCM
This commit is contained in:
1 parent
042be37766
commit
2e70f83fff
2 files changed
+28
No files matched your search
@@ -673,6 +673,7 @@ if EID.MCMLoaded or REPENTANCE then
|
|||||||
if REPENTANCE then
|
if REPENTANCE then
|
||||||
EID.Config["BagContent"] = EID.BagItems or {}
|
EID.Config["BagContent"] = EID.BagItems or {}
|
||||||
end
|
end
|
||||||
|
EID.Config["Hidden"] = EID.isHidden
|
||||||
EID.SaveData(EID, json.encode(EID.Config))
|
EID.SaveData(EID, json.encode(EID.Config))
|
||||||
end
|
end
|
||||||
EID:AddCallback(ModCallbacks.MC_PRE_GAME_EXIT, SaveGame)
|
EID:AddCallback(ModCallbacks.MC_PRE_GAME_EXIT, SaveGame)
|
||||||
|
|||||||
@@ -65,6 +65,10 @@ if MCMLoaded then
|
|||||||
MCM.AddText("EID", "Info", function() return "Version "..EID.Config.Version.." ("..EID.GameVersion..")" end)
|
MCM.AddText("EID", "Info", function() return "Version "..EID.Config.Version.." ("..EID.GameVersion..")" end)
|
||||||
MCM.AddSpace("EID", "Info")
|
MCM.AddSpace("EID", "Info")
|
||||||
MCM.AddText("EID", "Info", function() return "by Wofsauge" end)
|
MCM.AddText("EID", "Info", function() return "by Wofsauge" end)
|
||||||
|
MCM.AddSpace("EID", "Info")
|
||||||
|
MCM.AddText("EID", "Info", function() return EID.isHidden and"~~~~~~~~~~~~~~~~~~~~~~~~~~~" or "" end)
|
||||||
|
MCM.AddText("EID", "Info", function() return EID.isHidden and"~~~~~ CURRENTLY HIDDEN! ~~~~~" or "" end)
|
||||||
|
MCM.AddText("EID", "Info", function() return EID.isHidden and"~~~~~~~~ F2 to show ~~~~~~~~~" or "" end)
|
||||||
|
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
---------------------------------General-----------------------------------
|
---------------------------------General-----------------------------------
|
||||||
@@ -113,6 +117,29 @@ if MCMLoaded then
|
|||||||
)
|
)
|
||||||
MCM.AddSpace("EID", "General")
|
MCM.AddSpace("EID", "General")
|
||||||
|
|
||||||
|
-- Initial hiding
|
||||||
|
MCM.AddSetting(
|
||||||
|
"EID",
|
||||||
|
"General",
|
||||||
|
{
|
||||||
|
Type = ModConfigMenu.OptionType.BOOLEAN,
|
||||||
|
CurrentSetting = function()
|
||||||
|
return EID.isHidden
|
||||||
|
end,
|
||||||
|
Display = function()
|
||||||
|
local onOff = "False"
|
||||||
|
if EID.isHidden then
|
||||||
|
onOff = "True"
|
||||||
|
end
|
||||||
|
return 'Is Hidden: ' .. onOff
|
||||||
|
end,
|
||||||
|
OnChange = function(currentBool)
|
||||||
|
EID.Config["Hidden"] = currentBool
|
||||||
|
EID.isHidden = currentBool
|
||||||
|
end
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
-- Disable on Curse
|
-- Disable on Curse
|
||||||
MCM.AddSetting(
|
MCM.AddSetting(
|
||||||
"EID",
|
"EID",
|
||||||
|
|||||||
Reference in new issue
Block a user