32bpp bullets no longer crash without palette.

This commit is contained in:
Andre Mohren
2021-06-30 10:54:39 +02:00
committed by reaperrr
parent 6810469634
commit 8a776c7138

View File

@@ -297,7 +297,11 @@ namespace OpenRA.Mods.Common.Projectiles
.WithAlpha(shadowAlpha);
}
var palette = wr.Palette(info.Palette + (info.IsPlayerPalette ? args.SourceActor.Owner.InternalName : ""));
var paletteName = info.Palette;
if (paletteName != null && info.IsPlayerPalette)
paletteName += args.SourceActor.Owner.InternalName;
var palette = wr.Palette(paletteName);
foreach (var r in anim.Render(pos, palette))
yield return r;
}