Mod manager cascades over required dependencies only
This commit is contained in:
1 parent
91d93e1368
commit
78dc027210
1 file changed
+2
-2
@@ -102,7 +102,7 @@ namespace Mods.ModManager
|
||||
{
|
||||
disabled.Remove(modId);
|
||||
var info = ModRegistry.Instance.GetMod(modId) as ModInfo;
|
||||
var dependencies = info?.Manifest?.DependencyIds;
|
||||
var dependencies = info?.Manifest?.RequiredDependencyIds;
|
||||
if (dependencies != null)
|
||||
{
|
||||
foreach (var dependency in dependencies)
|
||||
@@ -252,7 +252,7 @@ namespace Mods.ModManager
|
||||
if (disabled.Contains(pair.Key) || pair.Value is not ModInfo info)
|
||||
continue;
|
||||
|
||||
var dependencies = info.Manifest?.DependencyIds;
|
||||
var dependencies = info.Manifest?.RequiredDependencyIds;
|
||||
if (dependencies != null && dependencies.Contains(modId))
|
||||
{
|
||||
disabled.Add(pair.Key);
|
||||
|
||||
Reference in new issue
Block a user