-- $Id: bot_agudar.lua,v 1.4 2009-04-15 08:22:23 vadim_b Exp $ -- Интеллект рыцаря function bot_agudar() for _,persPtr in pairs(PERS_LIST(aux.oppTeamNum(),true)) do if (#aux.activeEffects(persPtr,{grpId = 1}) > 0) then -- на оппоненте есть лечилка aux.useEffect({artId = 1956}, persPtr) -- используем абилку снятия лечилки end end if my.status ~= FS_PS_ACTIVE then -- если наш статус неактивный, ничего не делаем return end local opp = PERS(my.oppPtr) -- массив параметров оппонента if not PERS_ISDEFENDED(my.oppPtr) then -- оппонент не в блоке aux.useEffect({artId = 1955}) -- используем абилку крита end local t = {} for _,persPtr in pairs(PERS_LIST(aux.oppTeamNum(),true)) do -- заносим в таблицу всех живых игроков if not PERS_ISBOT(persPtr) then table.insert(t,persPtr) end end persPtr = aux.getRandVal(t) if persPtr ~= nil and aux.randRoll(0.17) then aux.useEffect({artId = 1948},persPtr) -- травим рандомного игрока end ATTACK(math.random(2)) end