Not through configuration but through code. Go to Trinity folder, Coroutines, "AutoEquipSkills.cs". Change the build there.
Ok, but why do some blocks repeats two times ?
public List<Build> DemonHunterLevelingBuilds = new List<Build>
{
new Build {
Level = 4,
Skills = new Dictionary<Skill, Rune>
{
{ Skills.DemonHunter.EntanglingShot, Runes.DemonHunter.None },
{ Skills.DemonHunter.Impale, Runes.DemonHunter.None },
{ Skills.DemonHunter.Caltrops, Runes.DemonHunter.None }
},
},
new Build {
Level = 4,
Skills = new Dictionary<Skill, Rune>
{
{ Skills.DemonHunter.EntanglingShot, Runes.DemonHunter.None },
{ Skills.DemonHunter.Impale, Runes.DemonHunter.None },
{ Skills.DemonHunter.Caltrops, Runes.DemonHunter.None }
},
},
new Build {
Level = 7,
Skills = new Dictionary<Skill, Rune>
{
{ Skills.DemonHunter.EntanglingShot, Runes.DemonHunter.None },
{ Skills.DemonHunter.Impale, Runes.DemonHunter.Impact },
{ Skills.DemonHunter.Caltrops, Runes.DemonHunter.None }
},
},
new Build {
Level = 9,
Skills = new Dictionary<Skill, Rune>
{
{ Skills.DemonHunter.EntanglingShot, Runes.DemonHunter.ChainGang },
{ Skills.DemonHunter.Impale, Runes.DemonHunter.Impact },
{ Skills.DemonHunter.Caltrops, Runes.DemonHunter.None },
{ Skills.DemonHunter.SmokeScreen, Runes.DemonHunter.None }
},
},