From 66ebf7cb60bd6cae3c81dd7a8b4dcf87a55479fc Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 23 Nov 2019 12:02:49 -0800 Subject: [PATCH] Add $suggest for techrecord & (stat)nature --- PKHeX.Core/Editing/Bulk/BatchEditing.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/PKHeX.Core/Editing/Bulk/BatchEditing.cs b/PKHeX.Core/Editing/Bulk/BatchEditing.cs index 4608b2edd..1ce5123d6 100644 --- a/PKHeX.Core/Editing/Bulk/BatchEditing.cs +++ b/PKHeX.Core/Editing/Bulk/BatchEditing.cs @@ -364,6 +364,12 @@ private static ModifyResult SetSuggestedPKMProperty(string name, PKMInfo info) pb7.WeightAbsolute = pb7.CalcWeightAbsolute; return ModifyResult.Modified; + case nameof(PKM.Nature) when pk.Format >= 8: + pk.Nature = pk.StatNature; + return ModifyResult.Modified; + case nameof(PKM.StatNature) when pk.Format >= 8: + pk.StatNature = pk.Nature; + return ModifyResult.Modified; case nameof(PKM.Stats): pk.ResetPartyStats(); return ModifyResult.Modified; @@ -371,6 +377,11 @@ private static ModifyResult SetSuggestedPKMProperty(string name, PKMInfo info) pk.SetSuggestedHyperTrainingData(); return ModifyResult.Modified; case nameof(PKM.RelearnMoves): + if (pk.Format >= 8) + { + pk.ClearRecordFlags(); + pk.SetRecordFlags(pk.Moves); + } pk.SetRelearnMoves(info.SuggestedRelearn); return ModifyResult.Modified; case nameof(PKM.Met_Location):