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)); }
public static int GetCharacterTraitLevel(this Hero hero, CharacterTrait characterTrait) { return(hero.GetTraitLevel(TraitObject.Find(characterTrait.ToString()))); }