Тема: Проблема с приемом "Ослабляющее острие"

Прописан такой прием:

if((top.Battle.oBattle.oMySlot.nHP > 0) && (typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object") && (Sila > 99 || Lovka > 99 || Inta > 99 || Intell > 50 || EnemiesCount < 4))
{
_name = "counter_weakblow";
_break = false;
_target = top.Battle.oBattle.sEnemyLogin;
top.Battle.oBattle.Send( { special: _name, enemy: top.Battle.oBattle.sEnemy, login: _target } );
}

с условием - если висит «Поступь смерти», и напротив противник с бонусом от 100 силы, ловки, инты или маг, или если противников осталось меньше 4х, то уже по любому противнику бить.
Все, вроде, нормально работает.
Проблема в том, что каждый ход выдается запись: "У вас не хватает энергии". Каждый ход, когда этот прием не используется. Это палево напрягает.
Как это можно исправить?