Fix conflicts not respecting priority.

This commit is contained in:
Ottermandias 2021-08-12 10:44:19 +02:00
parent 225e23ec4f
commit 61acc3861b

View file

@ -92,7 +92,9 @@ namespace Penumbra.Mods
SwappedFiles.Clear(); SwappedFiles.Clear();
var registeredFiles = new Dictionary< GamePath, Mod.Mod >(); 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(); mod.Cache.ClearFileConflicts();
AddFiles( registeredFiles, mod ); AddFiles( registeredFiles, mod );