I started a level 1 necro and noticed my pet started fleeing at low health:
In attack.cpp, at line 1643, changing:
Code:
if(damage > 0) {
//see if we are gunna start fleeing
CheckFlee();
}
to
Code:
if(damage > 0) {
//see if we are gunna start fleeing
if(!IsPet()) CheckFlee();
}
seems to fix it.