public string GetTalentList()
        {
            List <string> talentList = Talents.GetTalentList();

            if (talentList.Count == 0)
            {
                return("None.");
            }

            string talentText       = "";
            int    remainingTalents = talentList.Count;
            var    enumerator       = talentList.GetEnumerator();

            while (remainingTalents > 0)
            {
                enumerator.MoveNext();
                string currentTalent = enumerator.Current;
                talentText += currentTalent;
                remainingTalents--;
                if (remainingTalents > 0)
                {
                    talentText += ", ";
                }
                else
                {
                    talentText += ".";
                }
            }
            return(talentText);
        }
 protected XenosBase()
 {
     Skills           = new Skills();
     Stats            = new Stats();
     Talents          = new Talents();
     Traits           = new Traits();
     Weapons          = new List <Weapon>();
     UniqueArmourName = "";
 }