minor updates (#638)
This commit is contained in:
parent
3d4276707b
commit
f154c5774d
|
@ -96,12 +96,6 @@ namespace StardewModdingAPI.Framework
|
||||||
new Regex(@"^DebugOutput:\s+(?:added CLOUD|added cricket|dismount tile|Ping|playerPos)", RegexOptions.Compiled | RegexOptions.CultureInvariant)
|
new Regex(@"^DebugOutput:\s+(?:added CLOUD|added cricket|dismount tile|Ping|playerPos)", RegexOptions.Compiled | RegexOptions.CultureInvariant)
|
||||||
};
|
};
|
||||||
|
|
||||||
/// <summary>Regex patterns which match console error messages to suppress from the console and log.</summary>
|
|
||||||
private readonly Regex[] SuppressConsoleErrorPatterns =
|
|
||||||
{
|
|
||||||
new Regex(@"^Error loading schedule data for (?:Bouncer|Dwarf|Gunther|Henchman|Krobus|Marlon|Mister Qi|Sandy|Wizard): .+ ---> System\.IO\.FileNotFoundException", RegexOptions.Compiled | RegexOptions.CultureInvariant)
|
|
||||||
};
|
|
||||||
|
|
||||||
/// <summary>Regex patterns which match console messages to show a more friendly error for.</summary>
|
/// <summary>Regex patterns which match console messages to show a more friendly error for.</summary>
|
||||||
private readonly Tuple<Regex, string, LogLevel>[] ReplaceConsolePatterns =
|
private readonly Tuple<Regex, string, LogLevel>[] ReplaceConsolePatterns =
|
||||||
{
|
{
|
||||||
|
@ -1321,8 +1315,6 @@ namespace StardewModdingAPI.Framework
|
||||||
// ignore suppressed message
|
// ignore suppressed message
|
||||||
if (level != LogLevel.Error && this.SuppressConsolePatterns.Any(p => p.IsMatch(message)))
|
if (level != LogLevel.Error && this.SuppressConsolePatterns.Any(p => p.IsMatch(message)))
|
||||||
return;
|
return;
|
||||||
if (level == LogLevel.Error && this.SuppressConsoleErrorPatterns.Any(p => p.IsMatch(message)))
|
|
||||||
return;
|
|
||||||
|
|
||||||
// show friendly error if applicable
|
// show friendly error if applicable
|
||||||
foreach (var entry in this.ReplaceConsolePatterns)
|
foreach (var entry in this.ReplaceConsolePatterns)
|
||||||
|
|
|
@ -735,7 +735,7 @@ namespace StardewModdingAPI.Metadata
|
||||||
{
|
{
|
||||||
Lazy<Texture2D> texture = new Lazy<Texture2D>(() => content.Load<Texture2D>(key));
|
Lazy<Texture2D> texture = new Lazy<Texture2D>(() => content.Load<Texture2D>(key));
|
||||||
foreach (Tree tree in trees)
|
foreach (Tree tree in trees)
|
||||||
this.Reflection.GetField<Lazy<Texture2D>>(tree, "texture").SetValue(texture);
|
tree.texture = texture;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue