pk3DS/pk3DS.Core/Structures/Gen6/BattleStatusFlags.cs
Kurt 6b74460501 Rewrite item class to struct
expand some enums out, actual numbers return actual numbers for the
HealValue so casting directly to byte preserves the value
2017-10-31 21:49:46 -07:00

48 lines
826 B
C#

using System;
namespace pk3DS.Core.Structures
{
[Flags]
public enum BattleStatusFlags : byte
{
/// <summary>
/// Sleep
/// </summary>
SLP = 1 << 0,
/// <summary>
/// Poison
/// </summary>
PSN = 1 << 1,
/// <summary>
/// Burn
/// </summary>
BRN = 1 << 2,
/// <summary>
/// Freeze
/// </summary>
FRZ = 1 << 3,
/// <summary>
/// Paralysis
/// </summary>
PAR = 1 << 4,
/// <summary>
/// Confusion
/// </summary>
CFZ = 1 << 5,
/// <summary>
/// Infatuation
/// </summary>
INF = 1 << 6,
/// <summary>
/// Guard Spec.
/// </summary>
GSP = 1 << 7,
}
}