summaryrefslogtreecommitdiff
path: root/src/SMAPI.Toolkit/Utilities
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2020-02-22 17:53:22 -0500
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2020-02-22 17:53:22 -0500
commite8bb80af26997bc4e0ed43e4b2cc2cd5596e25f4 (patch)
tree5150a4ccd50b3de6aec6d9d37e53eced325049f7 /src/SMAPI.Toolkit/Utilities
parent66079f2253a0c81bb33c1fee848a6cd2222d43d9 (diff)
downloadSMAPI-e8bb80af26997bc4e0ed43e4b2cc2cd5596e25f4.tar.gz
SMAPI-e8bb80af26997bc4e0ed43e4b2cc2cd5596e25f4.tar.bz2
SMAPI-e8bb80af26997bc4e0ed43e4b2cc2cd5596e25f4.zip
fix errors loading spouse room content packs in SMAPI 3.3
The new logic for loading map tilesheets incorrectly changed vanilla tilesheets like "townInterior" to "Maps/townInterior". While the game itself handled that, mods like Content Patcher which compared tilesheet paths would incorrectly decide that "townInterior" and "Maps/townInterior" were different files, and add a new tilesheet for it; that in turn would cause errors when patching spouse rooms, since it doesn't copy tilesheets.
Diffstat (limited to 'src/SMAPI.Toolkit/Utilities')
-rw-r--r--src/SMAPI.Toolkit/Utilities/PathUtilities.cs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/SMAPI.Toolkit/Utilities/PathUtilities.cs b/src/SMAPI.Toolkit/Utilities/PathUtilities.cs
index 40a59d87..e9d71747 100644
--- a/src/SMAPI.Toolkit/Utilities/PathUtilities.cs
+++ b/src/SMAPI.Toolkit/Utilities/PathUtilities.cs
@@ -10,13 +10,13 @@ namespace StardewModdingAPI.Toolkit.Utilities
public static class PathUtilities
{
/*********
- ** Fields
+ ** Accessors
*********/
/// <summary>The possible directory separator characters in a file path.</summary>
- private static readonly char[] PossiblePathSeparators = new[] { '/', '\\', Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar }.Distinct().ToArray();
+ public static readonly char[] PossiblePathSeparators = new[] { '/', '\\', Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar }.Distinct().ToArray();
/// <summary>The preferred directory separator character in an asset key.</summary>
- private static readonly string PreferredPathSeparator = Path.DirectorySeparatorChar.ToString();
+ public static readonly string PreferredPathSeparator = Path.DirectorySeparatorChar.ToString();
/*********