From fa145ec510bc564f7ebc05f08ad228eed4c21709 Mon Sep 17 00:00:00 2001 From: Kurt Date: Thu, 9 Feb 2017 20:52:24 -0800 Subject: [PATCH] Add nickname clearing for batch editor .IsNicknamed=False results in the species name being applied. Closes #839 --- PKHeX.WinForms/Subforms/PKM Editors/BatchEditor.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PKHeX.WinForms/Subforms/PKM Editors/BatchEditor.cs b/PKHeX.WinForms/Subforms/PKM Editors/BatchEditor.cs index 509324407..f078c84de 100644 --- a/PKHeX.WinForms/Subforms/PKM Editors/BatchEditor.cs +++ b/PKHeX.WinForms/Subforms/PKM Editors/BatchEditor.cs @@ -406,6 +406,8 @@ private static ModifyResult ProcessPKM(PKM PKM, IEnumerable F setRandomIVs(PKM, cmd); else if (cmd.Random) ReflectUtil.SetValue(PKM, cmd.PropertyName, cmd.RandomValue); + else if (cmd.PropertyName == nameof(PKM.IsNicknamed) && cmd.PropertyValue.ToLower() == "false") + { PKM.IsNicknamed = false; PKM.Nickname = PKX.getSpeciesName(PKM.Species, PKM.Language); } else ReflectUtil.SetValue(PKM, cmd.PropertyName, cmd.PropertyValue);