тю... ёпт, было бы там чего настраивать 
На))) Перерабатывай 
_name = "multi_skiparmor"; //точный удар
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 80)
{
_name = "block_restore"; //Глухая защита]
}
_name = "krit_bloodlust"; //Жажда Крови
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 33)
{
{
_name = "hit_willpower"; //Воля к победе, если жизней меньше 33% и духа >0
}
}
else
{
if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) == 0)
{
_name = "multi_skiparmor"; //Точный удар, если жизней меньше 33% и духа =0
}
else
{
_name = "hit_luck"; //Удачный удар, если жизней меньше 33% и духа =0
}
}
if(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) > 24 || parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) == 0 || (top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 15)
{
_name = "block_fullshield"; //Полная Защита по нескольким условиям
}
_name = "hp_regen"; //Утереть Пот
_name = "parry_supreme"; //Превосходство
_name = "block_path"; //Путь Щита
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["krit_blooddrink"]) == "object")
{
_name = "hit_luck"; //Удачный Удар, если активно Хлебнуть Крови
}
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["krit_blooddrink"]) == "object" || typeof(top.Battle.oBattle.oMySlot.arrEffects["hit_luck"]) == "object")
{
_name = "krit_wildluck"; //Дикая удача, если активно Хлебнуть Крови или удачный удар
}
if(parseInt(top.Battle.oBattle.arrRes["counter"].innerHTML) < 1)
{
_name = "multi_hiddendodge"; //Скрытая лосвкость, для того чтобы на точный удар была тактика уворота
}
if((parseInt(top.Battle.oBattle.arrRes["krit"].innerHTML) > 9 && parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) > 18) || (typeof(top.Battle.oBattle.oMySlot.arrEffects["krit_blooddrink"]) == "object" && parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) > 16) || parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) < 2)
{
_name = "krit_wildluck";
}
if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 75 && ((parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML)/2) + parseInt(top.Battle.oBattle.arrRes["hit"].innerHTML) + parseInt(top.Battle.oBattle.arrRes["krit"].innerHTML) + parseInt(top.Battle.oBattle.arrRes["counter"].innerHTML) + parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) + parseInt(top.Battle.oBattle.arrRes["parry"].innerHTML)) > 24) || (top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 15 || top.Battle.oBattle.arrRes["spirit"].innerHTML < 1)
{
_name = "spirit_survive"; //выжить
}