Added MCM options to clear Bag of Crafting related tables and moved mcm options of bag into its own section
This commit is contained in:
1 parent
0aa44ac243
commit
16f2cd84a3
1 file changed
+73
-44
+73
-44
@@ -711,50 +711,6 @@ if MCMLoaded then
|
|||||||
end
|
end
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
MCM.AddSpace("EID", "Display")
|
|
||||||
MCM.AddText("EID", "Display", "Bag of Crafting")
|
|
||||||
|
|
||||||
-- Bag of Crafting Display
|
|
||||||
local bagDisplays = {"always","hold","never"}
|
|
||||||
MCM.AddSetting(
|
|
||||||
"EID",
|
|
||||||
"Display",
|
|
||||||
{
|
|
||||||
Type = ModConfigMenu.OptionType.NUMBER,
|
|
||||||
CurrentSetting = function()
|
|
||||||
return AnIndexOf(bagDisplays, EID.Config["DisplayBagOfCrafting"])
|
|
||||||
end,
|
|
||||||
Minimum = 1,
|
|
||||||
Maximum = 3,
|
|
||||||
Display = function()
|
|
||||||
return "Display mode: " .. EID.Config["DisplayBagOfCrafting"]
|
|
||||||
end,
|
|
||||||
OnChange = function(currentNum)
|
|
||||||
EID.Config["DisplayBagOfCrafting"] = bagDisplays[currentNum]
|
|
||||||
end,
|
|
||||||
Info = {"always = Always show Results, hold = Show when holding up bag, never = Never show results"}
|
|
||||||
}
|
|
||||||
)
|
|
||||||
-- Bag of Crafting results
|
|
||||||
MCM.AddSetting(
|
|
||||||
"EID",
|
|
||||||
"Display",
|
|
||||||
{
|
|
||||||
Type = ModConfigMenu.OptionType.SCROLL,
|
|
||||||
CurrentSetting = function()
|
|
||||||
return AnIndexOf(diceSteps, EID.Config["BagOfCraftingResults"]) - 1
|
|
||||||
end,
|
|
||||||
Display = function()
|
|
||||||
return "Displayed Results: $scroll" ..
|
|
||||||
AnIndexOf(diceSteps, EID.Config["BagOfCraftingResults"]) - 1 .. " " .. EID.Config["BagOfCraftingResults"]
|
|
||||||
end,
|
|
||||||
OnChange = function(currentNum)
|
|
||||||
EID.Config["BagOfCraftingResults"] = diceSteps[currentNum%#diceSteps + 1]
|
|
||||||
end,
|
|
||||||
Info = {"Preview of items currently craftable with Bag of crafting"}
|
|
||||||
}
|
|
||||||
)
|
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
---------------------------------Visuals-----------------------------------
|
---------------------------------Visuals-----------------------------------
|
||||||
-- Font Type
|
-- Font Type
|
||||||
@@ -951,6 +907,79 @@ if MCMLoaded then
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
|
---------------------------------Visuals-----------------------------------
|
||||||
|
|
||||||
|
-- Bag of Crafting Display
|
||||||
|
local bagDisplays = {"always","hold","never"}
|
||||||
|
MCM.AddSetting(
|
||||||
|
"EID",
|
||||||
|
"Crafting",
|
||||||
|
{
|
||||||
|
Type = ModConfigMenu.OptionType.NUMBER,
|
||||||
|
CurrentSetting = function()
|
||||||
|
return AnIndexOf(bagDisplays, EID.Config["DisplayBagOfCrafting"])
|
||||||
|
end,
|
||||||
|
Minimum = 1,
|
||||||
|
Maximum = 3,
|
||||||
|
Display = function()
|
||||||
|
return "Display mode: " .. EID.Config["DisplayBagOfCrafting"]
|
||||||
|
end,
|
||||||
|
OnChange = function(currentNum)
|
||||||
|
EID.Config["DisplayBagOfCrafting"] = bagDisplays[currentNum]
|
||||||
|
end,
|
||||||
|
Info = {"always = Always show Results, hold = Show when holding up bag, never = Never show results"}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
-- Bag of Crafting results
|
||||||
|
MCM.AddSetting(
|
||||||
|
"EID",
|
||||||
|
"Crafting",
|
||||||
|
{
|
||||||
|
Type = ModConfigMenu.OptionType.SCROLL,
|
||||||
|
CurrentSetting = function()
|
||||||
|
return AnIndexOf(diceSteps, EID.Config["BagOfCraftingResults"]) - 1
|
||||||
|
end,
|
||||||
|
Display = function()
|
||||||
|
return "Displayed Results: $scroll" ..
|
||||||
|
AnIndexOf(diceSteps, EID.Config["BagOfCraftingResults"]) - 1 .. " " .. EID.Config["BagOfCraftingResults"]
|
||||||
|
end,
|
||||||
|
OnChange = function(currentNum)
|
||||||
|
EID.Config["BagOfCraftingResults"] = diceSteps[currentNum%#diceSteps + 1]
|
||||||
|
end,
|
||||||
|
Info = {"Preview of items currently craftable with Bag of crafting"}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
MCM.AddSpace("EID", "Crafting")
|
||||||
|
--------Clear Floor---------
|
||||||
|
MCM.AddSetting(
|
||||||
|
"EID",
|
||||||
|
"Crafting",
|
||||||
|
{
|
||||||
|
Type = ModConfigMenu.OptionType.BOOLEAN,
|
||||||
|
CurrentSetting = function() return true end,
|
||||||
|
Display = function() return "<---- Clear Floor item list ---->" end,
|
||||||
|
OnChange = function(currentBool)
|
||||||
|
EID.bagOfCraftingRoomQueries = {}
|
||||||
|
EID.bagOfCraftingFloorQuery = {}
|
||||||
|
EID.bagOfCraftingCurPickupCount = -1
|
||||||
|
end,
|
||||||
|
Info = {"Press SPACE to clear all currently detected Items on the stage"}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
--------Clear bag---------
|
||||||
|
MCM.AddSetting(
|
||||||
|
"EID",
|
||||||
|
"Crafting",
|
||||||
|
{
|
||||||
|
Type = ModConfigMenu.OptionType.BOOLEAN,
|
||||||
|
CurrentSetting = function() return true end,
|
||||||
|
Display = function() return "<---- Clear Bag Content ---->" end,
|
||||||
|
OnChange = function(currentBool) EID.BagItems = {} end,
|
||||||
|
Info = {"Press SPACE to clear all currently detected Items on the bag"}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
---------------------------------------------------------------------------
|
||||||
-----------------------------Mouse Controls--------------------------------
|
-----------------------------Mouse Controls--------------------------------
|
||||||
MCM.AddText("EID", "Mouse", function() return "! THIS FEATURE IS IN EARLY DEVELOPMENT !" end)
|
MCM.AddText("EID", "Mouse", function() return "! THIS FEATURE IS IN EARLY DEVELOPMENT !" end)
|
||||||
MCM.AddSpace("EID", "Mouse")
|
MCM.AddSpace("EID", "Mouse")
|
||||||
|
|||||||
Reference in new issue
Block a user