mirror of
https://github.com/kwsch/PKHeX
synced 2024-12-22 02:13:10 +00:00
03182ebd3d
Adds support for Scarlet & Violet. Co-Authored-By: SciresM <8676005+SciresM@users.noreply.github.com> Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com> Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
62 lines
1.4 KiB
C#
62 lines
1.4 KiB
C#
namespace PKHeX.Core;
|
|
|
|
/// <summary>
|
|
/// Metadata indicating the maximums (and minimums) a type of value can be.
|
|
/// </summary>
|
|
public interface IGameValueLimit
|
|
{
|
|
/// <summary>
|
|
/// Maximum species ID value that can exist.
|
|
/// </summary>
|
|
ushort MaxSpeciesID { get; }
|
|
|
|
/// <summary>
|
|
/// Maximum move ID value that can exist.
|
|
/// </summary>
|
|
ushort MaxMoveID { get; }
|
|
|
|
/// <summary>
|
|
/// Maximum item ID value that can exist.
|
|
/// </summary>
|
|
int MaxItemID { get; }
|
|
|
|
/// <summary>
|
|
/// Maximum ability ID value that can exist.
|
|
/// </summary>
|
|
int MaxAbilityID { get; }
|
|
|
|
/// <summary>
|
|
/// Maximum ball ID value that can exist.
|
|
/// </summary>
|
|
int MaxBallID { get; }
|
|
|
|
/// <summary>
|
|
/// Maximum Version ID value that can exist.
|
|
/// </summary>
|
|
int MaxGameID { get; }
|
|
|
|
/// <summary>
|
|
/// Minimum Version ID value that can exist.
|
|
/// </summary>
|
|
int MinGameID { get; }
|
|
|
|
/// <summary>
|
|
/// Maximum IV value that is possible.
|
|
/// </summary>
|
|
int MaxIV { get; }
|
|
|
|
/// <summary>
|
|
/// Minimum IV value that is possible.
|
|
/// </summary>
|
|
int MaxEV { get; }
|
|
|
|
/// <summary>
|
|
/// Maximum length of a string field for a Trainer Name.
|
|
/// </summary>
|
|
int MaxStringLengthOT { get; }
|
|
|
|
/// <summary>
|
|
/// Maximum length of a string field for a Pokémon Nickname.
|
|
/// </summary>
|
|
int MaxStringLengthNickname { get; }
|
|
}
|