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())
|
foreach (JProperty property in JObject.Load(reader).Properties())
|
||||||
{
|
{
|
||||||
string range = property.Name;
|
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));
|
string reasonPhrase = property.Value.Value<string>(nameof(ModCompatibility.ReasonPhrase));
|
||||||
|
|
||||||
result.Add(new ModCompatibility(range, status, reasonPhrase));
|
result.Add(new ModCompatibility(range, status, reasonPhrase));
|
||||||
|
|
|
@ -642,7 +642,7 @@ namespace StardewModdingAPI
|
||||||
Assembly modAssembly;
|
Assembly modAssembly;
|
||||||
try
|
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)
|
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",
|
"ID": "1e36d4ca-c7ef-4dfb-9927-d27a6c3c8bdc",
|
||||||
"UpdateUrls": [ "http://community.playstarbound.com/resources/3532", "http://stardewvalleywiki.com/Modding:SMAPI_2.0" ],
|
"UpdateUrls": [ "http://community.playstarbound.com/resources/3532", "http://stardewvalleywiki.com/Modding:SMAPI_2.0" ],
|
||||||
"Compatibility": {
|
"Compatibility": {
|
||||||
"~0.01": { "Status": "AssumeBroken" } // broke in SMAPI 1.9
|
"~0.1": { "Status": "AssumeBroken" } // broke in SMAPI 1.9
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue