Beispiel #1
0
        public static void InitTrait(Hero hero)
        {
            Random randomTraits = new Random();

            hero.SetTraitLevel(TraitObject.Find("Valor"), randomTraits.Next(0, 5));
            hero.SetTraitLevel(TraitObject.Find("Manager"), randomTraits.Next(0, 5));
            hero.SetTraitLevel(TraitObject.Find("Calculating"), randomTraits.Next(0, 5));
            hero.SetTraitLevel(TraitObject.Find("Politician"), randomTraits.Next(0, 5));
            hero.SetTraitLevel(TraitObject.Find("Commander"), randomTraits.Next(0, 5));
            hero.SetTraitLevel(TraitObject.Find("HopliteFightingSkills"), randomTraits.Next(0, 5));
        }
Beispiel #2
0
 public static int GetCharacterTraitLevel(this Hero hero, CharacterTrait characterTrait)
 {
     return(hero.GetTraitLevel(TraitObject.Find(characterTrait.ToString())));
 }