Ejemplo n.º 1
0
        public Settler.Settler GenerateParent(bool isMale)
        {
            int         age     = (int)(Math.Pow(new Random().NextDouble(), 0.2) * Varsk.VarskElderYears + Varsk.VarskAdultYears) * Date.DaysInYear;
            NameFactory name    = isMale ? VarskNameFactories.Male() : VarskNameFactories.Female();
            var         settler = new Varsk(new Date(-1 * age), name.Generate(), $"{VarskNameFactories.Male().Generate()}sson", isMale ? BinaryGender.Male : BinaryGender.Female);

            TraitGenerator.GenerateTraits(settler);
            return(settler);
        }