public void Resetar()
 {
     Zona    = new RPZona();
     Efeitos = new List <RPEfeito>();
     Vida.Adicionar(double.MaxValue);
     Mana.Adicionar(double.MaxValue);
     Nivel.PersonagemMorreu();
     foreach (var frasco in Frascos)
     {
         frasco.ResetarCargas();
     }
 }
        public int AddExp(double exp)
        {
            int quantEvoluiu = Nivel.AddExp(exp);

            if (quantEvoluiu != 0)
            {
                CalcVida();
                CalcMana();
                CalcEvasao();
                CalcPrecisao();
                Vida.Adicionar(double.MaxValue);
                Mana.Adicionar(double.MaxValue);
            }
            return(quantEvoluiu);
        }