From 4d954fcdcf9f22ddf73190ffad326f41e98ac90b Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 8 Nov 2017 17:29:55 -0800 Subject: [PATCH] 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 --- pk3DS/Legality/Randomizer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pk3DS/Legality/Randomizer.cs b/pk3DS/Legality/Randomizer.cs index 778cb22..2b8bd3c 100644 --- a/pk3DS/Legality/Randomizer.cs +++ b/pk3DS/Legality/Randomizer.cs @@ -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 =