-- $Id: bot_Baltazar.lua,v 1.4 2009-04-15 08:22:23 vadim_b Exp $ --[[ AKEB (c) 03.07.2008 15:25 "Бальтазар" Перед ударом или с вероятностью 10% использовать на себя (2602), или с вероятностью 10% использовать на противников массовую абилку (2604) или (с вероятностью 80%) - ничего Bместо удара с вероятностью 10% использовать на на противников массовую абилку (2603) Пояснения: (2602) - Заряжалка, делает следующий удар бота критическим и вампирным (2603) - Массовый удар огненной магией (2604) - Прерывает на противниках действие свитков лечения и делает их следующий удар слабым Для теста можно использовать 2602 - 167 2603 - 161 2604 - 161 Скрипт: bot_Baltazar.lua 1) Управляющая функция: bot_Baltazar 2) Управляющая функция для теста: bot_Baltazar_test --]] function bot_Baltazar() return bot_Baltazar_run(2602,2604,2603) end function bot_Baltazar_test() return bot_Baltazar_run(145,169,161) end function bot_Baltazar_run(artikulId_1,artikulId_2,artikulId_3) if my.status ~= FS_PS_ACTIVE then return end local r = math.random() if r < 0.1 then aux.useEffect({artId = artikulId_1},my.persPtr) elseif r < 0.2 then aux.useEffect({artId = artikulId_2},my.oppPtr) end local status = aux.useEffect({artId = artikulId_3},my.oppPtr,0.1) if status ~= 0 then ATTACK(math.random(3)) end end