diff --git a/PKHeX.Core/Editing/CommonEdits.cs b/PKHeX.Core/Editing/CommonEdits.cs index 8c5993823..4fb10207b 100644 --- a/PKHeX.Core/Editing/CommonEdits.cs +++ b/PKHeX.Core/Editing/CommonEdits.cs @@ -238,7 +238,10 @@ public static void ApplySetDetails(this PKM pk, IBattleTemplate Set) if (pk is IDynamaxLevel d) d.DynamaxLevel = d.GetSuggestedDynamaxLevel(pk, requested: Set.DynamaxLevel); if (pk is ITeraType tera) - tera.SetTeraType(Set.TeraType); + { + var type = Set.TeraType == MoveType.Any ? (MoveType)pk.PersonalInfo.Type1 : Set.TeraType; + tera.SetTeraType(type); + } if (pk is ITechRecord t) {