From bad65dd4ecda35ce5443fd536fff85b8fd28edcb Mon Sep 17 00:00:00 2001 From: Kurt Date: Sun, 6 Jun 2021 11:49:41 -0700 Subject: [PATCH] Enhance debugging obj->ToString indications for evo checks --- PKHeX.Core/Legality/Evolutions/EvoCriteria.cs | 2 +- PKHeX.Core/Legality/Evolutions/EvolutionMethod.cs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/PKHeX.Core/Legality/Evolutions/EvoCriteria.cs b/PKHeX.Core/Legality/Evolutions/EvoCriteria.cs index cf6463007..9be1e2bcf 100644 --- a/PKHeX.Core/Legality/Evolutions/EvoCriteria.cs +++ b/PKHeX.Core/Legality/Evolutions/EvoCriteria.cs @@ -12,6 +12,6 @@ public EvoCriteria(int species, int form) : base(species, form) public bool IsTradeRequired => ((EvolutionType) Method).IsTrade(); - public override string ToString() => $"{(Species) Species} [{MinLevel},{Level}] via {(EvolutionType) Method}"; + public override string ToString() => $"{(Species) Species}{(Form != 0 ? $"-{Form}" : "")}}} [{MinLevel},{Level}] via {(EvolutionType) Method}"; } } diff --git a/PKHeX.Core/Legality/Evolutions/EvolutionMethod.cs b/PKHeX.Core/Legality/Evolutions/EvolutionMethod.cs index beaf9a653..54063f676 100644 --- a/PKHeX.Core/Legality/Evolutions/EvolutionMethod.cs +++ b/PKHeX.Core/Legality/Evolutions/EvolutionMethod.cs @@ -47,6 +47,8 @@ public EvolutionMethod(int method, int species, int argument = 0, int level = 0, Level = level; } + public override string ToString() => $"{(Species) Species}-{Form} [{Argument}] @ {Level}{(RequiresLevelUp ? "X" : "")}"; + /// /// Returns the form that the Pokémon will have after evolution. ///