-- $Id: bot_Jaharalgreen.lua,v 1.6 2009-11-02 10:41:22 a.abolishin Exp $ --[[ Скрипт: bot_Jaharalgreen.lua Перед ударом -если противник в блоке, использовать абилку А1 (баф2 восстановление). - с вероятностью 10% применяется абилка А2 (баф1 дурная кровь) на текущего противника. ВМЕСТО удара разыгрывается событие: - при наличии 50 маны, с вероятностью 15% применяется абилка А3 (баф3 лечилка на игроков) на рандомного союзника. -иначе, делается рандомный удар. Управляющая функция: bot_Jaharalgreen --]] function bot_Jaharalgreen_r(A,rolls,M) if my.status ~= FS_PS_ACTIVE then -- если наш статус неактивный, ничего не делаем return end abil_MountHeal() local bot = PERS(my.persPtr) if PERS_ISDEFENDED(my.oppPtr) then aux.useEffect({artId = A[1]}) end aux.useEffect({artId = A[2]}, my.oppPtr, rolls[1]) if aux.randRoll(rolls[2]) and (bot.mp >= M) then local persPtr = aux.getPersList(my.teamNum, true, true, false, 1) if persPtr and (#persPtr > 0) then aux.useEffect({artId = A[3]},persPtr[1]) else ATTACK(math.random(3)) end else ATTACK(math.random(3)) end end function bot_Jaharalgreen() local A = {4247,4403,4249} local rolls = {0.1, 0.15} return bot_Jaharalgreen_r(A,rolls,50) end function bot_Jaharalgreen_t() local A = {4247,4403,4249} local rolls = {0.4, 0.4} return bot_Jaharalgreen_r(A,rolls,50) end