Update NicknameVerifier.cs

This commit is contained in:
Kurt
2021-02-02 19:21:17 -08:00
parent 3d99902023
commit fa09c6bc25

View File

@@ -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));