-- Стандартная луа 2 (Для копирования и редактирования) function lua_standart2() local bot = PERS(my.persPtr)-- массив бота local opp = PERS(my.oppPtr)-- массив оппонента -- на кого используется абилку если оппонент хилится local target_if_hil = my.oppPtr -- my.oppPtr на противника, my.persPtr - на себя local group_id = 24 -- Группа эффектов элики жизни local if_hil_eff_id = 2131 -- Использовать этот эффект если оппонент хилится -- каст в начале боя local target_start_fight = my.oppPtr -- my.oppPtr на противника, my.persPtr - на себя local start_fight_eff_id = 4554 -- Абилка при начале боя (Подразумевается что кол-во в админке 1) -- на кого используется абилка если сработает условие мало хп local target_my_hp_critical = my.oppPtr -- my.oppPtr на противника, my.persPtr - на себя local hp_cast_count = 100 -- Уровень жизни меньше которого бот будет использовать абилку hp_eff_id local hp_eff_id = 5399 -- Используемая абилка если hp бота меньше чем hp_cast_count -- на кого используется абилка если сработает условие мало хп у оппонента local target_opp_hp_critical = my.oppPtr -- my.oppPtr на противника, my.persPtr - на себя local hp_cast_percent = 0.15 -- Уровень жизни у оппонента local hp_opp_eff_id = 5000 -- Используемая абилка если у оппонента жизней меньше чем hp_cast_percent --Похуй актив не актив, абилку в начале боя использовать aux.useEffect({artId = start_fight_eff_id},target_start_fight) -- используем абилку в начале боя -- если наш статус неактивный, ничего не делаем if my.status ~= FS_PS_ACTIVE then return end -- Если оппонент хилится использовать абилку if not #aux.activeEffects(my.oppPtr, {grpId = group_id}) == 0 then if (#aux.activeEffects(target_if_hil,{artId = if_hil_eff_id}) == 0) then aux.useEffect({artId = if_hil_eff_id}, target_if_hil) end end if ((opp.hp / opp.hpMax) < hp_cast_percent) then -- если у противника меньше hp_cast_percent жизни if (#aux.activeEffects(my.persPtr,{artId = hp_opp_eff_id}) == 0) then -- Если на нас нет абилки aux.useEffect({artId = hp_opp_eff_id},target_opp_hp_critical) -- используем абилку end end ATTACK(math.random(3)) -- Простая атака end