Fix usum item rand div/0

item array was empty, return SM's and return {0} for all other future
cases if this ever happens again
This commit is contained in:
Kurt
2017-11-08 17:29:55 -08:00
parent 3de712c61b
commit 4d954fcdcf

View File

@@ -45,9 +45,9 @@ internal static int[] getRandomItemList()
return Items_HeldAO.Concat(Items_Ball).Where(i => i != 0).ToArray();
if (Main.Config.XY)
return Items_HeldXY.Concat(Items_Ball).Where(i => i != 0).ToArray();
if (Main.Config.SM)
if (Main.Config.SM || Main.Config.USUM)
return HeldItemsBuy_SM.Select(i => (int)i).Concat(Items_Ball).Where(i => i != 0).ToArray();
return new int[0];
return new int[1];
}
#region Random Item List
private static readonly int[] Items_HeldXY =