From fa09c6bc2552b9c44f29f76e53e36aec47769323 Mon Sep 17 00:00:00 2001 From: Kurt Date: Tue, 2 Feb 2021 19:21:17 -0800 Subject: [PATCH] Update NicknameVerifier.cs --- PKHeX.Core/Legality/Verifiers/NicknameVerifier.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/PKHeX.Core/Legality/Verifiers/NicknameVerifier.cs b/PKHeX.Core/Legality/Verifiers/NicknameVerifier.cs index c6c5b1a3d..950ae120e 100644 --- a/PKHeX.Core/Legality/Verifiers/NicknameVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/NicknameVerifier.cs @@ -114,6 +114,15 @@ private void VerifyHomeGiftNickname(LegalityAnalysis data, IEncounterTemplate en // can nickname on redemption if (!pkm.IsNicknamed) return; + + // Can't nickname everything. + if (enc.Species == (int) Species.Melmetal) + { + data.AddLine(GetInvalid(LEncGiftNicknamed)); + return; + } + + // Ensure the nickname does not match species name var orig = SpeciesName.GetSpeciesNameGeneration(enc.Species, pkm.Language, enc.Generation); if (nickname == orig) data.AddLine(GetInvalid(LNickMatchLanguageFlag));