From 9025b0dcc5c537cbde37aef2482ccd942eb9769f Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Fri, 25 Mar 2022 22:16:49 -0400 Subject: fix asset load conflict always showing multiple-mod form --- src/SMAPI/Framework/ContentManagers/GameContentManager.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/SMAPI') diff --git a/src/SMAPI/Framework/ContentManagers/GameContentManager.cs b/src/SMAPI/Framework/ContentManagers/GameContentManager.cs index 58e36128..8bdb39d0 100644 --- a/src/SMAPI/Framework/ContentManagers/GameContentManager.cs +++ b/src/SMAPI/Framework/ContentManagers/GameContentManager.cs @@ -400,7 +400,10 @@ namespace StardewModdingAPI.Framework.ContentManagers return true; } - string[] loaderNames = loaders.Select(p => p.Mod.DisplayName).ToArray(); + string[] loaderNames = loaders + .Select(p => p.Mod.DisplayName) + .Distinct() + .ToArray(); string errorPhrase = loaderNames.Length > 1 ? $"Multiple mods want to provide '{info.Name}' asset ({string.Join(", ", loaderNames)})" : $"The '{loaderNames[0]}' mod wants to provide the '{info.Name}' asset multiple times"; -- cgit