From b7f024e3ea017980d492ae7c3ed563694f831ba4 Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 15 May 2019 09:46:52 -0700 Subject: [PATCH] Fix arceus held item compare https://projectpokemon.org/home/forums/topic/52771-bug-report-pkhex-20190515-arceus-forms-error/ --- PKHeX.Core/Legality/Verifiers/FormVerifier.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PKHeX.Core/Legality/Verifiers/FormVerifier.cs b/PKHeX.Core/Legality/Verifiers/FormVerifier.cs index 74a47e5f7..c20c988a7 100644 --- a/PKHeX.Core/Legality/Verifiers/FormVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/FormVerifier.cs @@ -178,11 +178,11 @@ bool IsValidPikachuCap() private static int GetArceusFormFromHeldItem(int item, int format) { if (777 <= item && item <= 793) - return Array.IndexOf(Legal.Arceus_ZCrystal, item) + 1; + return Array.IndexOf(Legal.Arceus_ZCrystal, (ushort)item) + 1; int form = 0; if ((298 <= item && item <= 313) || item == 644) - form = Array.IndexOf(Legal.Arceus_Plate, item) + 1; + form = Array.IndexOf(Legal.Arceus_Plate, (ushort)item) + 1; if (format == 4 && form >= 9) return form + 1; // ??? type Form shifts everything by 1 return form;