namespace pdinklag.CPW.Common
{
    /// <summary>
    /// Enumeration of weapon types.
    /// </summary>
    public enum WeaponType
    {
        /// <summary>
        /// No actual weapon.
        /// </summary>
        None,

        /// <summary>
        /// A tiny weapon held in one hand, e.g. brass knuckles,
        /// </summary>
        Hands,

        /// <summary>
        /// A small weapon to be swung like a baton, held in a single hand, for example a police baton, a microphone, etc.
        /// </summary>
        Baton,

        /// <summary>
        /// A weapon to be swung like a stick, held with both hands, for example a kendo stick, a broom, a guitar, etc.
        /// </summary>
        Stick,

        /// <summary>
        /// A weapon held with both hands in front of the torso, but usually swung overhead, for example a steel chair.
        /// </summary>
        Sheet,

        /// <summary>
        /// A bulky weapon held with both hands in front of the torso, allowing only limited side swings, for example a ladder, a fire exinguisher, a briefcase, etc.
        /// </summary>
        Bulky,

        /// <summary>
        /// A large weapon carried overhead, for example steel stairs.
        /// </summary>
        Overhead,
    }
}
