public RPPersonagem(string classe, string nome, RPAtributo atributos, RPDano danoBase) { Nome = nome; Classe = classe; Nivel = new RPNivel(); Atributos = atributos; Vida = new RPPontoRegenerativo(); Mana = new RPPontoRegenerativo(); Precisao = new RPPontoEstatico(); Evasao = new RPPontoEstatico(); Armadura = new RPPontoEstatico(); VelocidadeAtaque = new RPPontoEstatico(1.2); DanoFisicoModificado = danoBase; DanoFisicoBase = danoBase; DanoFisicoPorcentagem = 1; DanoFisicoExtra = new RPDano(0, 0); Efeitos = new List <RPEfeito>(); Zona = new RPZona(); CalcVida(); CalcMana(); CalcEvasao(); CalcPrecisao(); Vida.Adicionar(double.MaxValue); Mana.Adicionar(double.MaxValue); Frascos = new List <RPBaseFrasco>(); Mochila = new RPMochila(); }
public void Subtrair(RPDano dano) { Minimo -= dano.Minimo; Maximo -= dano.Maximo; }
public void Somar(RPDano dano) { Minimo += dano.Minimo; Maximo += dano.Maximo; }