public void ChangeManeuver( BaseCombatManeuver maneuver, FeatList feat, string message )
        {
            if( this.ManeuverBonusTimer != null )
            {
                this.SendMessage( 60, "You are still under the effect of a previously used maneuver." );
                return;
            }

            if( maneuver.GetType() == this.CombatManeuver.GetType() )
            {
                this.SendMessage( 60, "You hold back on the maneuver you had prepared." );
                DisableManeuver();
                return;
            }

            this.SendMessage( 60, message );
            this.CombatManeuver = maneuver;
            this.OffensiveFeat = feat;
            this.ManeuverAccuracyBonus = this.CombatManeuver.AccuracyBonus * this.CombatManeuver.FeatLevel;
            this.ManeuverDamageBonus = this.CombatManeuver.DamageBonus * this.CombatManeuver.FeatLevel;
            this.Send( new MobileStatus( this, this ) );
        }