#region Arthea License
/***********************************************************************
*  Arthea MUD by R. Jennings (2007)      http://arthea.googlecode.com/ *
*  By using this code you comply with the Artistic and GPLv2 Licenses. *
***********************************************************************/
#endregion
namespace Arthea.Affects
{
    /// <summary>
    /// Implementation of affect flags
    /// </summary>
    public class AffectFlags : Flag
    {
        #region [rgn] Fields (1)
        /// <summary>
        /// Protective aura flag.
        /// </summary>
        public const ulong Sanctuary = (1UL << 0);
        #endregion [rgn]
        #region [rgn] Constructors (4)
        /// <summary>
        /// Initializes a new instance of the <see cref="AffectFlags"/> class.
        /// </summary>
        /// <param name="flag">The bit.</param>
        public AffectFlags(Flag flag)
            : base(flag)
        {
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="AffectFlags"/> class.
        /// </summary>
        /// <param name="value">The value.</param>
        public AffectFlags(ulong value)
            : base(value)
        {
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="AffectFlags"/> class.
        /// </summary>
        /// <param name="value">The value.</param>
        public AffectFlags(string value)
            : base(value)
        {
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="AffectFlags"/> class.
        /// </summary>
        public AffectFlags()
        {
        }
        #endregion [rgn]
    }
}