From 61acc3861b5080e4a68b17e5868072883750dcc3 Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Thu, 12 Aug 2021 10:44:19 +0200 Subject: [PATCH] Fix conflicts not respecting priority. --- Penumbra/Mods/ModCollectionCache.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Penumbra/Mods/ModCollectionCache.cs b/Penumbra/Mods/ModCollectionCache.cs index 6bd97a1c..e733644e 100644 --- a/Penumbra/Mods/ModCollectionCache.cs +++ b/Penumbra/Mods/ModCollectionCache.cs @@ -92,7 +92,9 @@ namespace Penumbra.Mods SwappedFiles.Clear(); var registeredFiles = new Dictionary< GamePath, Mod.Mod >(); - foreach( var mod in AvailableMods.Values.Where( m => m.Settings.Enabled ) ) + foreach( var mod in AvailableMods.Values + .Where( m => m.Settings.Enabled ) + .OrderByDescending( m => m.Settings.Priority ) ) { mod.Cache.ClearFileConflicts(); AddFiles( registeredFiles, mod );