// ==Userscript==
// ==Userscript==
// статистика улучшение считывает кол-во действий целыми цифрами
// коректировка умений и локаций
var autologin= true; // использовать автологин
var Username=""; // Ваш логин
var Password=""; // Пароль
var SetStyles = "2px dashed"; // способ и толщина обвода ссылок если нет усталости (dashed-прерывистая, double-двойная, solid-сплошная)
var SetColors = "#FF4500"; // Цвет обвода ссылки при усталости
var SetStyle = "2px dashed"; // способ и толщина обвода ссылок при усталости (dashed-прерывистая, double-двойная, solid-сплошная)
var SetColor = "#7FFF00"; // Цвет обвода ссылки до усталости
// =========================
// Что бы убирать баг выхода через сутки из спейса игры. Поставить этот же код на страницу spaces.ru. Поставить этот же код на страницу static.barbars.ru
var Space_Login = false; // Используется spaces.ru
var SpaceUser = ''; // Ваш логин на спейсе внутри кавычек, пример: "xxx";
var sp_tel_number = ''; // последние 4-ре цифры телефона
// =========================
//есть премиум
if (sessionStorage.prem == 0) {
var SetAltar = 2; // с премиумом 0 - не брать; 1 - за железо; 2 - за золото; 3 - алтарь+5замков; 4 - алтарь+все замки; 5 - алтарь+все замки + колодец удачи;
// подарок,медитация,секрет,рефлекс,ярость,лед,жажда,адрен,опустошение,критон,дыхание,гнев,стойкость
var dropScroll = [0,0,0,0,0,0,0,0,0,0,0,0,0]; // какие свитки выбрасывать при разборе вещей 1-выбрасывать 0-нет
var SetScroll = [1,1,1,1,1,1,1,1,1,1,1,1,1]; // 1-использовать, 0 - нет
var SetdropSv = 1; // уровень выбрасываемых свитков 6-миф и ниже, 5- лег. и ниже, 4...
var SetSvmin = 1; // min.уровень используемых свитков. 1 - коричневые и выше, 2 -зелень и выше
var SetSvmax = 6; // max.уровень используемых свитков. 6 - миф и ниже, 5 - лег. и ниже, 4...
}
//==================================================
//нет премиума
if (sessionStorage.prem==undefined || sessionStorage.prem != 1) {
var SetAltar = 0; // с без премиума 0 - не брать; 1 - за железо; 2 - за золото; 3 - алтарь+5замков; 4 - алтарь+все замки; 5 - алтарь+все замки + колодец удачи;
//подарок,медитация,секрет,рефлекс,ярость,лед,жажда,адрен,опустошение,критон,дыхание,гнев,стойкость
var dropScroll = [1,1,1,1,1,1,1,1,1,1,1,1,1]; // какие свитки выбрасывать при разборе вещей. 1-выбрасывать
var SetScroll = [0,0,0,0,0,0,0,0,0,0,0,0,0]; // 1-использовать, 0 - нет
var SetUse4hr = true; // true - активировать свитки на 4 часа
var SetdropSv = 5; // уровень выбрасываемых свитков 6-миф и ниже, 5- лег. и ниже, 4...
var SetSvmin = 1; // min.уровень используемых свитков. 1 - коричневые и выше, 2 - зелень и выше
var SetSvmax = 6; // max.уровень используемых свитков. 6 - миф и ниже, 5 - лег. и ниже, 4...
}
//===================================================
var SetAltarZver = 0; // Алтарь на зверей
// Звери: Миф, Велы, Тролль, Нема, Зод, Свят, Легион, Троф
var SetLokGorZver = [ 1,1,1,1,1,1,1,1 ]; // на каких зверей брать алтарь
//===================================================
//Территории,Звери,Замки
var buttleTZ =[0,0,0]; // пить бутылку если энергия на исходе. 1 - пить, 0 - нет
// если уровень здоровья для использования умения = 1, то умение используется только когда Вас бьют
var SetDrinkHPlvl = 300; // уровень здоровья для бутылки (% от Вашего здоровья)
var setUvorotHPlvl = 1; // уровень здоровья для уворота (% от Вашего здоровья)
var setEnShitHPlvl = 1; // уровень здоровья для энергетического щита (% от Вашего здоровья)
var setKamShitHPlvl= 1; // уровень здоровья для каменного щита (% от Вашего здоровья)
var setOtrShitHPlvl= 1; // уровень здоровья для щита отражения (% от Вашего здоровья)
var setobmanSHPlvl = 1; // уровень здоровья для обмана смерти (% от Вашего здоровья)
var uvorotOne = false; // использовать уворот на Арене/Выживании если остаешся 1х1
var SetDrinkButtleA = false; // пить бутылки на Арене
var SetDrinkButtleV = false; // пить бутылки на Выживании
var SetDrinkButtleP = false; // пить бутылки на Полях
var SetDrinkButtleS = false; // пить бутылки на событиях
var SetDrinkButtleZ = false; // пить бутылки в Замках
var SetDrinkButtle = false; // пить бутылки в Башнях
var SetDrinkBoss = true; // пить бутылки на зверях
var SetDrinkGorod = false; // пить бутылки в Городе
var CDTAttack = rNum(3000, 3400) // кулдаун при ударах или выжигании (min, max)
var CDTHeal = rNum(3200, 3400) // кулдаун при лечении
var CDTBoss = rNum(2800, 3200) // кулдаун при ударах или выжигании (на боссах )
var CDTEvent = rNum(2800, 3300) // кулдаун при ударах или выжигании (на событиях)
var CDTBossH = rNum(3300, 4000) // кулдаун при лечении (на боссах)
var CDTStop = rNum(4000, 6000) // время обновления чата при команде стоп
var CDTBaf = rNum(70000, 120000) // время через которое уйдет из замка после захвата
var CDTFack = rNum(1800000, 1800500) // время ухода в офф при бесплатном снятии атт
var resurectionTower=''; //не трогать
var resurectionBefore=1; //если нет усталости то лока кача..
var resurectionAfter =3; // если SetUstalost=false и появилась усталость то лока кача..
// 0 - На главной;
// 1 - Башни;
// 2 - выживание
// 3 - арена
// 5 - Арена-Выживание; (играет с талантами арены)
// 6 - Арена-Выживание; (меняет таланты для арены и для выживания)
// количество обязательных боев в день (ставить 0 если, resurectionBefore/resurectionAfter=6/7)
var SetArena = 5; // на арене в день
var SetSurvival = 5; // на выживании в день
var carshit =0; // сколько раз брать железный щит на царях горы
var setpromax = 10; //промахи
var brb_max = 2000; // максимальное количество народа в локе для перехода
var enemy = 2; // минимальное количество врагов для перехода в следующую локу
var krit_massa = 2; // отношение количества вражеских войнов к количеству союзников для бегства c локации
// если стоит 0, то бегство с локации не работает
var kritHP = 50; // критический уровень жизней для осуществления "бегства" с локации, (% от вашего здоровья)
var SetTimeReset = true; // менять локацию через промежуток времени | true/false
var time_ResetLocation= rNum(3,9); // промежуток времени в минутах до смены локации (min, max)
var timeout = rNum(700, 900); // время обычных действий(разбор вещей, снятие усталости, переходы...)
//============================================================
var SetTerritory= true; // ходить на территории | true/false
var SetTera = "Грозовой Перевал" // тера Грозовой Перевал
var SetTerb = "Тысяча Гор" // тера Тысяча Гор
var SetTerc = "Седые Холмы" // тера Седые Холмы
var SetTerd = "Каменный Лес" // тера Каменный Лес
var SetTere = "Пепельная Пустыня" // тера Пепельная Пустыня
var SetTerf = "Черное Озеро" // тера Черное Озеро
var SetTerg = "Могильные Топи" // тера Могильные Топи
var SetTerh = "Голые Камни" // тера Голые Камни
var SetTeri = "Покинутые Степи" // тера Покинутые Степи
var SetTerj = "Забытая Долина" // тера Забытая Долина
var SetTerk = "Черные Скалы" // тера Черные Скалы
var SetTerl = "Выжженные земли" // тера Выжженные земли
var SetTerm = "Мертвый остров" // тера Мертвый остров
var SetTern = "Радужный Оазис" // тера Радужный Оазис
var SetTero = "Пещеры Мантикор" // тера Пещеры Мантикор
var SetTerp = "Золотые Пески" // тера Золотые Пески
var SetTerr = "Ущелье Драконов" // тера Ущелье Драконов
var SetTers = "Самоцветные Копи" // тера Самоцветные Копи
//=============================================================
var BattleGround = true; // ходить на поля
var SetCari = true; // ходить на цари горы
var SetBmess = false; // ходить в город древних
var SetBattle = true; // ходить на битву героев
var SetLogovo = true; // ходить в логово
var tournament = 2; // 0 - не ходить на турнир ; 1 - только 1х1 ; 2 - 1х1 и 2х2 ; 3 - только 2х2
var SetdestroyMana = 1; // 0 - только лечить, 2- только жечь, 1 - жечь энергию если некого лечить (рандомно)
var tournament_buf = 0; // баф колодца перед турнирами 0-не брать; 1 - только 1х1 ; 2 - 1х1 и 3х3 ; 3 - только 3х3
var Setbuff = false; // true- брать баф замка зеркало боли перед территориями, false- не брать баф
var attack_czar = false; // бить царей
var SetAttackTower = 0; // 0 - не атаковать башни, 2 - атаковать всегда, 1 - по ситуации
var otklonyat = false; // отклонять приглашения в другие кланы? true-да, false-нет
var scrivat = true; // автоматически скрывать гильд-нотайсы, вместо true поставьте false
var ReadMessage = false; // читать почту
var chinit_veshi = true; // чинить вещи
var chinit_vse = 2000; // чинить всё, если поломка больше ...
// железо,мифрил
var SetRazbor = [1, 0]; // разбирать вещи (железо-эпик,лег) (мифрил-миф) 1 - разбирать, 0 - нет
// личные,клановые,новые
var Setepic =[1,1,1]; // какие эпик вещи разбирать на железо, 1 - разбирать, 0 - нет
var Setleg =[1,1,1]; // какие лег вещи разбирать на железо, 1 - разбирать, 0 - нет
var Setmifs =[1,0,0]; // какие миф вещи разбирать на железо, 1 - разбирать, 0 - нет
var Setmif =[0,0]; // какие(клановые,новые) миф вещи разбирать на мифрил
// шлем, амулет, наплечник, накидка, броня, пояс, штаны, браслет, перчатки, кольца, оружие, сапоги
var razb_epic = [1,1,1,1,1,1,1,1,1,1,1,1]; // разбирать эпик вещи на железо
var razb_leg = [1,1,1,1,1,1,1,1,1,1,1,1]; // разбирать лег вещи на железо
var razb_mifs = [0,0,0,0,0,0,0,0,0,0,0,0]; // разбирать миф вещи на железо
var razb_mif = [0,0,0,0,0,0,0,0,0,0,0,0]; // разбирпть миф вещи на мифрил
var SetMifril= false; // разбирать вещи на мифрил true-да, false-нет
// замки по порядку: голова, сердце, гроза, крепость, исцеление, зеркало, источник, колыбель,Форпост Учеников
var SetZamok = [ 1,1,1,1,1,1,1,1,0 ]; // 1 - ходить на захват, 0 - нет
var SetBonus = [ 0,0,0,0,0,0,0,0,0 ]; // 1 - брать баф, 0 - нет
// цитадели по порядку: башня, статуя, академия
var SetCitadel = [ 0,0,0 ]; // 1 - включать цитадели , 0 - нет ..
var addinfo=true; //информация цитадели на странице
var SetAbilities=true; // менять умения перед событиями
var SetItem =false; // менять снаряжение перед событиями
var SetStances =false; // менять таланты перед событием
// Башни, Арена, Замки, Турнир 1*1, Выживание, Территории, Битва героев, Поля сражений, Боссы, Логово, Цари горы, Город древних, турнир 3*3
var Abilities_N = [ 1,1,1,3,1,1,2,2,3,1,1,1,3 ]; // какие наборы умений использовать
var Item_Set_N = [ 3,2,2,1,2,2,2,2,3,2,2,2,1 ]; // какие комплекты снаряжения использовать
var Stances_N = [ 1,1,1,1,1,1,1,1,2,1,1,1,1 ]; // какие наборы талантов использовать
var varlego = 4; //воинам на легионе. 0 - легион 1 - Антоний 2 - Марк 3 - Легат 4 - Легион > Легат
var vartrol = 0; //медам на троле: 0 - лечить, 1 - жгу, 2 - лечу и жгу
var varpred =0; //медам на предках: 0 - лечить, 1 - жгу, 2 - лечу и жгу
var varnema = 4; // воинам на немке бить: 0 - ХП+ , 1 - Бить Гарма , 2 - Бить Церба, 3 - Бить Нему, 4 - Гарм-Ц+Н
var HP_Yap = 15; // оставить % хп Япитеру
var Set_HP_G = 6; // оставить % хп Гарму
var Set_HP_C = 8; // оставить % хп Церберу
var Set_HP_N = 0; // оставить % хп Немке
var nemkam = 290; // включать кам щит на немезиде, когда обшая сумма ХП зверей ниже ...
var trol_shit = 12; // если броня тролля выше, то жгу | Режим "Лечю и Жгу" у меда
var zd_soul = 50; // при знаках на зоде, после первой минуты искать знак с хп ниже ...
var SetStrazh =false; // ходить на стражника
var SetManticora =false; // ходить на мантикору
var SetMinotaur =false; // ходить на Минотавра
var SetIronDragon=true; // ходить на лег драка
var SetGarp =true; // ходить на гарпия
var TakeWellGift = 1; //подарок из колодца удачи ; 0-не брать 1-ежедневный 2-подарок старателей(если есть)
//=================================================================
var SetNotify = true; // ходить на боссов по обьяве | true/false
var Set_chat = true; // выполнять спец. команды
var Setdrak = "дронимиф"; // спец. команда на драка
var Setvel = "велы4"; // спец. команда на велов
var Settrol = "троль4"; // спец. команда на троля
var Setnema = "нема4"; // спец. команда на нему
var Setzod = "зод2"; // спец. команда на зода
var Setpred = "свят2"; // спец. команда на святилище предков
var Settrof = "троф2"; // спец. команда на трофа
var SetLegion ="лег2"; // спец. команда на легиона
var SetExit = "дронивыход"; // спец. команды на выход из пещеры
var Setstop = "дронистоп"; // спец. команда на стоп
var Setvboy = "дронистарт"; // спец. команда на старт
var Setbashni = "дронибашни"; // спец. команда в башни
//===================================================================
var Usernameb="поволжье"; // ник кто может начать бой
var Setnachboy = Usernameb+" боймиф"; // спец команда начать бой(на мифе)
var Setnachboy1 = Usernameb+" бойнема"; // спец команда начать бой(на неме)
var Setnachboy2 = Usernameb+" бойтроль"; // спец команда начать бой(на троле)
var Setnachboy3 = Usernameb+" бойзод"; // спец команда начать бой(на зодиаке)
var Setnachboy4 = Usernameb+" бойсвят"; // спец команда начать бой(на святилище)
var Setnachboy5 = Usernameb+" бойтроф"; // спец команда начать бой(на трофейном)
var Setnachboy6 = Usernameb+" бойвелы"; // спец команда начать бой(на велах)
var Setnachboy7 = Usernameb+" бойлегион"; // спец команда начать бой(на легионе)
//===================================================================
var Setproverka = "проверкастат"; // спец. команда на то чтобы бот выписал в чат текущее состояние статистики
var Sethelp = "сбросстат"; // спец. команда на сброс статистики через чат
//отображает:расход железа,всего кликов,смертей в башнях...
//================================================================
//автоответы в чате
var Setsss="готовы"; //ответ: ок
//===================================================================
var Set_terr = true; // чат команды для территорий true|false
var SetUstalost = false; // снимать усталость true/false
var SetTireMaxt = "23:59"; // не снимать усталость после "час:минуты" по серверу
var SetTireMint = "00:00"; // не снимать усталость до "час:минуты" по серверу
var sms_sound = false; // играть мелодию при появлении почты
var sound=new Audio;
sound.src="file:///C:\sss\dddd.wav"; // размещение файла (смотрите как наклонены слеши, мелодия формата *.wav)
var unravel = false; // true - разгадывать капчу, false - идет в офф на 30 минут (картинки в опере должны быть включены)
var send_to = ""; // id персонажа, на которого отправлять вещи если рюкзак и сундук полные (если "", то не отправляет)
var Setlvlshmot= 0; // уровень шмоток, которые бот будет одевать. 6-миф и ниже, 5- лег. и ниже, 4...
var SetboxOpen = 5; // уровень открываевых ящиков 6-миф и ниже, 5- лег. и ниже, 4... 0 - не открывать ящики
var SetdropSt = 5; // уровень выбрасываемых камней 6-миф и ниже, 5- лег. и ниже, 4... 0 - не выбрасывать камни
var SetdropRu = 0; // уровень выбрасываемых рун 6-миф и ниже, 5- лег. и ниже, 4... 0 - не выбрасывать руны
var SetCitStone = true; // бросать камни в цитадель )
var strateg = false; // покупать пассивки за очки полей
var strategMind = false ; // true - только Если есть Стратегический ум ; false - в любом случае
var SetZadaniya = false; // true- не забирает задания, false- забирает задания всегда
var SetBlack = 0; // Как использовать ЧС | 1-не добиваем в башнях, 2-добиваем в событиях, 3-не добиваем в башнях и добиваем в событиях, 0-отключен чс
// черный список
var black_list= "";
var SetWhite = 0; // Как использовать БС | 1-добиваем в башнях, 2-не добиваем в событиях, 3-добиваем в башнях и не добиваем в событиях, 0-отключен бс
// белый список
var white_list= "";
//P.s не распростронять!
//////////////// НАСТРОЙКА ЗАКОНЧЕНА /////////////////////////
function rNum(min, max) {
if (max==undefined) return Math.floor(Math.random()*min )
else return Math.floor(Math.random()*(max - min)+min);
}
try{
var info_cita='';
var attack_czar='';
var Digital=new Date()
var hours=Digital.getHours()
var spt=rNum(300, 500)
var obnovlenie=rNum(3000, 7000)
var user_id='';
var lvl='';
var u_class='';
var storona=true;
var strong='';
var life='';
var prem=false;
var t1=0,t2=0;
var info='';
var info_span = "";
var id_klan='';
var ironAltar = '';
var getcurgames=/(\d+)\//;
var bad_target=false;
var good_target=false;
var damage=false;
var target=false;
var notarget=false;
var nekogo_lechit=false;
var smeshka=false;
var pronik=false;
var InEvents=false;
var InTowers=false;
var err_d=false;
var citaactiv=false;
var krithp=''
var berserk='',t_bers='';
var kritomania='',t_krit='';
var metka='',t_metk='';
var pronikaushii='',t_pron=''
var nasmeshka='',t_nasm=''
var resurection='',time_res='';
var SetDrinkHP='',buttle='',t_but='';
var setUvorotHP='',uvorot='',t_uvo='';
var setKamShitHP='',kamShit='',t_kam='';
var setOtrShitHP='',otrShit='',t_otr=''
var setEnergChitHP='',energchit='',t_ener='';
var attack='';
var attackTowers='',HP_Bashni='';
var attackDobivat='',HP_vraga='';
var heal='',healEnd=true;
var heal_target=''
var healYourself='';
var healSoyznika='';
var destroyMana='';
var destroyManaBoss='';
var attack_vrata='';
var attack_strazh='';
var DND='';
var Boss=false;
var attack_gerod='';
var attack_kochev='',dobivat_kochev='', HP_kocev='';
var Nemezida='',HP_N='';
var Garm='',HP_G='';
var Cerber='',HP_C='';
var manticora='';
var minotaur='';
var trofei='';
var attack_drakon='';
var attack_troll='';
var attack_bers='';
var attack1='';
var Epiter='',HP_Ep='';
var Yapiter='',HP_Ya='';
var zodiak='',HP_Zod=''
var attack_soul='';
var zod_soul='';
var peshera=[]
var dnds='';
var dnds=false;
var wellwish='', cheapwellwishgift = '', prowellwishgift = '';
var otklonit='',skrit='';
var obnovit='';
var vstatVochered='',pokinutOchered='',noviuBoy='';
var attack_aello=''; HP_Ae='';
var attack_ozomeny=''; HP_Oz='';
var vstupit='';
var setobmanSHP = "",
obmanS = "",
t_obm = "";
var zhelshit = "";
var vhod='';
var mifril = "";
var naGlavnuy='';
var vzamok='';
var terrN=[];
var bg='', OBS='', ZVrata='', CVrata='', VVrata='';
var turnir='',turnir1='',turnir2='';
var nextTower=false;
var zamok=[]
var greats='', bashni='',arena='',zamki='',cargori='',survival='',battle='',goroddrev='', logovo='';
var territory='',na_terr='';
var vhodvigru='';
var spaces='';
var time_serv='';
var comp_time='';
var server_time=['','','',''];
var abilitiesSetLink=[]
var itemsSetLink=[]
var stancesSetLink=[]
var klan='',altar='',zaitiValtar='',altarZAserebro='',altarZAjelezo='',altarZamki='',altarZamkivse='';
var use_full=''; use_4hr=''; epicBuyLink='';
var ustalost='',snyatustalost='';
var zabratnagradu = "";
var quests='',take='';
var captcha='',captcha_img='',cap_src='';
var takeall = "";
var nachboy = '';
var nachboy1 = '';
var nachboy2 = '';
var nachboy3 = '';
var nachboy4 = '';
var nachboy5 = '';
var nachboy6 = '';
var nachboy7 = '';
var life = "";
var enka = "";
var uroven_MP = "";
var ustN='';
var getbaf='';
var getcit='';
var bag='',body='',abilities='',trade_ability='',passive='',stances=''
var veshi='',select='';
var vRukzak='',vSunduk='',nadet='',vikinut='';
var addStone='',storageklan='';
var confirm_link='';
var poluchit='';
var open='';
var openbag='';
var openstore='';
var nochar='';
var major_lnk=false;
var trayStatus='';
var cracklinks=0;
var activ_link='';
var pochinit='',pochinit_vse='',pochinit_za='',pochinit_vse_za='';
var razobrat_vse='',razobrat='';
var user='';
var vboy='';
var lowenergy = false;
var bag_better=false;
var clothes_broken=false;
var fullstore=false;
var new_mail=false;
var mail='',message='',getlink='',getAllLink='',nov='',markletter='';
var fullBag=false;
var destroyMan='';
var vrag_mech,vrag_med,drug_mech,drug_med;
var uroven_HP='';
var brb='';
var action=false;
var rip = false;
var pokinut ='';
var lego_lego='';
var lego_mark='';
var lego_anton='';
var lego_legat='';
var info_iron='';
var info_iron_button='';
var como=true;
var comd=true;
var comt=true;
var comi=true;
var svitki_link=''
sessionStorage.ycomo=0;
sessionStorage.ncomo=0;
sessionStorage.ycomd=0;
sessionStorage.ncomd=0;
sessionStorage.ycomi=0;
sessionStorage.ncomi=0;
sessionStorage.ycomt=0;
sessionStorage.ncomt=0;
if (localStorage.wellofwishing == undefined ) localStorage.wellofwishing = 0; //колодец удачи
if (localStorage.dead_towers==undefined) localStorage.dead_towers=0;
if (localStorage.clicks==undefined) localStorage.clicks=0; localStorage.clicks++;
if (sessionStorage.add_time==undefined) sessionStorage.add_time='';
if (localStorage.god_att==undefined) localStorage.god_att=0;
if (localStorage.ar_v==undefined) localStorage.ar_v=0;
if (sessionStorage.att_time==undefined) sessionStorage.att_time='';
if (sessionStorage.att_cnt==undefined) sessionStorage.att_cnt=0;
if (localStorage.mifr_1==undefined) localStorage.mifr_1=0; // начало
if (localStorage.mifr==undefined) localStorage.mifr=0; //текущий момент
if (localStorage.buttl_2==undefined) localStorage.buttl_2=0; //выпито
if (localStorage.buttl_1==undefined) localStorage.buttl_1=0; //начало
if (localStorage.buttl==undefined) localStorage.buttl=0; // текущий момент
if (localStorage.iron_4==undefined) localStorage.iron_4=0; //усталость
if (localStorage.iron_3==undefined) localStorage.iron_3=0; //алтарь
if (localStorage.iron_2==undefined) localStorage.iron_2=0; // ремонт
if (localStorage.iron_1==undefined) localStorage.iron_1=0; // начало
if (localStorage.iron==undefined) localStorage.iron=0; //текущий момент
var KSU='',MSS='',trenirovka='',kurgan='',lagerOrdi='',lagerVikingov='';
var usteReki='',lednik='',praviuBereg='',verhniuPereval='',leviyBereg='',ledyaniePesheri='',deltaReki='',nijniuPereval='',kamenniePesheri='',gornoeOzero='';
var perekrestok='',UPustosh='',UZPustosh='',ZPustosh='',SZPustosh='',UVPustosh='',VPustosh='',SVPustosh='',SPustosh='';
var BKurgan='',VRosengard='',ZRosengard='',Zmarokand='',Vmarokand='',rudnik='',Mkipi='',marokand='',rosengard='';
var MGS='',MGU='',UZO='',HO='',HZ='',UVO='',PZ='',PV='',PR='',SZO='',HN='',HV='',SVO='';
var ZTS='',SZG='',SVG='',ZV='',KT='',VV='',UZG='',UVG='',ZTU='';
var DSS='',SZF='',SVF='',ZK='',PVB='',VK='',UZF='',UVF='',DSU='';
//////////////////////////////////////////////////////////////////////
var rus=["а","А","с","С","е","Е","Т","Н","о","О","р","Р","к","К","х","Х","В","М","у","и","д","т","г"]
var eng=["a","A","c","C","e","E","T","H","o","O","p","P","k","K","x","X","B","M","y","u","g","m","r"]
var nick=en_ru(Username);
// if (sessionStorage.сlan != undefined) terraсlan = sessionStorage.сlan;
var div = document.getElementsByTagName('div');
var a = document.getElementsByTagName('a');
var span = document.getElementsByTagName('span');
var title =''; sessionStorage.ERROR_LOG=sessionStorage.user;
if (document.getElementsByTagName("title")[0] != undefined) title = en_ru(document.getElementsByTagName("title")[0].textContent);
var img = document.getElementsByTagName('img');
var any_tag=document.getElementsByTagName('*');
if (title.match(/500 |502 |504 |404 /) && /barbars|варвары|46.4.4.56|spaces|odnoklassniki/.test(location.host)){
click('javascript:history.go(-1)', 1000);
CDTAttack = 500;
CDTHeal = 500;
CDTBoss = 500;
CDTEvent = 500;
CDTBossH = 500;
}
var f_time = /(\d+):(\d+):(\d+)/;
var epic_crack = [];
if (razb_epic[0] == 1 ) {
epic_crack.push("Шлем");
epic_crack.push("Шапка")
}
if (razb_epic[1] == 1 ) {
epic_crack.push("Амулет");
epic_crack.push("Медальон");
epic_crack.push("Борода")
}
if (razb_epic[2] == 1 ) {
epic_crack.push("Наплечник");
epic_crack.push("Воротник")
}
if (razb_epic[3] == 1 ) {
epic_crack.push("Накидка");
epic_crack.push("Мешок");
epic_crack.push("Бурка")
}
if (razb_epic[4] == 1 ) {
epic_crack.push("Кираса");
epic_crack.push("Шуба");
epic_crack.push("Кольчуга")
}
if (razb_epic[5] == 1 ) epic_crack.push("Пояс");
if (razb_epic[6] == 1 ) {
epic_crack.push("Штаны");
epic_crack.push("Поножи")
}
if (razb_epic[7] == 1 ) epic_crack.push("Браслет");
if (razb_epic[8] == 1 ) {
epic_crack.push("Наручи");
epic_crack.push("Рукавицы");
epic_crack.push("Перчатки");
epic_crack.push("Варежки")
}
if (razb_epic[9] == 1 ) {
epic_crack.push("Кольцо");
epic_crack.push("Перстень")
}
if (razb_epic[10] == 1 ) {
epic_crack.push("Посох");
epic_crack.push("Секира");
epic_crack.push("Молот");
epic_crack.push("Копье");
epic_crack.push("Палка");
epic_crack.push("Топор");
epic_crack.push("Меч")
}
if (razb_epic[11] == 1 ) {
epic_crack.push("Сапоги");
epic_crack.push("Валенки")
}
var leg_crack = [];
if (razb_leg[0] == 1 ) {
leg_crack.push("Шлем");
leg_crack.push("Шапка")
}
if (razb_leg[1] == 1 ) {
leg_crack.push("Амулет");
leg_crack.push("Медальон");
leg_crack.push("Борода")
}
if (razb_leg[2] == 1 ) {
leg_crack.push("Наплечник");
leg_crack.push("Воротник")
}
if (razb_leg[3] == 1 ) {
leg_crack.push("Накидка");
leg_crack.push("Мешок");
leg_crack.push("Бурка")
}
if (razb_leg[4] == 1 ) {
leg_crack.push("Кираса");
leg_crack.push("Шуба");
leg_crack.push("Кольчуга")
}
if (razb_leg[5] == 1 ) leg_crack.push("Пояс");
if (razb_leg[6] == 1 ) {
leg_crack.push("Штаны");
leg_crack.push("Поножи")
}
if (razb_leg[7] == 1 ) leg_crack.push("Браслет");
if (razb_leg[8] == 1 ) {
leg_crack.push("Наручи");
leg_crack.push("Рукавицы");
leg_crack.push("Перчатки");
leg_crack.push("Варежки")
}
if (razb_leg[9] == 1 ) {
leg_crack.push("Кольцо");
leg_crack.push("Перстень")
}
if (razb_leg[10] == 1 ) {
leg_crack.push("Посох");
leg_crack.push("Секира");
leg_crack.push("Молот");
leg_crack.push("Копье");
leg_crack.push("Палка");
leg_crack.push("Топор");
leg_crack.push("Меч")
}
if (razb_leg[11] == 1 ) {
leg_crack.push("Сапоги");
leg_crack.push("Валенки")
}
var mifs_crack = [];
if (razb_mifs[0] == 1) {
mifs_crack.push("Шлем");
mifs_crack.push("Шапка")
}
if (razb_mifs[1] == 1) {
mifs_crack.push("Амулет");
mifs_crack.push("Медальон");
mifs_crack.push("Борода")
}
if (razb_mifs[2] == 1) {
mifs_crack.push("Наплечник");
mifs_crack.push("Воротник")
}
if (razb_mifs[3] == 1) {
mifs_crack.push("Накидка");
mifs_crack.push("Мешок");
mif_crack.push("Бурка")
}
if (razb_mifs[4] == 1) {
mifs_crack.push("Кираса");
mifs_crack.push("Шуба");
mifs_crack.push("Кольчуга")
}
if (razb_mifs[5] == 1) mif_crack.push("Пояс");
if (razb_mifs[6] == 1) {
mifs_crack.push("Штаны");
mifs_crack.push("Поножи")
}
if (razb_mifs[7] == 1) mif_crack.push("Браслет");
if (razb_mifs[8] == 1) {
mifs_crack.push("Наручи");
mifs_crack.push("Рукавицы");
mifs_crack.push("Перчатки");
mifs_crack.push("Варежки")
}
if (razb_mifs[9] == 1) {
mifs_crack.push("Кольцо");
mifs_crack.push("Перстень")
}
if (razb_mifs[10] == 1) {
mifs_crack.push("Посох");
mifs_crack.push("Секира");
mifs_crack.push("Молот");
mifs_crack.push("Копье");
mifs_crack.push("Палка");
mifs_crack.push("Топор");
mifs_crack.push("Меч")
}
if (razb_mifs[11] == 1) {
mifs_crack.push("Сапоги");
mifs_crack.push("Валенки")
}
var mif_crack = [];
if (razb_mif[0] == 1) {
mif_crack.push("Шлем");
mif_crack.push("Шапка")
}
if (razb_mif[1] == 1) {
mif_crack.push("Амулет");
mif_crack.push("Медальон");
mif_crack.push("Борода")
}
if (razb_mif[2] == 1) {
mif_crack.push("Наплечник");
mif_crack.push("Воротник")
}
if (razb_mif[3] == 1) {
mif_crack.push("Накидка");
mif_crack.push("Мешок");
mif_crack.push("Бурка")
}
if (razb_mif[4] == 1) {
mif_crack.push("Кираса");
mif_crack.push("Шуба");
mif_crack.push("Кольчуга")
}
if (razb_mif[5] == 1) mif_crack.push("Пояс");
if (razb_mif[6] == 1) {
mif_crack.push("Штаны");
mif_crack.push("Поножи")
}
if (razb_mif[7] == 1) mif_crack.push("Браслет");
if (razb_mif[8] == 1) {
mif_crack.push("Наручи");
mif_crack.push("Рукавицы");
mif_crack.push("Перчатки");
mif_crack.push("Варежки")
}
if (razb_mif[9] == 1) {
mif_crack.push("Кольцо");
mif_crack.push("Перстень")
}
if (razb_mif[10] == 1) {
mif_crack.push("Посох");
mif_crack.push("Секира");
mif_crack.push("Молот");
mif_crack.push("Копье");
mif_crack.push("Палка");
mif_crack.push("Топор");
mif_crack.push("Меч")
}
if (razb_mif[11] == 1) {
mif_crack.push("Сапоги");
mif_crack.push("Валенки")
}
var name_scrl=[ "Подарок алхимика","Медитация","Секрет победы","Рефлекс тигра","Ярость смертника","Ледяной щит","Жажда познания","Адреналин","Опустошение","Сила критона","Уверенное дыхание","Нарастающий гнев","Стойкость","Стратегический ум" ]
var castle_name= [ "Голова дракона","Сердце титана","Гроза миров","Крепость духа","Исцеление предков","Зеркало боли","Источник познания","Колыбель жизни","Форпост Учеников " ]
var dung_name= [ "Пещерный стражник","Грот Гарпий","Пещера мантикоры","Лабиринт минотавра","Легендарный дракон","Логово Геррода","Мифический дракон","Храм Немезиды","Каменный тролль","Обитель Зодиака","Трофейный дракон","Долина Великанов","Святилище предков","Потерянный Легион" ]
var some_name= [ "Башня мудрости","Статуя критона","Академия клана" ]
if (sessionStorage.curgamesarena==undefined) sessionStorage.curgamesarena=0;
if (sessionStorage.scrolls==undefined) sessionStorage.scrolls="0"
if (sessionStorage.bonus==undefined) sessionStorage.bonus="0"
if (sessionStorage.cita==undefined) sessionStorage.cita="0"
if (sessionStorage.dungeons==undefined) sessionStorage.dungeons="0"
if (sessionStorage.mark==undefined) sessionStorage.mark=""
if (sessionStorage.shit == undefined) sessionStorage.shit = 0;
if (sessionStorage.curgamessurvival==undefined) sessionStorage.curgamessurvival=0;
if (/static.barbars/.test(location.host)) localStorage.on_off="on";
if (sessionStorage.koltime == undefined) sessionStorage.koltime = 0;
var koltime = sessionStorage.koltime;
var Scrolls=sessionStorage.scrolls.split(",")
var bonus=sessionStorage.bonus.split(",")
var cita=sessionStorage.cita.split(",")
var dungeon=sessionStorage.dungeons.split(",")
var mark=sessionStorage.mark.split(",")
var curgamessurvival=sessionStorage.curgamessurvival;
var curgamesarena=sessionStorage.curgamesarena;
var reg=/(\d+) ур, (медик|воин), (юг|север) (\d+) (\d+)/
if (reg.test(sessionStorage.user) && sessionStorage.user!=undefined){
var str=reg.exec(sessionStorage.user)
lvl=str[1]
u_class=str[2]
if (str[3]=="север") storona=false
strong=str[4]
life=str[5]
enka = str[6]
if (/Премиум/.test(str[0])) prem=true
}
temp_date = new Date();
month = temp_date.getMonth();
month_add = month+1;
if (month_add<10) month_add='0'+month_add;
day = temp_date.getDate();
day_add = day;
if (day_add<10) day_add='0'+day_add;
hours=temp_date.getHours();
minutes=temp_date.getMinutes();
seconds=temp_date.getSeconds();
comp_time=hours*3600+minutes*60+seconds;
var newDay=false
if (mark[1]!=day && mark[1]!=undefined) {newDay=true;localStorage.wellofwishing = 1;}
mark[1]=day;
for (var i=0;i<=13;i++)
{
if (Scrolls[i]==undefined) Scrolls[i]=0
if (/\d+/.test(Scrolls[i])) {
var t=/\d+/.exec(Scrolls[i])
if (newDay) t=t-86400;
if (t<=comp_time) Scrolls[i]=0
else if (/нет/.test(Scrolls[i])) Scrolls[i]=t+"нет"
else Scrolls[i]=t
}
}
sessionStorage.scrolls = Scrolls;
for (var i = 0; i <= 8; i++) {
if (bonus[i] == undefined) bonus[i] = 0;
if (newDay) bonus[i] = bonus[i] - 86400;
if (bonus[i] <= comp_time) bonus[i] = 0
}
sessionStorage.bonus = bonus;
if (koltime == undefined) koltime = 0;
if (newDay) koltime = koltime - 86400;
if (koltime <= comp_time) koltime = 0;
sessionStorage.koltime = koltime;
for (var i = 0; i <= 2; i++) {
if (cita[i] == undefined) cita[i] = 0;
if (newDay) cita[i] = cita[i] - 86400;
if (cita[i] <= comp_time) cita[i] = 0
}
for (var i=2;i<=24;i++) {
if (mark[i]==undefined) mark[i]=0
if (mark[i]==undefined) mark[i]=0
if (i>=11 && i<=20) {
if (newDay) mark[i]=mark[i]-86400;
if (mark[i]<=comp_time) mark[i]=0
}
}
sessionStorage.mark=mark
for (var i=0;i<=12;i++) {
if (dungeon[i]==undefined) dungeon[i]=0
if (/\d+/.test(dungeon[i])) {
var t=/\d+/.exec(dungeon[i])
if (newDay) t=t-86400;
if (t<=comp_time) dungeon[i]=0
else if (/нет/.test(dungeon[i])) dungeon[i]=t+"нет"
else dungeon[i]=t
}
}
sessionStorage.dungeons=dungeon
///////////////////////////////////////////////////////////////////////
if ( div[0]==undefined||a[0]==undefined||span[0]==undefined ||document.getElementsByTagName('title')[0]==undefined||img[0]==undefined||document.body==undefined )
{ setTimeout(function(){location.href='/user';}, 5000);}
else if ( localStorage.on_off=="on" && /barbars|варвары|46.4.4.56|spaces/.test(location.host) )
{
debugger;
zapolneniePeremennih();
test_location();
if ( title.match() && cap_src!='' && unravel )
{
click(location.href, rNum(180000, 300000));
function listener(event)
{
if (event.origin !== "http://antigate.com" )
return;
obrabotka_otveta(event.data);
}
if (window.addEventListener)
window.addEventListener("message", listener,false);
else window.attachEvent("onmessage", listener);
var iframe=document.createElement('iframe');
iframe.src="http://antigate.com/in.php";
iframe.style.display='none';
document.body.appendChild(iframe);
iframe.onload=function()
{
var canvas = document.createElement('canvas');
canvas.width = "200";
canvas.height = "50";
var context = canvas.getContext('2d');
var image = new Image();
image.src=cap_src;
image.onload = function()
{
context.drawImage(image, 0, 0);
var data = (canvas.toDataURL('image/png')).replace("data:image/png;base64,", "")
window.iframe.contentWindow.postMessage(data, "http://antigate.com");
mpage('Распознавание капчи');
}
mpage(cap_src);
}
localStorage.god_att++
}
if ( title.match() && cap_src!='' && !unravel )
{
click(naGlavnuy, CDTFack);
localStorage.god_att++
}
if (autologin) autologin_();
if (!action) bafkolodca();
if (!action && !title.match("Чат клана") && SetTerritory && klan!='') territory_();
if (!action && !title.match("Чат клана") && SetNotify && klan!='') notify_();
if (!action) errors_();
if (send_to!="" && !title.match("Чат клана")) send_message();
if (!action && !title.match("Чат клана") && new_mail && vboy=='') ReadMessages();
if (!action) proverka_loga();
if (!title.match("Чат клана")) altar_();
if (!action ) goToBoss_();
if (!action) curgames();
if (!action) resurectionT_();
if (!action && !title.match("Чат клана")) user_check();
abilities_();
stances_();
if (!action && sessionStorage.tasks == 1 && user != "" && !SetZadaniya) quests_();
if (!action && lvl>19 && !title.match("Чат клана")) zamki_();
if (!action && !title.match("Чат клана") && mark[19]!=1 && mark[11]!=1) baf_zamkov();
if (!action && !title.match("Чат клана")) some_();
if (!action && !title.match("Чат клана") && mark[31] == 1 && klan != '') stone_drop();
if (!action) location_reset();
if (!action && !title.match("Чат клана")) razobratVeshi();
if (!action && !title.match("Чат клана") && chinit_veshi) repair();
if (!action && SetItem) ItemsSet_();
if (!action && !title.match("Чат клана")) battle_();
if (!action && storona) terrabuff();
if (!action) resurection_();
if (!action) {
if (Boss) DND_();
else select_event();}
return_();
}
addInfo_();
sessionStorage.mark=mark
}catch(err){setTimeout(function(){location.href="/user"}, rNum(1000, 10000));
sessionStorage.errors=err;
}
function location_reset()
{
if ( SetTimeReset && InTowers ) {
if (mark[17]==0) mark[17]=comp_time+time_ResetLocation*60;
else if (mark[17]<= comp_time) {mark[17]=0; searchPoint();}
}
}
function en_ru(str){
for (var i=0;i<=rus.length;i++) {str=str.split(eng[i]).join(rus[i]);}
return str;
}
function replace_(data)
{
var str=data
str=str.replace(/(\n(\r)?)/g, ' ')
str=str.split(/ /).join(" ");
str=str.replace(/ /g, ' ')
str=str.replace(/(\s){1,}/g, ' ')
return str
}
function zapolneniePeremennih()
{
for (var y=0;y<any_tag.length;y++)
{
if (/ /.test(any_tag[y].innerHTML)) any_tag[y].innerHTML=any_tag[y].innerHTML.replace(/ /g, ' ')
if (any_tag[y].style.display=='none')
{
for (var i=0;i<any_tag.length;i++)
{
if (any_tag[y].contains(any_tag[i]))
{
any_tag[i].textContent='';
any_tag[i].href='';
any_tag[i].src='';
}
}
any_tag[y].textContent='';
any_tag[y].href='';
any_tag[y].src='';
}
if ((any_tag[y].tagName=="A" && any_tag[y].textContent=='' && any_tag[y].href=='') ||
(/div|span/i.test(any_tag[y].tagName) && any_tag[y].textContent=='' && any_tag[y].href=='' && any_tag[y].src=='' && any_tag[y].getElementsByTagName('input')[0]==undefined ) ||
(any_tag[y].tagName=="IMG" && any_tag[y].src=='') )
any_tag[y].parentNode.removeChild(any_tag[y]);
if (any_tag[y-7]!=undefined)
if ( (any_tag[y-7].tagName=='IMG')&&(any_tag[y-6].tagName=='SPAN')&&
(any_tag[y-5].tagName=='IMG')&&(any_tag[y-4].tagName=='SPAN')&&
(any_tag[y-3].tagName=='IMG')&&(any_tag[y-2].tagName=='SPAN')&&
(any_tag[y-1].tagName=='IMG')&&(any_tag[y].tagName=='SPAN'))
{
if ( !isNaN(Number(any_tag[y].textContent )) && !isNaN(Number(any_tag[y-2].textContent)) &&
!isNaN(Number(any_tag[y-4].textContent))&& !isNaN(Number(any_tag[y-6].textContent)))
{
if (!storona)
{
drug_mech=Number(any_tag[y-6].textContent);
drug_med=Number(any_tag[y-4].textContent);
vrag_mech=Number(any_tag[y-2].textContent);
vrag_med=Number(any_tag[y].textContent);
} else {
vrag_mech=Number(any_tag[y-6].textContent);
vrag_med=Number(any_tag[y-4].textContent);
drug_mech=Number(any_tag[y-2].textContent);
drug_med=Number(any_tag[y].textContent);
}
brb=vrag_mech+vrag_med+drug_mech+drug_med;
}
}
}
//mpage(vrag_mech+' '+vrag_med+' '+drug_mech+' '+drug_med)
rus_t = en_ru(replace_(document.body.textContent));
var regm = /(\d+) (\d+)/;
if (regm.test(rus_t)) {
var stra = regm.exec(rus_t);
uroven_HP = stra[1];
if (uroven_HP < 0) uroven_HP = life;
uroven_MP = stra[2];
if (uroven_MP < 0) uroven_MP = enka
}
var sm=document.getElementsByClassName("small minor")
if (sm[0]!=undefined)
if (f_time.test(sm[sm.length-1].textContent)){
server_time=f_time.exec(sm[sm.length-1].textContent);
time_serv = getSec(server_time)
}
if (title.match("Мой герой")){
sessionStorage.user="";
sessionStorage.removeItem('prem');
sessionStorage.removeItem('tasks');
mark[31]=0;
var reg=/(\d+) ур, (медик|воин), (юг|север)/i
if (reg.test(rus_t)) sessionStorage.user=(reg.exec(rus_t))[0];
sessionStorage.user+=" "+(/сила: (\d+)/.exec(rus_t))[1];
sessionStorage.user+=" "+(/здоровье: (\d+)/.exec(rus_t))[1];
var tMax=/(\d+):(\d+)/.exec(SetTireMaxt); var uttMax= tMax[1]*3600+tMax[2]*60;
var tMin=/(\d+):(\d+)/.exec(SetTireMint); var uttMin= tMin[1]*3600+tMin[2]*60;
if (/Премиум \+(\d+)%/i.test(rus_t)) sessionStorage.user += " премиум";
if (/Премиум \+(\d+)%/i.test(rus_t)) sessionStorage.prem = 1;
else sessionStorage.removeItem('prem');
// if (rus_t.match(/Пятигорск/)) sessionStorage.сlan = "пятигорск";
if (/Задания \(\+\)/i.test(rus_t))
{
mark[31] = 1;
sessionStorage.tasks = 1
}
if (/, (г.нер.л|л.д.р)/i.test(rus_t) ) sessionStorage.user+=" citaactiv"
if (/усталость: -(\d+)%/i.test(rus_t) && !SetUstalost) mark[24]=1;
else mark[24]=0;
}
if (!autologin) user_id=getCookie("id")
for (var i=a.length-1; i>=0; i--)
{
var atext=en_ru(replace_(a[i].text))
if (/guild/.test(a[i].href)) if (/\/\d+\//.test(a[i].href)) id_klan=/\/\d+\//.exec(a[i].href);
if (!autologin && user_id!='' && a[i].href.match("/user/id/"+user_id)) nick=atext;
if (!/user\/id/.test(a[i].href))
{
if (/Вход в игру/.test(atext)) vhodvigru=a[i];
if ((/Варвары/.test(atext)) || (/Мои Игры/.test(atext)) || (/Онлайн-Игры/.test(atext)) ) spaces=a[i];
if (/Мой клан/.test(atext)) klan=a[i];
if (/купить все/.test(atext)) takeall = a[i];
if (/Вход/.test(atext)) vhod=a[i];
if (/user\/check/.test(a[i].href)||/А ты тут?|защита от ботов|Защита от роботов/i.test(atext)) captcha=a[i];
if (/sacrifaceMoneyLink/.test(a[i].href)) altarZAserebro=a[i];
if (/sacrifaceIronLink/.test(a[i].href)) {altarZAjelezo=a[i]; ironAltar = /\d+/.exec(atext);}
if (/game\/dungeons/.test(a[i].href)) dnds=a[i];
if (/sacrifaceMoneyCastle1Link/.test(a[i].href)) altarZamki=a[i];
if (/sacrifaceMoneyCastle2Link/.test(a[i].href)) altarZamkivse=a[i];
if (/epicBuyLink/.test(a[i].href)) epicBuyLink=a[i];
if (/user\/rack/.test(a[i].href) || /Рюкзак/.test(atext)) bag=a[i];
if (/user\/body/.test(a[i].href) || /Снаряжение/.test(atext)) body=a[i];
if (/toStoreLink/.test(a[i].href) || /в сундук/.test(atext)) vSunduk=a[i];
if (/Свитки/i.test(atext) && /scrollFilterLink/.test(a[i].href)) svitki_link=a[i];
if (/Начать бой!/.test(atext)) nachboy = a[i];
if (/Начать бой!/.test(atext)) nachboy1 = a[i];
if (/Начать бой!/.test(atext)) nachboy2 = a[i];
if (/Начать бой!/.test(atext)) nachboy3 = a[i];
if (/Начать бой!/.test(atext)) nachboy4 = a[i];
if (/Начать бой!/.test(atext)) nachboy5 = a[i];
if (/Начать бой!/.test(atext)) nachboy6 = a[i];
if (/Начать бой!/.test(atext)) nachboy7 = a[i];
if (/усталость/.test(atext)) ustalost=a[i];
if (/Снять усталость за/.test(atext)) snyatustalost=a[i];
if (/Каменная воля|Известный воин|Проверенный гладиатор|Тактическое превосходство|Голова Геррода|Героические усилия|Фонтан жизни|Жажда жизни|Кровавая тропа|Искушенный захватчик|Кровавые поля|Остаться в живых|Покорение Немезиды|Командный дух|Бывалый дуэлянт|Непобедимый воин|В поисках сокровищ|Все ради победы/.test(atext)) {zadaniya = a[i]; mark[29]=1; sessionStorage.tasks=1}
if (/user\/quests/.test(a[i].href)) quests=a[i];
if (/Забрать награду/.test(atext)) zabratnagradu = a[i];
if (/Умения/.test(atext)) abilities=a[i];
if (/Таланты/.test(atext)) stances=a[i];
if (/Магазин умений/.test(atext)) trade_ability=a[i];
if (/Пассивное умение/.test(atext) ) passive=a[i];
if (/Открыть рюкзак/.test(atext) && /rack/.test(a[i].href)) openbag=a[i];
if (/Открыть сундук/i.test(atext) ) openstore=a[i];
if (/Есть новая почта/.test(atext)) mail=a[i];
else if (/user\/mail/.test(a[i].href) && !/user\/mail\/send/.test(a[i].href) && !/Почта/.test(atext)) mail=a[i];
if (/в рюкзак/.test(atext)) vRukzak=a[i];
if (/алтарь/.test(atext)) altar=a[i];
if (/Получить бонус/.test(atext)) getbaf=a[i];
if (/Активировать/.test(atext)) getcit=a[i];
if (/Починить все вещи за (\d+)/.test(atext)) {pochinit_vse=a[i]; pochinit_vse_za=/\d+/.exec(atext);}
if (/починить за (\d+)/.test(atext)) {pochinit=a[i]; pochinit_za=/\d+/.exec(atext);}
if (/надеть/.test(atext)) nadet=a[i];
if (/Разобрать все на железо/.test(atext)) razobrat_vse=a[i];
if (/разобрать на/i.test(atext)) {razobrat=a[i]; cracklinks++ }
if (/sellMifrilLink:crackLink/i.test(a[i].href)) mifril = a[i];
if (/Вещи/.test(atext)) veshi=a[i];
if (/Поставить чары на вещи/.test(atext)) nochar=a[i];
if (/Задания/.test(atext)) quests = a[i];
if (/выбрать/.test(atext)) select=a[i];
//if (/Сдать все камни/.test(atext)) select=a[i];
if (/Да, подтверждаю|подтверждаю/i.test(atext)) confirm_link=a[i];
if (/открыть/.test(atext)) open=a[i];
if (/получить/.test(atext)) poluchit=a[i];
if (/выкинуть/.test(atext)) vikinut=a[i];
if (/Хранилище/.test(atext)) storageklan = a[i];
if (/Добавить камни/.test(atext)) addStone = a[i];
if (/Бить царей/.test(atext)) attack_czar=a[i];
if (/Бить/.test(atext)) attack1=a[i];
if (/Бить Геррода|Жечь энергию Герроду/.test(atext)) attack_gerod=a[i];
if (/Бить Кочевников/i.test(atext)) attack_kochev=a[i];
if (/Бить Кочевника/i.test(atext)) {dobivat_kochev=a[i]; HP_kocev=/\d+/.exec(atext); }
if (/Бить врата/.test(atext)) attack_vrata=a[i];
if (/Бить Стражника/.test(atext)) attack_strazh=a[i];
if (/damageHarpy1Link/.test(a[i].href)||/Бить Аэлло/.test(atext)) {attack_aello=a[i];}
if (/damageHarpy2Link/.test(a[i].href)||/Бить Озомену/.test(atext)) {attack_ozomeny=a[i];}
if (/Бить врагов/.test(atext)) attack=a[i];
if (/Бить башню/.test(atext)) {attackTowers=a[i]; HP_Bashni=/\d+/.exec(atext); }
if (/Добивать/.test(atext)) {attackDobivat=a[i]; HP_vraga=/\d+/.exec(atext); }
if (/Лечить союзников/.test(atext)) heal=a[i];
if (/Лечить цель/.test(atext)) heal_target=a[i];
if (/Лечить /.test(atext) && /% хп/.test(atext)) {healSoyznika=a[i]; HP=/\d+/.exec(atext); if (HP>=rNum(175, 200)) healEnd=false;}
if (/Лечить себя/.test(atext)) healYourself=a[i];
if (/Жечь энергию врагам/.test(atext)) destroyMana=a[i];
if (/Жечь энергию у/.test(atext)) {destroyMan=a[i]; if (/\d+/.exec(atext)==0) bad_target=true}
if (/Жечь /.test(atext)) destroyManaBoss=a[i];
if (/Берсерк \(((\d+)сек|готово)/.test(atext) && !/Бить Берсерка/.test(atext)) {t_bers=/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) berserk=a[i];}
if (/Энергетический щит \(((\d+)сек|готово)/.test(atext)) {t_ener=/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) energchit=a[i];}
if (/Щит отражения \(((\d+)сек|готово)/.test(atext)) {t_otr =/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) Shit_otr=a[i];}
if (/Каменный щит \(((\d+)сек|готово)/.test(atext)) {t_kam =/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) kamShit=a[i];}
if (/Щит отражения \(((\d+)сек|готово)/.test(atext)) {t_otr =/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) otrShit=a[i];}
if (/Критомания \(((\d+)сек|готово)/.test(atext)) {t_krit=/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) kritomania=a[i];}
if (/Метка охотника \(((\d+)сек|готово)/.test(atext)) {t_metk=/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) metka=a[i];}
if (/Обман смерти \(((\d+)сек|готово)/.test(atext)) {
t_obm = /\d+/.exec(atext) * 1E3;
if (!a[i].className.match('buff')) obmanS = a[i]
}
if (/Проникающий удар \(((\d+)сек|готово)/.test(atext)) {t_pron=/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) pronikaushii=a[i];}
if (/Проникающий удар \((\d+)сек/.test(rus_t) && a[i].className=='buff') pronik=true;
if (/Насмешка \(((\d+)сек|готово)/.test(atext)) {t_nasm=/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) nasmeshka=a[i];}
if (/Насмешка \((\d+)сек/.test(rus_t) && a[i].className=='buff') {smeshka=true; bad_target=true; sessionStorage.missed=0;}
if (/Уворот \(((\d+)сек|готово)/.test(atext)) {t_uvo =/\d+/.exec(atext)*1000;if (!a[i].className.match('buff')) uvorot=a[i];}
if (/Пить бутылочку \((\d+)шт/.test(atext)) {t_but=0; if (a[i].className!='buff') buttle=a[i];}
if (/Пить бутылочку \((\d+)сек/.test(atext)) { t_but =/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) buttle=a[i];}
if (/Колодец удачи/i.test(atext)) wellwish=a[i];
if ( wellwish != '' && !title.match('Варвары')) wellwish = '';
if (/getDailyGiftLink/.test(a[i].href)) cheapwellwishgift=a[i];
if (/getProffesionGiftLink/.test(a[i].href)) prowellwishgift=a[i];
if (/Битва героев/i.test(atext)) battle=a[i];
if (/Турниры/i.test(atext)) turnir=a[i];
if (/Турнир героев/i.test(atext)) turnir1=a[i];
if (/Командный турнир/i.test(atext)) turnir2=a[i];
if (/Арена/i.test(atext)) arena=a[i];
if (/Выживание/i.test(atext)) survival=a[i];
if (/Цари Горы/i.test(atext)) cargori=a[i];
if (/Город Древних/i.test(atext)) goroddrev=a[i];
if (/Великие битвы/.test(atext)) greats=a[i];
if (/Поля сражений/i.test(atext)) bg=a[i];
if (/Войти в замок/i.test(atext)) vzamok=a[i];
if (/Вернуться в бой|Вернуться/i.test(atext)) vboy=a[i];
if (/Покинуть очередь/i.test(atext)) pokinutOchered=a[i];
if (/Новый бой/i.test(atext)) {noviuBoy=a[i]; localStorage.ar_v++}
if (/Встать в очередь/i.test(atext)) {vstatVochered=a[i]; localStorage.ar_v++}
if (/(В|в)ступить/i.test(atext)) vstupit=a[i];
if (/отклонить/i.test(atext)) otklonit=a[i];
if (/скрыть/i.test(atext)) skrit=a[i];
if (/Покинуть выживание|Покинуть арену/i.test(atext)) pokinut=a[i];
if (/железный щит/i.test(atext)) zhelshit = a[i];
if (/Бонус замка/i.test(atext)) bonusZ=a[i];
if (/Голова дракона/i.test(atext)) zamok[0]=i;
if (/Сердце титана/i.test(atext)) zamok[1]=i;
if (/Гроза миров/.test(atext)) zamok[2]=i;
if (/Крепость духа/.test(atext)) zamok[3]=i;
if (/Исцеление предков/.test(atext)) zamok[4]=i;
if (/Зеркало боли/.test(atext)) zamok[5]=i;
if (/Источник познания/.test(atext)) zamok[6]=i;
if (/Колыбель жизни/.test(atext)) zamok[7]=i;
if (/Форпост Учеников/.test(atext)) zamok[8]=i;
// Штурм крепости
if (/Западные Врата/i.test(atext)) ZVrata=a[i];
if (/Центральные Врата/i.test(atext)) CVrata=a[i];
if (/Восточные Врата/i.test(atext)) VVrata=a[i];
if (/Обелиск Силы/i.test(atext)) OBS=a[i];
// Территории
if (/Территории/.test(atext)) territory=a[i];
if (/Грозовой Перевал/.test(atext)) terrN[0]=i;
if (/Тысяча Гор/.test(atext)) terrN[1]=i;
if (/Седые Холмы/.test(atext)) terrN[2]=i;
if (/Каменный Лес/.test(atext)) terrN[3]=i;
if (/Пепельная Пустыня/.test(atext)) terrN[4]=i;
if (/Черное Озеро/.test(atext)) terrN[5]=i;
if (/Могильные Топи/.test(atext)) terrN[6]=i;
if (/Голые Камни/.test(atext)) terrN[7]=i;
if (/Покинутые Степи/.test(atext)) terrN[8]=i;
if (/Забытая Долина/.test(atext)) terrN[9]=i;
if (/Черные Скалы/.test(atext)) terrN[10]=i;
if (/Выжженные земли/.test(atext)) terrN[11]=i;
if (/Мертвый остров/.test(atext)) terrN[12]=i;
if (/Радужный Оазис/.test(atext)) terrN[14]=i;
if (/Пещеры Мантикор/.test(atext)) terrN[15]=i;
if (/Золотые Пески/.test(atext)) terrN[16]=i;
if (/Ущелье Драконов/.test(atext)) terrN[17]=i;
if (/Самоцветные Копи/.test(atext)) terrN[18]=i;
if (/Войти на территорию/.test(atext)) na_terr=a[i];
if (/Курган/.test(atext)) kurgan=a[i];
if (/Лагерь орды/.test(atext)) lagerOrdi=a[i];
if (/Лагерь викингов/.test(atext)) lagerVikingov=a[i];
if (/Устье реки/.test(atext)) usteReki=a[i];
if (/Правый берег/.test(atext)) praviuBereg=a[i];
if (/Левый берег/.test(atext)) leviyBereg=a[i];
if (/Дельта реки/.test(atext)) deltaReki=a[i];
if (/Ледник/.test(atext)) lednik=a[i];
if (/Верхний перевал/.test(atext)) verhniuPereval=a[i];
if (/Ледяные пещеры/.test(atext)) ledyaniePesheri=a[i];
if (/Нижний перевал/.test(atext)) nijniuPereval=a[i];
if (/Каменные пещеры/.test(atext)) kamenniePesheri=a[i];
if (/Горное озеро/.test(atext)) gornoeOzero=a[i];
if (/Перекрёсток/.test(atext)) perekrestok=a[i];
if (/Южная пустошь/.test(atext)) UPustosh=a[i];
if (/Юго-западная пустошь/.test(atext))UZPustosh=a[i];
if (/Западная пустошь/.test(atext)) ZPustosh=a[i];
if (/Северо-западная пустошь/.test(atext)) SZPustosh=a[i];
if (/Юго-восточная пустошь/.test(atext)) UVPustosh=a[i];
if (/Восточная пустошь/.test(atext)) VPustosh=a[i];
if (/Северо-восточная пустошь/.test(atext)) SVPustosh=a[i];
if (/Северная пустошь/.test(atext)) SPustosh=a[i];
if (/Большой курган/.test(atext)) BKurgan=a[i];
if (/Восточный Розенгард/.test(atext)) VRosengard=a[i];
if (/Западный Розенгард/.test(atext)) ZRosengard=a[i];
if (/Западный Мароканд/.test(atext)) Zmarokand=a[i];
if (/Восточный Мароканд/.test(atext)) Vmarokand=a[i];
if (/Железный рудник/.test(atext)) rudnik=a[i];
if (/Медные копи/.test(atext)) Mkipi=a[i];
if (/Мароканд/.test(atext)) marokand=a[i];
if (/Розенгард/.test(atext)) rosengard=a[i];
if (/Мертвый город, Юг/.test(atext)) MGU=a[i];
if (/Юго-восточная окраина/.test(atext))UVO=a[i];
if (/Храм земли/.test(atext)) HZ=a[i];
if (/Храм огня/.test(atext)) HO=a[i];
if (/Юго-западная окраина/.test(atext))UZO=a[i];
if (/Площадь восстания/.test(atext)) PV=a[i];
if (/Площадь рассвета/.test(atext)) PR=a[i];
if (/Площадь заката/.test(atext)) PZ=a[i];
if (/Северо-восточная окраина/.test(atext)) SVO=a[i];
if (/Храм воды/.test(atext)) HV=a[i];
if (/Храм неба/.test(atext)) HN=a[i];
if (/Северо-западная окраина/.test(atext)) SZO=a[i];
if (/Мертвый город, Север/.test(atext)) MGS=a[i];
if (/Земли титанов, Север/.test(atext)) ZTS=a[i];
if (/Северо-западные горы/.test(atext)) SZG=a[i];
if (/Северо-восточные горы/.test(atext))SVG=a[i];
if (/Западные врата/.test(atext)) ZV=a[i];
if (/Крепость титанов/.test(atext)) KT=a[i];
if (/Восточные врата/.test(atext)) VV=a[i];
if (/Юго-западные горы/.test(atext)) UZG=a[i];
if (/Юго-восточные горы/.test(atext)) UVG=a[i];
if (/Земли титанов, Юг/.test(atext)) ZTU=a[i];
if (/Каракорум, столица Юга/.test(atext)) KSU=a[i];
if (/Мидгард, столица Севера/.test(atext)) MSS=a[i];
// Долина Сражений
if (/Долина Сражений, Север/.test(atext)) DSS=a[i];
if (/Северо западный Форт/.test(atext)) SZF=a[i];
if (/Северо восточный Форт/.test(atext))SVF=a[i];
if (/Западный Курган/.test(atext)) ZK=a[i];
if (/Поле вечной битвы/.test(atext)) PVB=a[i];
if (/Восточный Курган/.test(atext)) VK=a[i];
if (/Юго западный Форт/.test(atext)) UZF=a[i];
if (/Юго восточный Форт/.test(atext)) UVF=a[i];
if (/Долина Сражений, Юг/.test(atext)) DSU=a[i];
// БОССЫ
if (/Пещеры и драконы/.test(atext)) DND=a[i];
if (/Пещерный стражник/.test(atext)) {peshera[0]=i;}
if (/Грот Гарпий/.test(atext)) {peshera[1]=i;}
if (/Пещера мантикоры/.test(atext)) {peshera[2]=i;}
if (/Лабиринт минотавра/.test(atext)) {peshera[3]=i;}
if (/Легендарный дракон/.test(atext)) {peshera[4]=i;}
if (/Логово Геррода/.test(atext)) {peshera[5]=i; logovo=a[i];}
if (/Мифический дракон/.test(atext)) {peshera[6]=i;}
if (/Храм Немезиды/.test(atext)) {peshera[7]=i;}
if (/Каменный тролль/.test(atext)) {peshera[8]=i;}
if (/Обитель Зодиака/.test(atext)) {peshera[9]=i;}
if (/Трофейный дракон/.test(atext)) {peshera[10]=i;}
if (/Долина Великанов/.test(atext)) {peshera[11]=i;}
if (/Святилище предков/.test(atext)) {peshera[12]=i;}
if (/Потерянный Легион/.test(atext)) {peshera[13]=i;}
if (/Бить стражника/.test(atext)) {attack_strazh=a[i];}
if (/Бить мантикору/.test(atext)) {manticora=a[i];}
if (/Бить минотавра/.test(atext)) {minotaur=a[i];}
if (/Бить дракона/.test(atext)) attack_drakon=a[i];
if (/Бить тролля/.test(atext)) attack_troll=a[i];
if (/Бить (Берсерка|Голиафа|Атланта)/.test(atext)) attack_bers=a[i];
if (/Бить Эпитера/.test(atext)) {Epiter=a[i]; HP_Ep=/\d+/.exec(atext);}
if (/Бить Япитера/.test(atext)) {Yapiter=a[i]; HP_Ya=/\d+/.exec(atext);}
if (/Бить Немезиду/.test(atext)) {Nemezida=a[i]; HP_N=/\d+/.exec(atext);}
if (/Бить Гарма/.test(atext)) {Garm=a[i]; HP_G=/\d+/.exec(atext);}
if (/Бить Цербера/.test(atext)) {Cerber=a[i]; HP_C=/\d+/.exec(atext);}
if (/Бить Зодиака/i.test(atext)) {zodiak=a[i]; HP_Zod=/\d+/.exec(atext);}
if (/Бить душу/.test(atext)) attack_soul=a[i];
if (/Добивать (... |.... )/.test(atext)) zod_soul=a[i];
if (/Бить Легионера/i.test(atext)) lego_lego=a[i];
if (/Бить Легата/i.test(atext)) lego_legat=a[i];
if (/Бить Антония/i.test(atext)) lego_anton=a[i];
if (/Бить Марк/i.test(atext)) lego_mark=a[i];
if (/scrollUseFullLink/.test(a[i].href)) use_full = a[i];
if (/scrollUseLink|scrollUse4Link/.test(a[i].href)) use_4hr = a[i];
if (/Выбрать набор 1/.test(atext)) abilitiesSetLink[1]=i;
if (/Выбрать набор 2/.test(atext)) abilitiesSetLink[2]=i;
if (/Выбрать набор 3/.test(atext)) abilitiesSetLink[3]=i;
if (/Выбрать набор 4/.test(atext)) abilitiesSetLink[4]=i;
if (/Выбрать набор 5/.test(atext)) abilitiesSetLink[5]=i;
if (/Надеть комплект 1/.test(atext)) itemsSetLink[1]=i;
if (/Надеть комплект 2/.test(atext)) itemsSetLink[2]=i;
if (/Надеть комплект 3/.test(atext)) itemsSetLink[3]=i;
if (/Надеть комплект 4/.test(atext)) itemsSetLink[4]=i;
if (/Надеть комплект 5/.test(atext)) itemsSetLink[5]=i;
if (/Выучить набор 1/.test(atext)) stancesSetLink[1]=i;
if (/Выучить набор 2/.test(atext)) stancesSetLink[2]=i;
if (/Выучить набор 3/.test(atext)) stancesSetLink[3]=i;
if (/Выучить набор 4/.test(atext)) stancesSetLink[4]=i;
if (/Выучить набор 5/.test(atext)) stancesSetLink[5]=i;
if (/Обновить/.test(atext)) obnovit=a[i];
if (/Назад/.test(atext)) nazad=a[i];
if (a[i].href.match(SpaceUser) && Space_Login) sp_name=a[i];
if (/Воскреснуть в столице \((\d+)сек/i.test(atext)){time_res=/\d+/.exec(atext)*1000; resurection=a[i];}
else if (/Воскреснуть/i.test(atext)) {time_res=timeout; resurection=a[i]; }
if (/На главную|Покинуть бой/.test(atext)) naGlavnuy=a[i] ;
if (/Мой герой/.test(atext)) user=a[i];
if (/Башни/.test(atext)) bashni=a[i];
if (/Замки/.test(atext)) zamki=a[i];
if (/Отметить все как прочитанные/.test(atext) || /markAsReadLink/.test(a[i].href)) markletter=a[i];
if (/mail\/message/.test(a[i].href)) {if (a[i].className!='minor') message=a[i];}
if (/ЗАБРАТЬ ИЗ ПОЧТЫ/.test(atext)) getlink=a[i];
if (/ЗАБРАТЬ ВСЕ ИЗ ПОЧТЫ/.test(atext)) getAllLink=a[i];
if (/modeNew/.test(a[i].href)) nov=a[i];
}
}
for (var i=0; i<img.length; i++)
{
if ( /captcha/.test(img[i].src)) cap_src=img[i].src;
if ( /blue_tower|blue_guard/.test(img[i].src)) if (!storona) nextTower=true;
if ( /red_tower|red_guard/.test(img[i].src)) if (storona) nextTower=true;
if ( /bag_full/.test(img[i].src) ) fullBag=true;
if ( /bag_better/.test(img[i].src) ) bag_better=true;
if ( /clothes_broken/.test(img[i].src)) clothes_broken=true;
if ( /energy_low/.test(img[i].src)) lowenergy=true;
if (/icons\/letter\./.test(img[i].src) && i<10 && sms_sound && !title.match(/Герой/i)) sound.play();
if ( /icons\/letter\./.test(img[i].src) && (i<10) && ReadMessage) new_mail=true;
if ( /rip/.test(img[i].src) ) rip=true;
}
if (!bag_better && mark[15]!=0) mark[15]=0;
}
////
var reg=/ресурсы: (\d+) (\d+(\.\d+)?(К|М|K|M)?) (\d+)/i
if (reg.test(rus_t)) {
localStorage.buttl = (reg.exec(rus_t))[1];
localStorage.mifr = (reg.exec(rus_t))[5];
var res=(reg.exec(rus_t))[2]
iron=0;
var reg2=/(\d+)(\.\d+)?(К|М|K|M)?/
if (reg2.test(res)) {
res=(reg2.exec(res))
var num=parseFloat(res[0])
if (/(М|M)/.test(res[3])) iron=num*1000000
else if (/(К|K)/.test(res[3])) iron=num*1000
else if (/\d+/.test(res)) iron=/\d+/.exec(res)
}
if (ustN!='' && ((Number(ustN)-50)*600+35000)<iron) tire=true
localStorage.iron=iron;
if (localStorage.iron_1==0) localStorage.iron_1=localStorage.iron=iron;
if (localStorage.buttl_1 == 0 ) localStorage.buttl_1 = Number (localStorage.buttl);
if (localStorage.mifr_1 == 0 ) localStorage.mifr_1 = Number (localStorage.mifr);
}
////
function click(link, timer, perehod) {
if (link != "" && !action) {
action = true;
activ_link = link;
trayStatus = timer;
t1 = +new Date;
if (perehod == 1)
sessionStorage.perehod = 1;
else if (perehod == 0) sessionStorage.perehod = 0;
if (link != undefined && typeof link == "object") if (mark[24] != 0) link.style = "border:" +SetStyles + SetColors;
else link.style = "border:" +SetStyle + SetColor;
timeoutId = setInterval(function() {
location.href = link
},
timer);
return
}
}
function razobratVeshi()
{
if ( !InEvents && !Boss && vboy=='' )
{
if (mark[22]==1) goToAbilities_()
if (sessionStorage.used==1 )
{
sessionStorage.removeItem('used');
if ( (use_full!='' || use_4hr!='') && (sessionStorage.prem == 1 || mark[11]!=1))
{
for (var i=0;i<=12;i++) {
if (title.match(name_scrl[i])) {
Scrolls[i]=comp_time+5000;
if (SetUse4hr && use_4hr!='') click(use_4hr, timeout);
else if (use_full!='') click(use_full, timeout);
else if (use_4hr!='') click(use_4hr, timeout);
sessionStorage.scrolls=Scrolls
}
}
}
}
if (title.match("Подтверждение") && rus_t.match(/Он заменит текущий/i) ) goToAbilities_();
else if ( confirm_link!='' && title.match('Подтверждение') ) click(confirm_link, timeout);
if (sessionStorage.nadet==1 ) {sessionStorage.removeItem('nadet'); if (nadet!='') click(nadet, timeout); }
if ( sessionStorage.drop==1 ) {sessionStorage.removeItem('drop'); if (vikinut!='') click(vikinut, timeout); }
if (sessionStorage.razobrat==1 ) {sessionStorage.removeItem('razobrat'); if (razobrat!='') click(razobrat, timeout); }
if (sessionStorage.mifril == 1) {
sessionStorage.removeItem("mifril");
if (mifril != "") click(mifril, timeout)
}
if (rus_t.match(/Открыть сундук \((\d+)\/(\d+)\)/) && title.match("Рюкзак"))
{
var sund=/Открыть сундук \((\d+)\/(\d+)\)/.exec(rus_t)
if (Number(sund[1])>=Number(sund[2])) mark[8]=1;
}
if ( title.match("Рюкзак") && SetRazbor && vikinut!='') click(vikinut, timeout);
else if ( title.match("Рюкзак") && SetRazbor && mark[7]==0 && razobrat!='' && razobrat_vse!='' && cracklinks>3) {mark[7]=1; click(razobrat_vse, timeout);}
else if (title.match("Рюкзак") && SetRazbor[0] == 1 && razobrat != "") click(razobrat, timeout);
else if (title.match("Рюкзак") && SetMifril && mifril != "") click(mifril, timeout);
else {
for (var i=0;i<div.length;i++)
if ( div[i].getElementsByTagName('a')[0]!=undefined && div[i].getElementsByTagName('a')[0].href.match('/item/id/') && !action )
{
var item_bonus=7;
var item=div[i].getElementsByTagName('a')[0]
var item_name=en_ru(replace_(item.textContent))
var scroll=false; var epic=false; var leg=false; var mif = false; var mifs = false;
for (var y=0;y<div[i].getElementsByTagName('img').length;y++)
{
var type_img=div[i].getElementsByTagName('img')[y].src
if (type_img.match('bonusdarkiron')) {item_bonus=6; break;}
else if (type_img.match('bonuslegendary')) {item_bonus=5; break;}
else if (type_img.match('bonusepic')) {item_bonus=4; break;}
else if (type_img.match('bonusrare')) {item_bonus=3; break;}
else if (type_img.match('bonusgreen')) {item_bonus=2; break;}
else if (type_img.match('bonuscopper')) {item_bonus=1; break;}
}
for (var y = 0; y < epic_crack.length; y++) if (item_name.match(epic_crack[y])) {
epic = true;
break
}
for (var y = 0; y < leg_crack.length; y++) if (item_name.match(leg_crack[y])) {
leg = true;
break
}
for (var y = 0; y < mifs_crack.length; y++) if (item_name.match(mifs_crack[y])) {
mifs = true;
break
}
for (var y = 0; y < mif_crack.length; y++) if (item_name.match(mif_crack[y])) {
mif = true;
break
}
if ( title.match(/Рюкзак|Сундук/)) {for (var y=0;y<=12;y++) {if (item_name.match(name_scrl[y]) && dropScroll[y]==1) scroll=true;}}
if (SetSvmin <= item_bonus && SetSvmax >= item_bonus && !SetUse4hr && item_bonus > 3 && title.match(/Рюкзак|Сундук/i) && (sessionStorage.user.match("премиум") || mark[11] != 1)) for (var y = 0; y <= 12; y++) if (item_name.match(name_scrl[y]) && SetScroll[y] == 1 && (Scrolls[y] == 0 || /нет/.test(Scrolls[y]))) {
sessionStorage.used = 1;
click(item, timeout);
break
}
if ( SetdropSt>=item_bonus && item_name.match(/Изумруд|Обсидиан|Сапфир|Корунд|Оникс/i) && title.match(/Рюкзак|Сундук/i) && !SetCitStone )
{sessionStorage.drop=1; click(item, timeout); break; }
else if ( SetdropSt>=item_bonus && item_name.match(/Изумруд|Обсидиан|Сапфир|Корунд|Оникс/i) && title.match(/Рюкзак|Сундук/i)&& SetCitStone )
{mark[31]=1;}
else if (SetdropRu >= item_bonus && item_name.match(/руна/i) && title.match(/Рюкзак|Сундук/)) {
sessionStorage.drop = 1;
click(item, timeout);
break
}
else if ( Setlvlshmot>=item_bonus && title.match('Сундук') && div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && div[i].getElementsByClassName('itemBad')[0]==undefined )
{ sessionStorage.nadet=1; click(item, timeout); break;}
else if ( item_bonus<4 && SetRazbor[0]==1 && title.match(/Рюкзак|Сундук/i) && item_name.match(/Дружинника|Воина|Охотника|Гладиатора/i) && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setepic[0]==1 && div[i].textContent.match("личный") || Setepic[1]==1 && div[i].textContent.match("клановый") || Setepic[2]==1 && div[i].textContent.match("новый")))
{ sessionStorage.razobrat=1; click(item, timeout); break;}
else if ( item_bonus==4 && SetRazbor[0]==1 && title.match(/Рюкзак|Сундук/i) && epic && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setepic[0]==1 && div[i].textContent.match("личный") || Setepic[1]==1 && div[i].textContent.match("клановый") || Setepic[2]==1 && div[i].textContent.match("новый")))
{ sessionStorage.razobrat=1; click(item, timeout); break;}
else if ( item_bonus<5 && SetRazbor[0]==1 && title.match(/Рюкзак|Сундук/i) && item_name.match(/Дружинника|Воина|Гладиатора/i) && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setleg[0]==1 && div[i].textContent.match("личный") || Setleg[1]==1 && div[i].textContent.match("клановый") || Setleg[2]==1 && div[i].textContent.match("новый")))
{ sessionStorage.razobrat=1; click(item, timeout); break;}
else if ( item_bonus==5 && SetRazbor[0]==1 && title.match(/Рюкзак|Сундук/i) && leg && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setleg[0]==1 && div[i].textContent.match("личный") || Setleg[1]==1 && div[i].textContent.match("клановый") || Setleg[2]==1 && div[i].textContent.match("новый")))
{ sessionStorage.razobrat=1; click(item, timeout); break;}
else if (item_bonus < 6 && SetRazbor[0] == 1 && title.match(/Рюкзак|Сундук/i) && item_name.match(/Дружинника|Воина|Охотника/i) && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setleg[0] == 1 && div[i].textContent.match("личный") || Setmifs[1] == 1 && div[i].textContent.match("клановый") || Setmifs[2] == 1 && div[i].textContent.match("новый"))) {
sessionStorage.razobrat = 1;
click(item, timeout);
break
} else if (item_bonus == 6 && SetRazbor[0] == 1 && title.match(/Рюкзак|Сундук/i) && mifs && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setmifs[0] == 1 && div[i].textContent.match("личный") || Setmifs[1] == 1 && div[i].textContent.match("клановый") || Setmifs[2] == 1 && div[i].textContent.match("новый"))) {
sessionStorage.razobrat = 1;
click(item, timeout);
break
}
else if ( item_bonus<6 && SetRazbor[1]==1 && title.match(/Рюкзак|Сундук/i) && item_name.match(/Дружинника|Воина|Охотника|Гладиатора/i) && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setmif[0]==1 && div[i].textContent.match("клановый") || Setmif[1]==1 && div[i].textContent.match("новый")))
{ sessionStorage.mifril=1; click(item, timeout); break;}
else if ( (item_bonus==6 && mif ) && SetRazbor[1]==1 && title.match(/Рюкзак|Сундук/i) && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setmif[0]==1 && div[i].textContent.match("клановый") || Setmif[1]==1 && div[i].textContent.match("новый")))
{ sessionStorage.mifril=1; click(item, timeout); break;}
if ( Setlvlshmot<item_bonus && title.match("Рюкзак") && div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && mark[8]==1)
{mark[15]=comp_time+rNum(2000, 5000)}
else {
var wear = "",
toStore = "",
toRack = "",
scrollUse = "",
openbox = "",
drop = "";
for (var y = 1; y < div[i].getElementsByTagName("a").length; y++) {
var lnk = div[i].getElementsByTagName("a")[y];
var act = en_ru(replace_(div[i].getElementsByTagName("a")[y].textContent));
if (act.match("надеть") && div[i].getElementsByClassName("itemBad")[0] == undefined && div[i].textContent.match(/Лучше \(\+(\d+)\)/i)) wear = lnk;
if (item_name.match("Запертый ящик") && act.match(/открыть/i) && title.match(/Рюкзак|Сундук/)) openbox = lnk;
if (act.match("в рюкзак") && !title.match("Сундук")) toRack = lnk;
if (act.match("в рюкзак") && title.match("Сундук") && SetdropSt >= item_bonus && item_name.match(/Изумруд|Обсидиан|Сапфир|Корунд|Оникс/i)) toRack = lnk;
if (title.match("Рюкзак") && act.match("выкинуть")) drop = lnk;
if (act.match(/использовать за \d+/i) && title.match(/Рюкзак|Сундук/)) scrollUse = lnk;
if (lnk.href.match("toStoreLink") && mark[8] != 1 && !(SetdropSt >= item_bonus && item_name.match(/Изумруд|Обсидиан|Сапфир|Корунд|Оникс/i))) toStore = lnk
}
if (wear!='' && Setlvlshmot>=item_bonus ) click(wear, timeout);
else if (openbox!='' && SetboxOpen>=item_bonus) click(openbox, timeout)
else if (scrollUse != "" && SetSvmin <= item_bonus && SetSvmax >= item_bonus && (SetUse4hr || item_bonus <= 3)) for (var y = 0; y <= 12; y++) if (SetScroll[y] == 1 && (Scrolls[y] == 0 || /нет/.test(Scrolls[y])) && item_name.match(name_scrl[y])) {
Scrolls[y] = comp_time + 5E3;
click(scrollUse, timeout);
sessionStorage.scrolls = Scrolls;
break
}
if (!action && toRack!='' ) click(toRack, timeout)
else if ( SetdropSv>=item_bonus && scroll && title.match(/Рюкзак|Сундук/) )
{sessionStorage.drop=1; click(item, timeout); break; }
else if (drop!='') click(drop, timeout)
else if (toStore!='') click(toStore, timeout)
else if (drop!='') click(drop, timeout)
}
}
if (title.match('Сундук') && svitki_link!='' ) click(svitki_link, timeout)
if ( vSunduk!='' && title.match("Рюкзак") && mark[8]==1 && fullBag && !action ) {
if (send_to!="" && mark[11]!=1 )
click('/user/mail/send/id/'+send_to, timeout);
else click(naGlavnuy, timeout)
}
if (title.match("Рюкзак")) click(openstore, timeout)
if (!action && title.match("Сундук"))
{
for (var i=0;i<=12;i++) {if (SetScroll[i]==1 && (Scrolls[i]==0 || /нет/.test(Scrolls[i]))) {Scrolls[i]=(comp_time+rNum(1000, 3600))+"нет"}}
sessionStorage.scrolls=Scrolls
goToAbilities_()
}
if ( (fullBag || (bag_better && mark[15]==0 )) && !InEvents && !Boss) goToBag_();
if (!title.match(/Рюкзак|Сундук|Мои умения/i) && (!strateg || mark[18]==0) && (sessionStorage.prem == 1 || mark[11]==0) )
{
for (var i=0;i<=12;i++) {if (SetScroll[i]==1 && Scrolls[i]==0 ) {goToBag_(); break;}}
}
function goToAbilities_()
{ mark[22]=1
if (title.match("Мои умения")) mark[22]=0;
else if (title.match("Мой герой") && abilities!='') click(abilities, timeout)
else if ((InTowers || err_d) && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") || rus_t.match("Вы погибли, ждите окончания боя")))) ) click(naGlavnuy, timeout)
else click(user, timeout)
}
function goToStances_()
{ mark[22]=1
if (title.match("Таланты")) mark[22]=0;
else if (title.match("Мой герой") && stances!='') click(stances, timeout)
else if ((InTowers || err_d) && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) ) click(naGlavnuy, timeout)
else click(user, timeout)
}
function goToBag_()
{
if ((InTowers || err_d) && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) ) click(naGlavnuy, timeout)
else if (bag!='') click(bag, timeout)
else click(user, timeout)
}
}
}
}
function bafkolodca() {
if (title.match(/Турнир/i) && (tournament_buf == 1 || tournament_buf == 2) && koltime <= comp_time + 1200) click("/trade/well/",
spt);
if (title.match(/Турнир/i) && (tournament_buf == 2 || tournament_buf == 3) && koltime <= comp_time + 1200) click("/trade/well/",
spt);
if (title.match(/Колодец удачи/) && (tournament_buf == 1 || tournament_buf == 2) && /10|15|21/.test(
server_time[1]) && server_time[2] >= 26 && server_time[2] < 30 && takeall != "") click(takeall, spt);
if (title.match(/Колодец удачи/) && (tournament_buf == 2 || tournament_buf == 3) && /12|19|23/.test(
server_time[1]) && server_time[2] >= 26 && server_time[2] < 30 && takeall != "") click(takeall, spt);
if (title.match(/Подтверждение/) && rus_t.match(
/Бонус удачи/)) {
koltime = comp_time + 14400;
click(confirm_link, spt)
}
if (title.match(/Колодец удачи/) && rus_t.match(
/у Вас не хватает (мифрила|золота)/)) {
koltime = comp_time + 1800;
click(vboy, spt)
}
sessionStorage.koltime = koltime;
if (title.match(/Колодец удачи/) && rus_t.match(
/Все бонусы активированы/) && koltime != 0) {
koltime = comp_time + 14400;
click(vboy, spt)
}
sessionStorage.koltime = koltime
}
function quests_() {
if (title.match(/Мои задания/i)) if (zabratnagradu != "") click(zabratnagradu, timeout);
else {
mark[31] = 0;
sessionStorage.removeItem("tasks");
click(user, timeout)
} else if (title.match(/Мой герой/i) && quests != "") click(quests, timeout);
else if (!title.match(/Мои задания/i) && user != "") click(user, timeout)
}
function stone_drop() {
if (title.match(/Хранилище клана/i) && SetCitStone)
{
if (addStone != '') click(addStone, timeout);
else if (rus_t.match(/Добавление камней/) && select != '') click(select, timeout);
else if (rus_t.match(/Этот камень добавит/) && confirm_link != '') click(confirm_link, timeout);
else if (rus_t.match(/Добавление камней/) && select != '') click(select, timeout);
else if (rus_t.match(/В твоем рюкзаке нет драгоценных камней/)) {
click('/user/rack', timeout);
mark[31] = 0
}
}
else if ( confirm_link!='' && title.match('Подтверждение') ) click(confirm_link, timeout);
else if (title.match(/Клан/i) && storageklan != '') click(storageklan, timeout);
else if (!title.match(/Хранилище клана/i) && klan != '')
{
click(klan, timeout)
}
}
function ItemsSet_()
{
if ( title.match("Моё снаряжение"))
{
sessionStorage.SetItems=''
for (var i=5;i>0;i--) {
if (rus_t.match("Надеть комплект "+i)) {sessionStorage.SetItems=i+" ";break;}
else sessionStorage.SetItems="0 "
}
for (var i=1;i<=5;i++) {if (itemsSetLink[i]==undefined && rus_t.match('Надеть комплект '+i)) sessionStorage.SetItems+=i+',';}
if (!rus_t.match('Переодеваться в бою нельзя') )
for (var i=1;i<=5;i++) {if (sessionStorage.setItem==i && itemsSetLink[i]!=undefined) {mark[2]=1; click(a[itemsSetLink[i]], timeout);}}
else click(user, timeout)
sessionStorage.removeItem("setItem")
}
if (sessionStorage.SetItems==undefined) {
if (InTowers) click(naGlavnuy, timeout)
else click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=sessionStorage.setItem && title.match('Варвары') && sessionStorage.setItem !=0 && sessionStorage.setItem!=undefined && !action ) {
click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[0] && InTowers && !sessionStorage.SetItems.match(Item_Set_N[0]+",") && !action) {
sessionStorage.setItem=Item_Set_N[0];
click(naGlavnuy, timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[1] && title.match('Арена') && attack1=='' && !rus_t.match(/через (\d+) сек/) && !sessionStorage.SetItems.match(Item_Set_N[1]+",") && !action) {
sessionStorage.setItem=Item_Set_N[1];
click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[2] && vzamok=='' && attack1=='' && heal=='' && !sessionStorage.SetItems.match(Item_Set_N[2]+",") && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/) && !action ) {
sessionStorage.setItem=Item_Set_N[2];
click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[3] && title.match('Турнир героев') && attack1=='' && !sessionStorage.SetItems.match(Item_Set_N[3]+",") && !action) {
sessionStorage.setItem=Item_Set_N[3];
click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[12] && title.match('Командный турнир') && attack1=='' && !sessionStorage.SetItems.match(Item_Set_N[12]+",") && !action) {
sessionStorage.setItem=Item_Set_N[12];
click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[4] && title.match('Выживание') && attack1=='' && !rus_t.match(/через (\d+) сек/) && !sessionStorage.SetItems.match(Item_Set_N[4]+",") && !action) {
sessionStorage.setItem=Item_Set_N[4];
click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[5] && attack1=='' && heal=='' && !sessionStorage.SetItems.match(Item_Set_N[5]+",") && title.match('Территория') && !action ) {
sessionStorage.setItem=Item_Set_N[5];
click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[6] && attack1=='' && heal=='' && !sessionStorage.SetItems.match(Item_Set_N[6]+",") && title.match('Битва героев') && !action ) {
sessionStorage.setItem=Item_Set_N[6];
click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[7] && title.match('Поля сражений') && attack1=='' && Item_Set_N[7]!=0 && !sessionStorage.SetItems.match(Item_Set_N[7]+",") && !action) {
sessionStorage.setItem=Item_Set_N[7];
click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[8] && Boss && attack1=='' && heal=='' && !sessionStorage.SetItems.match(Item_Set_N[8]+",") && !action) {
sessionStorage.setItem=Item_Set_N[8];
click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[10] && attack1=='' && !sessionStorage.SetItems.match(Item_Set_N[10]+",") && title.match(/Цари (Г|г)оры/) && !action) {
sessionStorage.setItem=Item_Set_N[10];
click('/user/body', timeout);}
else if (sessionStorage.SetItems[0]>=Item_Set_N[11] && attack1=='' && !sessionStorage.SetItems.match(Item_Set_N[11]+",") && title.match(/Город (Д|д)ревних/) && !action) {
sessionStorage.setItem=Item_Set_N[11];
click('/user/body', timeout);}
if ( mark[2]==1 && !action) {mark[2]=0; click(user, timeout)}
function goToBody_(x){
if (x!=undefined && title.match("Моё снаряжение")) {
if (sessionStorage.SetItems[0]>=x) {}
}
else if (title.match("Мой герой") && body!='') click(body, timeout)
else if (InTowers) click(naGlavnuy, timeout)
else click(naGlavnuy, timeout)
}
}
function repair()
{
if (!InEvents && !Boss )
{
if (title.match("Моё снаряжение")) {
if (rus_t.match(/не хватает железа/i) && mark[10]==2) {alert("Не хватает железа"); action=true}
else if (pochinit_vse!='' && pochinit_vse_za>=chinit_vse && mark[10]==0) {mark[10]=1; click(pochinit_vse, timeout);; localStorage.iron_2=Number(localStorage.iron_2)+Number(pochinit_vse_za);}
else if (pochinit!='') { mark[10]=2; click(pochinit, timeout);}
else if (pochinit=='') mark[10]=0
}
else if (clothes_broken && vboy == '') {
if (InTowers) click(naGlavnuy, timeout)
else if (body!='') click(body, timeout)
}
}
}
function altar_()
{
if (localStorage.altars==undefined) localStorage.altars=SetAltar;
if (!title.match(/Алтарь клана|Мой герой|Мифический дракон|Долина Великанов|Каменный тролль|Храм Немезиды|Обитель Зодиака|Святилище предков|Потерянный Легион|Дракон (\d+) ур./i)){sessionStorage.altars=SetAltar};
if (SetBattle&&/13|18/.test(server_time[1])&&server_time[2]>=26&&server_time[2]<30&&SetAltar==0&&sessionStorage.altars==0){sessionStorage.altars=1}
if ( title.match("Алтарь клана") ) {
var reg1=/Твой бонус: \+(\d+)(\.)?(\d+)?% \[(\d+):(\d+):(\d+)/i
if (reg1.test(rus_t)) {bonus[8]=getSec(f_time.exec(reg1.exec(rus_t)))+comp_time;}
else {mark[16]=comp_time+rNUm(1000, 3600); click(naGlavnuy, timeout)}
}
if ( title.match("Мой герой") && altar!='' )
{
var reg2=/алтарь \+(\d+)(\.)?(\d+)?% \[(\d+):(\d+):(\d+)/i
if ( rus_t.match("алтарь не активен") ) bonus[8]=0;
else if (reg2.test(rus_t)) {
at=f_time.exec(reg2.exec(rus_t));
bonus[8] = getSec(at)+comp_time
}else {mark[16]=comp_time+rNUm(1000, 3600); click(naGlavnuy, timeout)}
}
if (sessionStorage.altars>0 && (sessionStorage.user.match('премиум')||mark[11]==0) && mark[16]==0 && klan!='') {
if (altar!='' && (Boss || InEvents)) click(altar, timeout)
else {alttime=bonus[8]-comp_time
if ( (alttime<300 && title.match("Алтарь клана")) || (alttime<100 && title.match("Мой герой")) || alttime<=0) getAltar_()
}
}
if (SetAltar > 0 && (sessionStorage.prem == 1 || mark[11]==0) && mark[16]==0 && klan!='') {
if (altar!='' && (Boss || InEvents)) click(altar, timeout)
else {alttime=bonus[8]-comp_time
if ( (alttime<300 && title.match("Алтарь клана")) || (alttime<100 && title.match("Мой герой")) || alttime<=0) getAltar_()
}
}
function getAltar_(){
if (title.match("Мой герой") && altar!='') click(altar, timeout)
if (Boss || InTowers || InEvents) click(user, timeout);
else if (title.match("Алтарь клана")) {
if (sessionStorage.altars==1 && altarZAjelezo!='' && alttime<300) {mark[16]=comp_time+300; click(altarZAjelezo, timeout)}
else if (sessionStorage.altars==2 && altarZAserebro!='' && alttime<300) {mark[16]=comp_time+300; click(altarZAserebro, timeout)}
else if (sessionStorage.altars==3 && altarZamki!='' && alttime<300) {mark[16]=comp_time+300; click(altarZamki, timeout)}
else if (sessionStorage.altars==4 && altarZamkivse!='' && alttime<300) {mark[16]=comp_time+300; click(altarZamkivse, timeout)}
}
else if (!Boss && vboy=='' && (!InEvents||(title.match(/Арена|Выживание/)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!=""||rus_t.match("Вы погибли, ждите окончания боя")))) ) click(user, timeout)
}
if (klan=='') {bonus[8]=0; mark[16]=0}
sessionStorage.bonus=bonus
}
function baf_zamkov()
{
if (title.match('Бонус замка'))
{
for (var i=0;i<=8;i++) {
var reg=new RegExp(castle_name[i]+" \\[(\\d+):(\\d+):(\\d+)", "i")
if (reg.test(rus_t)) {bonus[i]=getSec(reg.exec(rus_t))+comp_time;}
}
}
var tt=200;
if ( vzamok!='' && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/i))
{
if (nochar!='') mark[19]=1;
var reg=/Твой текущий бонус: ((шанс (\d+)% )|(\+(\d+)% (\D+)?\s?))\[(\d+):(\d+):(\d+)/i
if (reg.test(rus_t)) {
tt=getSec(f_time.exec(reg.exec(rus_t)));
for (var i=0;i<=8;i++) {if (title.match(castle_name[i])) bonus[i]=tt+comp_time; }
}
}
for (var i=0;i<=8;i++) {if (title.match(castle_name[i]) && SetBonus[i]==1 && getbaf!='' && tt<120 && mark[11]==0) {click(getbaf, timeout); break;}}
if ( (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) && !Boss && !title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/) && mark[11]==0)
for (var i=0;i<=8;i++) {if (SetBonus[i]==1 && (bonus[i]-comp_time)<=0 ) click('/castle/'+(i+1)+'/', spt);}
sessionStorage.bonus=bonus
}
function terrabut() {
if (!title.match(/Территория|Мои задания/i)) sessionStorage.take_buttle = 0;
if (title.match(/Мои задания/i) && zabratnagradu == "") {
sessionStorage.take_buttle = 1;
click(vboy, spt)
} else if (title.match(/Мои задания/i) && zabratnagradu != "") click(zabratnagradu, spt);
else if (title.match(/Территория/i) && attack == "" && server_time[1].match(/14|17|20/) && server_time[2].match(/29/) && server_time[3] >= 30 && server_time[3] <= 59 && sessionStorage.take_buttle != 1 && SetZadaniya) click("/user/quests", spt)
}
function terrabuff(){
if (!title.match(/Территория|Зеркало боли/i)) sessionStorage.terabuf=0;
if (title.match(/Зеркало боли/i) && rus_t.match(/Твой текущий бонус: шанс 25%/i) && vboy!='') {sessionStorage.terabuf=1; click(vboy, spt);}
else if (title.match(/Зеркало боли/i) && rus_t.match(/У Вас не хватает золота/i) && vboy!='') {sessionStorage.terabuf=1; click(vboy, spt);}
else if (title.match(/Территория/i) && attack=='' && server_time[1].match(/14|17|21/) && server_time[2].match(/09/) && server_time[3]>=00 && server_time[3]<30 && sessionStorage.terabuf!=1 && Setbuff) click('/castle/6/',spt);
else if (title.match(/Зеркало боли/i) && getbaf!='') click(getbaf, spt);
}
function some_()
{
if (sessionStorage.user.match('citaactiv') && klan!='') citaactiv=true
var tt=200;
if (title.match(/Башня мудрости|Статуя критона|Академия клана/i))
{
var reg= /Бонус клана: \+(\d+)(\.)?(\d+)?% (клан. опыта|крит|личного опыта) \[(\d+):(\d+):(\d+)]/i
if (reg.test(rus_t)) {
tt=getSec(f_time.exec(reg.exec(rus_t)));
for (var i=0;i<=2;i++) {if (title.match(some_name[i])) cita[i]=tt+comp_time; }
}
}
for (var i=0;i<=2;i++) {if (title.match(some_name[i]) && SetCitadel[i]==1 && getcit!='' && tt<120) {click(getcit, timeout); break;}}
if ( !InEvents && !Boss && citaactiv || (InEvents && noviuBoy!='' && citaactiv))
if ( SetCitadel[0]==1 && (cita[0]-comp_time)<=0 ) click('/guild/citadel/temple'+id_klan+'2/', spt);
else if ( SetCitadel[1]==1 && (cita[1]-comp_time)<=0 ) click('/guild/citadel/temple'+id_klan+'1/', spt);
else if ( SetCitadel[2]==1 && (cita[2]-comp_time)<=0 ) click('/guild/citadel/temple'+id_klan+'5/', spt);
sessionStorage.cita=cita
}
function zamki_()
{
if (title.match('Замки варваров')) { sessionStorage.castle_time=''
var reg = /до захвата: (\d+):(\d+):(\d+)|идет захват|готов к захвату/ig ;
while ((tt = reg.exec(rus_t)) != null) {
if (/идет захват|готов к захвату/i.test(tt[0])) sessionStorage.castle_time += (comp_time + rNum(9500, 10000)) +',';
else if (f_time.test(tt[0])) {sessionStorage.castle_time+= (getSec(f_time.exec(tt[0]))+comp_time) +',';}
}
}
if ( sessionStorage.castle_time==undefined) goToCastles_()
if ( sessionStorage.castle_time!=undefined)
{
var castle=sessionStorage.castle_time.split(",")
for (var i=0;i<=8;i++)
{
// if (newDay) castle[i]=castle[i]-86400;
var ct=castle[i]-comp_time
if (castle[i]==0 && SetZamok[i]==1 && sessionStorage.territory == undefined ) goToCastles_();
// if (castle[i]==0 && SetZamok[i]==1) goToCastles_();
else if (ct<=0 ) castle[i]=0;
if (ct!='' && ct>0 && ct<240 && SetZamok[i]==1 && sessionStorage.territory == undefined) {
if (title.match(/Замки Варваров/i) && zamok[i]!=undefined) click(a[zamok[i]], timeout);
else if (title.match(castle_name[i]) && vzamok!='' ) click(vzamok, timeout, 1);
else if (ct<240 && ct!='') goToCastles_()
}
}
sessionStorage.castle_time=castle
}
function goToCastles_(x) {
if (title.match('Варвары') && zamki!='') click(zamki, timeout)
else if (!Boss && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) && vboy=='') click(naGlavnuy, timeout);
}
}
function goToBoss_(){
if (title.match(/Пещеры и драконы/i))
{
for (var i=0;i<=13;i++) {
var reg = new RegExp(dung_name[i]+" до старта (\\d+):(\\d+):(\\d+)", "i") ;
if (reg.test(rus_t) && i!=5 ) {
dungeon[i]=getSec(reg.exec(rus_t))+comp_time
if (sessionStorage.goToBoss==i) sessionStorage.removeItem("goToBoss");
}
else if (rus_t.match(dung_name[i])) dungeon[i]=0;
else mpage("Пещеры")
}
sessionStorage.dungeons=dungeon
}
if (title.match(/Пещерный стражник|Грот Гарпий|Пещера мантикоры|Лабиринт минотавра|Легендарный дракон/i) && attack1=='' && heal=='')
{
if (dungeon[13]==0) dungeon[13]=comp_time+rNum(120, 250)
else if (dungeon[13]<comp_time)
{
if (title.match(/Пещерный стражник/i)) dungeon[0]=comp_time+rNum(200, 500)+"нет";
if (title.match(/Грот Гарпий/i)) dungeon[1]=comp_time+rNum(200, 500)+"нет";
if (title.match(/Пещера мантикоры/i)) dungeon[2]=comp_time+rNum(200, 500)+"нет";
if (title.match(/Лабиринт минотавра/i)) dungeon[3]=comp_time+rNum(200, 500)+"нет";
if (title.match(/Легендарный дракон/i)) dungeon[4]=comp_time+rNum(200, 500)+"нет";
dungeon[13]=0
click(naGlavnuy, timeout)
}
}
else dungeon[13]=0
sessionStorage.dungeons=dungeon
if (err_d || (title.match(/Вход закрыт/i) && rus_t.match(/разрешен только членам кланов/i))) {sessionStorage.removeItem("goToBoss"); click(naGlavnuy, obnovlenie);}
if ( SetIronDragon && strong>1200 && dungeon[4]==0 && sessionStorage.goToBoss==undefined ) sessionStorage.goToBoss=4;
else if ( SetMinotaur && dungeon[3]==0 && lvl>20 && sessionStorage.goToBoss==undefined ) sessionStorage.goToBoss=3;
else if ( SetManticora && dungeon[2]==0 && lvl>20 && sessionStorage.goToBoss==undefined ) sessionStorage.goToBoss=2;
else if ( SetGarp && dungeon[1]==0 && lvl>10 && sessionStorage.goToBoss==undefined ) sessionStorage.goToBoss=1;
else if ( SetStrazh && dungeon[0]==0 && lvl>10 && sessionStorage.goToBoss==undefined ) sessionStorage.goToBoss=0;
if (vboy=='' && (( !InEvents || (title.match(/Арена|Выживание/) && pokinutOchered=='' && (noviuBoy!='' || vstatVochered!='' || rus_t.match("Вы погибли, ждите окончания боя") ) ) )) && sessionStorage.goToBoss!=undefined ) vPesheru(sessionStorage.goToBoss)
function vPesheru(x){
if (rus_t.match("Вы погибли в бою") && obnovit!='') click(naGlavnuy, timeout)
var reg=new RegExp(dung_name[x], "i")
if (title.match(reg)) {sessionStorage.removeItem("goToBoss");}
else if (dungeon[x]==0) {
if (title.match('Варвары') && DND!='') click(DND, timeout)
else if (title.match('Пещеры и драконы') && x!=undefined && peshera[x]!=undefined ) {sessionStorage.removeItem("goToBoss"); click(a[peshera[x]], timeout);}
else if (!Boss) click(naGlavnuy, timeout)
}
else sessionStorage.removeItem("goToBoss");
}
}
function territory_()
{
if (mark[3]!=1)
for (var i=0;i<document.getElementsByTagName("strong").length;i++)
{
var strong_txt=en_ru(replace_(document.getElementsByTagName("strong")[i].textContent))
if ((strong_txt.match(/Объявление альянса/i) && sessionStorage.territory==undefined) || strong_txt.match(/Объявление клана/i) && title.match("Чат клана"))
for (var i=0;i<document.getElementsByClassName('info').length;i++)
{
var info_txt=en_ru(replace_(document.getElementsByClassName('info')[i].textContent))
if (info_txt.match(SetTera)) {sessionStorage.territory=1; click(skrit, spt, 1);}
if (info_txt.match(SetTerb)) {sessionStorage.territory=2; click(skrit, spt, 1);}
if (info_txt.match(SetTerc)) {sessionStorage.territory=3; click(skrit, spt, 1);}
if (info_txt.match(SetTerd)) {sessionStorage.territory=4; click(skrit, spt, 1);}
if (info_txt.match(SetTere)) {sessionStorage.territory=5; click(skrit, spt, 1);}
if (info_txt.match(SetTerf)) {sessionStorage.territory=6; click(skrit, spt, 1);}
if (info_txt.match(SetTerg)) {sessionStorage.territory=7; click(skrit, spt, 1);}
if (info_txt.match(SetTerh)) {sessionStorage.territory=8; click(skrit, spt, 1);}
if (info_txt.match(SetTeri)) {sessionStorage.territory=9; click(skrit, spt, 1);}
if (info_txt.match(SetTerj)) {sessionStorage.territory=10; click(skrit, spt, 1);}
if (info_txt.match(SetTerk)) {sessionStorage.territory=11; click(skrit, spt, 1);}
if (info_txt.match(SetTerl)) {sessionStorage.territory=12; click(skrit, spt, 1);}
if (info_txt.match(SetTerm)) {sessionStorage.territory=13; click(skrit, spt, 1);}
if (info_txt.match(SetTern)) {sessionStorage.territory=14; click(skrit, spt, 1);}
if (info_txt.match(SetTero)) {sessionStorage.territory=15; click(skrit, spt, 1);}
if (info_txt.match(SetTerp)) {sessionStorage.territory=16; click(skrit, spt, 1);}
if (info_txt.match(SetTerr)) {sessionStorage.territory=17; click(skrit, spt, 1);}
if (info_txt.match(SetTers)) {sessionStorage.territory=18; click(skrit, spt, 1);}
if (info_txt.match(Setstop)) {sessionStorage.goToChat=1;
click('/?wicket:bookmarkablePage=:com.overmobile.combats.wicket.pages.guild.chat.GuildChatPage', timeout)};
}
}
if ((title.match("Вход закрыт") && rus_t.match(/Война за территории доступна только для клановых игроков|Набег начался, Вы не успели/i))) {sessionStorage.removeItem('territory'); mark[3]=1}
if (title.match('Территория') && na_terr!='') click(na_terr, timeout)
else if ( !Boss && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя"))) ) && vboy=='' && sessionStorage.territory!=undefined && server_time[1].match(/14|17|20/) && server_time[2]>=27)
click('/territory/'+sessionStorage.territory+'/')
if (server_time[1]<14 || ( server_time[1]>14 && server_time[1]<17 ) || (server_time[1]>17 && server_time[1]<20 ) || server_time[1]>20) {sessionStorage.removeItem('territory'); mark[3]=0;}
}
function notify_()
{
for (var i=0;i<document.getElementsByTagName("strong").length;i++)
{
var strong_txt=en_ru(replace_(document.getElementsByTagName("strong")[i].textContent))
if (strong_txt.match(/Объявление клана/i)) for (var i = 0; i < document.getElementsByClassName("info").length; i++)
{
for (var i=0;i<document.getElementsByClassName('info').length;i++)
{
var info_txt=en_ru(replace_(document.getElementsByClassName('info')[i].textContent))
if (info_txt.match(Setdrak)) sessionStorage.goToBoss=6;
if (info_txt.match(Setnema)) sessionStorage.goToBoss=7;
if (info_txt.match(Settrol)) sessionStorage.goToBoss=8;
if (info_txt.match(Setzod)) sessionStorage.goToBoss=9;
if (info_txt.match(Settrof)) sessionStorage.goToBoss=10;
if (info_txt.match(Setvel)) sessionStorage.goToBoss=11;
if (info_txt.match(Setpred)) sessionStorage.goToBoss=12;
if (info_txt.match(SetLegion)) sessionStorage.goToBoss=13;
if (info_txt.match(Setstop) ) {sessionStorage.goToChat = 1;
click("/?wicket:bookmarkablePage=:com.overmobile.combats.wicket.pages.guild.chat.GuildChatPage", timeout)
}
if (info_txt.match(SetExit) && !InEvents && !Boss) {sessionStorage.removeItem("goToBoss"); click(naGlavnuy, timeout)};
}
}
}
}
function battle_()
{
var rand=rNum(4)
if ( (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) && !Boss && vboy=='' )
{
if (TakeWellGift && localStorage.wellofwishing == 1 && lvl >= 20 ) {
if (title.match('Варвары') && wellwish!='') click(wellwish, timeout)
else if (pokinut != "") click (pokinut, timeout)
else {click(naGlavnuy, timeout);}
}
if (SetCari && lvl >= 25 && server_time[1] == 19 && server_time[2] >= 57)
if (title.match("Варвары") && cargori != "") click(cargori, timeout);
else click(naGlavnuy, timeout);
if (SetCari && lvl >= 25 && server_time[1] == 13 && server_time[2] >= 47 && server_time[2] < 50)
if (title.match("Варвары") && cargori != "") click(cargori, timeout);
else click(naGlavnuy, timeout);
if ( BattleGround && server_time[2]>=56 && lvl>=25 && mark[4]!=1) {
if (title.match('Варвары') && bg!='') click(bg, timeout)
else click(naGlavnuy, timeout)
}
if ((tournament==1 || tournament==2) && mark[9]!=1 && /10|15|21/.test(server_time[1]) && server_time[2]>=28 && server_time[2]<30 )
click('/game/tournament/0/1/', spt);
if ((tournament==2 || tournament==3) && mark[9]!=1 && /12|19|23/.test(server_time[1]) && server_time[2]>=28 && server_time[2]<30 )
click('/game/tournament/0/2/', spt);
if ( SetBattle && mark[9]!=1 && /13|18/.test(server_time[1]) && server_time[2]>=28 && server_time[2]<30 && lvl>=25 ) {
if (title.match('Варвары') && battle!='' ) click(battle, timeout)
else click(naGlavnuy, timeout)
}
if ( SetBmess && ( /11|18|20|22/.test(server_time[1]) && server_time[2]>=48 && server_time[2]<50) && lvl>=25 )
{
if (InTowers||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) click(naGlavnuy, timeout)
if (SetAbilities && !action)
if (SetAbilities[0]==1 && !action && title.match(/Варвары/i))
if (sessionStorage.abilities[0]>=Abilities_N[11] && !sessionStorage.abilities.match(Abilities_N[11]+",") && SetAbilities) {
sessionStorage.setAbil=Abilities_N[11];
click('/user/abilities', timeout); }
if (SetStances && !action)
if (sessionStorage.stances[0]>=Stances_N[11] && !sessionStorage.stances.match(Stances_N[11]+",") && SetStances) {
sessionStorage.setStanc=Stances_N[11];
click('/user/stances', timeout); }
if (SetItem && !action)
if (sessionStorage.SetItems[0]>=Item_Set_N[11] && !sessionStorage.SetItems.match(Item_Set_N[11]+",") && SetItem) {
sessionStorage.setItem=Item_Set_N[11];
click('/user/body', timeout); }
if (title.match('Варвары') && goroddrev!='') click(goroddrev, timeout)
else click(naGlavnuy, timeout)
}
if ( SetLogovo && /11|16|22|00/.test(server_time[1]) && server_time[2]>=28 && server_time[2]<30 && lvl>=25 )
{
if (InTowers||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) click(naGlavnuy, timeout)
if (SetAbilities && !action)
if (sessionStorage.abilities[0]>=Abilities_N[9] && !sessionStorage.abilities.match(Abilities_N[9]+",") && SetAbilities) {
sessionStorage.setAbil=Abilities_N[9];
click('/user/abilities', timeout); }
if (SetStances && !action)
if (sessionStorage.stances[0]>=Stances_N[9] && !sessionStorage.stances.match(Stances_N[9]+",") && SetStances) {
sessionStorage.setStanc=Stances_N[9];
click('/user/stances', timeout); }
if (SetItem && !action)
if (sessionStorage.SetItems[0]>=Item_Set_N[9] && !sessionStorage.SetItems.match(Item_Set_N[9]+",") && SetItem) {
sessionStorage.setItem=Item_Set_N[9];
click('/user/body', timeout); }
if (!action) sessionStorage.goToBoss=5
}
if ( resurectionTower==2 && !title.match(/Арена|Выживание/i) && lvl>=25 ) {
if (title.match('Варвары') && survival!='') click(survival, timeout)
else click(naGlavnuy, timeout)
}
if ( resurectionTower==3 && !title.match(/Арена|Выживание/i) && lvl>=25 ) {
if (title.match('Варвары') && arena!='') click(arena, timeout)
else click(naGlavnuy, timeout)
}
}
if ( title.match("Поля сражений") && (server_time[2]<56) && (server_time[3]>1) ) click(naGlavnuy, obnovlenie);
else if ( leviyBereg!='' && title.match(/Южный Порт|Северная Крепость/) && ( rand==1 || rand==2 ) ) {
if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt
click(leviyBereg, obnovlenie, 1);
}
else if ( praviuBereg!='' && title.match(/Южный Порт|Северная Крепость/) ) {
if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt
click(praviuBereg, obnovlenie, 1);
}
else if ( OBS!='' && title.match(/Южный Порт|Северная Крепость/) && rand==4 ) {
if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt;
click(OBS, obnovlenie, 1);
}
else if ( ZVrata!='' && title.match(/Южный Порт|Северная Крепость/) && rand==3 ) {
if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt;
click(ZVrata, obnovlenie, 1);
}
else if ( CVrata!='' && title.match(/Южный Порт|Северная Крепость/) && rand==2 ) {
if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt;
click(CVrata, obnovlenie, 1);
}
else if ( VVrata!='' && title.match(/Южный Порт|Северная Крепость/) && rand==1 ) {
if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt;
click(VVrata, obnovlenie, 1);
}
if (server_time[2]<56) mark[4]=0
}
function ReadMessages()
{
if ( title.match("Сообщение для ") && getlink!='') click(getlink, timeout);
else if ( title.match("Почта") && message=='' && mail!='' && nov!='') click(nov, timeout);
else if ( title.match("Новые") && message=='' && mail!='' && nov=='' && markletter!='') click(markletter, timeout);
else if ( title.match(/Почта|Новые/) && message!='' ) click(message, timeout);
else if ( InTowers && rNum(4)>0) click(naGlavnuy, timeout);
else if ( !InTowers && mail!='' && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) && !Boss) click(mail, timeout);
}
function proverka_loga()
{
var dmgRegexp= new RegExp('Вы промахнулись|Лечить некого|'+nick+' (ударил|полечил) (\\D+)\s?(\\D+)?\s?(\\D+)? (по кам. щиту )?на (\\d+) (крит)?|'+nick+' сжёг (\\d+) (крит)?', "i");
if (sessionStorage.missed==undefined) sessionStorage.missed=0;
if (dmgRegexp.test(rus_t) && !firstvalue && sessionStorage.perehod==0)
{
var firstvalue=(dmgRegexp.exec(rus_t))[0]
if (/Вы промахнулись/.test(firstvalue) ){
if (sessionStorage.perehod!=1) sessionStorage.missed++
if ( vrag_med=='0' && vrag_mech=='0' && attack_kochev=='') sessionStorage.perehod=1;
}
else if (/Лечить некого/.test(firstvalue)){
sessionStorage.perehod=1;
nekogo_lechit=true;
}
else if (dmgRegexp.test(rus_t)){
var dmg=/\d+/.exec(firstvalue);
if (/крит/.test(firstvalue)) dmg=dmg*0.7;
if (/полечил/.test(firstvalue)) dmg=dmg*0.7;
if ((/по кам/.test(firstvalue) && !pronik && (HP_vraga>500)) && (dmg<Number(strong*0.042)) || dmg==0) {bad_target=true; arenadef=true;berserk=''; kritomania='';}
if (/по эн\. щиту/.test(firstvalue) && !pronik && (dmg<Number(strong*0.07)) ) {bad_target=true; arenadef=true;}
if (/по кам\. щиту|щиту отраж/.test(firstvalue) && title.match(/Святилище предков/i)) {CDT=rNum(5000, 6000); berserk=''; kritomania='';}
if ((/по кам\. щиту|щиту отраж/.test(firstvalue) && InEvents && sessionStorage.crazy!=1 && !pronik)) {berserk=''; kritomania='';}
if ((/по кам\. щиту/.test(firstvalue) && !pronik && (HP_vraga>500)) || dmg==0) bad_target=true;
else if (dmg<Number(strong*0.08)) sessionStorage.missed++;
else if (Number(sessionStorage.missed)>=1) sessionStorage.missed-- ;
}
}
for (var i=0;i<span.length;i++)
{
var span_i=en_ru(replace_(span[i].textContent))
if (Set_chat && klan!='' && !title.match("Почта") )
{
if(span_i.match(Setsss)) sessionStorage.ycomt=1;
if(span_i.match('ок')) sessionStorage.ncomt=1;
if(span_i.match(Setproverka)) sessionStorage.ycomo=1;
if(span_i.match('Всего кликов:')) sessionStorage.ncomo=1;
if(span_i.match(Sethelp)) sessionStorage.ycomd=1;
if(span_i.match('Статистика успешно сброшена')) sessionStorage.ncomd=1;
if (sessionStorage.ycomo==1 & sessionStorage.ncomo==0)
{
document.all.text.value='Всего кликов:['+localStorage.clicks+'], Смертей в башнях:['+localStorage.dead_towers+'], Расход железа:['+localStorage.iron_2+'], Игры на выживании и арене:['+sessionStorage.curgamessurvival+' : '+sessionStorage.curgamesarena+'], Всего АТТ:['+sessionStorage.att_cnt+'] , Последний АТТ:['+sessionStorage.att_time+'] .Общий статус: ОК';
action=true; setTimeout(function(){document.forms[0].submit()}, obnovlenie);};
if (sessionStorage.ycomt==1 & sessionStorage.ncomt==0) { document.all.text.value='ок'; action=true; setTimeout(function(){document.forms[0].submit()}, obnovlenie);};
if (sessionStorage.ycomd==1 & sessionStorage.ncomd==0 ) { document.all.text.value='Статистика успешно сброшена'; localStorage.clicks=0; sessionStorage.curgamessurvival=0; localStorage.dead_towers=0; localStorage.iron_2=0; sessionStorage.att_cnt=0; sessionStorage.curgamesarena=0; sessionStorage.att_time=0; action=true; setTimeout(function(){document.forms[0].submit()}, obnovlenie);};
if (span_i.match(Setdrak)) sessionStorage.goToBoss=5;
if (span_i.match(Setnema)) sessionStorage.goToBoss=6;
if (span_i.match(Settrol)) sessionStorage.goToBoss=7;
if (span_i.match(Setzod)) sessionStorage.goToBoss=8;
if (span_i.match(Settrof)) sessionStorage.goToBoss=9;
if (span_i.match(Setvel)) sessionStorage.goToBoss=10;
if (span_i.match(Setpred)) sessionStorage.goToBoss=11;
if (span_i.match(SetLegion)) sessionStorage.goToBoss=12;
if (span_i.match(SetExit) && Boss) {sessionStorage.removeItem("goToBoss"); click(naGlavnuy, timeout)}
if (span_i.match(Setstop) && (InTowers||InEvents||Boss))
{
if (klan != "") {
sessionStorage.goToChat = 1;
click("/?wicket:bookmarkablePage=:com.overmobile.combats.wicket.pages.guild.chat.GuildChatPage", timeout)
} else sessionStorage.goToChat = 0;
break
}
if ((span_i.match(Setvboy)) && title.match("Чат клана")) {
sessionStorage.goToChat = 0;
break
}
if (span_i.match(Setbashni) && title.match("Чат клана")) sessionStorage.goToChat=0;
if (span_i.match(Setnachboy) && (title.match(/Мифический дракон/i)) && nachboy != '') click(nachboy, timeout);
if (span_i.match(Setnachboy1) && (title.match(/Храм Немезиды/i)) && nachboy1 != '') click(nachboy1, timeout);
if (span_i.match(Setnachboy2) && (title.match(/Каменный тролль/i)) && nachboy2 != '') click(nachboy2, timeout);
if (span_i.match(Setnachboy3) && (title.match(/Обитель Зодиака/i)) && nachboy3 != '') click(nachboy3, timeout);
if (span_i.match(Setnachboy4) && (title.match(/Святилище предков/i)) && nachboy4 != '') click(nachboy4, timeout);
if (span_i.match(Setnachboy5) && (title.match(/Трофейный дракон/i)) && nachboy5 != '') click(nachboy5, timeout);
if (span_i.match(Setnachboy6) && (title.match(/Долина Великанов/i)) && nachboy6 != '') click(nachboy6, timeout);
if (span_i.match(Setnachboy7) && (title.match(/Потерянный Легион/i)) && nachboy7 != '') click(nachboy7, timeout);
}
if ( Set_terr && klan!='' && !title.match("Почта") )
{
if (span_i.match(/терраперевал|грозовой перевал/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Грозовой Перевал/i)) sessionStorage.territory=1;
if (span_i.match(/террагоры|тысяча гор/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Тысяча Гор/i)) sessionStorage.territory=2;
if (span_i.match(/террахолмы|седые холмы/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Седые Холмы/i)) sessionStorage.territory=3;
if (span_i.match(/терралес|каменный лес/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Каменный Лес/i)) sessionStorage.territory=4;
if (span_i.match(/террапустыня|пепельная пустыня/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Пепельная Пустыня/i)) sessionStorage.territory=5;
if (span_i.match(/терраозеро|черное озеро/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Черное Озеро/i)) sessionStorage.territory=6;
if (span_i.match(/терратопи|могильные топи/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Могильные Топи/i)) sessionStorage.territory=7;
if (span_i.match(/терракамни|голые камни/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Голые Камни/i)) sessionStorage.territory=8;
if (span_i.match(/террастепи|покинутые степи/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Покинутые Степи/i)) sessionStorage.territory=9;
if (span_i.match(/террадолина|забытая долина/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Забытая Долина/i)) sessionStorage.territory=10;
if (span_i.match(/терраскалы|черные скалы/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Черные Скалы/i)) sessionStorage.territory=11;
if (span_i.match(/терраземли|выжженные земли/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Выжженные земли/i)) sessionStorage.territory=12;
if (span_i.match(/терраостров|мертвый остров/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Мертвый остров/i)) sessionStorage.territory=13;
if (span_i.match(/терраоазис|радужный оазис/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Радужный Оазис/i)) sessionStorage.territory=14;
if (span_i.match(/террамантикор|пещеры мантикор/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Пещеры Мантикор/i)) sessionStorage.territory=15;
if (span_i.match(/террапески|золотые пески/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Золотые Пески/i)) sessionStorage.territory=16;
if (span_i.match(/террадраконов|ущелье драконов/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Ущелье Драконов/i)) sessionStorage.territory=17;
if (span_i.match(/терракопи|самоцветные копи/i) && (InTowers||title.match(/Территория/i)) && !title.match(/Самоцветные Копи/i)) sessionStorage.territory=18;
if (u_class=="воин")
{
if (span_i.match("синих")) sessionStorage.dobivatTerr=1;
if (span_i.match("красных")) sessionStorage.dobivatTerr=2;
}
}
if (span[i].style.color.match('chocolate') && span_i.match(/ударил Вас (по кам. щиту |по эн. щиту )?на (\d+) (крит)?/i) && !span_i.match(/(Стражник|Геррод) ударил Вас/i))
{
if (sessionStorage.lasttimeDMG==undefined) sessionStorage.lasttimeDMG=comp_time
var otrajenie=false
if (span[i].getElementsByTagName('a')[0]!=undefined)
{
var opponent=span[i].getElementsByTagName('a')[0].textContent
var Regship= new RegExp(span_i+' ?'+opponent+' ?применил (шипованную броню|отражение)', 'ig')
if (rus_t.match(Regship)) {
otrajenie=true;
if (InEvents) bad_target=true }
}
if (!otrajenie) {
if (sessionStorage.lastDMG!=span_i) {sessionStorage.lastDMG=span_i; sessionStorage.lasttimeDMG=comp_time;damage=true;}
else if ((comp_time-sessionStorage.lasttimeDMG)<15) damage=true;
break;
}
}
}
}
function searchPoint()
{
switch(true)
{
case lvl>0 && lvl<8 && resurectionTower==1 && mark[5]!=1:
click(kurgan, timeout, 1);
break;
case lvl>2 && lvl<14 && resurectionTower==1 && mark[5]!=1:
search_point_Lager_Vikingov();
break;
case lvl>8 && lvl<19 && resurectionTower==1 && mark[5]!=1:
search_point_Delta_Reki();
break;
case lvl>13 && lvl<25 && resurectionTower==1 && mark[5]!=1:
search_point_Lednik();
break;
case lvl>19 && lvl<33 && resurectionTower==1 && mark[5]!=1:
search_point_Severnaya_Pustosh();
break;
case lvl>30 && lvl<41 && resurectionTower==1 && mark[5]!=1:
search_point_Rosengard();
break;
case lvl>29 && lvl<46 && resurectionTower==1 && mark[5]!=1:
search_point_GorodMertvih();
break;
case lvl>39 && lvl<51 && resurectionTower==1 && mark[5]!=1:
search_point_ZT();
break;
case lvl>49 && lvl<61 && resurectionTower==1 && mark[5]!=1:
search_point_DS();
break;
case lvl>0 && lvl<8:
click(kurgan, timeout, 1);
break;
case lvl>2 && lvl<14:
search_point_Lager_Vikingov();
break;
case lvl>8 && lvl<19:
search_point_Delta_Reki();
break;
case lvl>13 && lvl<25:
search_point_Lednik();
break;
case lvl>19 && lvl<33:
search_point_Severnaya_Pustosh();
break;
case lvl>30 && lvl<41:
search_point_Rosengard();
break;
case lvl>39 && lvl<46:
search_point_GorodMertvih();
break;
case lvl>44 && lvl<51:
search_point_ZT();
break;
case lvl>50 && lvl<61:
search_point_DS();
break;
default:;
}
}
function search_point_Lager_Vikingov()
{
if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(lagerOrdi, timeout, 1); click(lagerVikingov, timeout, 1);}
if (title.match("Лагерь викингов")) click(lagerOrdi, spt, 1);
if (title.match("Лагерь орды")) click(lagerVikingov, spt, 1);
}
function search_point_Delta_Reki()
{
if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(usteReki, timeout, 1); click(deltaReki, timeout, 1);}
var delta_reki=rNum(2);
if (title.match("Дельта реки"))
{
if (!storona) {
if ((delta_reki==0)&& nextTower ) click(leviyBereg, spt, 1);
else if (nextTower) click(praviuBereg, spt, 1);
} else {
if (delta_reki==0) click(leviyBereg, spt, 1);
else click(praviuBereg, spt, 1);
}
}
if (title.match("Левый берег"))
{
if (!storona) {
if ((delta_reki==0)&& nextTower ) click(usteReki, spt, 1);
else click(deltaReki, spt, 1);
} else {
if ((delta_reki==0)&& nextTower ) click(deltaReki, spt, 1);
else click(usteReki, spt, 1);
}
}
if (title.match("Правый берег"))
{
if (!storona) {
if ((delta_reki==0)&& nextTower ) click(usteReki, spt, 1);
else click(deltaReki, spt, 1);
} else {
if ((delta_reki==0)&& nextTower ) click(deltaReki, spt, 1);
else click(usteReki, spt, 1);
}
}
if (title.match("Устье реки"))
{
if (!storona) {
if (delta_reki==0) click(leviyBereg, spt, 1);
else click(praviuBereg, spt, 1);
} else {
if ((delta_reki==0)&& nextTower ) click(leviyBereg, spt, 1);
else if (nextTower) click(praviuBereg, spt, 1);
}
}
}
function search_point_Lednik()
{
if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(gornoeOzero, timeout, 1); click(lednik, timeout, 1);}
var lednik_rand=rNum(3);
if (title.match("Ледник"))
{
if (!storona) {
if ( nextTower &&(lednik_rand<2)) click(ledyaniePesheri, spt, 1);
else if (nextTower) click(verhniuPereval, spt, 1);
} else {
if (lednik_rand<2) click(ledyaniePesheri, spt, 1);
else click(verhniuPereval, spt, 1);
}
}
if (title.match("Ледяные пещеры"))
{
if (!storona) {
if ( nextTower &&(lednik_rand<1)) click(kamenniePesheri, spt, 1);
else if ( nextTower &&(lednik_rand<3)) click(nijniuPereval, spt, 1);
else click(lednik, spt, 1);
} else {
if ( nextTower &&(lednik_rand==0)) click(lednik, spt, 1);
else if (lednik_rand==1) click(nijniuPereval, spt, 1);
else click(kamenniePesheri, spt, 1);
}
}
if (title.match("Каменные пещеры"))
{
if (!storona) {
if (lednik_rand==0) click(ledyaniePesheri, spt, 1);
else if ( nextTower &&(lednik_rand==1)) click(gornoeOzero, spt, 1);
else click(verhniuPereval, spt, 1);
} else {
if ( nextTower &&(lednik_rand==0)) click(ledyaniePesheri, spt, 1);
else if ( nextTower &&(lednik_rand==1)) click(verhniuPereval, spt, 1);
else click(gornoeOzero, spt, 1);
}
}
if (title.match("Верхний перевал"))
{
if (!storona) {
if ( nextTower &&(lednik_rand==0)) click(nijniuPereval, spt, 1);
else if ( nextTower &&(lednik_rand==1)) click(kamenniePesheri, spt, 1);
else click(lednik, spt, 1);
} else {
if ( nextTower &&(lednik_rand==0)) click(lednik, spt, 1);
else if (lednik_rand==1) click(kamenniePesheri, spt, 1);
else click(nijniuPereval, spt, 1);
}
}
if (title.match("Нижний перевал"))
{
if (!storona) {
if ( nextTower &&(lednik_rand==0)) click(gornoeOzero, spt, 1);
else if (lednik_rand==1) click(verhniuPereval, spt, 1);
else click(ledyaniePesheri, spt, 1);
} else {
if ( nextTower &&(lednik_rand==0)) click(ledyaniePesheri, spt, 1);
else if ( nextTower &&(lednik_rand==1)) click(verhniuPereval, spt, 1);
else click(gornoeOzero, spt, 1);
}
}
if (title.match("Горное озеро"))
{
if (!storona) {
if (lednik_rand<2) click(kamenniePesheri, spt, 1);
else click(nijniuPereval, spt, 1);
} else {
if ( nextTower &&(lednik_rand<2)) click(kamenniePesheri, spt, 1);
else if (nextTower) click(nijniuPereval, spt, 1);
}
}
}
function search_point_Severnaya_Pustosh()
{
if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(UPustosh, timeout, 1); click(SPustosh, timeout, 1);}
var sev_pustosh=rNum(4);
if (title.match("Северная пустошь"))
{
if (!storona) {
if ( nextTower &&(sev_pustosh<2)) click(SZPustosh, spt, 1);
else if (nextTower) click(SVPustosh, spt, 1);
} else {
if (sev_pustosh<2) click(SZPustosh, spt, 1);
else click(SVPustosh, spt, 1);
}
}
if (title.match("Северо-восточная пустошь"))
{
if (!storona) {
if ( nextTower &&(sev_pustosh==0)) click(VPustosh, spt, 1);
else if ( nextTower &&(sev_pustosh==1)) click(perekrestok, spt, 1);
else click(SPustosh, spt, 1);
} else {
if ( nextTower &&(sev_pustosh==0)) click(SPustosh, spt, 1);
else if (sev_pustosh==1) click(perekrestok, spt, 1);
else click(VPustosh, spt, 1);
}
}
if (title.match("Восточная пустошь"))
{
if (!storona) {
if ( nextTower &&(sev_pustosh<2)) click(UVPustosh, spt, 1);
else click(SVPustosh, spt, 1);
} else {
if ( nextTower &&(sev_pustosh<2)) click(SVPustosh, spt, 1);
else click(UVPustosh, spt, 1);
}
}
if (title.match("Юго-восточная пустошь"))
{
if (!storona) {
if ( nextTower &&(sev_pustosh==0)) click(UPustosh, spt, 1);
else if (sev_pustosh==1) click(perekrestok, spt, 1);
else click(VPustosh, spt, 1);
} else {
if ( nextTower &&(sev_pustosh==0)) click(VPustosh, spt, 1);
else if ( nextTower &&(sev_pustosh==1)) click(perekrestok, spt, 1);
else click(UPustosh, spt, 1);
}
}
if (title.match("Перекрёсток"))
{
if (!storona) {
if ( nextTower &&(sev_pustosh==0)) click(UVPustosh, spt, 1);
else if ( nextTower &&(sev_pustosh==1)) click(UZPustosh, spt, 1);
else if (sev_pustosh==2) click(SVPustosh, spt, 1);
else click(SZPustosh, spt, 1);
} else {
if ( nextTower &&(sev_pustosh==0)) click(SZPustosh, spt, 1);
else if ( nextTower &&(sev_pustosh==1)) click(SVPustosh, spt, 1);
else if (sev_pustosh==2) click(UZPustosh, spt, 1);
else click(UVPustosh, spt, 1);
}
}
if (title.match("Северо-западная пустошь"))
{
if (!storona) {
if ( nextTower &&(sev_pustosh==0)) click(ZPustosh, spt, 1);
else if ( nextTower &&(sev_pustosh==1)) click(perekrestok, spt, 1);
else click(SPustosh, spt, 1);
} else {
if ( nextTower &&(sev_pustosh==0)) click(SPustosh, spt, 1);
else if (sev_pustosh==1) click(perekrestok, spt, 1);
else click(ZPustosh, spt, 1);
}
}
if (title.match("Западная пустошь"))
{
if (!storona) {
if ( nextTower &&(sev_pustosh<2)) click(UZPustosh, spt, 1);
else click(SZPustosh, spt, 1);
} else {
if ( nextTower &&(sev_pustosh<2)) click(SZPustosh, spt, 1);
else click(UZPustosh, spt, 1);
}
}
if (title.match("Юго-западная пустошь"))
{
if (!storona) {
if ( nextTower &&(sev_pustosh==0)) click(UPustosh, spt, 1);
else if (sev_pustosh==2) click(perekrestok, spt, 1);
else click(ZPustosh, spt, 1);
} else {
if ( nextTower &&(sev_pustosh==0)) click(ZPustosh, spt, 1);
else if ( nextTower &&(sev_pustosh==1)) click(perekrestok, spt, 1);
else click(UPustosh, spt, 1);
}
}
if (title.match("Южная пустошь"))
{
if (!storona) {
if (sev_pustosh<2) click(UZPustosh, spt, 1);
else click(UVPustosh, spt, 1);
} else {
if ( nextTower &&(sev_pustosh<2)) click(UZPustosh, spt, 1);
else if (nextTower) click(UVPustosh, spt, 1);
}
}
}
function search_point_Rosengard()
{
if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(marokand, timeout, 1); click(rosengard, timeout, 1);}
var rosengard_=rNum(4);
if (title.match("Мароканд"))
{
if (!storona) {
if (rosengard_<2) click(Vmarokand, spt, 1);
else click(Zmarokand, spt, 1);
} else {
if ( nextTower &&(rosengard_<2)) click(Vmarokand, spt, 1);
else if (nextTower) click(Zmarokand, spt, 1);
}
}
if (title.match("Восточный Мароканд"))
{
if (!storona) {
if ( nextTower &&(rosengard_<2)) click(marokand, spt, 1);
else click(BKurgan, spt, 1);
} else {
if ( nextTower &&(rosengard_<2)) click(BKurgan, spt, 1);
else click(marokand, spt, 1);
}
}
if (title.match("Западный Мароканд"))
{
if (!storona) {
if ( nextTower &&(rosengard_<2)) click(marokand, spt, 1);
else click(BKurgan, spt, 1);
} else {
if ( nextTower &&(rosengard_<2)) click(BKurgan, spt, 1);
else click(marokand, spt, 1);
}
}
if (title.match("Западный Розенгард"))
{
if (!storona) {
if ( nextTower &&(rosengard_<2)) click(BKurgan, spt, 1);
else click(rosengard, spt, 1);
} else {
if ( nextTower &&(rosengard_<2)) click(rosengard, spt, 1);
else click(BKurgan, spt, 1);
}
}
if (title.match("Восточный Розенгард"))
{
if (!storona) {
if ( nextTower &&(rosengard_<2)) click(BKurgan, spt, 1);
else click(rosengard, spt, 1);
} else {
if ( nextTower &&(rosengard_<2)) click(rosengard, spt, 1);
else click(BKurgan, spt, 1);
}
}
if (title.match("Розенгард"))
{
if (!storona) {
if ( nextTower &&(rosengard_<2)) click(ZRosengard, spt, 1);
else if (nextTower) click(VRosengard, spt, 1);
} else {
if ( nextTower &&(rosengard_<2)) click(ZRosengard, spt, 1);
else click(VRosengard, spt, 1);
}
}
if (title.match("Большой курган"))
{
if (!storona) {
if ( nextTower &&(rosengard_==0)) click(Zmarokand, spt, 1);
else if ( nextTower &&(rosengard_==1)) click(Vmarokand, spt, 1);
else if (rosengard_==2) click(ZRosengard, spt, 1);
else click(VRosengard, spt, 1);
} else {
if ( nextTower &&(rosengard_==0)) click(ZRosengard, spt, 1);
else if ( nextTower &&(rosengard_==1)) click(VRosengard, spt, 1);
else if (rosengard_==2) click(Zmarokand, spt, 1);
else click(Vmarokand, spt, 1);
}
}
}
function search_point_GorodMertvih()
{
if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(MGU, timeout, 1); click(MGS, timeout, 1);}
var MG_rand=rNum(4);
if (title.match("Мертвый город, Юг"))
{
if (!storona) {
if (MG_rand==0) click(UZO, spt, 1);
else if (MG_rand==1) click(HZ, spt, 1);
else if (MG_rand==2) click(HO, spt, 1);
else click(UVO, spt, 1);
} else {
if ( nextTower &&(MG_rand==0)) click(UZO, spt, 1);
else if ( nextTower &&(MG_rand==1)) click(HZ, spt, 1);
else if ( nextTower &&(MG_rand==2)) click(HO, spt, 1);
else if (nextTower) click(UVO, spt, 1);
}
}
if (title.match("Юго-западная окраина"))
{
if (!storona) {
if ( nextTower &&(MG_rand<3)) click(MGU, spt, 1);
else click(PZ, spt, 1);
} else {
if ( nextTower &&(MG_rand<3)) click(PZ, spt, 1);
else click(MGU, spt, 1);
}
}
if (title.match("Храм огня"))
{
if (!storona) {
if (MG_rand<2) click(PZ, spt, 1);
else if ( nextTower &&(MG_rand<4)) click(MGU, spt, 1);
else click(PV, spt, 1);
} else {
if ( nextTower &&(MG_rand<2)) click(PZ, spt, 1);
else if ( nextTower &&(MG_rand<4)) click(PV, spt, 1);
else click(MGU, spt, 1);
}
}
if (title.match("Храм земли"))
{
if (!storona) {
if (MG_rand<2) click(PV, spt, 1);
else if ( nextTower &&(MG_rand<4)) click(MGU, spt, 1);
else click(PR, spt, 1);
} else {
if ( nextTower &&(MG_rand<2)) click(PV, spt, 1);
else if ( nextTower &&(MG_rand<4)) click(PR, spt, 1);
else click(MGU, spt, 1);
}
}
if (title.match("Юго-восточная окраина"))
{
if (!storona) {
if ( nextTower &&(MG_rand<3)) click(MGU, spt, 1);
else click(PR, spt, 1);
} else {
if ( nextTower &&(MG_rand<3)) click(PR, spt, 1);
else click(MGU, spt, 1);
}
}
if (title.match("Площадь заката"))
{
if (!storona) {
if ( nextTower &&(MG_rand==0)) click(UZO, spt, 1);
else if ( nextTower &&(MG_rand==1)) click(HO, spt, 1);
else if (MG_rand==2) click(SZO, spt, 1);
else click(HN, spt, 1);
} else {
if ( nextTower &&(MG_rand==0)) click(SZO, spt, 1);
else if ( nextTower &&(MG_rand==1)) click(HN, spt, 1);
else if (MG_rand==2) click(UZO, spt, 1);
else click(HO, spt, 1);
}
}
if (title.match("Площадь восстания"))
{
if (!storona) {
if ( nextTower &&(MG_rand==0)) click(HZ, spt, 1);
else if ( nextTower &&(MG_rand==1)) click(HO, spt, 1);
else if (MG_rand==2) click(HN, spt, 1);
else click(HV, spt, 1);
} else {
if ( nextTower &&(MG_rand==0)) click(HN, spt, 1);
else if ( nextTower &&(MG_rand==1)) click(HV, spt, 1);
else if (MG_rand==2) click(HZ, spt, 1);
else click(HO, spt, 1);
}
}
if (title.match("Площадь рассвета"))
{
if (!storona) {
if ( nextTower &&(MG_rand==0)) click(HZ, spt, 1);
else if ( nextTower &&(MG_rand==1)) click(UVO, spt, 1);
else if (MG_rand==2) click(HV, spt, 1);
else click(SVO, spt, 1);
} else {
if ( nextTower &&(MG_rand==0)) click(HV, spt, 1);
else if ( nextTower &&(MG_rand==1)) click(SVO, spt, 1);
else if (MG_rand==2) click(HZ, spt, 1);
else click(UVO, spt, 1);
}
}
if (title.match("Северо-западная окраина"))
{
if (!storona) {
if ( nextTower &&(MG_rand<2)) click(PZ, spt, 1);
else click(MGS, spt, 1);
} else {
if ( nextTower &&(MG_rand<2)) click(MGS, spt, 1);
else click(PZ, spt, 1);
}
}
if (title.match("Храм неба"))
{
if (!storona) {
if ( nextTower &&(MG_rand<2)) click(PZ, spt, 1);
else if ( nextTower && (MG_rand==2)) click(PV, spt, 1);
else click(MGS, spt, 1);
} else {
if ( nextTower &&(MG_rand<2)) click(MGS, spt, 1);
else if (MG_rand==2) click(PV, spt, 1);
else click(PZ, spt, 1);
}
}
if (title.match("Храм воды"))
{
if (!storona) {
if ( nextTower &&(MG_rand<2)) click(PV, spt, 1);
else if ( nextTower &&(MG_rand==2)) click(PR, spt, 1);
else click(MGS, spt, 1);
} else {
if ( nextTower &&(MG_rand<2)) click(MGS, spt, 1);
else if (MG_rand==2) click(PR, spt, 1);
else click(PV, spt, 1);
}
}
if (title.match("Северо-восточная окраина"))
{
if (!storona) {
if ( nextTower &&(MG_rand<2)) click(PR, spt, 1);
else click(MGS, spt, 1);
} else {
if ( nextTower &&(MG_rand<2)) click(MGS, spt, 1);
else click(PR, spt, 1);
}
}
if (title.match("Мертвый город, Север"))
{
if ( !storona && nextTower ) {
if (MG_rand<1) click(SZO, spt, 1);
else if (MG_rand<2) click(HN, spt, 1);
else if (MG_rand==2) click(HV, spt, 1);
else click(SVO, spt, 1);
} else {
if (MG_rand==0) click(SZO, spt, 1);
else if (MG_rand==1) click(HN, spt, 1);
else if (MG_rand==2) click(HV, spt, 1);
else click(SVO, spt, 1);
}
}
}
function search_point_ZT()
{
if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(ZTU, timeout, 1); click(ZTS, timeout, 1);}
var ZT_rand=rNum(4);
if (title.match("Земли титанов, Север"))
{
if (!storona) {
if (ZT_rand<2) click(SZG, spt, 1);
else click(SVG, spt, 1);
} else {
if (ZT_rand<2) click(SVG, spt, 1);
else click(SZG, spt, 1);
}
}
if (title.match("Северо-западные горы"))
{
if (!storona) {
if ( nextTower &&(ZT_rand<1)) click(KT, spt, 1);
else if ( nextTower &&(ZT_rand==2)) click(ZV, spt, 1);
else click(ZTS, spt, 1);
} else {
if ( nextTower &&(ZT_rand<1)) click(ZTS, spt, 1);
else if (ZT_rand==2) click(ZV, spt, 1);
else click(KT, spt, 1);
}
}
if (title.match("Северо-восточные горы"))
{
if (!storona) {
if ( nextTower &&(ZT_rand<1)) click(KT, spt, 1);
else if ( nextTower &&(ZT_rand==2)) click(VV, spt, 1);
else click(ZTS, spt, 1);
} else {
if ( nextTower &&(ZT_rand<1)) click(ZTS, spt, 1);
else if (ZT_rand==2) click(VV, spt, 1);
else click(KT, spt, 1);
}
}
if (title.match("Западные врата"))
{
if (!storona) {
if ( nextTower &&(ZT_rand<2)) click(UZG, spt, 1);
else click(SZG, spt, 1);
} else {
if ( nextTower &&(ZT_rand<2)) click(SZG, spt, 1);
else click(UZG, spt, 1);
}
}
if (title.match("Крепость титанов"))
{
if (!storona) {
if ( nextTower &&(ZT_rand<1)) click(UZG, spt, 1);
else if ( nextTower &&(ZT_rand==1)) click(UVG, spt, 1);
else if (ZT_rand==2) click(SZG, spt, 1);
else click(SVG, spt, 1);
} else {
if ( nextTower &&(ZT_rand<1)) click(SZG, spt, 1);
else if ( nextTower &&(ZT_rand<2)) click(SVG, spt, 1);
else if (ZT_rand==2) click(UZG, spt, 1);
else click(UVG, spt, 1);
}
}
if (title.match("Восточные врата"))
{
if (!storona) {
if ( nextTower &&(ZT_rand<2)) click(UVG, spt, 1);
else click(SVG, spt, 1);
} else {
if ( nextTower &&(ZT_rand<2)) click(SVG, spt, 1);
else click(UVG, spt, 1);
}
}
if (title.match("Юго-западные горы"))
{
if (!storona) {
if ( nextTower &&(ZT_rand<2)) click(ZTU, spt, 1);
else if ((ZT_rand==2)||(ZT_rand==3)) click(KT, spt, 1);
else click(ZV, spt, 1);
} else {
if ( nextTower &&((ZT_rand==0)||(ZT_rand==1))) click(ZV, spt, 1);
else if ( nextTower &&((ZT_rand==2)||(ZT_rand==3))) click(KT, spt, 1);
else click(ZTU, spt, 1);
}
}
if (title.match("Юго-восточные горы"))
{
if (!storona) {
if ( nextTower && (ZT_rand<2)) click(ZTU, spt, 1);
else if (ZT_rand<4) click(VV, spt, 1);
else click(KT, spt, 1);
} else {
if ( nextTower &&(ZT_rand<2)) click(KT, spt, 1);
else if ( nextTower &&(ZT_rand<4)) click(VV, spt, 1);
else click(ZTU, spt, 1);
}
}
if (title.match("Земли титанов, Юг"))
{
if (!storona) {
if ( nextTower &&(ZT_rand<2)) click(UVG, spt, 1);
else if (nextTower) click(UZG, spt, 1);
} else {
if ( nextTower &&(ZT_rand<2)) click(UZG, spt, 1);
else if (nextTower) click(UVG, spt, 1);
}
}
}
function search_point_DS()
{
if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(DSU, timeout, 1); click(DSS, timeout, 1);}
var DS_rand=rNum(4);
if (title.match("Долина Сражений, Север"))
{
if (!storona) {
if (DS_rand<2) click(SZF, spt, 1);
else click(SVF, spt, 1);
} else {
if (DS_rand<2) click(SVF, spt, 1);
else click(SZF, spt, 1);
}
}
if (title.match("Северо западный Форт"))
{
if (!storona) {
if ( nextTower &&(DS_rand<1)) click(PVB, spt, 1);
else if ( nextTower &&(DS_rand==2)) click(ZK, spt, 1);
else click(DSS, spt, 1);
} else {
if ( nextTower &&(DS_rand<1)) click(DSS, spt, 1);
else if (DS_rand==2) click(ZK, spt, 1);
else click(PVB, spt, 1);
}
}
if (title.match("Северо восточный Форт"))
{
if (!storona) {
if ( nextTower &&(DS_rand<1)) click(PVB, spt, 1);
else if ( nextTower &&(DS_rand==2)) click(VK, spt, 1);
else click(DSS, spt, 1);
} else {
if ( nextTower &&(DS_rand<1)) click(DSS, spt, 1);
else if (DS_rand==2) click(VK, spt, 1);
else click(PVB, spt, 1);
}
}
if (title.match("Западный Курган"))
{
if (!storona) {
if ( nextTower &&(DS_rand<2)) click(UZF, spt, 1);
else click(SZF, spt, 1);
} else {
if ( nextTower &&(DS_rand<2)) click(SZF, spt, 1);
else click(UZF, spt, 1);
}
}
if (title.match("Поле вечной битвы"))
{
if (!storona) {
if ( nextTower &&(DS_rand<1)) click(UZF, spt, 1);
else if ( nextTower &&(DS_rand==1)) click(UVF, spt, 1);
else if (DS_rand==2) click(SZF, spt, 1);
else click(SVG, spt, 1);
} else {
if ( nextTower &&(DS_rand<1)) click(SZF, spt, 1);
else if ( nextTower &&(DS_rand<2)) click(SVF, spt, 1);
else if (DS_rand==2) click(UZF, spt, 1);
else click(UVF, spt, 1);
}
}
if (title.match("Восточный Курган"))
{
if (!storona) {
if ( nextTower &&(DS_rand<2)) click(UVF, spt, 1);
else click(SVG, spt, 1);
} else {
if ( nextTower &&(DS_rand<2)) click(SVG, spt, 1);
else click(UVF, spt, 1);
}
}
if (title.match("Юго западный Форт"))
{
if (!storona) {
if ( nextTower &&(DS_rand<2)) click(DSU, spt, 1);
else if ((DS_rand==2)||(DS_rand==3)) click(PVB, spt, 1);
else click(ZK, spt, 1);
} else {
if ( nextTower &&((DS_rand==0)||(DS_rand==1))) click(ZK, spt, 1);
else if ( nextTower &&((DS_rand==2)||(DS_rand==3))) click(PVB, spt, 1);
else click(DSU, spt, 1);
}
}
if (title.match("Юго восточный Форт"))
{
if (!storona) {
if ( nextTower && (DS_rand<2)) click(DSU, spt, 1);
else if (DS_rand<4) click(VK, spt, 1);
else click(PVB, spt, 1);
} else {
if ( nextTower &&(DS_rand<2)) click(PVB, spt, 1);
else if ( nextTower &&(DS_rand<4)) click(VK, spt, 1);
else click(DSU, spt, 1);
}
}
if (title.match("Долина Сражений, Юг"))
{
if (!storona) {
if ( nextTower &&(DS_rand<2)) click(UVF, spt, 1);
else if (nextTower) click(UZF, spt, 1);
} else {
if ( nextTower &&(DS_rand<2)) click(UZF, spt, 1);
else if (nextTower) click(UVF, spt, 1);
}
}
}
function resurection_()
{if (curgamessurvival<SetSurvival && mark[21]==0 && mark[24]==0 ){resurectionTower=2;}
else if(curgamessurvival>=SetSurvival && curgamesarena<SetArena && mark[21]==0 && mark[24]==0) {resurectionTower=3;}
mark[17]=0
if ( resurectionTower==0 && title.match('Варвары') ) click(naGlavnuy, rNum(30000, 60000));
else if ( title.match('Варвары') && resurectionTower>=0 && resurectionTower<=1)
{
if (SetAbilities)
if (sessionStorage.abilities[0]>=Abilities_N[0] && !sessionStorage.abilities.match(Abilities_N[0]+',') && SetAbilities) {
sessionStorage.setAbil=Abilities_N[0];
click('/user/abilities', timeout); }
if (SetStances)
if (sessionStorage.stances[0]>=Stances_N[0] && !sessionStorage.stances.match(Stances_N[0]+',') && SetStances) {
sessionStorage.setStanc=Stances_N[0];
click('/user/stances', timeout); }
if (SetItem && !action)
if (sessionStorage.SetItems[0]>=Item_Set_N[0] && !sessionStorage.SetItems.match(Item_Set_N[0]+',') && SetItem) {
sessionStorage.setItem=Item_Set_N[0];
click('/user/body', timeout); }
click(bashni, timeout);
}
if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) searchPoint()
if (InTowers) {
if ( ((Number(vrag_mech)/(Number(drug_med)+Number(drug_mech)))>krit_massa) ||
((Number(krithp)>uroven_HP) && Number(krithp)!=0 && uroven_HP!=0 && healYourself=='' ) ||
(((Number(vrag_mech)+Number(vrag_med))<=enemy)&&(attackTowers=='')&&(healYourself=='')) ||
((Number(brb)>Number(brb_max))&&(Number(krithp)<uroven_HP)&&(healYourself=='') ))
searchPoint()
}
if ( title.match(/Арена|Выживание/i)&& (rus_t.match(/Вы погибли, ждите окончания боя/i) || rus_t.match(/Ваш герой погиб, ждите окончания боя/i)) && resurectionTower<=1)
click(naGlavnuy, timeout)
}
function resurectionT_()
{ if (curgamessurvival<SetSurvival && mark[21]==0 && mark[24]==0 ){resurectionTower=2;}
else if(curgamessurvival>=SetSurvival && curgamesarena<SetArena && mark[21]==0 && mark[24]==0) {resurectionTower=3;}
else {
if (mark[24]!=0) {resurectionTower=resurectionAfter; resurectionBefore='';}
if (resurectionBefore==0 && mark[24]==0) {
if (mark[21]==0) resurectionTower=0;
else resurectionTower=1
}
else if ((resurectionBefore==2||resurectionBefore==3) && mark[21]==0 ) resurectionTower=resurectionBefore;
else if (mark[24]==0||mark[21]!=0) resurectionTower=1;
else if (resurectionBefore>=6) resurectionTower=1;
if (resurectionBefore==4)
{
Item_Set_N[0]=Item_Set_N[5];
Abilities_N[0]=Abilities_N[5];
Talant_Set_N[0]=Talant_Set_N[5];
spt=100;
timeout=100;
if (title.match(/Выживание/) && rus_t.match(/Вы погибли, ждите окончания боя/)) mark[27]=1;
if (pokinut!='' && rip && title.match(/Выживание/) ) mark[27]=1;
if (InTowers && rus_t.match(/Вы получили/)) {mark[26]=1; mark[27]=0;}
if ( mark[27]==1) resurectionTower=1
else if ( mark[26]==1 && mark[27]==0 && mark[21]==0 ) resurectionTower=2
if (title.match(/Выживание/) && mark[27]==1 && rus_t.match(/Вы погибли, ждите окончания боя/) ) mark[27]=0;
}
if (resurectionBefore==5)
{
Item_Set_N[0]=Item_Set_N[1];
Abilities_N[0]=Abilities_N[1];
Talant_Set_N[0]=Talant_Set_N[1];
spt=100;
timeout=100;
if (title.match(/Арена/i) && (rus_t.match("Ваш герой погиб, ждите окончания боя")||pokinut!='' && rip) && mark[27]==0 ) {resurectionTower=2; click('/game/survival', timeout);}
if (pokinut!='' && rip && title.match(/Арена/) ) mark[27]=1;
if (InTowers && rus_t.match(/Вы получили/)) {mark[26]=1; mark[27]=0;}
if ( mark[27]==1) resurectionTower=1
else if ( mark[26]==1 && mark[27]==0 && mark[21]==0 ) resurectionTower=3
if (title.match(/Арена/) && mark[27]==1 && rus_t.match(/Вы погибли, ждите окончания боя/) ) mark[27]=0;
}
else if (resurectionBefore == 5) {
Item_Set_N[5] = Item_Set_N[1];
Abilities_N[5] = Abilities_N[1];
Talant_Set_N[5] = Talant_Set_N[1];
spt = 300;
timeout = 300;
if (title.match(/Арена/i) && (rus_t.match("Ваш герой погиб, ждите окончания боя") || pokinut != "" && rip) && mark[28] == 0) {
resurectionTower = 2;
click("/game/survival", timeout)
} else if (title.match(/Арена/i) && !rus_t.match("Ваш герой погиб, ждите окончания боя")) resurectionTower = 3;
else if (title.match(/Выживание/i) && (rus_t.match("Ваш герой погиб, ждите окончания боя") || pokinut != "" && rip) && mark[21] == 0) {
resurectionTower = 3;
click("/game/arena", timeout)
} else if (title.match(/Выживание/i) && !rus_t.match("Ваш герой погиб, ждите окончания боя")) resurectionTower = 2;
else if (mark[28 != 0] && mark[21] == 0) resurectionTower = 3;
else if (mark[21] != 0 && mark[28] == 0) resurectionTower = 2;
else if (mark[21] != 0 && mark[28] != 0 && mark[24] == 0) resurectionTower = 1;
else if (mark[21] != 0 && mark[28] != 0 && mark[24] != 0) resurectionTower = 0;
else if (!title.match(/Арена|Выживание/i)) resurectionTower = 3
}
else if (resurectionBefore == 6) {
spt = 300;
timeout = 300;
if (title.match(/Арена/i) && (rus_t.match("Ваш герой погиб, ждите окончания боя") || pokinut != "" && rip) && mark[28] == 0) {
resurectionTower = 2;
click("/game/survival", timeout)
} else if (title.match(/Арена/i) && !rus_t.match("Ваш герой погиб, ждите окончания боя")) resurectionTower = 3;
else if (title.match(/Выживание/i) && (rus_t.match("Ваш герой погиб, ждите окончания боя") || pokinut != "" && rip) && mark[21] == 0) {
resurectionTower = 3;
click("/game/arena", timeout)
} else if (title.match(/Выживание/i) && !rus_t.match("Ваш герой погиб, ждите окончания боя")) resurectionTower = 2;
else if (mark[28 != 0] && mark[21] == 0) resurectionTower = 3;
else if (mark[21] != 0 && mark[28] == 0) resurectionTower = 2;
else if (mark[21] != 0 && mark[28] != 0 && mark[24] == 0) resurectionTower = 1;
else if (mark[21] != 0 && mark[28] != 0 && mark[24] != 0) resurectionTower = 0;
else if (!title.match(/Арена|Выживание/i)) resurectionTower = 3
}
if ( resurectionTower==0 && InTowers && (!InEvents||(title.match(/Арена|Выживание/)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!=""||rus_t.match("Вы погибли, ждите окончания боя")))) ) click(naGlavnuy, timeout);
if ( resurectionTower==1 && (title.match(/Арена|Выживание/)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!=""||rus_t.match("Вы погибли, ждите окончания боя"))) ) click(naGlavnuy, timeout);
}
}
function curgames()
{
if (newDay){sessionStorage.curgamesarena=0; sessionStorage.curgamessurvival=0;}
if (title.match(/Выживание/i) && document.body.textContent.match(/Встать в очередь|Покинуть очередь/i)) sessionStorage.curgamessurvival=parseInt(getcurgames.exec(document.body.textContent.match(/мои игры на выживание: \d+\/\d+/))) ;
if (title.match(/Арена/i) && document.body.textContent.match(/мои игры на арене: \d+\/\d+/))sessionStorage.curgamesarena=parseInt(getcurgames.exec(document.body.textContent.match(/мои игры на арене: \d+\/\d+/))) ;
}
function select_event() {
if (uvorot != "" && title.match("Арена") && rus_t.match(/Наши: (\d) /)) {
var nashi = /Наши: (\d) /.exec(rus_t);
if (nashi[1] == 1 && !uvorotOne) {
SetWhite = 0;
uvorot = ""
}
}
if (uvorot != "" && title.match("Арена") && rus_t.match(/Враги: (\d) /)) {
var vragi = /Враги: (\d) /.exec(rus_t);
if (vragi[1] == 1) SetWhite = 0
}
if (uvorot != "" && title.match("Выживание") && rus_t.match(/ (\d) (\d+):(\d+)/)) {
var war = / (\d) (\d+):(\d+)/.exec(rus_t);
if (war[1] == 2 && !uvorotOne) {
SetWhite = 0;
uvorot = "";
if (HP_vraga > uroven_HP) SetDrinkButtle[3] = 1
}
if (war[1] == 3) SetDrinkButtle[3] = 1
}
if (attack_strazh!='' && rus_t.match(/ (\d+)% (\d+)% (\d+):(\d+)/) && title.match(/Голова|Сердце|Гроза|Крепость|Исцеление|Зеркало|Источник|Колыбель/i))
{ var straj = / (\d+)% (\d+)% (\d+):(\d+)/.exec(rus_t); if (attack!='' && straj[2]>4) attack_strazh=''; }
if (energchit!='' && title.match(/Выживание|Арена/) && lowenergy) energchit='';
if (attackDobivat!='')
{
var target_name=attackDobivat.textContent.replace(/( {1,})?Добивать( {1,})?/, '').replace(/( {1,})?\((\d+)\)( {1,})?/, '')
if (title.match('Битва героев') && rus_t.match('Цель: '+target_name) ) target=true;
if (title.match('Битва героев') && rus_t.match('Цель: -')) notarget=true;
if ((SetBlack==1 || SetBlack==3) && InTowers && title.match(/Выживание|Арена|Территория|Битва (Г|г)ероев/i) && black_list.match(target_name)) {bad_target=true; localStorage.black_towers++};
if ((SetBlack==2 || SetBlack==3) && title.match(/Логово (Г|г)еррода|Врата|Стены|Храм|Площадь|Мифриловый Зал|Цари (Г|г)оры/i) && black_list.match(target_name)) {good_target=true; localStorage.black_event++};
if ((SetWhite==1 || SetWhite==3) && InTowers && title.match(/Выживание|Арена|Территория|Битва (Г|г)ероев/i) && white_list.match(target_name)) {good_target=true; localStorage.white_towers++};
if ((SetWhite==2 || SetWhite==3) && title.match(/Логово (Г|г)еррода|Врата|Стены|Храм|Площадь|Мифриловый Зал|Цари (Г|г)оры/i) && white_list.match(target_name)) {bad_target=true; localStorage.white_event++};
if (attackDobivat.innerHTML.match("lifealert")) good_target=true;
if (attackDobivat.innerHTML.match("/images/icons/blue") && !storona && !title.match(/Арена|Выживание|Территория|Логово Геррода|Цари (Г|г)оры|Город (Д|д)ревних/i)) bad_target=true
if (attackDobivat.innerHTML.match("/images/icons/red") && storona && !title.match(/Арена|Выживание|Территория|Логово Геррода|Цари (Г|г)оры|Город (Д|д)ревних/i)) bad_target=true
if (title.match(/Территория/i) && sessionStorage.dobivatTerr==0)
{
if (attackDobivat.innerHTML.match(/(red_|blue_)healer/)) good_target=true;
if (attackDobivat.innerHTML.match(/(red_|blue_)warrior/)) bad_target=true;
}
if (title.match(/Территория/i) && sessionStorage.dobivatTerr==1)
{
if (attackDobivat.innerHTML.match(/blue_healer/)) good_target=true;
if (attackDobivat.innerHTML.match(/(red_|blue_)warrior|red_healer/)) bad_target=true;
}
if (title.match(/Территория/i) && sessionStorage.dobivatTerr==2)
{
if (attackDobivat.innerHTML.match(/red_healer/)) good_target=true;
if (attackDobivat.innerHTML.match(/(red_|blue_)warrior|blue_healer/)) bad_target=true;
}
if (nasmeshka!='' && attackDobivat.innerHTML.match(/(red_|blue_)healer/) && InTowers) {nasmeshka=''; bad_target=true;}
}
else if (title.match(/Территория/i) && buttleTZ[0] == 1 && lowenergy && Number(uroven_MP) < 50 && buttle != "") click(buttle, t_but + spt, 0);
else if (title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/i) && buttleTZ[2] == 1 && lowenergy && Number(uroven_MP) < 50 && buttle != "") click(buttle, t_but + spt, 0);
if (resurectionTower==12)
{if (title.match(/Выживание/) && (rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) {mark[25]=1; click(naGlavnuy, timeout) };
if ( title.match(/Арена/) && (rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) { mark[23]=1; click(naGlavnuy, timeout) };
if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на арену временно закрыт./)) { mark[25]=0; mark[23]=1; mark[24]=1; mark[26]=1; click(naGlavnuy, timeout)};
if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на выживание временно закрыт./)) { mark[25]=1; mark[23]=0; mark[24]=1; mark[27]=1; click(naGlavnuy, timeout)};
if (pokinut !='' && rip && title.match(/Выживание/) ) {mark[25]=1; click(naGlavnuy, timeout) };
if (pokinut !='' && rip && title.match(/Арена/) ) {mark[23]=1; click(naGlavnuy, timeout) };
if (InTowers && rus_t.match(/Вы получили/)) { mark[24]=1; click(naGlavnuy, timeout)};
if (title.match(/Варвары/) && mark[24]==0 ) click(bashni, timeout);
if (mark[25]==0 && mark[24]==1 && mark[23]==0 && title.match(/Варвары/)) click(arena, timeout);
if (mark[25]==1 && mark[24]==1 && mark[23]==0 && title.match(/Варвары/)) click(arena, timeout);
if (mark[26]==1 && mark[27]==1 && title.match(/Варвары/)) {mark[26]=0 ; mark[27]=0; mark[24]=0; click(bashni, timeout)};
if ( title.match(/Арена/) && mark[25]==1 && mark[24]==1) { mark[24]=0; mark[25]=0};
if ( mark[24]==1 && mark[23]==1 && mark[25]==0 && title.match(/Варвары/)) click(survival, timeout);
if (title.match(/Выживание/) && mark[24]==1 && mark[23]==1) { mark[24]=0; mark[23]=0};
}
if (resurectionTower==13)
{if (title.match(/Выживание/) && (rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) {mark[25]=1; click(naGlavnuy, timeout) };
if (pokinut !='' && rip && title.match(/Выживание/) ) {mark[25]=1; click(naGlavnuy, timeout) };
if (InTowers && rus_t.match(/Вы получили/)) { mark[24]=1; click(naGlavnuy, timeout)};
if (title.match(/Варвары/) && mark[24]==0 ) click(bashni, timeout);
if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на выживание временно закрыт./)) { mark[25]=1; mark[24]=0; click(naGlavnuy, timeout)};
if ( mark[24]==1 && title.match(/Варвары/)) click(survival, timeout);
if (title.match(/Выживание/) && mark[24]==1 ) mark[24]=0;
}
if (resurectionTower==14)
{if (title.match(/Арена/) && r(rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) {mark[25]=1; click(naGlavnuy, timeout)};
if (pokinut!='' && rip && title.match(/Арена/)) {mark[25]=1; click(naGlavnuy, timeout)};
if (InTowers&&rus_t.match(/Вы получили/)){mark[24]=1; click(naGlavnuy, timeout)};
if (title.match(/Варвары/) && mark[24]==0) click(bashni, timeout);
if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на арену временно закрыт./)) { mark[25]=1; mark[24]=0; click(naGlavnuy, timeout)};
if (mark[24]==1 && title.match(/Варвары/)) click(arena, timeout);
if (title.match(/Арена/) && mark[24]==1) mark[24]=0;
}
if (resurectionTower==15)
{if (title.match(/Выживание/) && (rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) {mark[25]=1; click(naGlavnuy, timeout)};
if (pokinut!='' && rip && title.match(/Выживание/)) {mark[25]=1; click(naGlavnuy, timeout)};
if (title.match(/Арена/) && (rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) {mark[24]=1; click(naGlavnuy, timeout)};
if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на арену временно закрыт./)) {mark[24]=1; mark[25]=0; click(naGlavnuy, timeout)};
if (title.match(/Варвары/) && mark[24]==0) click(arena, timeout);
if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на выживание временно закрыт./)) {mark[25]=1; mark[24]=0; click(naGlavnuy, timeout)};
if (mark[24]==1 && title.match(/Варвары/)) click(survival, timeout);
if (title.match(/Выживание/) && mark[24]==1) mark[24]=0;
}
var rand=Math.random()*4;
if (title.match(/Территория/i) && sessionStorage.crazy == 1 && obnovit == "") buttleTZ[0] = 0;
if (title.match("Поля сражений") && /57|58/.test(server_time[2])) obnovlenie=rNum(1000, 40000);
if (title.match(/Территория/i) && u_class == "медик") SetdestroyMana = 0;
var CDT=CDTAttack; if (InEvents) CDT=CDTEvent
if (smeshka) CDT=2500
if (attack_gerod == "" && (healYourself != "" || healSoyznika != "" && healEnd || heal != "" && ((nekogo_lechit && rand < 2 || !nekogo_lechit) &&
SetdestroyMana == 1 || SetdestroyMana == 0 || destroyMana == ""))) CDT = CDTHeal;
if (attack_kochev == "" && (healYourself != "" || healSoyznika != "" && healEnd || heal != "" && ((nekogo_lechit && rand < 2 || !nekogo_lechit) &&
SetdestroyMana == 1 || SetdestroyMana == 0 || destroyMana == ""))) CDT = CDTHeal;
if ( sessionStorage.perehod==1 ) CDT=rNum(2000, 4000)
if ( SetDrinkButtle && buttle!='' && (t_but<(CDT-300)) && (Number(SetDrinkHP)>=uroven_HP) ) {localStorage.buttl_2 = Number(localStorage.buttl_2) + Number (1); localStorage.buttl = Number(localStorage.buttl) - Number (1) ; click(buttle, t_but+spt, 0);}
else if ( buttle!='' && (t_but<(CDT-300)) && (Number(uroven_HP) < 50) ) {localStorage.buttl_2 = Number(localStorage.buttl_2) + Number (1); localStorage.buttl = Number(localStorage.buttl) - Number (1) ; click(buttle, t_but+spt, 0);}
else if ( SetDrinkGorod && buttle!='' && (t_but<(CDT-300)) && (title.match(/Врата|Стены|Храм|Площадь|Мифриловый Зал|Потерянный (Л|л)егион/) && !title.match(/Площадь рассвета|Площадь восстания|Площадь заката|Храм земли|Храм огня|Храм неба|Храм воды|Западные врата|Восточные врата/i)) ) {localStorage.buttl_2 = Number(localStorage.buttl_2) + Number (1); localStorage.buttl = Number(localStorage.buttl) - Number (1) ; click(buttle, t_but+spt, 0);}
else if (title.match(/Цари Горы/i) && Number(sessionStorage.shit) < carshit && zhelshit != "") if (rus_t.match(/не хватает железа/)) sessionStorage.shit = carshit;
else {
sessionStorage.shit = Number(sessionStorage.shit) + 1;
click(zhelshit, timeout)
}
else if ( uvorot!='' && (t_uvo<(CDT-200)) && ((damage && setUvorotHPlvl==1) || ( setUvorotHPlvl!=1 && Number(setUvorotHP)>=uroven_HP)) ) click(uvorot, t_uvo+spt, 0);
else if ( kamShit!='' && (t_kam<(CDT-200)) && ((damage && setKamShitHPlvl==1) || ( setKamShitHPlvl!=1 && Number(setKamShitHP)>=uroven_HP))) click(kamShit, t_kam+spt, 0);
else if ( otrShit!='' && (t_otr<(CDT-200)) && ((damage && setOtrShitHPlvl==1) || ( setOtrShitHPlvl!=1 && Number(setOtrShitHP)>=uroven_HP))) click(otrShit, t_otr+spt, 0);
else if (obmanS != "" && t_obm < CDT - 200 && (damage && setobmanSHPlvl == 1 || setobmanSHPlvl != 1 && Number(setobmanSHP) >= uroven_HP)) click(obmanS, t_obm + spt, 0);
else if ( energchit!='' && (t_ener<(CDT-200)) && ((damage && setEnShitHPlvl==1) || ( setEnShitHPlvl!=1 && Number(setEnergChitHP)>=uroven_HP))) click(energchit, t_ener+spt, 0);
else if ( berserk!='' && heal=='' && (t_bers<(CDT-200))) click(berserk, CDT, 0);
else if ( pronikaushii!='' && heal=='' && (t_pron<(CDT-200))) click(pronikaushii, CDT, 0);
else if ( kritomania!='' && (t_krit<(CDT-200))) click(kritomania, CDT, 0);
else if ( metka!='' && (t_metk<(CDT-200))) click(metka, CDT, 0);
else if ( attack_gerod!='' ) click(attack_gerod, CDT, 0);
else if ( dobivat_kochev!='' && (HP_kocev<15000) )
{
if (sessionStorage.prem == 1) { click(dobivat_kochev, CDT, 0);} //премиум. ready to die
else click (naGlavnuy, CDT, 0);
}
else if ( attack_kochev!='' )
{
if (sessionStorage.prem == 1) { click(attack_kochev, CDT, 0);} //премиум. ready to die
else click (naGlavnuy, CDT, 0);
}
else if ( attack_strazh!='') click(attack_strazh, CDT, 0);
else if ( attack_aello!='') click(attack_aello, CDT, 0);
else if ( attack_ozomeny!='') click(attack_ozomeny, CDT, 0);
else if ( nasmeshka!='' && (t_nasm<(CDT-200)) && (Number(vrag_mech)>Number(drug_med)) ) click(nasmeshka, CDT, 0);
else if ( healYourself!='' && !smeshka ) click(healYourself, CDT);
else if ( healSoyznika!='' && healEnd && !smeshka ) click(healSoyznika, CDT, 0);
else if ( heal!='' && !smeshka && ( ( (( nekogo_lechit && rand<2 ) || !nekogo_lechit) && SetdestroyMana==1 ) || SetdestroyMana==0 || destroyMana=='' )) click(heal, CDT, 0);
else if ( destroyMana!='') {
if (berserk!='' && (t_bers<(CDT-200))) click(berserk, CDT, 0);
else if ( destroyMan!='' && smeshka ) click(destroyMan, CDT, 0);
else if ( destroyMan!='' && rNum(4)<1 && !bad_target ) click(destroyMan, CDT, 0);
else click(destroyMana, CDT, 0);
}
else if ( obnovit!='' && title.match("Чат клана") && sessionStorage.goToChat==1 ) click(obnovit, CDTStop, 1);
else if ( attackDobivat!='' && target ) click(attackDobivat, CDT, 0);
else if ( attack!='' && title.match('Битва героев') && !target && !notarget) click(attack, CDT, 0);
else if ( attackTowers!='' && (SetAttackTower==2 || (storona && title.match("Северная Крепость")) || (!storona && title.match("Южный Порт")) ) ) click(attackTowers, CDT, 0);
else if ( attackTowers!='' && SetAttackTower==1 && !title.match('Битва героев') && ((HP_Bashni/drug_mech)>rNum(800, 2000))) click(attackTowers, CDT, 0);
else if ( attackDobivat!='' && (!bad_target && ( (!InEvents && rNum(4)<2) || good_target ||
(InEvents && !title.match(/Логово Геррода|Территория|Битва героев|Цари (Г|г)оры|Город (Д|д)ревних/)) ) )) click(attackDobivat, CDT, 0);
else if ( attack!='') click(attack, CDT, 0);
else if ( attack_czar!='') click(attack_czar, CDT, 0);
else if ( attack_vrata!='') click(attack_vrata, CDT, 0);
else if ( noviuBoy!='') click(noviuBoy, timeout, 1);
else if ( vstupit!='') click(vstupit, timeout, 1);
else if (naGlavnuy!='' && (vstatVochered!='' || obnovit=='') && mark[26]>1) {click( user, CDT, 0); mark[26]=0}
else if ( vstatVochered!='') {click(vstatVochered, timeout, 1); mark[26]++}
else if ( obnovit!='' && title!="Чат клана" ) {click(obnovit, obnovlenie, 1); mark[26]=0}
else if ( attackTowers!='') click(attackTowers, CDT, 0);
}
function test_location()
{
krithp =life*kritHP/100
SetDrinkHP =life*SetDrinkHPlvl/100;
setUvorotHP =life*setUvorotHPlvl/100;
setKamShitHP =life*setKamShitHPlvl/100;
setOtrShitHP =life*setOtrShitHPlvl/100;
setEnergChitHP =life*setEnShitHPlvl/100;
if ( title.match(/Каракорум, столица Юга|Курган|Лагерь викингов|Лагерь орды/)||
title.match(/Дельта реки|Левый берег|Правый берег|Устье реки/)||
title.match(/Ледник|Верхний перевал|Ледяные пещеры|Нижний перевал|Каменные пещеры|Горное озеро/)||
title.match(/Северная пустошь|Северо-западная пустошь|Северо-восточная пустошь|Западная пустошь|Перекрёсток|Восточная пустошь|Юго-западная пустошь|Юго-восточная пустошь|Южная пустошь/)||
title.match(/Розенгард|Западный Розенгард|Железный рудник|Восточный Розенгард|Большой курган|Западный Мароканд|Медные копи|Восточный Мароканд|Мароканд/)||
title.match(/Мертвый город, Юг|Юго-восточная окраина|Храм земли|Храм огня|Храм неба|Юго-западная окраина|Площадь рассвета|Площадь восстания|Площадь заката|Северо-восточная окраина|Храм воды|Северо-западная окраина|Мертвый город, Север/)||
title.match(/Земли титанов, Север|Северо-западные горы|Северо-восточные горы|Западные врата|Крепость титанов|Восточные врата|Юго-западные горы|Юго-восточные горы|Земли титанов, Юг/)||
title.match(/Долина Сражений, Север|Северо западный Форт|Северо восточный Форт|Западный Курган|Поле вечной битвы|Восточный Курган|Юго западный Форт|Юго восточный Форт|Долина Сражений, Юг/))
InTowers=true;
if (title.match(/Арена/i)){
InEvents=true;
SetAttackTower=0;
ReadMessage=false;
if (SetDrinkButtleA)SetDrinkButtle=true;
if (SetDrinkButtleA)SetDrinkGorod=true;
if ( pokinut !='' && /14|20/.test(server_time[1]) && server_time[2]>=25 && server_time[2]<30 && title.match(/Арена/)) click(naGlavnuy, timeout);}
if (title.match(/Выживание/i)){
InEvents=true;
SetAttackTower=0;
ReadMessage=false;
if (SetDrinkButtleV)SetDrinkButtle=true;
if (SetDrinkButtleV)SetDrinkGorod=true;
if ( pokinut !='' && /14|20/.test(server_time[1]) && server_time[2]>=25 && server_time[2]<30 && title.match(/Выживание/)) click(naGlavnuy, timeout);}
if (title.match(/Поля сражений|Северная Крепость|Левые Врата севера|Правые Врата севера|Левый Склон|Правый Утес|Левобережный Лес|Правобережная Бухта|Левые Врата юга|Правые Врата юга|Южный Порт/i)||title.match(/Поля сражений|Обелиск Силы|Северная Крепость|Западные Врата севера|Центральные Врата севера|Восточные Врата севера|Северо-Западный Склон|Северный Перевал|Северо-Восточный Утес|Юго-Западный Склон|Южное Плато|Юго-Восточный Утес|Западные Врата юга|Центральные Врата юга|Восточные Врата юга|Южный Порт/i)){
InEvents=true;
SetAttackTower=0;
ReadMessage=false;
if (SetDrinkButtleP)SetDrinkButtle=true;
if (SetDrinkButtleP)SetDrinkGorod=true;}
if (vzamok=='' && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни/i)){
InEvents=true;
SetAttackTower=0;
ReadMessage=false;
if (SetDrinkButtleZ)SetDrinkButtle=true;
if (SetDrinkButtleZ)SetDrinkGorod=true;}
if (title.match(/\d\/(\d+) финала|Передышка|Врата|Стены|Храм|Площадь|Мифриловый Зал|Турнир героев|Командный турнир|Отборочный тур|Битва героев|Город (Д|д)ревних|Финал|Территория|Логово Геррода|Цари (Г|г)оры/i))
{
Boss=true;
InEvents=true;
SetAttackTower=0;
ReadMessage=false;
if (SetDrinkButtleS)SetDrinkButtle=true;
if (SetDrinkButtleS)SetDrinkGorod=true;
if (rus_t.match(/В. ..л.сь храбро, но по..бл./) && title.match(/Цари Горы/)) click(naGlavnuy, timeout)
}
/////////
if (title.match(/Пещера дракона|Грот Гарпий|Пещерный стражник|Пещера мантикоры|Лабиринт минотавра|Легендарный дракон|Мифический дракон|Долина Великанов|Каменный тролль|Храм Немезиды|Обитель Зодиака|Святилище предков|Потерянный Легион|Дракон (\d+) ур/i) && !dnds && !title.match(/Голова дракона/i))
{
Boss=true;
healEnd=false;
ReadMessage=false;
setUvorot=false;
setEnergChitHP = uroven_HP
if (SetDrinkBoss)SetDrinkButtle=true;
if (SetDrinkButtleS)SetDrinkGorod=true;
SetStrazh =false;
SetGarp =false;
SetManticora =false;
SetMinotaur =false;
SetIronDragon=false;
SetTerritory= false;
BattleGround= false;
SetCari = false;
SetBmess = false;
SetBattle = false;
SetLogovo = false;
}
if (title.match(/Мифический дракон/)&&SetAltarZver!=0&&SetLokGorZver[0]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Долина Великанов/)&&SetAltarZver!=0&&SetLokGorZver[1]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Каменный тролль/)&&SetAltarZver!=0&&SetLokGorZver[2]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Храм Немезиды/)&&SetAltarZver!=0&&SetLokGorZver[3]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Обитель Зодиака/)&&SetAltarZver!=0&&SetLokGorZver[4]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Святилище предков/)&&SetAltarZver!=0&&SetLokGorZver[5]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Потерянный Легион/)&&SetAltarZver!=0&&SetLokGorZver[6]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Дракон (\d+) ур./i)&&SetAltarZver!=0&&SetLokGorZver[7]==1){sessionStorage.altars=SetAltarZver}else if (!title.match(/Алтарь клана|Мой герой/)){sessionStorage.altars=SetAltar}
if (rus_t.match(/Атаковать Легион!/i)&& !dnds && !title.match(/Пещеры и драконы|Голова дракона/i))
{
Boss=true;
healEnd=false;
ReadMessage=false;
setUvorot=false;
setEnergChitHP = uroven_HP
SetDrinkButtle=SetDrinkBoss;
}
if (title.match(/Пустая пещера|Пустой грот|Пустая долина|Пустой храм|(К|к)ладбище (Л|л)егиона|Пустая Обитель Зодиака/i) || rus_t.match(/Вход закрыт. Откроется через ?(\d+):(\d+):(\d+)/i))
{
InEvents=true;
err_d=true
}
if ( resurectionTower>=9 && resurectionTower<4 && title.match(/Вход закрыт/)&& rus_t.match(/Ваш герой сбежал с поля боя. Вход на выживание временно закрыт./i))
click('/game/arena', timeout)
if ( resurectionTower>=9 && resurectionTower<4 && title.match(/Вход закрыт/)&& rus_t.match(/Ваш герой сбежал с поля боя. Вход на арену временно закрыт./i))
click('/game/survival', timeout)
}
function user_check()
{
if (!InEvents && !Boss)
{
if ( title.match('Мой герой'))
{
mark[13]=comp_time+rNum(600, 1500)
if ( captcha==''){
sessionStorage.missed=0
sessionStorage.removeItem('ATT');
}
if ( captcha!='' && vboy=='' ){
sessionStorage.ATT=1;
click(captcha, timeout);
}
if ( captcha!='' ){
sessionStorage.ATT=1;
click(naGlavnuy, timeout);
action=false;
if (vboy!='') click(naGlavnuy, timeout);
else {
sessionStorage.att_cnt++; sessionStorage.att_time=1;
//if (Number(sessionStorage.clicks)!=0) {sessionStorage.att_clicks=sessionStorage.clicks;}
if (Number(sessionStorage.clicks)!=0) {sessionStorage.att_clicks=sessionStorage.clicks;}
sessionStorage.clicks=0;
click(naGlavnuy, 1800000);}
}
}
else if ( title.match('Варвары') && user!='' && sessionStorage.ATT==1 ) click(user, timeout);
if ( (Number(sessionStorage.missed)>1 || mark[13]==0) && !title.match(/Мой герой|Защита от роботов/) && user!='' ) click(user, timeout);
if ( SetUstalost && title.match(/Мой герой|Усталость/i) ) {
if (ustalost!='' && mark[12]!=1 && title.match('Мой герой') && mark[20]==0 ) click(ustalost, timeout)
if (snyatustalost!='' && title.match(/Усталость/i)) {mark[20]=comp_time+rNum(300, 1000); click(snyatustalost, timeout);}
}
}
}
function errors_()
{
if (resurection!='') {
if (time_res<obnovlenie) {click(resurection, time_res+spt); if(InTowers) localStorage.dead_towers++; }
else click(resurection, obnovlenie);}
else if (zabratnagradu != "") click(zabratnagradu, spt, 1);
if ( skrit!='' && scrivat ) click(skrit, spt, 1);
if ( otklonit!='' && otklonyat ) click(otklonit, spt, 1);
if (title.match(/502 Bad Gateway|500 Intегnаl Sегvег Еггог|Ошибка/) && /barbars|варвары|46.4.4.56|b.spaces/.test(location.host))
{if (user!='') click('/?wicket:bookmarkablePage=:com.overmobile.combats.wicket.pages.guild.chat.GuildChatPage', timeout);else click('javascript:history.go(-1)', 1000);}
else if (title.match('Слишком быстро') && rus_t.match(/Вы попытались загрузить более/i)) {if (nazad!='') click(nazad, timeout); else click('javascript:history.go(-1)', 1000);}
if (sessionStorage.user==undefined ) click(user, timeout);
// Убираем баг выхода из одноклассников и спейса из игры. Поставить тот же пилот на страницу (m.odnoklassniki или spaces.ru)
if (title.match('Одноклассники')) click('/app/barbars',100);
//if (spaces!='') click('/app/?r=app/enter&sid=&enter=5&link_id=0&sid=',100);
//if (spaces!='' && nazad='') click('/app/?r=app/enter&sid=&enter=5',100);
//---------------------
if (rus_t.match(/Голиаф включил щит отражения/i)) {sessionStorage.goliafShit=1;} // отр.щит голиафа
//---------------------
if (rus_t.match(/Ежедневный подарок: Сегодня Вы получили подарок, приходите завтра!/i)) { localStorage.wellofwishing = 0; click (naGlavnuy, timeout);}
if (TakeWellGift == 2 && prowellwishgift != '') {click (prowellwishgift, timeout);}
else if (cheapwellwishgift !='') {click (cheapwellwishgift, timeout);}
if (title.match(/Территория/i) && rus_t.match(/Финальная битва начнется через/i))
{
sessionStorage.crazy=0;
if (ally_name!= '' && (rus_t.match('Владелец: ' + en_ru(replace_(ally_name))) || rus_t.match('Сильнейшие претенденты: ' + en_ru(replace_(ally_name))))) {sessionStorage.dobivatTerr=0;}
else {sessionStorage.removeItem('territory'); click(naGlavnuy, timeout);}
}
if (rus_t.match(/Вы бились храбро, но погибли/) && title.match(/Цари (Г|г)оры/)) click(naGlavnuy, timeout);
if (rus_t.match(/Вы бились храбро, но погибли|Битва началась, Логово закрыто/) && title.match("Логово Геррода")) {click(naGlavnuy, timeout); sessionStorage.removeItem("goToBoss");}
for (var i=0;i<document.getElementsByClassName('feedbackPanelERROR').length;i++)
{
var feedback=en_ru(replace_(document.getElementsByClassName('feedbackPanelERROR')[i].textContent))
if (feedback.match('У Вас не хватает денег')) mark[11]=comp_time+rNum(1000, 5000)
if (feedback.match('У Вас не хватает железа')) mark[12]=comp_time+rNum(1000, 5000)
if (feedback.match('В сундуке нет места')) mark[8]=1;
if (feedback.match(/Сюда можно только с|Для входа необходим/)) {click(user, timeout); mark[5]=1}
if (feedback.match('Переодеваться в бою нельзя') && vboy!='') click(vboy, timeout, 1)
}
for (var i=0;i<document.getElementsByClassName('notify').length;i++)
{
var notify=en_ru(replace_(document.getElementsByClassName('notify')[i].textContent))
if (title.match('Поля сражений') && attack1=='' && notify.match('Бои на полях сражений доступны') ) {mark[4]=1; click(naGlavnuy, timeout);}
if (title.match('Арена') && attack1=='' && notify.match('Бои на арене доступны') ) {mark[6]=1; click(naGlavnuy, timeout);}
if (title.match('Обитель Зодиака') && notify.match('00:') ) mark[25]=1;
if (title.match('Обитель Зодиака') && notify.match('01:') ) mark[25]=0;
}
for (var i=0;i<document.getElementsByClassName('info').length;i++)
{
var inf=en_ru(replace_(document.getElementsByClassName('info')[i].textContent))
if ( inf.match('Твой уровень стал слишком высок для этой Башни')){
sessionStorage.removeItem('user')
if (KSU!='') click(KSU, timeout)
else if (MSS!='') click(MSS, timeout)
else click(naGlavnuy, timeout)
}
}
for (var i=0;i<document.getElementsByClassName('major').length;i++)
{
major=en_ru(replace_(document.getElementsByClassName('major')[i].textContent))
if ( major.match(/Стены замка разрушены|входа в замок больше нет/) && attack1=='' && heal=='') click(naGlavnuy, timeout)
}
if (title.match(/Битва героев|турнир/i) && attack1=='' && rus_t.match(/Для участия в (турнире|Битве героев) необходимо получить/i)) {mark[9]=1; click(naGlavnuy, timeout);}
if (InEvents && attack1=='' && heal=='' && rus_t.match(/Вы погибли, ждите окончания боя|Ваш герой погиб, ждите окончания боя|Битва завершилась|Битва началась, Вы не успели/i) && !title.match(/Арена|Выживание/i)) {sessionStorage.removeItem('territory'); click(naGlavnuy, timeout);}
if ( InEvents && rus_t.match(/через (\d+):(\d+):(\d+)/) && attack1=='' && heal=='' )
{
var vremya_bitvi=/через (\d+):(\d+):(\d+)/.exec(rus_t);
if ( vremya_bitvi[1]==0 && vremya_bitvi[2]==0 && obnovlenie>(vremya_bitvi[3]*1000) && obnovit!='') obnovlenie=(vremya_bitvi[3]*1000)+spt;
if ((Number(vremya_bitvi[1]) != 0 || Number(vremya_bitvi[2]) > 6) && vremya_bitvi[3] <= 55 && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/i) && life != 0 && !document.body.textContent.match(/Вы получили/) && sessionStorage.buff < 8) {
obnovlenie = 15E3 + spt;
sessionStorage.buff++
}
else if ( ( Number(vremya_bitvi[1])!=0 || Number(vremya_bitvi[2])>6 ) && vremya_bitvi[3]<=55) {click(naGlavnuy, timeout); localStorage.buff=0; sessionStorage.removeItem('territory');}
}
else if ( InEvents && rus_t.match(/через: (\d+):(\d+)/) && attack1=='' && heal=='' )
{
var vremya_bitvi=/через: (\d+):(\d+)/.exec(rus_t);
if ( vremya_bitvi[1]==0 && obnovlenie>(vremya_bitvi[2]*1000) && obnovit!='') obnovlenie=(vremya_bitvi[2]*1000)+spt;
}
if ( InEvents && rus_t.match(/через (\d+) сек/) ) {
var cherez=(/через (\d+) сек/.exec(rus_t))[1]
if (obnovlenie>(cherez*1000)) obnovlenie=(cherez*1000)+spt;
}
else if (InEvents && attack1=='' && heal=='' && rus_t.match(/Вы погибли и выбываете из турнира|Ваш герой погиб и выбывает из турнира|Ваша команда погибла и выбывает из турнира|Турнир завершился/)) click(naGlavnuy, timeout);
if( title.match(/Каменный тролль|Святилище предков|Дракон (\d+) ур/i) && rus_t.match(/(\d+)% ?(\d+)% ?(\d+) ?(\d+) ?(\d+):(\d+)/)) {
var trollpanel=/(\d+)% ?(\d+)% ?(\d+) ?(\d+) ?(\d+):(\d+)/.exec(rus_t);
var trollManna=Number(trollpanel[2]);
if (trollManna>trol_shit) mark[27]=1;
else if (trollManna<trol_shit) mark[27]=0;
}
else mark[27]=0;
if (rus_t.match(/(\d+)% ?(\d+)% ?(\d+) ?(\d+)% ?(\d+)% ?(\d+) ?(\d+) ?(\d+):(\d+)/)) {
var legopanel=/(\d+)% ?(\d+)% ?(\d+) ?(\d+)% ?(\d+)% ?(\d+) ?(\d+) ?(\d+):(\d+)/.exec(rus_t);
var legoManna=Number(legopanel[2]);
var legoNum=Number(legopanel[3]);
if (legoManna > 10) mark[28]=1;
else if (legoManna <= 10) mark[28]=0;
}
else mark[28]=0;
}
function return_()
{
if (openbag!='' && !title.match("Моё снаряжение") && !InTowers && !InEvents && !Boss) click(openbag, timeout);
if (!action)
{
mark[7]=0
mark[8]=0
if (vboy!='') click(vboy, spt, 1);
else if ( InEvents || Boss ) click(location.href, 5000);
else if ( (!InEvents && !Boss && naGlavnuy!='') || err_d) click(naGlavnuy, timeout);
else click('/?wicket:bookmarkablePage=:com.overmobile.combats.wicket.pages.guild.chat.GuildChatPage', 2000);
}
}
function DND_()
{
var CDT = CDTBoss;
var CDTR = rNum(1000, 1000);
if (u_class == 'воин' && sessionStorage.goliafShit==1 ) { var CDT=CDTBoss+5000; sessionStorage.goliafShit=undefined;}
if ( attackDobivat!='' || attack_soul!='') {}
else if ( healYourself!='' || ( heal_target!='' && ( sessionStorage.dheal==1 || mark[27]==1)) || ( destroyManaBoss=='' || sessionStorage.dheal==0 || sessionStorage.dheal==undefined || (sessionStorage.dheal==2 && mark[27]!=1 ) ) ) CDT=CDTBossH;
if (sessionStorage.perehod==1) CDT=rNum(300, 1000)
if ( vstatVochered!='' ) click(vstatVochered, timeout, 1);
else if ( obnovit!='' && title.match("Чат клана") && sessionStorage.goToChat==1 ) click(obnovit, CDTStop, 1);
else if ( obnovit!='' && title!="Чат клана" ) click(obnovit, obnovlenie, 1);
//пьём бутылку
else if ( buttle!='' && (t_but<(CDT-300))) click(buttle, t_but+spt, 0);
else if ((( sessionStorage.atk==0 && lego_lego == '') || ( sessionStorage.atk==1 && lego_anton == '') || ( sessionStorage.atk==2 && lego_mark == '' ) || ( sessionStorage.atk==3 && lego_legat == '') || ( sessionStorage.atk==4 && mark[28]==1 && lego_lego == '') || ( sessionStorage.atk==4 && mark[28]==0 && lego_legat == '')) && title.match() && attack1 != '') click(attack1, CDTR, 0);
else if (buttleTZ[1] == 1 && lowenergy && Number(uroven_MP) < 50 && buttle != "") click(buttle, t_but + spt, 0);
// else if ( berserk!='' && ( heal=='' || sessionStorage.dheal==1 ) && (t_bers<(CDT-200))) click(berserk, CDT, 0);
else if ( berserk!='' && (t_bers<(CDT-200))) click(berserk, CDT, 0);
else if ( kritomania!='' && (t_krit<(CDT-200))) click(kritomania, CDT, 0);
else if ( metka!='' && (t_metk<(CDT-200))) click(metka, CDT, 0);
else if ( kamShit!='' && (t_kam<(CDT-200)) && ((title.match("Храм Немезиды") && (Number(HP_C)+Number(HP_G)+Number(HP_N))<(nemkam)) || !title.match("Храм Немезиды")) ) click(kamShit, CDT, 0);
else if ( healYourself!='') click(healYourself, CDT);
else if ( heal_target!='' && sessionStorage.dheal==1) click(heal_target, CDT)
else if ( destroyManaBoss!='' && mark[27]==1 && sessionStorage.dheal==2 ) click(destroyManaBoss, CDT, 0);
else if ( heal!='' && ( destroyManaBoss=='' || sessionStorage.dheal==0 || sessionStorage.dheal==undefined || (sessionStorage.dheal==2 && mark[27]!=1 ) ) ) click(heal, CDT, 0);
else if ( destroyManaBoss!='' ) {
if (berserk!='' && (t_bers<(CDT-200))) click(berserk, CDT, 0);
else click(destroyManaBoss, CDT, 0);
}
else if ( sessionStorage.atk==0 && zod_soul!='') click(zod_soul, CDT, 0);
else if ( attack_soul!='' && (attackDobivat=='' || sessionStorage.atk==0 && zod_soul=='' || sessionStorage.atk==1 && attackDobivat!='' && HP_vraga>Number(zd_soul) && mark[25]==1)) click(attack_soul, CDTR, 0);
else if ( attackDobivat!='' ) click(attackDobivat, CDT, 0);
else if ( attack_strazh!='') click(attack_strazh, CDT, 0);
else if ( manticora!='') click(manticora, CDT, 0);
else if ( minotaur!='') click(minotaur, CDT, 0);
else if ( attack_drakon!='') click(attack_drakon, CDT, 0);
else if ( sessionStorage.atk==4 && mark[28]==1 && lego_lego != '') click(lego_lego, CDT, 0);
else if ( sessionStorage.atk==4 && mark[28]==0 && lego_legat != '') click(lego_legat, CDT, 0);
else if ( sessionStorage.atk==0 && lego_lego != '') click(lego_lego, CDT, 0);
else if ( sessionStorage.atk==1 && lego_anton != '') click(lego_anton, CDT, 0);
else if ( sessionStorage.atk==2 && lego_mark != '') click(lego_mark, CDT, 0);
else if ( sessionStorage.atk==3 && lego_legat != '') click(lego_legat, CDT, 0);
else if ( Yapiter!='' && (sessionStorage.atk==1 || Epiter=='') ) click(Yapiter, CDT, 0);
else if ( Epiter!='' && (sessionStorage.atk==2 || Yapiter=='') ) click(Epiter, CDT, 0);
else if ( Yapiter!='' && ( Number(HP_Ya)>Number(HP_Yap) || Epiter=='' )) click(Yapiter, CDT, 0);
else if ( Epiter!='' ) click(Epiter, CDT, 0);
else if ( attack_troll!='') click(attack_troll, CDT, 0);
else if ( attack_bers!='') click(attack_bers, CDT, 0);
else if ( sessionStorage.atk==3 && Nemezida!='') click(Nemezida, CDT, 0);
else if ( sessionStorage.atk==1 && Garm!='' ) click(Garm, CDT, 0);
else if ( sessionStorage.atk==2 && Cerber!='') click(Cerber, CDT, 0);
else if ( sessionStorage.atk==0 && Cerber!='' && Number(HP_C)> Number(HP_N) && Number(HP_C)>=Number(HP_G) ) click(Cerber, CDT, 0);
else if ( sessionStorage.atk==0 && Garm!='' && Number(HP_G)> Number(HP_N) && Number(HP_G)>=Number(HP_C) ) click(Garm, CDT, 0);
else if ( sessionStorage.atk==0 && Nemezida!=''&& Number(HP_N)>=Number(HP_G) && Number(HP_N)>=Number(HP_C) ) click(Nemezida, CDT, 0);
else if ( Garm!='' && Number(HP_G)>Set_HP_G ) click(Garm, CDT, 0);
else if ( Cerber!='' && Number(HP_C)>Set_HP_C ) click(Cerber, CDT, 0);
else if ( Nemezida!='' && Number(HP_N)>Set_HP_N ) click(Nemezida, CDT, 0);
else if ( Garm!='' && Number(HP_G)> Number(HP_N) && Number(HP_G)>=Number(HP_C) ) click(Garm, CDT, 0);
else if ( Cerber!='' && Number(HP_C)> Number(HP_N) && Number(HP_C)>=Number(HP_G) ) click(Cerber, CDT, 0);
else if ( Nemezida!='' && Number(HP_N)>=Number(HP_G) && Number(HP_N)>=Number(HP_C) ) click(Nemezida, CDT, 0);
else if ( Garm!='') click(Garm, CDT, 0);
else if ( Cerber!='') click(Cerber, CDT, 0);
else if ( Nemezida!='') click(Nemezida, CDT, 0);
else if ( zodiak!='') click(zodiak, CDT, 0);
else if ( attackDobivat!='') click(attackDobivat, CDT, 0);
else if ( attack_soul!='') click(attack_soul, CDT, 0);
else if ( attack1!='') click(attack1, CDT, 0);
else if ( healSoyznika!='') click(healSoyznika, CDT, 0);
}
function autologin_() {
if (spaces!='') click('/app/?r=app/enter&sid=&enter=5',100);
if (rus_t.match(/Указанный путь не найден/i))
{
sessionStorage.tel_num=1;
click(sp_name, 100);
}
else sessionStorage.removeItem('tel_num');
if (rus_t.match(/цифры вашего номера/i))
{
document.all.pn_nums.value = sp_tel_number;
setTimeout(function(){document.forms[0].submit()}, 100);
}
if (title.match('Варвары') && vhod!='') click(vhod, timeout)
if (location.href.match(location.host+'/authorization'))
click(vhod, timeout);
if (location.href.match(location.host+'/login')) {
document.all.login.value = Username;
document.all.password.value = Password;
action=true;
setTimeout(function(){document.forms[0].submit()}, obnovlenie);
}
}
function obrabotka_otveta(response) {
if (response.match(/error/i)) {
if (response.match(/ERROR_ZERO_BALANCE/)) alert('Недастаточно средств на балансе ANTIGATE')
mpage(response);
document.all.code.value = '';
setTimeout(function(){location.href=location.href}, timeout);
} else {
document.all.code.value = response.toLowerCase();
action=true;
setTimeout(function(){document.forms[0].submit()}, obnovlenie);
}
}
function send_message()
{
if (title.match('Почта для') && mark[11]!=1 && !action)
{
if (rus_t.match(/Эту клановую вещь можно отправить только|Трофей можно передавать только внутри клана/)) mark[21]++
var sel_num=0
var otmena=''
if (veshi!='') click(veshi, timeout);
else
for (var i=0;i<a.length;i++)
{
if (a[i].text.match("выбрать")) {
sel_num++
if (mark[21]<sel_num) {
click(a[i], timeout); break}
}
if (a[i].text.match("отменить")) otmena=a[i]
}
if (!action)
{
if (otmena!='') { action=true; setTimeout(function(){document.forms[0].submit()}, timeout); }
else {alert('полный');action=true;}
}
}
else mark[21]=0
}
function mpage(val) {
var div_i=document.createElement("div")
div_i.innerHTML+="<span>"+val+"</span>"
document.body.appendChild(div_i)
}
function warlord() {
var style_i=document.createElement("style");
var span_k = document.createElement("span");
style_i.innerHTML+="#add_info {display:none ;position:fixed; right:1%; top:18px;border: 4px double #9A76F5;background: #333333;padding: 10px;}#info_iron_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}#info_on_s {border: 1px dashed #FF7F00; padding: 3px;}#info_boss_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}#info_cita_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}#info_scrolls_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}#info_castles_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}#info_arena_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}";
span_k.innerHTML += "<span>" + info_span + "</span>";
if (document.body.getElementsByTagName('td')[0]!=undefined) document.body.getElementsByTagName('td')[0].appendChild(span_k);
else document.body.appendChild(span_k);
document.body.appendChild(style_i);
if (localStorage.info_show_on_off==1) add_info.style.display='block';
if (localStorage.info_cita_on_off==1 && ((SetCitadel[0]!=0 && cita[0]!=0) || (SetCitadel[1]!=0 && cita[1]!=0) || (SetCitadel[2]!=0 && cita[2]!=0))) info_cita_s.style.display='block';
}
function gett(val, t) {
var sek=Number(val) - comp_time;
var hr=Math.floor(sek/3600)
var mnt=Math.floor((sek-hr*3600)/60)
var scnd=Math.floor(sek-(hr*3600+mnt*60))
if (hr<10) hr='0'+hr;
if (mnt<10) mnt='0'+mnt;
if (scnd<10) scnd='0'+scnd;
if (t==1) return hr; else if (t==2) return mnt; else if (t==3) return scnd; else if (t==4) return sek
}
function addInfo_()
{
var info_cita_button='';
var info_show_button='';
if (localStorage.info_show_on_off==undefined) localStorage.info_show_on_off=0;
if (localStorage.info_show_on_off==0) info_show_button='<input id="show_button" button style="background-color:red" type="submit" value=" Статистика " ></input>';
if(localStorage.info_show_on_off==1) info_show_button='<input id="show_button" button style="background-color:#53da3f" type="submit" value=" Статистика " ></input>';
if (localStorage.info_cita_on_off==undefined) localStorage.info_cita_on_off=0;
if (localStorage.info_cita_on_off==0) info_cita_button='<input id="cita_button" button style="background-color:red" type="submit" value=" + " ></input>';
if(localStorage.info_cita_on_off==1) info_cita_button='<input id="cita_button" button style="background-color:#53da3f" type="submit" value=" - " ></input>';
if (sessionStorage.territory == undefined) div_d = '';
else if (sessionStorage.territory == 1) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" грозовой перевал "></input>';
else if (sessionStorage.territory == 2) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" тысяча гор "></input>';
else if (sessionStorage.territory == 3) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" седые холмы "></input>';
else if (sessionStorage.territory == 4) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" каменный лес "></input>';
else if (sessionStorage.territory == 5) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" пепельная пустыня "></input>';
else if (sessionStorage.territory == 6) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" черное озеро "></input>';
else if (sessionStorage.territory == 7) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" могильные топи "></input>';
else if (sessionStorage.territory == 8) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" голые камни "></input>';
else if (sessionStorage.territory == 9) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" покинутые степи "></input>';
else if (sessionStorage.territory == 10) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" забытая долина "></input>';
else if (sessionStorage.territory == 11) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" черные скалы "></input>';
else if (sessionStorage.territory == 12) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" выжженные земли "></input>';
else if (sessionStorage.territory == 13) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" мертвый остров "></input>';
else if (sessionStorage.territory == 14) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" Радужный Оазис "></input>';
else if (sessionStorage.territory == 15) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" Пещеры Мантикор "></input>';
else if (sessionStorage.territory == 16) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" Золотые Пески "></input>';
else if (sessionStorage.territory == 17) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" Ущелье Драконов "></input>';
else if (sessionStorage.territory == 18) div_d=' <input id="terr_button" button style="background-color:cyan" type="submit" value=" Самоцветные Копи "></input>';
var div_e = '';
if (sessionStorage.goToBoss == undefined) div_e = '';
else if (sessionStorage.goToBoss == 0) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Пещерный стражник "></input>';
else if (sessionStorage.goToBoss == 2) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Пещера мантикоры "></input>';
else if (sessionStorage.goToBoss == 3) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Лабиринт минотавра "></input>';
else if (sessionStorage.goToBoss == 4) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Легендарный дракон "></input>';
else if (sessionStorage.goToBoss == 5) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Логово Геррода "></input>';
else if (sessionStorage.goToBoss == 6) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Мифический дракон "></input>';
else if (sessionStorage.goToBoss == 7) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Храм Немезиды "></input>';
else if (sessionStorage.goToBoss == 8) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Каменный тролль "></input>';
else if (sessionStorage.goToBoss == 9) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Обитель Зодиака "></input>';
else if (sessionStorage.goToBoss == 10) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Трофейный дракон "></input>';
else if (sessionStorage.goToBoss == 11) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Долина Великанов/"></input>';
else if (sessionStorage.goToBoss == 12) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Святилище предков "></input>';
else if (sessionStorage.goToBoss == 13) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Потерянный Легион "></input>';
else if (sessionStorage.goToBoss == 1) div_e=' <input id="boss_button" button style="background-color:cyan" type="submit" value=" Грот Гарпий "></input>';
else sessionStorage.removeItem('atk')
var div_b = "";
if (title.match(/(Т|т)ерритория/i) && u_class == "воин") {
if (sessionStorage.dobivatTerr == undefined) sessionStorage.dobivatTerr = 0;
if (sessionStorage.dobivatTerr == 0) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью медов "></input>';
if (sessionStorage.dobivatTerr == 1) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью синих медов "></input>';
if (sessionStorage.dobivatTerr == 2) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью южных медов "></input>';
if (sessionStorage.dobivatTerr == 3) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью синих воинов "></input>';
if (sessionStorage.dobivatTerr == 4) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью южных воинов "></input>';
if (sessionStorage.dobivatTerr == 5) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью всех "></input>'
} else sessionStorage.removeItem("dobivatTerr");
if (title.match(/Каменный тролль|Дракон (\d+) ур/i) && u_class == "медик") {
if (sessionStorage.dheal == undefined) sessionStorage.dheal = vartrol;
if (sessionStorage.dheal == 0) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу "></input>';
if (sessionStorage.dheal == 1) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Жгу "></input>';
if (sessionStorage.dheal == 2) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу и жгу "></input>'
} else if (title.match(/Святилище предков/i) && u_class == "медик") {
if (sessionStorage.dheal == undefined) sessionStorage.dheal = varpred;
if (sessionStorage.dheal == 0) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу "></input>';
if (sessionStorage.dheal == 1) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Жгу "></input>';
if (sessionStorage.dheal == 2) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу и жгу "></input>'
} else if (title.match(/Долина Великанов/i) && u_class == "медик") {
if (sessionStorage.dheal == undefined || sessionStorage.dheal > 1) sessionStorage.dheal = 0;
if (sessionStorage.dheal == 0) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу союзников "></input>';
if (sessionStorage.dheal == 1) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу цель "></input>'
} else sessionStorage.removeItem("dheal");
if (title.match(/Долина Великанов/i) && u_class == "воин") {
if (sessionStorage.atk == undefined) sessionStorage.atk = 0;
if (sessionStorage.atk == 0) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Яп->Эп "></input>';
if (sessionStorage.atk == 1) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Бью Япитера "></input>';
if (sessionStorage.atk == 2) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Бью Эпитера "></input>'
}
else if (title.match(/Обитель Зодиака/i) && u_class=="воин")
{
if (sessionStorage.atk==undefined) sessionStorage.atk=0
if (sessionStorage.atk==0) div_b=' <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Мало Букв "></input>'
if (sessionStorage.atk==1) div_b=' <input id="w_button" button style="background-color:#08e60d" type="submit" value=" ХП<'+zd_soul+'% "></input>'
}
else if (title.match(/Потерянный Легион/i) && u_class=="воин")
{
if (sessionStorage.atk==undefined) sessionStorage.atk=varlego
if (sessionStorage.atk==0) div_b=' <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Легион "></input>'
if (sessionStorage.atk==1) div_b=' <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Антония "></input>'
if (sessionStorage.atk==2) div_b=' <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Марка "></input>'
if (sessionStorage.atk==3) div_b=' <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Легата "></input>'
if (sessionStorage.atk==4) div_b=' <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Легион > Легат "></input>'
}
else if (title.match(/Храм Немезиды/i) && u_class == "воин") {
if (sessionStorage.atk==undefined) sessionStorage.atk=varnema
if (sessionStorage.atk == 0) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" ХП+ "></input>';
if (sessionStorage.atk == 1) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Бью Гарма "></input>';
if (sessionStorage.atk == 2) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Бью Цербера "></input>';
if (sessionStorage.atk == 3) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Бью Немезиду "></input>';
if (sessionStorage.atk == 4) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Гарм->Ц+Н "></input>'
}
else sessionStorage.removeItem('dobivatTerr');
if (localStorage.on_off == "on") info_span += '<span> <input id="button" button style="background-color:#53da3f" type="submit" value=" СТОП " >' +div_b+' '+div_d+' '+div_e+ " "+info_show_button+"</input> </span>";
else if (sessionStorage.prow == 1 || sessionStorage.prow == undefined) info_span += '<span> <input id="button" button style="background-color:red" type="submit" value=" СТАРТ ">' + div_b + " "+info_show_button+"</input> </span>";
if (localStorage.on_off=="on")
{
info+='<center><table border="3"><tr><td> <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 1"><span style="color:#FFDF8C"> Общая</span></a>';
info+= ' | <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 2"><span style="color:#FFDF8C">Ресурсы</span></a>';
if (SetCitadel[0] != 0 || SetCitadel[1] != 0 || SetCitadel[2] != 0) info += ' | <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 3"><span style="color:#FFDF8C">Цитадель</span></a>';
info+= ' | <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 4"><span style="color:#FFDF8C">Звери</span></a>';
if (sessionStorage.castle_time != undefined) info += ' | <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 5"><span style="color:#FFDF8C">Замки</span></body></a>';
info+= ' | <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 6"><span style="color:#FFDF8C">Погода</span></tr></table> </body></a>';
info+='<center><span style="color:#FF0000">mod by Pay 2013г</span></center>';
if (localStorage.open_stat != 0)
info_span += '<center> <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 0"><span style="color:#FF0000">Закрыть</span></center></a>';
if (bonus[8]!=0) info +='<div><small><span style="color:#ffffff">• Алтарь</span> <span style="color:#04fb17">[<span style="color:04fb17">'+gett(bonus[8], 1)+':'+gett(bonus[8], 2)+':'+gett(bonus[8], 3)+'</span>]</span></p></tr></table></div>';
else info +='<div><span style="color:#ffffff">• Алтарь</span> <span style="color:#04fb17"> [<span style="color:red">• Не активен</span>]</span></p></tr></table></div>';
if (sessionStorage.att_time==1) sessionStorage.att_time=server_time[1]+':'+server_time[2]+' | '+day_add+'.'+month_add+'.2013'
if (sessionStorage.add_time==1) sessionStorage.add_time=server_time[1]+':'+server_time[2]+' | '+day_add+'.'+month_add+'.2013'
if (trayStatus!='') info+='<div><span style="color:#ffffff">• Ожидание</span> [<span id="timer" style="color:#04fb17">'+(trayStatus/1000).toFixed(2)+'</span>] сек.</span></p></div>';
if (trayStatus!='' && sessionStorage.ATT==1 && unravel) info +='• Ожидание. Включен "<span style="color:#53da3f">• Antigate</span>".</div>';
else if (trayStatus!='' && sessionStorage.ATT==1 && !unravel) info +='<div><span style="color:#ffffff">• Ожидание</span>[<span id="timer" style="color:#EE2C2C">'+(trayStatus/60000).toFixed(1)+'</span>] мин</span></p></div>';
else if (trayStatus!='' && sessionStorage.ATT!=1) info +='<div><span style="color:#ffffff">• Ожидание</span>[<span id="timer" style="color:#53da3f">'+(trayStatus/1000).toFixed(1)+'</span>] сек</span></p></div>';
info+= '<tr class="hr"></tr>';
}
if (hours>=5&&hours<=11) info_span +='<div><span style="color:#00ff00">Доброе утро.</span></div>' ;
else if (hours==12) info_span +='<div><center><span style="color:#FF0000">Добрый день!</span></div>' ;
else if (hours>=12&&hours<=17) info_span +='<div><center><span style="color:##ffff00">Добрый день, уже вторая половина дня</span></div>' ;
else if (hours>=17&&hours<=23) info_span +='<div><center><span style="color:##ff0000">Добрый вечер</span></div>' ;
else if (hours>=23&&hours<=5) info_span +='<div><center><span style="color:#00ff00">Доброй ночи</span></div>' ;
if (localStorage.open_stat == 1)
{
info +='<div><p align="right"> <a class="minor" style="text-decoration: none" href="javascript://" onclick="sessionStorage.curgamessurvival=sessionStorage.curgamessurvival=0; sessionStorage.curgamesarena=sessionStorage.curgamesarena=0; sessionStorage.att_time= sessionStorage.att_time=0; localStorage.clicks=localStorage.clicks=0; localStorage.dead_towers=localStorage.dead_towers0; "><span style="color:#ffffff"><span style="color:#FF0000"> Обнулить</span></a></div>';
info +='<div><p align="right"><a class="minor" style="text-decoration: none"/><span style="color:#ffffff">Последний АТТ: </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+sessionStorage.att_time+'</span>]</span></div>';
info +='<div><p align="right"><a class="minor" style="text-decoration: none"/><span style="color:#ffffff">Баф колодца:</span></a><span style="color:#53da3f"> [<span style="color:#00ccff">'+gett(koltime, 1)+':'+gett(koltime, 2)+':'+gett(koltime, 3)+'</span>]</div>';
if (localStorage.clicks==undefined) localStorage.clicks=0; localStorage.clicks++;
info +='<div><p align="right"><a class="minor" style="text-decoration: none"/><span style="color:#ffffff">Всего действий: </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+(Number(localStorage.clicks)/Number(2)+Number(0.0))+'</span>]</span></div>';
if (localStorage.dead_towers==undefined) localStorage.dead_towers=0;
info += '<div><p align="right"><a class="minor" style="text-decoration: none"/><span style="color:#ffffff">Смертей в башнях: </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.dead_towers+'</span>]</span></div>';
if (curgamessurvival!='') info +='<div><p align="right"><a class="minor" style="text-decoration: none"/><span style="color:#ffffff">Игры на выживание</span> <span style="color:#53da3f">[<span style="color:#00ccff">'+curgamessurvival+'</span>]</span></div>'
if (curgamesarena!='') info +='<div><p align="right"><a class="minor" style="text-decoration: none"/><span style="color:#ffffff">Игры на арене</span> <span style="color:#53da3f">[<span style="color:#00ccff">'+curgamesarena+'</span>]</span></div>';
info +='<div><p align="right"><a class="minor" style="text-decoration: none"/><span style="color:#ffffff">Всего АТТ:</span></a><span style="color:#53da3f"> [<span style="color:#00ccff">'+sessionStorage.att_cnt+'</span>]</span></div>'
}
if (localStorage.open_stat == 2) {info +='<div><p align="right"> <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.iron_1=localStorage.iron; localStorage.buttl_1=localStorage.buttl; localStorage.mifr_1=localStorage.mifr; sessionStorage.att_cnt=0;localStorage.buttl_2=localStorage.iron_2=localStorage.iron_3=localStorage.iron_4=0; sessionStorage.add_time = 1;"><span style="color:#ffffff"><span style="color:#FF0000"> Обнулить</span></a></div>';
if (sessionStorage.add_time!= ''){
info +='<div><p align="right"><span style="color:#ffffff"><span style="color:#FFDF8C"> Последнее обнуление </span> <span style="color:#53da3f"> [<span style="color:#00ccff">' + sessionStorage.add_time +'</span>]</span></div>';
}
info +='<div class="hr"></div>';
info +='<div><p align="right">» <span style="color:#00ccff"> Железо </span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> Начало игры </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.iron_1+'</span> жел.]</span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> Текущий момент</span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.iron+'</span> жел.]</span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> Расход на ремонт </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.iron_2+'</span> жел.]</span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> Расход на алтарь </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.iron_3+'</span> жел.]</span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> Расход на усталость </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.iron_4+'</span> жел.]</span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> В итоге </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+(Number(localStorage.iron)-Number(localStorage.iron_1))+'</span> жел.]</span></div>'
info +='<div><p align="right">» <span style="color:#00ccff"> Бутылочки </span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> Начало игры </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.buttl_1+'</span> бут.]</span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> Текущий момент</span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.buttl+'</span> бут.]</span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> Выпито </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.buttl_2+'</span> бут.]</span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> В итоге </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+(Number(localStorage.buttl)-Number(localStorage.buttl_1))+'</span> бут.]</span></div>'
info +='<div><p align="right">» <span style="color:#00ccff"> Мифрил </span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> Начало игры </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.mifr_1+'</span> мифр.]</span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> Текущий момент</span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.mifr+'</span> мифр.]</span></div>'
info +='<div><p align="right"> <span style="color:#FFDF8C"> В итоге </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+(Number(localStorage.mifr)-Number(localStorage.mifr_1))+'</span> мифр.]</span></div>'
info +='<div class="hr"></div>';
}
if (localStorage.open_stat == 4) {
info += '<div class="hr"></div>';
info +='<div><p align="right"> <span style="color:#FF0000">Воскрешение зверей: </span></div>';
if (dungeon[0]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Пещерный стражник: <span style="color:#32CD32">' +gett(dungeon[0], 1)+':'+gett(dungeon[0], 2)+':'+gett(dungeon[0], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Пещерный стражник:<span style="color:#32CD32"> воскрес </div>';
if (dungeon[1]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Гарпий: <span style="color:#32CD32">' +gett(dungeon[1], 1)+':'+gett(dungeon[1], 2)+':'+gett(dungeon[1], 3)+'</div>';
else info_span +='<div><p align="right"><span style="color:#FFDF8C">Гарпии:. <span style="color:#32CD32"> воскрес </div>';
if (dungeon[2]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Мантикора: <span style="color:#32CD32">' +gett(dungeon[2], 1)+':'+gett(dungeon[2], 2)+':'+gett(dungeon[2], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Мантикора: <span style="color:#32CD32"> воскрес </div>';
if (dungeon[3]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Лабиринт минотавра: <span style="color:#32CD32">' +gett(dungeon[3], 1)+':'+gett(dungeon[3], 2)+':'+gett(dungeon[3], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Лабиринт минотавра: <span style="color:#32CD32"> воскрес </div>';
if (dungeon[4]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Легендарный Дракон: <span style="color:#32CD32">' +gett(dungeon[4], 1)+':'+gett(dungeon[4], 2)+':'+gett(dungeon[4], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Легендарный Дракон: <span style="color:#32CD32"> воскрес </div>';
if (dungeon[6]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Мифический Дракон: <span style="color:#32CD32">' +gett(dungeon[6], 1)+':'+gett(dungeon[6], 2)+':'+gett(dungeon[6], 3)+'</div>';
else info +='<div><span style="color:#FFDF8C">Мифический Дракон: <span style="color:#32CD32"> воскрес </div>';
if (dungeon[7]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Храм Немезиды: <span style="color:#32CD32">' +gett(dungeon[7], 1)+':'+gett(dungeon[7], 2)+':'+gett(dungeon[7], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Храм Немезиды: <span style="color:#32CD32"> воскрес </div>';
if (dungeon[8]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Каменный Тролль: <span style="color:#32CD32">'+gett(dungeon[8], 1)+':'+gett(dungeon[8], 2)+':'+gett(dungeon[8], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Каменный Тролль: <span style="color:#32CD32"> воскрес </div>';
if (dungeon[9]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Обитель Зодиака: <span style="color:#32CD32">'+gett(dungeon[9], 1)+':'+gett(dungeon[9], 2)+':'+gett(dungeon[9], 3)+'</div>';
else info+='<div><span style="color:#FFDF8C">Обитель Зодиака: <span style="color:#32CD32"> воскрес </div>';
if (dungeon[12]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Святилище Предков: <span style="color:#32CD32">'+gett(dungeon[12], 1)+':'+gett(dungeon[12], 2)+':'+gett(dungeon[12], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Святилище Предков: <span style="color:#32CD32"> воскрес </div>';
if (dungeon[10]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">- Трофейный Дракон: <span style="color:#32CD32">'+gett(dungeon[10], 1)+':'+gett(dungeon[10], 2)+':'+gett(dungeon[10], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Трофейный Дракон: <span style="color:#32CD32"> воскрес </div>';
if (dungeon[11]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Долина Великанов: <span style="color:#32CD32">'+gett(dungeon[11], 1)+':'+gett(dungeon[11], 2)+':'+gett(dungeon[11], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Долина Великанов: <span style="color:#32CD32"> воскрес </div>';
if (dungeon[13]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Потерянный Легион: <span style="color:#32CD32">'+gett(dungeon[13], 1)+':'+gett(dungeon[13], 2)+':'+gett(dungeon[13], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Потерянный Легион: <span style="color:#32CD32"> воскрес </div>';
}
if (localStorage.open_stat == 5 && sessionStorage.castle_time != undefined)
{
var castle = sessionStorage.castle_time.split(",");
info+='<div> <span style="color:#FF0000"> до захвата: </span></div>';
if (castle[0]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Голова дракона: <span style="color:#32CD32">' +gett(castle[0], 1)+':'+gett(castle[0], 2)+':'+gett(castle[0], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Голова дракона:. <span style="color:#32CD32"> Готов к захвату </div>';
if (castle[1]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Сердце титана: <span style="color:#32CD32">' +gett(castle[1], 1)+':'+gett(castle[1], 2)+':'+gett(castle[1], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Сердце титана:. <span style="color:#32CD32"> Готов к захвату </div>';
if (castle[2]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Гроза миров: <span style="color:#32CD32">' +gett(castle[2], 1)+':'+gett(castle[2], 2)+':'+gett(castle[2], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Гроза миров:. <span style="color:#32CD32"> Готов к захвату </div>';
if (castle[3]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Крепость духа: <span style="color:#32CD32">' +gett(castle[3], 1)+':'+gett(castle[3], 2)+':'+gett(castle[3], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Крепость духа:. <span style="color:#32CD32"> Готов к захвату </div>';
if (castle[4]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Исцеление предков: <span style="color:#32CD32">' +gett(castle[4], 1)+':'+gett(castle[4], 2)+':'+gett(castle[4], 3)+'</div>';
else info+='<div><p align="right"><span style="color:#FFDF8C">Исцеление предков:. <span style="color:#32CD32"> Готов к захвату </div>';
if (castle[5]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Зеркало боли: <span style="color:#32CD32">' +gett(castle[5], 1)+':'+gett(castle[5], 2)+':'+gett(castle[5], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Зеркало боли:. <span style="color:#32CD32"> Готов к захвату </div>';
if (castle[6]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Источник познания: <span style="color:#32CD32">' +gett(castle[6], 1)+':'+gett(castle[6], 2)+':'+gett(castle[6], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Источник познания:. <span style="color:#32CD32"> Готов к захвату </div>';
if (castle[7]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Голова дракона: <span style="color:#32CD32">' +gett(castle[7], 1)+':'+gett(castle[7], 2)+':'+gett(castle[7], 3)+'</div>';
else info +='<div><p align="right"><span style="color:#FFDF8C">Колыбель жизни:. <span style="color:#32CD32"> Готов к захвату </div>';
info+='<div class="hr"></div>';
}
if (localStorage.open_stat == 3) {
if ((SetCitadel[0]!=0 && cita[0]!=0) || (SetCitadel[1]!=0 && cita[1]!=0) || (SetCitadel[2]!=0 && cita[2]!=0)) {
if (SetCitadel[0]!=0 && cita[0]!=0) info +='<div><p align="right">- <span style="color:#FFDF8C"> Башня мудрости</span> <span style="color:#53da3f">[<span style="color:#00ccff">'+gett(cita[0], 1)+':'+gett(cita[0], 2)+':'+gett(cita[0], 3)+'</span>]</span></div>'
if (SetCitadel[1]!=0 && cita[1]!=0) info +='<div><p align="right">- <span style="color:#FFDF8C"> Статуя критона</span> <span style="color:#53da3f">[<span style="color:#00ccff">'+gett(cita[1], 1)+':'+gett(cita[1], 2)+':'+gett(cita[1], 3)+'</span>]</span></div>'
if (SetCitadel[2]!=0 && cita[2]!=0) info +='<div><p align="right">- <span style="color:#FFDF8C"> Академия клана</span> <span style="color:#53da3f">[<span style="color:#00ccff">'+gett(cita[2], 1)+':'+gett(cita[2], 2)+':'+gett(cita[2], 3)+'</span>]</span></div>'
}
else if (SetCitadel[0]!=0 || SetCitadel[1]!=0 || SetCitadel[2]!=0) {
info +='<div><p align="right">- <span style="color:#FFDF8C"> Цитадель могут активировать</span> </span> <span style="color:#53da3f"> [<span style="color:#00ccff">лидер и генералы клана</span>]</span></div>'
info +='<div><p align="right">- <span style="color:#EE2C2C"> Пожалуйста отключите активацию цитаделей в настройках</span></div>'}
info+='<div class="hr"></div>';
}
info ='<div id="add_info">'+info+'<div>';
mpage(info)
if (document.getElementById('add_info')!=undefined) warlord();
var t = setInterval(MyTimer, 57);
if (document.getElementById("show_button")!=undefined) show_button.onclick= function() {
if (localStorage.info_show_on_off==1) {localStorage.info_show_on_off=0; show_button.value=" Статистика "; add_info.style.display='none'; show_button.style.backgroundColor='red';}
else if (localStorage.info_show_on_off!=1) {localStorage.info_show_on_off=1; show_button.value=" Статистика "; add_info.style.display='block'; show_button.style.backgroundColor='#53da3f';} };
if (document.getElementById("cita_button")!=undefined) cita_button.onclick= function() {
if (localStorage.info_cita_on_off==1) {localStorage.info_cita_on_off=0; cita_button.value=" + ";info_cita_s.style.display='none'; cita_button.style.backgroundColor='red';}
else if (localStorage.info_cita_on_off!=1) {localStorage.info_cita_on_off=1; cita_button.value=" - ";info_cita_s.style.display='block'; cita_button.style.backgroundColor='#53da3f';} };
if (document.getElementById("button")!=undefined) button.onclick= function()
{
if (localStorage.on_off=="on") {localStorage.on_off="off"; if (timeoutId!="")
clearInterval(timeoutId);
activ_link.style="";
button.value = " СТАРТ "
}
else if (sessionStorage.prow==1||sessionStorage.prow==undefined) {localStorage.on_off="on";sessionStorage.perehod=1;
button.value = " СТОП ";
location.href=location.href;
}
};
if (document.getElementById("t_button") != undefined) t_button.onclick = function() {
if (title.match(/Территория/i) && u_class=="воин") {
if (sessionStorage.dobivatTerr==0) {sessionStorage.dobivatTerr=1; t_button.src="http://";}
else if (sessionStorage.dobivatTerr==1) {sessionStorage.dobivatTerr=2; t_button.src="http://";}
else {sessionStorage.dobivatTerr=0; t_button.src="http://";}
}
};
if (document.getElementById("h_button")!=undefined) h_button.onclick= function() {clearInterval
if (title.match(/Долина Великанов/i)) {
if (sessionStorage.dheal==0) {sessionStorage.dheal=1; h_button.value=" Лечу цель ";}
else {sessionStorage.dheal=0; h_button.value=" Лечу союзников ";}
}
else if (title.match(/Каменный тролль|Святилище предков|Дракон (\d+) ур/i)){
if (sessionStorage.dheal==0) {sessionStorage.dheal=1; h_button.value=" Жгу ";}
else if (sessionStorage.dheal==1) {sessionStorage.dheal=2; h_button.value=" Лечу и жгу ";}
else {sessionStorage.dheal=0; h_button.value=" Лечу ";}
}
}
if (document.getElementById("w_button")!=undefined) w_button.onclick= function() {
if (title.match(/Храм Немезиды/i)) {
if (sessionStorage.atk==0) {sessionStorage.atk=1; w_button.value=" Бью Гарма ";}
else if (sessionStorage.atk==1) {sessionStorage.atk=2; w_button.value=" Бью Цербера ";}
else if (sessionStorage.atk==2) {sessionStorage.atk=3; w_button.value=" Бью Немезиду ";}
else if (sessionStorage.atk==3) {sessionStorage.atk=4; w_button.value=" Гарм->Ц+Н ";}
else {sessionStorage.atk=0; w_button.value=" ХП+ ";}
}
else if (title.match(/Долина Великанов/i)){
if (sessionStorage.atk==0) {sessionStorage.atk=1; w_button.value=" Бью Япитера ";}
else if (sessionStorage.atk==1) {sessionStorage.atk=2; w_button.value=" Бью Эпитера ";}
else {sessionStorage.atk=0; w_button.value=" Яп->Эп ";}
}
else if (title.match(/Обитель Зодиака/i)){
if (sessionStorage.atk==0) {sessionStorage.atk=1; w_button.value=" ХП<"+zd_soul+"% ";}
else {sessionStorage.atk=0; w_button.value=" Мало Букв ";}
}
else if (title.match(/Потерянный Легион/i)){
if (sessionStorage.atk==0) {sessionStorage.atk=1; w_button.value=" Антония ";}
else if (sessionStorage.atk==1) {sessionStorage.atk=2; w_button.value=" Марка ";}
else if (sessionStorage.atk==2) {sessionStorage.atk=3; w_button.value=" Легата ";}
else if (sessionStorage.atk==3) {sessionStorage.atk=4; w_button.value=" Легион > Легат ";}
else {sessionStorage.atk=0; w_button.value=" Легион ";}
}
}
}
function MyTimer() {//clearTimeout
if (document.getElementById("timer")!=undefined){
t2 = +new Date(); tmr=t1+Number(trayStatus)-t2;
if(tmr<60) {document.getElementById("timer").innerHTML="0.00"; clearInterval(t)}
else document.getElementById("timer").innerHTML=(tmr/1000).toFixed(2)
;}
}
function goToPassive(){
if (title.match("Магазин умений") && passive!='') click(passive, timeout)
else if (title.match("Мои умения") && trade_ability!='') click(trade_ability, timeout)
else if (title.match("Мой герой") && abilities!='') click(abilities, timeout)
else if (InTowers) click(naGlavnuy, timeout)
else click(user, timeout)
}
function abilities_()
{
if (strateg && ((strategMind && Scrolls[13]!=0) || !strategMind) && mark[18]!=1 && !action && !Boss && !InEvents)
{
if (mark[22]==1) goToAbilities_()
if (title.match('Пассивное умение')) {
var reg_pnts=/У тебя очков полей: (\d+)/i
if (reg_pnts.test(rus_t)) field_pnts = (reg_pnts.exec(rus_t))[1];
if ( rus_t.match("Ты уже используешь все доступные умения")|| rus_t.match("У Вас не хватает очков полей")) goToAbilities();
else if ((field_pnts > 1) && rus_t.match(/\[купить\] цена:1 /) && !rus_t.match(/\[купить\] цена:6 /)) click(epicBuyLink, timeout);
else if (!strategMind && (field_pnts > 6) && epicBuyLink != '' ) click (epicBuyLink, timeout);
else if (!strategMind && (field_pnts > 3) && rareBuyLink != '' ) click (rareBuyLink, timeout);
else if (!strategMind && (field_pnts > 1) && greenBuyLink != '' ) click (greenBuyLink, timeout);
else mark[18]=1
}
else for (var i=0;i<=12;i++) {if (Scrolls[i]==0 && i!=8) goToPassive();}
}
if (title.match(/Мой герой|Мои умения/)) for (var i=0;i<=13;i++) {if (!rus_t.match(name_scrl[i]) && !/нет/.test(Scrolls[i]) ) Scrolls[i]=0;}
sessionStorage.scrolls=Scrolls
if (title.match(/Мой герой/)) for (var i=0;i<=12;i++) {if (rus_t.match(name_scrl[i]) && !/\d+/.test(Scrolls[i]) && SetScroll[i]==1 && abilities!='') {click(abilities, timeout); break;}}
if (SetAbilities)
{
if (sessionStorage.abilities==undefined && sessionStorage.tel_num!=1) click('/user/abilities', timeout);
if (title.match('Мои умения'))
{
var r_tm=rNum(30, 120)
for (var i=0;i<=13;i++) {
var reg=new RegExp(name_scrl[i]+" \\[(\\d+):(\\d+):(\\d+)", "i")
if (reg.test(rus_t)) {Scrolls[i]=getSec(reg.exec(rus_t))+comp_time+r_tm;}
}
sessionStorage.scrolls=Scrolls
sessionStorage.abilities=''
for (var i=5;i>0;i--) {
if (rus_t.match("Выбрать набор "+i)) {sessionStorage.abilities=i+" ";break;}
else sessionStorage.abilities="0 "
}
for (var i=1;i<=5;i++) {if (abilitiesSetLink[i]==undefined && rus_t.match('Выбрать набор '+i)) sessionStorage.abilities+=i+',';}
if (!rus_t.match('Умения нельзя менять в бою') )
for (var i=1;i<=5;i++) {if (sessionStorage.setAbil==i && abilitiesSetLink[i]!=undefined) {click(a[abilitiesSetLink[i]], timeout);}}
else if (vboy!='') click(vboy, timeout)
else click(user, timeout)
sessionStorage.removeItem('setAbil');
}
if (sessionStorage.abilities != undefined)
if (sessionStorage.abilities[0]>=sessionStorage.setAbil && title.match('Варвары') && sessionStorage.setAbil!=undefined && !action ) click('/user/abilities', timeout);
else if (!action )
{
if ( sessionStorage.abilities[0]>=Abilities_N[0] && InTowers && !sessionStorage.abilities.match(Abilities_N[0]+',') ) {
sessionStorage.setAbil=Abilities_N[0];
click(naGlavnuy, timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[1] && title.match('Арена') && attack1=='' && !sessionStorage.abilities.match(Abilities_N[1]+',') ) {
sessionStorage.setAbil=Abilities_N[1];
click('/user/abilities', timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[2] && vzamok=='' && attack1=='' && heal=='' && !sessionStorage.abilities.match(Abilities_N[2]+',') && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/) ) {
sessionStorage.setAbil=Abilities_N[2];
click('/user/abilities', timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[3] && title.match('Турнир героев') && attack1=='' && !sessionStorage.abilities.match(Abilities_N[3]+',') ) {
sessionStorage.setAbil=Abilities_N[3];
click('/user/abilities', timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[12] && title.match('Командный турнир') && attack1=='' && !sessionStorage.abilities.match(Abilities_N[12]+',') ) {
sessionStorage.setAbil=Abilities_N[12];
click('/user/abilities', timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[4] && title.match('Выживание') && attack1=='' && !sessionStorage.abilities.match(Abilities_N[4]+',') ) {
sessionStorage.setAbil=Abilities_N[4];
click('/user/abilities', timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[5] && attack1=='' && heal=='' && !sessionStorage.abilities.match(Abilities_N[5]+',') && title.match('Территория') ) {
sessionStorage.setAbil=Abilities_N[5];
click('/user/abilities', timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[6] && attack1=='' && heal=='' && !sessionStorage.abilities.match(Abilities_N[6]+',') && title.match('Битва героев') ) {
sessionStorage.setAbil=Abilities_N[6];
click('/user/abilities', timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[7] && title.match('Поля сражений') && attack1=='' && Abilities_N[7]!=0 && !sessionStorage.abilities.match(Abilities_N[7]+',') ) {
sessionStorage.setAbil=Abilities_N[7];
click('/user/abilities', timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[8] && Boss && attack1=='' && heal=='' && !sessionStorage.abilities.match(Abilities_N[8]+',') ) {
sessionStorage.setAbil=Abilities_N[8];
click('/user/abilities', timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[9] && title.match(/Логово Геррода/) && attack1=='' && !sessionStorage.abilities.match(Abilities_N[9]+',') ) {
sessionStorage.setAbil=Abilities_N[9];
click('/user/abilities', timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[10] && title.match(/Цари (Г|г)оры/) && attack1=='' && !sessionStorage.abilities.match(Abilities_N[10]+',') ) {
sessionStorage.setAbil=Abilities_N[10];
click('/user/abilities', timeout);}
else if ( sessionStorage.abilities[0]>=Abilities_N[11] && title.match(/Город (Д|д)ревних/) && attack1=='' && !sessionStorage.abilities.match(Abilities_N[11]+',') ) {
sessionStorage.setAbil=Abilities_N[11];
click('/user/abilities', timeout);}
}
}
}
function testAbility(x){
if ( sessionStorage.abilities[x]>=Abilities_N[x] && !sessionStorage.abilities.match(Abilities_N[x]+',') ) return true; else return false;
}
function getSec(arr){return Number(Number(arr[1])*3600+Number(arr[2])*60+Number(arr[3]));}
function stances_()
{
if (SetStances)
{
if (sessionStorage.stances==undefined) click('/user/stances', timeout);
if (title.match('Таланты'))
{
var r_tm=rNum(30, 120)
for (var i=0;i<=13;i++) {
var reg=new RegExp(name_scrl[i]+" \\[(\\d+):(\\d+):(\\d+)", "i")
if (reg.test(rus_t)) {Scrolls[i]=getSec(reg.exec(rus_t))+comp_time+r_tm;}
}
sessionStorage.scrolls=Scrolls
sessionStorage.stances=''
for (var i=5;i>0;i--) {
if (rus_t.match("Выучить набор "+i)) {sessionStorage.stances=i+" ";break;}
else sessionStorage.stances="0 "
}
for (var i=1;i<=5;i++) {if (stancesSetLink[i]==undefined && rus_t.match('Выучить набор '+i)) sessionStorage.stances+=i+',';}
if (!rus_t.match('Менять таланты в бою нельзя') )
for (var i=1;i<=5;i++) {if (sessionStorage.setStanc==i && stancesSetLink[i]!=undefined) {click(a[stancesSetLink[i]], timeout);}}
else if (vboy!='') click(vboy, timeout)
else click(user, timeout)
sessionStorage.removeItem('setStanc');
}
if (sessionStorage.stances[0]>=sessionStorage.setStanc && title.match('Варвары') && sessionStorage.setStanc!=undefined && !action ) click('/user/stances', timeout);
else if (!action )
{
if ( sessionStorage.stances[0]>=Stances_N[0] && InTowers && !sessionStorage.stances.match(Stances_N[0]+',') ) {
sessionStorage.setStanc=Stances_N[0];
click(naGlavnuy, timeout);}
else if ( sessionStorage.stances[0]>=Stances_N[1] && title.match('Арена') && attack1=='' && !sessionStorage.stances.match(Stances_N[1]+',') ) {
sessionStorage.setStanc=Stances_N[1];
click('/user/stances', timeout);}
else if ( sessionStorage.stances[0]>=Stances_N[2] && vzamok=='' && attack1=='' && heal=='' && !sessionStorage.stances.match(Stances_N[2]+',') && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/) ) {
sessionStorage.setStanc=Stances_N[2];
click('/user/stances', timeout);}
else if ( sessionStorage.stances[0]>=Stances_N[3] && title.match('Турнир героев') && attack1=='' && !sessionStorage.stances.match(Stances_N[3]+',') ) {
sessionStorage.setStanc=Stances_N[3];
click('/user/stances', timeout);}
else if ( sessionStorage.stances[0]>=Stances_N[12] && title.match('Командный турнир') && attack1=='' && !sessionStorage.stances.match(Stances_N[12]+',') ) {
sessionStorage.setStanc=Stances_N[12];
click('/user/stances', timeout);}
else if ( sessionStorage.stances[0]>=Stances_N[4] && title.match('Выживание') && attack1=='' && !sessionStorage.stances.match(Stances_N[4]+',') ) {
sessionStorage.setStanc=Stances_N[4];
click('/user/stances', timeout);}
else if ( sessionStorage.stances[0]>=Stances_N[5] && attack1=='' && heal=='' && !sessionStorage.stances.match(Stances_N[5]+',') && title.match('Территория') ) {
sessionStorage.setStanc=Stances_N[5];
click('/user/stances', timeout);}
else if ( sessionStorage.stances[0]>=Stances_N[6] && attack1=='' && heal=='' && !sessionStorage.stances.match(Stances_N[6]+',') && title.match('Битва героев') ) {
sessionStorage.setStanc=Stances_N[6];
click('/user/stances', timeout);}
else if ( sessionStorage.stances[0]>=Stances_N[7] && title.match('Поля сражений') && attack1=='' && Stances_N[7]!=0 && !sessionStorage.stances.match(Stances_N[7]+',') ) {
sessionStorage.setStanc=Stances_N[7];
click('/user/stances', timeout);}
else if ( sessionStorage.stances[0]>=Stances_N[8] && Boss && attack1=='' && heal=='' && !sessionStorage.stances.match(Stances_N[8]+',') ) {
sessionStorage.setStanc=Stances_N[8];
click('/user/stances', timeout);}
else if ( sessionStorage.stances[0]>=Stances_N[10] && title.match(/Цари (Г|г)оры/) && attack1=='' && !sessionStorage.stances.match(Stances_N[10]+',') ) {
sessionStorage.setStanc=Stances_N[10];
click('/user/stances', timeout);}
else if ( sessionStorage.stances[0]>=Stances_N[11] && title.match(/Город (Д|д)ревних/) && attack1=='' && !sessionStorage.stances.match(Stances_N[11]+',') ) {
sessionStorage.setStanc=Stances_N[11];
click('/user/stances', timeout);}
if ( mark[2]==1 && !action) {mark[2]=0; click(user, timeout)}
function goToStanses_(x){
if (x!=undefined && title.match("Таланты")) {
if (sessionStorage.setStanc[0]>=x) {}
}
else if (title.match("Мой герой") && stances!='') click(stances, timeout)
else if (InTowers) click(naGlavnuy, timeout)
else click(naGlavnuy, timeout)
}
}
}
}
function getCookie(name) {
var matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
))
return matches ? decodeURIComponent(matches[1]) : undefined
}