public override bool CanAbortDuringCombatManuever(Manuever manuever)
 {
     if (manuever.Name == "Strike")
     {
         return(false);
     }
     return(true);
 }
        public void RemoveManuever(Manuever manuever)
        {
            if (Manuevers.ContainsKey(manuever.Name) == true)
            {
                Manuevers.Remove(manuever.Name);

                /**
                 * AnimatedAbility ability = TableTopCharacter.Abilities[manuever.Name];
                 * if (ability != null)
                 * {
                 *  TableTopCharacter.RemoveAnimatedAbility(ability);
                 * }
                 */
            }
        }
        public void AddManuever(Manuever manuever)
        {
            RemoveManuever(manuever);
            Manuevers.Add(manuever.Name, manuever);

            /**
             * if (TableTopCharacter != null)
             * {
             *  AnimatedAbility ability = TableTopCharacter.Abilities[manuever.Name];
             *
             *  if (ability == null)
             *  {
             *      TableTopCharacterRepository.NewAbility(TableTopCharacter);
             *  }
             * }
             **/
        }
 public override bool CanAbortDuringCombatManuever(Manuever manuever)
 {
     return(false);
 }