public static SlayerRecruit Warrior() { var g = (Dice.HalfChance() ? EGender.Male : EGender.Female); var n = (Dice.HalfChance() ? Dwarf.Generate(g) : Human.Generate(g)); return(new SlayerRecruit { Name = n, Type = ERecruitType.Warrior }); }