-- $Id: bot_ataman.lua,v 1.5 2010/03/23 08:56:43 a.abolishin Exp $ -- Интеллект Атамана function bot_ataman() if my.status ~= FS_PS_ACTIVE then -- если наш статус неактивный, ничего не делаем return end local pers = PERS(my.oppPtr) -- массив выбранного противника if not PERS_ISBOT(my.oppPtr) and ((pers.hp / pers.hpMax) < 0.3) and (#aux.activeEffects(my.oppPtr,{artId = 1993}) == 0) then -- у противника меньше 30% жизни aux.useEffect({artId = 1993},my.oppPtr) -- используем добивающую абилку. end ATTACK(math.random(3)) end -- Воплощенный атаман -- botId = 1169 function bot_ataman_vopl() if my.status ~= FS_PS_ACTIVE then -- если наш статус неактивный, ничего не делаем return end local pers = PERS(my.oppPtr) -- массив выбранного противника local hpC = pers.hp / pers.hpMax -- используем скрытый антикрит против мелких игроков if (pers.level < 6) and (hpC <= 0.5) then aux.useEffect({artId = 6991}) end if not PERS_ISBOT(my.oppPtr) and (hpC < 0.3) and (#aux.activeEffects(my.oppPtr, {artId = 1993}) == 0) then -- у противника меньше 30% жизни aux.useEffect({artId = 1993}, my.oppPtr) -- используем добивающую абилку. end ATTACK(math.random(3)) end