Please adjust the Natural Bond eval script by adding the line in red below:
Code:
~Only do stuff if the animal companion is live, add to Anim Comp levels
if (hero.childlives[cAnimComp] <> 0) then
var bonus as number
if (field[hIsOn1].value <> 0) then
hero.childfound[cAnimComp].field[CompLevAdj].value += 3
hero.childfound[cAnimClass].field[CompClLev].value += 3
else
bonus = #totallevelcount[] - #levelcount[Druid]
bonus = minimum(bonus,3)
hero.childfound[cAnimComp].field[CompLevAdj].value += bonus
hero.childfound[cAnimClass].field[CompClLev].value += bonus
endif
endif