public void debugPrint()
        {
            System.Diagnostics.Debug.WriteLine("Race: " + Race.Name);
            System.Diagnostics.Debug.WriteLine("Charateristics from: Race");
            Race.Characteristics.DebugPrint();
            System.Diagnostics.Debug.WriteLine("Charateristics from: Rolls");
            CharacteristicsFromRolls.DebugPrint();
            System.Diagnostics.Debug.WriteLine("Charateristics Output:");
            Characteristics.DebugPrint();

            System.Diagnostics.Debug.WriteLine("Charateristics from Professions:");
            foreach (int num in getCharacteristicsFromProfessions())
            {
                System.Diagnostics.Debug.Write(num.ToString("D2") + " ");
            }

            System.Diagnostics.Debug.Write("\n\n///SKILLS:\n");
            foreach (Skill skill in skills.skillsArray)
            {
                System.Diagnostics.Debug.WriteLine(skill.ToString());
            }
            System.Diagnostics.Debug.Write("\n///TALENTS:\n");
            foreach (Talent talent in Talents)
            {
                System.Diagnostics.Debug.WriteLine(talent.ToString());
            }
        }
 public void updateCharateristics()
 {
     updateProfessionCharateristics();
     int[] characteristicsArray = { 0, 0, 0, 0, 0, 0, 0, 0 };
     //Rolls + Prof + Race (main)
     for (int i = 0; i < 8; i++)
     {
         characteristicsArray[i] += Race.Characteristics.getMainCharacteristics()[i];
         characteristicsArray[i] += CharacteristicsFromRolls.getMainCharacteristics()[i];
         characteristicsArray[i] += CharacteristicsFromProfessions.getMainCharacteristics()[i];
     }
     // Prof + Race (side)
     Characteristics.Attacks  = CharacteristicsFromProfessions.Attacks + Race.Characteristics.Attacks;
     Characteristics.Wounds   = CharacteristicsFromProfessions.Wounds + Race.Characteristics.Wounds;
     Characteristics.Mobility = CharacteristicsFromProfessions.Mobility + Race.Characteristics.Mobility;
     Characteristics.Magick   = CharacteristicsFromProfessions.Magick + Race.Characteristics.Magick;
     //Seting
     Characteristics.setMainCharacteristics(characteristicsArray);
     OnCharacteristicRecalculate();
 }