minor bug fixes (#361)
This commit is contained in:
parent
5f85d89974
commit
8e0d1b8682
|
@ -97,7 +97,7 @@ namespace StardewModdingAPI.Framework.Serialisation
|
|||
foreach (JProperty property in JObject.Load(reader).Properties())
|
||||
{
|
||||
string range = property.Name;
|
||||
ModStatus status = property.Value.Value<ModStatus>(nameof(ModCompatibility.Status));
|
||||
ModStatus status = (ModStatus)Enum.Parse(typeof(ModStatus), property.Value.Value<string>(nameof(ModCompatibility.Status)));
|
||||
string reasonPhrase = property.Value.Value<string>(nameof(ModCompatibility.ReasonPhrase));
|
||||
|
||||
result.Add(new ModCompatibility(range, status, reasonPhrase));
|
||||
|
|
|
@ -642,7 +642,7 @@ namespace StardewModdingAPI
|
|||
Assembly modAssembly;
|
||||
try
|
||||
{
|
||||
modAssembly = modAssemblyLoader.Load(metadata, assemblyPath, assumeCompatible: metadata.DataRecord.GetCompatibility(metadata.Manifest.Version)?.Status == ModStatus.AssumeCompatible);
|
||||
modAssembly = modAssemblyLoader.Load(metadata, assemblyPath, assumeCompatible: metadata.DataRecord?.GetCompatibility(metadata.Manifest.Version)?.Status == ModStatus.AssumeCompatible);
|
||||
}
|
||||
catch (IncompatibleInstructionException ex)
|
||||
{
|
||||
|
|
|
@ -58,7 +58,7 @@ This file contains advanced configuration for SMAPI. You generally shouldn't cha
|
|||
"ID": "1e36d4ca-c7ef-4dfb-9927-d27a6c3c8bdc",
|
||||
"UpdateUrls": [ "http://community.playstarbound.com/resources/3532", "http://stardewvalleywiki.com/Modding:SMAPI_2.0" ],
|
||||
"Compatibility": {
|
||||
"~0.01": { "Status": "AssumeBroken" } // broke in SMAPI 1.9
|
||||
"~0.1": { "Status": "AssumeBroken" } // broke in SMAPI 1.9
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue