--[[ a.abolishin Расовые драконы: Эрифариус (Люди) и Стриагорн (Магмары). ]] function bot_RaceDragon_r(A, C) -- ослабляем противника(ов) if my.oppPtr then aux.useEffect({artId = A[1]}, my.oppPtr) end -- стан, который можно получить только от Ктулху if #aux.activeEffects(my.persPtr, {artId = A[4]}) > 0 then -- меньше двух живых в команде? валим... if PERS_COUNT(my.teamNum, true) < 2 then aux.useEffect({artId = A[2]}) end end -- можем ли ходить? if my.status ~= FS_PS_ACTIVE then return end -- надо ли вешать "ярость"? local rage = false if #aux.activeEffects(my.persPtr, {artId = A[3]}) > 0 then -- нет, если "ярость" уже есть rage = true end if not rage then -- да, если найдем гунгла в команде противника local enemyTeam = aux.getPersList(aux.oppTeamNum()) if enemyTeam then for _, enemyPtr in pairs(enemyTeam) do local enemy = PERS(enemyPtr) if enemy.artId == C[1] then aux.useEffect({artId = A[3]}) rage = true break end end end end -- нет ярости, нет гунглов - значит должен быть Ктулху... if not rage then -- меньше двух живых в команде? валим... if PERS_COUNT(my.teamNum, true) < 2 then aux.useEffect({artId = A[2]}) end end -- стандартная атака ATTACK(math.random(3)) end -- botId = 953, 954 function bot_RaceDragon() local A = {5115, 2608, 5118, 5131} local C = {595} bot_RaceDragon_r(A, C) end function bot_RaceDragon_t() local A = {4987, 2608, 5118, 4994} local C = {595} bot_RaceDragon_r(A, C) end