В данжах проверил, на первый взгляд работает хорошо, вечером пойду в рейд посмотрю как там на длинных файтах будет и дам фидбек.
С командой взять всё отлично, остался момент что количество автошотов почем-то на %20 больше чем стедиков.
Лог боя покажите. Скорее всего жмется что-то другое вместо стеди. Все касты к автошоту ж привязаны, кастуются только после него. Так же, возможно вы бегаете, в этом случае так же дисбаланс будет.
При в ходе в бой бот не начинает автоатаку-например,когда натравливаешь пета, он вернее вообще ничего не делает,пока не сдвинешься с места или сам не прожмешь, потом идет ротация как положено (при выделенной цели). Это так должно быть,если да , то зачем в боте автоатака? ( 63лвл)
Так и должно быть. Если персонаж не в бою, то программа не работает. Автоатака для того, чтобы программа ее возобновляла если она по какой-либо причине будет отключена.
Так бот и в бою не начинает ротацию пока не сдвинешься с места, если убрать к примеру из ротации Чародейский выстрел, а поставить Верный выстрел, бот не начнет атаковать пока сам не нажмешь, чтоб провести первый выстрел, тогда идет ротация. Он же по идее должен сам начинать атаку? ( Если уже в бою )
Значок мечей возле портрета персонажа не всегда означает, что персонаж в бою.
Если по какой либо причине программа не в состоянии прожать абилку "Команда взять" - сайленс или вне дальности (пет может быть за спиной боса с другой стороны и уже невозможно её использовать) то бот прекращает ротацию до момента когда спадёт её прок, пет появится в ренже или спадёт допустим немота. Возможно сделать что при соблюдении факторов выше бот продолжал ротацию авто/стеди шотов а абилку "Команда взять" использовал когда она станет доступной.