namespace PKHeX.Core
{
///
/// Alternate form data has an associated value.
///
///
/// How long (days) the form can last before reverting to Form-0 (5 days max)
/// : How long (days) the form can last before reverting to Form-0 (3 days max)
/// : Topping (Strawberry, Star, etc); [0,7]
/// How much damage the Pokémon has taken as Yamask-1 [0,9999].
/// How much damage the Pokémon has taken as Yamask-1 [0,9999].
///
public interface IFormArgument
{
///
/// Argument for the associated
///
uint FormArgument { get; set; }
///
/// Amount of days the timed will remain active for.
///
byte FormArgumentRemain { get; set; }
///
/// Amount of days the timed has been active for.
///
byte FormArgumentElapsed { get; set; }
///
/// Maximum amount of days the has maintained a without reverting to its base form.
///
byte FormArgumentMaximum { get; set; }
}
}