public override void Attaque_CoupDual(PersonnageAbstrait unPersonnage)
 {
     if (HP > 0)
     {
         if (unPersonnage.HP == 0)
         {
             Console.WriteLine("{0} est mort: Soin impossible!", unPersonnage.Nom);
         }
         else if (Arme.Nom.Equals(EnumArme.DualHache.ToString()))
         {
             unPersonnage.HP -= CoupDualPuissance + PAtk;
             if (unPersonnage.HP < 0)
             {
                 unPersonnage.HP = 0;
             }
             Console.WriteLine("{0} donne un coup de dual hâches à {1}: {2} de dégâts", Nom, unPersonnage.Nom, CoupArcPuissance + PAtk);
             unPersonnage.AfficherVie();
         }
         else
         {
             Console.WriteLine("Pas de dual équipée: Coup de dual impossible");
         }
     }
     else
     {
         Console.WriteLine("{0} est mort, coup de dual impossible", Nom);
     }
 }
 public override void Attaque_TirerFleche(PersonnageAbstrait unPersonnage)
 {
     if (HP > 0)
     {
         if (unPersonnage.HP == 0)
         {
             Console.WriteLine("{0} est mort: Soin impossible!", unPersonnage.Nom);
         }
         else if (Arme.Nom.Equals(EnumArme.Arc.ToString()))
         {
             unPersonnage.HP -= CoupArcPuissance + PAtk;
             if (unPersonnage.HP < 0)
             {
                 unPersonnage.HP = 0;
             }
             Console.WriteLine("{0} tire une flèche sur {1}: {2} de dégâts", Nom, unPersonnage.Nom, CoupArcPuissance + PAtk);
             unPersonnage.AfficherVie();
         }
         else
         {
             Console.WriteLine("Pas d'arc: Tire de flèche impossible");
         }
     }
     else
     {
         Console.WriteLine("Pas d'arc: Tire de flèche impossible");
     }
 }