public override void Atacar(ItemCombate ic) { foreach (var item in Poderes) { if (ic.Poder == item) { if (pontosMagia >= ic.Poder.PontosMagia) { pontosMagia -= ic.Poder.PontosMagia; } } } Console.WriteLine("O {0} está atacando com seu {1} causando {2} pontos de dano", Nome, ic.Poder, ic.PontosDano); }
public override void Atacar(ItemCombate ic) { foreach (var item in Armamentos) { if (ic.Armamento == item) { if (PontosForca >= ic.Armamento.PontosForca) { PontosForca -= ic.Armamento.PontosForca; } } } Console.WriteLine("O {0} está atacando com seu {1} causando {2} pontos de dano", Nome, ic.Armamento, ic.PontosDano); }
public virtual void Atacar(ItemCombate ic) { }