- Рег
- 24 Авг 2016
- Сообщения
- 118
- Реакции
- 0
Большинство магов работающих под управлением бота - выкупается по своему поведению: нексттаргет, хурик(например), хурик, (если хп упало то вамп).
Но.
А почему бы не сделать такой алгоритм:
1. Цель жива - ищем готовый к юзу маг.скил, с наибольшим соотношением Мощность/ЗатратаМП (для защиты в пвп - Мощность/ВремяКаста). Если скил аое, то повер умножить на число целей попадающих в его радиус. Если в числе целей есть флагнутый персонаж\пет - аое не юзать (чтоб не расфлагать бота ненароком).
Таким нехитрым образом заставим магов бить и простыми нюками, и простыми бестаргетными аурами и таргетными аурами.
(физы отдельная тема, т.к. там впридачу есть привязка к типам оружия).
Но.
А почему бы не сделать такой алгоритм:
1. Цель жива - ищем готовый к юзу маг.скил, с наибольшим соотношением Мощность/ЗатратаМП (для защиты в пвп - Мощность/ВремяКаста). Если скил аое, то повер умножить на число целей попадающих в его радиус. Если в числе целей есть флагнутый персонаж\пет - аое не юзать (чтоб не расфлагать бота ненароком).
Таким нехитрым образом заставим магов бить и простыми нюками, и простыми бестаргетными аурами и таргетными аурами.
(физы отдельная тема, т.к. там впридачу есть привязка к типам оружия).