public PlayerWithMagic(string name, PlayerParams.Race race, PlayerParams.Sex sex, int age) : base(name, race, sex,
                                                                                                   age)
 {
     SetMaxManaDependingOnRace(race);
     ManaValue   = _maxMana;
     KnownSpells = new List <AbstractSpell>();
 }
Esempio n. 2
0
        public Player(string name, PlayerParams.Race race, PlayerParams.Sex sex, int age)
        {
            _id   = _lastId++;
            _name = name;
            _race = race;
            _sex  = sex;
            _age  = age;

            setMaxHealthDependingOnRace(race);
            _health = _maxHealth;

            //TODO: move to constants
            _experience = 0;
            _canSpeak   = true;
            _canMove    = true;
            _isDead     = false;
            _isArmored  = false;
            _state      = PlayerParams.State.Normal;

            _inventory = new Inventory.Inventory();
        }