PKHeX/PKHeX.Core/PKM/Shared/IDynamaxLevel.cs
ReignOfComputer 41aff36d50
Unblock IoA Mons Auto Dynamax (#2879)
Probably easier to blacklist this way?
2020-06-20 07:52:54 -05:00

22 lines
556 B
C#

using static PKHeX.Core.Species;
namespace PKHeX.Core
{
public interface IDynamaxLevel
{
byte DynamaxLevel { get; set; }
}
public static class DynamaxLevelExtensions
{
public static bool CanHaveDynamaxLevel(this IDynamaxLevel _, PKM pkm)
{
if (pkm.IsEgg)
return false;
var species = pkm.Species;
if (species == (int)Zacian || species == (int)Zamazenta || species == (int)Eternatus)
return false;
return true;
}
}
}