diff --git a/OpenRA.Mods.RA/Widgets/SpecialPowerBinWidget.cs b/OpenRA.Mods.RA/Widgets/SpecialPowerBinWidget.cs index 441d4b36d7..c150a8f086 100755 --- a/OpenRA.Mods.RA/Widgets/SpecialPowerBinWidget.cs +++ b/OpenRA.Mods.RA/Widgets/SpecialPowerBinWidget.cs @@ -38,9 +38,10 @@ namespace OpenRA.Mods.RA.Widgets if (spsprites == null) spsprites = Rules.Info.Values.SelectMany( u => u.Traits.WithInterface() ) + .Select(u => u.Image).Distinct() .ToDictionary( - u => u.Image, - u => SpriteSheetBuilder.LoadAllSprites(u.Image)[0]); + u => u, + u => SpriteSheetBuilder.LoadAllSprites(u)[0]); ready = new Animation("pips"); ready.PlayRepeating("ready");