Remove unexpected RenderSprite.FactionImage fallback.

This commit is contained in:
Paul Chote
2020-09-12 16:34:05 +01:00
committed by abcdefg30
parent ad4d6eaec9
commit 290e214638

View File

@@ -74,12 +74,8 @@ namespace OpenRA.Mods.Common.Traits.Render
public string GetImage(ActorInfo actor, SequenceProvider sequenceProvider, string faction) public string GetImage(ActorInfo actor, SequenceProvider sequenceProvider, string faction)
{ {
if (FactionImages != null && !string.IsNullOrEmpty(faction)) if (FactionImages != null && !string.IsNullOrEmpty(faction) && FactionImages.TryGetValue(faction, out var factionImage))
{ return factionImage.ToLowerInvariant();
string factionImage = null;
if (FactionImages.TryGetValue(faction, out factionImage) && sequenceProvider.HasSequence(factionImage))
return factionImage;
}
return (Image ?? actor.Name).ToLowerInvariant(); return (Image ?? actor.Name).ToLowerInvariant();
} }