diff --git a/PKHeX.Core/PKM/PK1.cs b/PKHeX.Core/PKM/PK1.cs index 481ca9ee3..68d6656e7 100644 --- a/PKHeX.Core/PKM/PK1.cs +++ b/PKHeX.Core/PKM/PK1.cs @@ -64,7 +64,7 @@ namespace PKHeX.Core get => StringConverter.GetString1(nick, 0, nick.Length, Japanese); set { - if (!IsNicknamed) + if (!IsNicknamed && Nickname == value) return; byte[] strdata = SetString(value, StringLength); diff --git a/PKHeX.Core/PKM/PK2.cs b/PKHeX.Core/PKM/PK2.cs index 54eafb468..50fe7fbe6 100644 --- a/PKHeX.Core/PKM/PK2.cs +++ b/PKHeX.Core/PKM/PK2.cs @@ -81,7 +81,7 @@ namespace PKHeX.Core } set { - if (!IsNicknamed) + if (!IsNicknamed && Nickname == value) return; byte[] strdata = SetString(value, StringLength);