HWM GN Helper

Помощник ГН (версия от 2021.11.14)

// ==UserScript==
// @name           HWM GN Helper
// @namespace      https://gf.qytechs.cn/ru/users/302695
// @description    Помощник ГН (версия от 2021.11.14)
// @author         ElMarado
// @version        3.306.1
// @include        https://www.heroeswm.ru/mercenary_guild.php*
// @include        https://www.heroeswm.ru/pl_warlog.php*
// @include        https://www.lordswm.com/mercenary_guild.php*
// @include        https://www.lordswm.com/pl_warlog.php*
// @include        http://178.248.235.15/mercenary_guild.php*
// @include        http://178.248.235.15/pl_warlog.php*
// @grant          GM_getValue
// @grant          GM_setValue
// @license        MIT
// @icon           https://app.box.com/representation/file_version_34029013909/image_2048/1.png?shared_name=hz97b2qwo2ycc5ospb7ccffn13w3ehc4
// ==/UserScript==

(function () {
var version             = '3.306.1 (2021.11.14)';
var new_exp_koef        = 4;
var show_exp_on_warlog  = GM_getValue("hwm_show_exp_on_warlog", false);
var skip_army           = GM_getValue("hwm_skip_army", false);	    //1-армии
var skip_raids          = GM_getValue("hwm_skip_raids", false);	    //2-набеги
var skip_monstr         = GM_getValue("hwm_skip_monstr", false);    //3-монстры
var skip_conspir        = GM_getValue("hwm_skip_conspir", false);   //4-заговорщики
var skip_invader        = GM_getValue("hwm_skip_invader", false);   //5-захватчики
var skip_otryad         = GM_getValue("hwm_skip_otryad", false);    //6-отряд (защита союзника)
var skip_convoy         = GM_getValue("hwm_skip_convoy", false);    //7-разбойники (сопровождение)
var koef                = GM_getValue("hwm_koef_dop_exp", 1.0);     //коэффициент перекача
var level_army          = GM_getValue("hwm_level_army", 0);         //1-С какого уровня пропускать армии
var level_raids         = GM_getValue("hwm_level_raids", 0);        //2-С какого уровня пропускать набеги
var level_monstr        = GM_getValue("hwm_level_monstr", 0);       //3-С какого уровня пропускать монстров
var level_conspir       = GM_getValue("hwm_level_conspir", 0);      //4-С какого уровня пропускать заговорщиков
var level_invader       = GM_getValue("hwm_level_invader", 0);      //5-С какого уровня пропускать захватчиков
var level_otryad        = GM_getValue("hwm_level_otryad", 0);       //6-С какого уровня пропускать отряды
var level_convoy        = GM_getValue("hwm_level_convoy", 0);       //7-С какого уровня пропускать отряды
var limit_exp_monstr    = GM_getValue("hwm_limit_exp_monstr", 0);   //3-С какого порога опыта пропускать монстров
var str_settings        = ustring("&nbsp&nbspНастройки&nbsp&nbsp");
var str_exp             = ustring("Кол-во опыта: ");
var str_atk             = ustring("Атака&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: ");
var str_def             = ustring("Защита&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: ");
var str_dam             = ustring("Урон&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: ");
var str_hp              = ustring("Ед.жизни&nbsp&nbsp&nbsp&nbsp: ");
var str_spd             = ustring("Скорость&nbsp&nbsp&nbsp&nbsp: ");
var str_ini             = ustring("Инициатива&nbsp&nbsp: ");
var str_mana1           = ustring("Мана&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: ");
var str_mana2           = ustring("Кастов&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: ");
var str_vys             = ustring("Выстрелы&nbsp&nbsp&nbsp&nbsp: ");
var str_skills	        = ustring('Умения: ');
var str_pusto           = ustring("Данные не заполнены");
var str_no_found        = ustring("В базе скрипта не найден. Обратитесь к автору скрипта.");
var str_show            = ustring("Отображать <b>опыт за задания &laquoмонстры&raquo</b> в протоколе боев");
var str_start           = ustring("Скрипт: Помощник ГН. Версия: ");
var str_koef_0          = ustring("Текущий коэффициент перекача:&nbsp");
var str_koef_1	        = ustring("Введите новый коэффициент перекача от 1.0 до 9.9999");
var str_koef_2	        = ustring(" - значение изменится после обновления.");
var str_update	        = ustring("Проверить обновление скрипта.");
var str_autor           = ustring("Сообщить автору о найденной ошибке.");
var str_warning1        = ustring("<b>Внимание</b>. Выставляя галочку в любую из ячеек ниже, вы берете на себя отвественность за нарушение ");
var str_warning2        = ustring("Общих правил ГВД (пп.2.1 и 2.2)!");
var str_warning3        = ustring("Перед отправлением на задание &laquoРазбойники&raquo проверьте свою аммуницию. Можно идти без артов!");
var str_skip00	        = ustring("Пропускать задания:");
var str_skip01	        = ustring("от указанного уровня:");
var str_skip02	        = ustring("или если <br><b>опыт за задания &laquo;монстры&raquo;</b> <br>больше заданного:");
var str_title_3         = ustring("Если значение 0, то опыт не учитывается.");
var str_skip1           = ustring(" армии");
var str_skip2           = ustring(" набеги");
var str_skip3           = ustring(" &laquo;монстры&raquo;");
var str_skip4           = ustring(" заговорщики");
var str_skip5           = ustring(" захватчики");
var str_skip6           = ustring(" отряды (защита союзника)");
var str_skip7           = ustring(" разбойники");
var key_army            = ustring("Армия");
var key_raids           = ustring("набеги");
var key_monstr	        = ustring("-монстр");
var key_conspir	        = ustring("заговорщики");
var key_invader	        = ustring("захватчики");
var key_otryad	        = ustring("Отряд");
var key_convoy	        = ustring("разбойники");
var str_time            = ustring("Приходи через");
var str_min             = ustring(" мин");
var str_sec             = ustring(" c.");
var str_tab_b           = ustring("ГН. ");
var str_tab_e           = ustring(" до проверки задания.");
var str_no_gn           = ustring("ГН недоступна.");
var str_zad_ok	        = ustring("ГН. Задание подобрано!");
var str_need_skp        = ustring("ГН. Есть задание для пропуска.");
var str_url_aut	        = ustring("/sms-create.php?mailto=&subject=Скрипт: Помощник ГН. Найдена ошибка:");
var str_url_hlp	        = "http://daily.heroeswm.ru/help/ability.php?name=";
var str_url_prav        = "/help.php?section=5";
var str_url             = "https://gf.qytechs.cn/ru/scripts/383333-hwm-gn-helper-hwm-gn-exp";
var need_move_up        = false;
var url_cur             = location.href;
var all_tables	        = document.getElementsByTagName('table');
var monstr_rus_data     = { //структура(Если не написано ГО, то для монстра 0-уровня)  [Умения,Exp_ГО,Атака,Защита,Min_Урон,Max_Урон,HP_ГО,Скорость,Инициатива, Мана, Выстрелы]
        "Абордажники":                  ['00000000000000000000000000010000000000000001C200',30,25,23,24,37,16,6,12,0,0],
        "Адепты":                       ['00000000000000800008000100000000040000000001C000',121,20,24,29,32,80,6,12,14,10],
        "Адские жеребцы":               ['20040020000000000000000000000000000000000001C000',136,23,23,28,36,50,7,19,0,0],
        "Адские жнецы":                 ['00000028000000800000000000000000000000000001C000',250,44,33,22,33,99,6,16,10,0],
        "Адские псы":                   ['00000020000000000000000000000000000000000001C000',33,24,22,23,35,15,7,16,0,0],
        "Айсберговые элементали":       ['00040000000010040000000000000000000000000401C000',50,25,25,25,35,90,6,12,0,0],
        "Алмазные големы":              ['00000000000000000000000000000000000000000401C000000030',110,23,22,20,34,60,6,11,0,0],
        "Ангелы":                       ['00040000000000040000000000000000000000000001C000',330,27,27,45,45,180,6,13,0,0],
        "Арбалетчики":                  ['00000000000000000000000000000000041000000001C000',19,24,24,22,38,10,6,10,0,12],
        "Архангелы":                    ['00040400000000040000000000000000000000000001C000',390,31,31,50,50,220,8,13,0,0],
        "Архидемоны":                   ['00040020000000000000000000000000006000000001C000',312,32,31,33,66,211,6,12,0,0],
        "Архидьяволы":                  ['00040020000000000000000000100000004000000001C000',311,32,29,36,66,199,7,13,0,0],
        "Архиличи":                     ['00040000000000800020000000000004040000000001C000',110,29,29,27,30,55,6,12,19,6],
        "Архимаги":                     ['00000000000000808000000000000000060000000201C000',70,20,20,27,37,30,6,12,30,4],
        "Ассасины":                     ['00000000000000000008000400000000040000001001C000',33,24,23,22,34,14,6,14,0,5],
        "Ассиды":                       ['00000008000000040000000000000000208000000001C00080',53,21,28,26,30,30,9,13,0,0],
        "Астральные драконы":           ['00040000000000040020000000000000000001000001C000',310,31,27,27,36,150,7,13,0,0],
        "Баньши":                       ['00040000000000000020000000000200000000000001C000',205,23,23,22,37,110,6,13,0,0],
        "Бегемоты":                     ['00040000020000000000000000000000000000000001C000',350,30,22,30,50,210,6,11,0,0],
        "Берсерки":                     ['00000000004000000000000000000000000000000081C000',42,27,27,23,38,25,6,14,0,0],
        "Бестии":                       ['00000000000000000000000000000000000020000001C000',30,24,22,25,37,16,7,17,0,0],
        "Бесы":                         ['00000020000000000000000000000000000000020001C000',6,22,21,21,32,4,6,16,0,0],
        "Бехолдеры":                    ['00000000000000000008000000000000040000000101C000',33,29,27,23,35,22,6,12,0,12],
        "Боевые грифоны":               ['00440000000020040000000000000000000000000001C000',45,27,22,27,35,35,9,19,0,0],
        "Боевые единороги":             ['10040000000000000000040000000000000000000001C000',135,27,27,20,30,77,7,14,0,0],
        "Боевые кентавры":              ['00048000000000000008000000000000040000000001C000',21,24,24,23,35,10,6,12,0,8],
        "Боевые маги":                  ['00000000000000808000000000200000060000000001C000',72,22,29,27,37,29,6,12,12,6],
        "Боевые слоны":                 ['00040000000000000000004000000000000000000001C0000402',120,25,20,25,35,100,6,10,0,0],
        "Вампиры":                      ['00000200000000000020010000000000000000000001C000',68,26,26,26,38,30,6,13,0,0],
        "Вармонгеры":                   ['00008001000000000000000000001000000000000101C000',36,24,26,23,35,20,6,11,0,0],
        "Ведьмы-призраки":              ['00200010000000040020010000000000000000000001C000',30,28,27,24,36,20,6,13,0,0],
        "Ведьмы моря":                  ['00000000000000800000000000000000040000000001C200',70,22,20,20,36,35,6,14,29,4],
        "Великаны":                     ['00040008000000000000000000000000000000000001C10000',160,30,28,27,35,100,6,13,0,0],
        "Великаны-лучники":             ['00040008000000000000000000000000060000000001C000',130,30,26,22,32,100,6,13,0,6],
        "Великие левиафаны":            ['00040000010010000000000000000000000000000001C000',300,35,35,45,65,250,6,12,0,0],
        "Вендиго":                      ['00000000000010000000010000000000000000000001C000000000',20,28,25,27,30,20,6,14,0,0],
        "Верховные друиды":             ['00000000000000800000000040000000040000000001C000',101,22,29,29,34,38,6,12,18,7],
        "Вестники смерти":              ['00040000000000000020000000000010000000000001C000',205,26,24,25,30,100,6,13,0,0],
        "Виверны":                      ['00040000000000040000000000004000000000000001C000',170,27,27,25,35,90,6,12,0,0],
        "Визири джиннов":               ['00040000002000440000000000000000100000000001C000',110,23,23,24,39,50,8,14,-2,0],
        "Владычицы тени":               ['00000000000000800000000000000000040000400001C000',185,20,20,27,37,90,6,12,17,4],
        "Водные элементали":	        ['00000000000010800000000000000000000000000401C000',57,28,28,28,32,43,6,12,14,0],
        "Вожаки":                       ['00008000000000000000000000060000000000000001C000',100,23,25,20,32,48,7,14,0,0],
        "Воздушные элементали":         ['00000200002000040000000000000000000000000401C000',59,28,26,25,37,30,8,20,0,0],
        "Воины Анубиса":                ['00000000004000000008000000000004044000000001C000040040',420,28,22,34,45,200,7,16,0,2],
        "Воины-наёмники":               ['00420000000000000001000000000000000000000101C000',25,29,25,23,35,24,6,11,0,0],
        "Воители":                      ['00030000000000000000000000000000080000000101C000',12,21,25,21,32,12,6,11,0,0],
        "Волшебные драконы":            ['00040000000000840000800000000000200000000001C004',800,20,30,20,30,500,8,13,60,0],
        "Воры-колдуны":                 ['00000000000000800000000000000000000000000001C000',35,28,27,25,39,30,6,13,24,0],
        "Воры-разведчики":              ['00000200000000000000000000000000000000000001C000',35,20,28,27,32,45,6,13,0,0],
        "Воры-убийцы":                  ['00000000000000000008000400000000040000000001C000',35,22,26,26,30,40,6,16,0,12],
        "Высшие ангелы":                ['00040000000000840000000000000000000000000001C000',390,35,25,25,75,220,8,13,17,0],
        "Высшие вампиры":               ['00000200000000000020010000000000004000000001C000',70,29,29,27,31,35,7,13,0,0],
        "Высшие личи":                  ['00040000000000800020000000000000040000000001C000',100,21,29,27,31,55,6,12,23,5],
        "Гарпии":                       ['00000000000000040000000000000000000020000001C000',29,25,21,24,37,15,8,16,0,0],
        "Гарпии-ведьмы":                ['00000200000000040000000000000000000020000001C000',45,26,22,24,37,15,9,18,0,0],
        "Гарпунеры":                    ['00010000000000000000000000000000040000000003C000',18,25,23,22,35,10,4,9,0,0],
        "Гигантские ящеры":             ['00040000000000000000000000000000000000000001C000',25,27,27,24,36,25,6,14,0,0],
        "Гидры":                        ['00040200000000000000000000000000000000800101C000',108,25,22,27,34,80,6,10,0,0],
        "Глаза тьмы":                   ['00000000000000000008000002000000040000000101C00000',33,29,29,23,35,26,6,12,0,24],
        "Глубоководные черти":          ['00040000000000000000000000004008000000000001C000',140,28,26,25,34,105,6,11,0,0],
        "Гниющие зомби":                ['00000000000000000020000800000000000000000101C000',17,22,23,21,33,23,6,10,0,0],
        "Гоблины":                      ['00000000000000000000000000000000000000000001C000',5,23,21,21,32,3,6,12,0,0],
        "Гоблины-лучники":              ['00000000000000000000000000000000040000000001C000',9,23,23,21,32,3,6,12,0,10],
        "Гоблины-маги":                 ['00000000000000800000000000000000000000000001C000',9,22,21,21,32,3,6,13,10,0],
        "Гоблины-трапперы":             ['00008000000000000000000000000000000400008001C000',15,21,23,21,31,7,6,12,0,0],
        "Гоги":                         ['00000020000000000000000000000000040000000001C000',13,26,24,22,34,13,6,12,0,12],
        "Големы смерти":                ['00040000000000000028000000000000440000000001C000',329,25,40,40,60,350,6,12,0,1],
        "Головорезы":                   ['00000000000000000000000000000000000000000801C000',6,22,22,21,32,8,6,10,0,0],
        "Горные стражи":                ['00030000000000000004000000000000000000000101C000',24,21,26,21,32,12,6,10,0,0],
        "Гремлины":                     ['00000000000000000000000000000000040000000001C000',5,22,22,21,32,5,6,10,0,5],
        "Гремлины-вредители":	        ['00000000000000010000000000000000040000000001C000',9,28,23,21,32,6,6,14,0,7],
        "Грифоны":                      ['00440000000020040000000000000000000000000001C000',59,27,25,25,30,30,7,18,0,0],
        "Громовержцы":                  ['00040000000100000040000000000000004040000001C000',162,25,25,29,34,120,8,13,0,0],
        "Демонессы":                    ['00000020000000000000002000000000040000002001C000',67,26,26,26,33,30,6,12,0,6],
        "Детёныши ящера":               ['40000000000000000000000000000000000000000001C000',13,25,25,22,34,13,6,22,0,0],
        "Джинны":                       ['00040000000000040000000000000100000000000001C000',103,21,20,22,34,40,7,14,-1,0],
        "Джинны-султаны":               ['00040000000000040000000000000080200000000001C000',110,24,24,24,39,45,8,14,-1,0],
        "Дикие энты":                   ['00040000000400000000200000000000000000000109C000',210,21,27,22,30,175,6,10,0,0],
        "Дозорные":                      ['00000000000000000000000000000000040400000001C000000000',7,24,22,21,33,5,6,11,0,8],
        "Дочери земли":                 ['00008004000001800000000000000000008000000001C000',72,20,27,27,31,35,6,14,10,0],
        "Дочери неба":                  ['00008004000000800000000000000000000000000001C000',75,27,29,26,39,35,6,14,14,0],
        "Древние бегемоты":             ['00040000008000000000000000000000000000000001C000',390,33,25,30,50,250,6,11,0,0],
        "Древние мумии":                ['00000000000000800020000000000000000000000001C040',135,20,20,26,30,80,6,13,29,0],
        "Древние энты":                 ['00040000000000000000200000000000000000080101C000',210,29,29,20,30,181,6,10,0,0],
        "Дриады":                       ['00000200000000840000000000000000000100000001C000',20,22,21,22,32,6,7,17,12,0],
        "Друиды":                       ['00000000000000800000000000000000040000000001C000',74,27,27,27,39,34,6,12,14,5],
        "Духи":                         ['002000000000000C0020000000000000000000000001C000',27,26,25,24,36,20,6,11,0,0],
        "Духи океана":                  ['00000000000000040000000000000000208000000001C000800000',53,20,28,26,39,30,8,13,0,0],
        "Дьяволы":                      ['00040020000000000000000000000000004000000001C000',245,27,25,36,66,166,7,13,0,0],
        "Дьяволята":                    ['00000020000000000000001000000000000000000001C000',10,23,23,21,34,6,6,16,0,0],
        "Единороги":                    ['10040000000000000000000000000000000000000001C000',124,22,22,20,30,57,7,14,0,0],
        "Железные големы":              ['00000000000400000400000000000000200000000001C000',33,25,25,23,35,18,6,10,0,0],
        "Жрецы рун":                    ['00000000200000800010000000000000040000000001C000',59,20,26,22,35,60,6,10,18,5],
        "Жрицы луны":                   ['00000000000000800000000000000000040000000001C0000404',60,21,21,24,36,50,6,11,25,10],
        "Жрицы солнца":                 ['00000000000000800000000000000000040000000001C0000404',70,23,23,24,36,55,6,11,25,10],
        "Защитники веры":               ['00020000000000200000000000000000000000000101C000',20,28,28,22,35,23,6,10,0,0],
        "Защитники гор":                ['00030000000000000000000000000000000000000101C000',7,21,24,21,31,7,6,11,0,0],
        "Зелёные драконы":              ['00040000000002040000000000000000000000000001C000',350,27,25,30,50,200,8,14,0,0],
        "Земные элементали":            ['00400000000200000000000000000000200000000401C000',63,28,21,20,34,75,6,10,0,0],
        "Злобные глаза":                ['00000000000000000008020000000000040000000101C000',33,20,28,23,35,22,7,12,0,24],
        "Зомби":                        ['00000000000000000020000000000000000000000101C000',11,21,22,21,32,17,6,10,0,0],
        "Изумрудные драконы":	        ['00040000000202040000000000000000000000000001C000',400,31,27,33,57,200,9,17,0,0],
        "Имперские грифоны":            ['00440000000020040000000000000000000004000001C000',62,29,28,25,35,35,7,18,0,0],
        "Инквизиторы":                  ['00000000000000800008000000000000040000000001C000',121,26,26,29,32,80,6,12,14,7],
        "Искусительницы":               ['00000020001000000000000000000002040000000001C000',65,26,26,26,33,26,6,11,0,6],
        "Ифриты":                       ['00040020000080840000000000000000000000000001C000',200,25,22,26,34,90,6,14,12,0],
        "Ифриты султаны":               ['00040020000080840000400000000000000000000001C000',250,26,24,26,34,100,7,14,12,0],
        "Йети":                         ['00040000000010000000000000000000000000000101C000000000',400,22,25,22,32,280,6,10,0,0],
        "Каменные горгульи":  	        ['00000000000100040000000000000000000000000501C000',16,23,24,21,31,15,6,11,0,0],
        "Камнегрызы":                   ['00000000000004000001000000000000800000000101C000',67,29,27,26,30,55,6,11,0,0],
        "Камнееды":                     ['00000000000000000001000000000000000000000001C000',56,28,26,26,39,45,6,11,0,0],
        "Кентавры":                     ['00048000000000001000000000000000040000000001C000',13,23,21,22,34,6,6,13,0,8],
        "Князья вампиров":              ['00000000000000000020010200000000004000000001C000',70,29,29,25,33,40,8,13,0,0],
        "Колдуны-ренегаты":             ['00000000000200800000000000000000000000000001C000000000',6,21,21,21,32,6,6,11,11,0],
        "Колоссы":                      ['00040000004000000000000000000000000000000001C000',350,27,27,40,70,175,6,12,0,0],
        "Кони преисподней":             ['20040020000008000000000000000000000000000001C000',138,28,27,20,37,66,8,18,0,0],
        "Корсарки":                     ['00000200000000000000000000000000000020000801C200',32,28,24,24,36,12,8,16,0,0],
        "Корсары":                      ['00000000000000200000000000000000000000000001C20000',16,25,21,24,37,13,6,12,0,0],
        "Костоломы":                    ['00000000004000000000000000000000000000000001C000',27,26,26,22,36,20,6,14,0,0],
        "Костяные драконы":             ['00040000000000040020000000000000000000000001C000',280,27,28,25,30,150,6,13,0,0],
        "Кочевники":                    ['00040000000000000000000000000000000000000001C000000000',50,29,28,22,36,30,7,16,0,0],
        "Кочевые кентавры":             ['00048000000000001000000000000000040000000001C000',20,24,22,23,36,9,6,12,0,8],
        "Кошмары":                      ['28040020000000000000000000000000000000000001C000',140,28,28,28,36,66,8,19,0,0],
        "Красные драконы":              ['00040000000000040000800000000000000000000001C800',400,30,30,45,60,235,9,13,0,0],
        "Крестоносцы":                  ['00020040000000000000000000000000000000000001C000000000',27,20,20,23,36,30,6,11,0,0],
        "Крестьяне":                    ['00000000000000000000000000000000000000000001C000',5,21,21,21,31,4,6,10,0,0],
        "Кристальные драконы":          ['00040000000000040000000000000000000000000041C000',400,30,26,30,60,200,9,17,0,0],
        "Кровавые ящеры":               ['00040000000000000000010000000000000000000001C000',30,23,23,28,30,35,7,16,0,0],
        "Кровоглазые циклопы":          ['00048000000000000800000004000800000000001001C000',500,28,28,35,50,235,6,12,0,0],
        "Кшатрии ракшасы":              ['00042000000000000100000000000000000000000001C000',162,27,20,25,35,135,7,10,0,0],
        "Лавовые драконы":              ['00040000000080000000000000000000000000000401C00010',329,30,35,44,55,275,6,11,0,0],
        "Лазутчики":                    ['00000000000000000008000000000000040000001001C000',20,23,23,22,34,10,6,12,0,5],
        "Латники":                      ['00020000400000000001000000000000000000000101C000',21,25,29,22,35,26,6,10,0,0],
        "Левиафаны":                    ['00040000040010000000000000000000000000000001C000',250,28,28,43,63,200,6,12,0,0],
        "Ледяные элементали":           ['00000000000010040000000000000000000000000401C00000',50,24,24,22,33,45,6,11,0,0],
        "Лепреконы":                    ['00000000000000000000000000000000000000000001C400',11,25,22,22,37,7,6,16,0,0],
        "Лесные снайперы":              ['00000000000000000000000000000000060000010001C000',42,26,25,27,38,12,6,13,0,16],
        "Лесные хоббиты":               ['00000000000000000000000000000000040000000001C010',9,25,22,22,33,6,6,12,0,16],
        "Личи":                         ['00040000000000000020000000000004040000000001C000',87,25,25,22,37,50,6,12,0,5],
        "Ловчие":                       ['00000000000000000000000400000000000000000001E000',34,25,24,23,35,15,6,14,0,0	],
        "Лучники":                      ['00000000000000000000000000000000050000000001C000',15,24,23,22,34,7,6,11,0,10],
        "Маги":                         ['00000000000000808000000000000000060000000001C000',63,20,20,27,37,18,6,12,18,3],
        "Магические элементали":        ['00000200000000000080000000000000000000000401C000000000',200,25,23,20,30,80,9,14,0,0],
        "Магма драконы":                ['00040000000080004000800000000000000000000401C000',329,30,40,40,50,280,6,11,0,0],
        "Магнитные големы":             ['00000000800000002400000000000000000000000001C000',57,26,26,23,35,28,6,11,0,0],
        "Магоги":                       ['00000020000000000000000008000000040000000001C000',16,27,24,22,34,13,6,12,0,24],
        "Мантикоры":                    ['00040002000000040000000000000000000000000001C00000',130,25,23,24,30,80,7,14,0,0],
        "Мастера копья":                ['00000000000004000008000000000000040000000001C000',17,24,24,22,33,12,6,11,0,4],
        "Мастера лука":                 ['00000080000000000000020000000000040000000001C000',42,25,24,25,38,14,6,12,0,16],
        "Мегеры":                       ['00000200000040000000000000000000000020000001C000',49,25,24,24,36,24,8,17,0,0],
        "Медведи":                      ['00040000000000000000000000000000000010000101C000',22,28,26,23,35,22,6,12,0,0],
        "Медузы королевы":              ['00040000000000000008000000000000040000000001C001',55,20,20,26,38,30,6,13,0,8],
        "Метатели копья":               ['00000000000004000000000000000000040000000001C000',11,24,24,21,32,10,6,11,0,2],
        "Минотавры":                    ['00000000000000000000000000000000000000004001C000',39,25,22,24,37,31,6,10,0,0],
        "Минотавры-стражи":             ['00000040000000000000000000000000000000004001C000',56,25,22,24,37,35,6,10,0,0],
        "Минотавры-надсмотрщики":       ['00800000000000000000000000000000000000000001C000',56,26,25,25,38,40,6,11,0,0],
        "Мобильные баллисты":           ['00040000000000000000000000000000040000010001C000000000',100,27,20,20,36,65,6,11,0,15],
        "Могильные големы":             ['28040000000000000028000000000000240000000001C000',400,30,50,50,70,400,6,12,0,2],
        "Молотобойцы":                  ['00000000000000000000000000000000000000004001C01000',12,24,24,22,33,9,6,11,0,0],
        "Монахи":                       ['00000000000000000008000000000000040000000001C000',101,22,22,29,32,54,6,12,0,7],
        "Морские дьяволы":              ['20040000000000000000000000000000000000000001C200',300,34,29,40,60,190,6,13,0,0],
        "Морские черти":                ['00040000000000000000000000000008000000000001C000',120,23,23,21,39,90,6,11,0,0],
        "Мумии":                        ['00000000000001800020000000000000000000000001C000',115,28,29,20,30,50,6,18,38,0],
        "Мумии фараонов":               ['00000000000001800020000000000000000000000001C000',135,20,20,25,35,70,6,19,54,0],
        "Мятежники":                    ['40000000000000000001000000000000000000000001C000',10,23,22,21,33,7,6,10,0,0],
        "Наги":                         ['00440200000000000000000000000000000000000001C000',160,25,25,30,30,110,6,12,0,0],
        "Наездники на верблюдах":       ['00040000000000000000000000000000000000000001C0000408',60,22,26,27,30,40,7,12,0,0],
        "Наездники на волках":          ['00040040000000000000000000000000000000000001C000',20,25,21,22,33,10,6,13,0,0],
        "Наездники на гиенах":          ['00040000000000000000080000000000000000000001C000',31,28,24,24,35,13,6,13,0,0],
        "Наездники на кабанах":         ['00040000080000000000000000000000000000000001C000',31,26,25,24,36,14,7,12,0,0],
        "Наездники на медведях":        ['00040000000000000000000000000000000000000101C000',24,25,20,24,35,25,6,12,0,0],
        "Наездники на ящерах":          ['00040000000000000000000000000000000002000001C000',65,29,27,27,32,40,6,13,0,0],
        "Налетчики на верблюдах":       ['00040000040000000000000000000000000000000001C0000408',70,22,28,28,31,45,6,13,0,0],
        "Налётчики на волках":          ['00040000000000000000000000000000000800000001C000',31,27,23,22,33,12,6,13,0,0],
        "Никсы-воины":                  ['00020000400000000000000000000000000000000001C000000000',180,25,24,28,32,90,7,13,0,0],
        "Нимфы":                        ['00000200000000040000000000000400000100000001C000',20,22,21,22,33,6,7,17,0,0],
        "Обсидиановые горгульи":        ['00000000000190040000000000000000000000000501C000',26,23,25,21,32,20,7,12,0,0],
        "Огненные гончие":              ['00000220000000000000800000000000000000800001C000',36,24,23,23,35,15,8,16,0,0],
        "Огненные демоны":              ['00004020000000000000000000000000000000000101C000',23,23,24,22,33,13,6,10,0,0],
        "Огненные драконы":             ['00040000000080000000C00000000000000000000401C000',255,25,35,40,50,230,6,11,0,0],
        "Огненные птицы":               ['80040000000080040000000000000000000000000001C000',117,22,22,22,36,65,8,14,0,0],
        "Огненные элементали":          ['00000000000080000000400000000000040000000401C000',60,20,25,21,30,43,6,10,0,50],
        "Огры":                         ['00000000000000000000004000000000000000000101C000',60,20,25,25,30,50,6,10,0,0],
        "Огры-ветераны":                ['00000000000004000000004000000000000000000101C000',75,22,25,25,30,70,6,11,0,0],
        "Огры-маги":                    ['00000000000000800000004000000000000000000101C000',74,21,26,25,32,65,6,10,14,0],
        "Огры-шаманы":                  ['00000000000000800000004000000000000000000101C000',74,22,25,27,32,55,6,11,12,0],
        "Одноглазые пираты":	        ['00040000000000000000000000000000000000000001C300',190,23,25,28,39,120,6,11,0,0],
        "Ополченцы":                    ['00000000000000000001000000000000000000000001C000',7,21,21,21,32,6,6,10,0,0],
        "Орки":                         ['00000008000000000008000000000000040000000001C000',29,26,21,23,34,12,6,13,0,6],
        "Орки-вожди":                   ['00000008000000000008020000000000040000000001C000',38,29,24,24,36,18,6,13,0,8],
        "Орки-тираны":                  ['00000048000000000008000000000000040000000001C000',38,20,23,23,35,20,6,12,0,10],
        "Орки-шаманы":                  ['00000008000000800008000000000000040000000001C000',33,26,23,23,34,13,6,13,14,6],
        "Паладины":                     ['00041000000800000000000000002000000000000001C000',262,24,24,20,30,100,7,14,0,0],
        "Палачи":                       ['08008000000000200000000000000000000000004001C000',83,24,20,28,32,40,7,14,0,0],
        "Пауки":                        ['00000000000000000000000080000000000000000001C000',15,24,24,23,35,9,6,13,0,0],
        "Пехотинцы":                    ['00020000000000000001000000000000000000000101C000',17,24,28,22,34,16,6,10,0,0],
        "Пещерные владыки":             ['00040020000000800000000000008000000000000001C000',195,22,21,23,31,120,6,10,24,0],
        "Пещерные гидры":               ['00040200000000000000000000004000000000200101C000',115,25,25,29,34,125,6,10,0,0],
        "Пещерные демоны":              ['00040020000000800000000000000000000000000001C000',157,21,21,23,36,110,6,10,12,0],
        "Пещерные отродья":             ['00040020000000000000000000000000200080000001C000',165,27,23,23,31,140,6,11,0,0],
        "Пиратки":                      ['00000000000000000000000000000000000020000801С200',20,26,24,23,35,10,8,14,0,0],
        "Пираты зомби":                 ['00040000000000000021080800000000000000000001C200',200,20,25,20,30,150,6,10,0,0],
        "Пираты Ктулху":                ['20040000000000000000000000000000204000000001C2000000',350,40,33,40,70,200,6,13,0,0],
        "Пироманьяки":                  ['00000000000000000000000000000000040000000001C00040',10,24,24,23,34,20,6,12,0,6],
        "Прибрежные налётчики":         ['00000000000000000000000000000000040000004001C000000000',10,24,22,25,39,19,6,11,0,6],
        "Привидения":                   ['00200000000000040020000000000000000000000001C000',26,24,24,23,37,8,6,12,0,0],
        "Призраки":                     ['00200000000000040020008000000000000000000001C000',27,24,24,24,36,19,6,12,0,0],
        "Призраки пираток":             ['00200000000000040020010000000000000020000001C200',17,26,22,22,34,8,9,14,0,0],
        "Призрачные драконы":           ['00040000000000040220000000000040000000000001C000',310,30,28,25,35,160,7,13,0,0],
        "Принцессы ракшас":             ['00040200000000000000000000000000000000000001C000',155,25,20,25,33,120,6,11,0,0],
        "Проворные наездники":          ['00040000000000000000000001000000000000040001C000',94,22,29,27,32,60,7,14,0,0],
        "Проклятые бегемоты":           ['08040000020000000000000000000000000000000001C000',400,33,26,35,50,250,6,11,0,0],
        "Проклятые горгульи":           ['00010000000004040000000000000000000000000401C000',25,23,27,23,37,35,7,16,0,0],
        "Проклятые энты":               ['08040000000000000000080000000000000000000001C000000000',250,24,23,25,37,215,6,11,0,0],
        "Птицы грома":                  ['00040000000000040000000010000000000008000001C000',115,20,20,21,35,65,9,14,0,0],
        "Птицы тьмы":                   ['00040000000000040000000002000000000000000001C000',120,26,20,21,35,60,8,18,0,0],
        "Пустынные налетчики":          ['00040000000000040000000000000000000000000001C000000008',50,29,27,28,31,40,7,13,0,0],
        "Пустынные рейдеры":            ['00000000000000000000000000000000040000000001C00004C0',22,24,28,23,35,12,6,11,0,0],
        "Пустынные убийцы":             ['00000200000000000000000000000000040000000001C00004A0',24,26,29,24,36,12,6,12,0,0],
        "Раджи ракшас":                 ['00040200000000000100000000000000000000000001C000',160,25,20,23,30,140,6,10,0,0],
        "Ретиарии":                     ['00000000000000000008000000000000040000001001C000000000',12,24,21,21,34,25,6,12,0,1],
        "Рогатые демоны":               ['00000020000000000000000000000000000000000101C000',14,21,23,21,32,13,6,10,0,0],
        "Рогатые жнецы":                ['00000028000000800000000000000000000000000001C000',200,33,22,22,33,99,6,12,5,0],
        "Роки":                         ['00040000000000040000000010000000000000000001C000',104,26,28,21,35,55,8,14,0,0],
        "Рыцари":                       ['00040000000000000000000000002000000000000001C000',232,23,21,20,30,90,7,13,0,0],
        "Рыцари смерти":                ['00040000000000000220000000000020000000000001C000',190,26,26,28,38,100,8,12,0,0],
        "Рыцари тьмы":                  ['00040000000000000220000000000000000000000001C000',160,23,23,25,35,90,7,12,0,0],
        "Светлые единороги":            ['00040000000000000000040000000000000000000011C000',135,25,25,29,34,80,7,14,0,0],
        "Свирепые бегемоты":            ['00040000020000000000000000000000000000100001C000',410,35,25,35,45,280,6,11,0,0],
        "Свободные циклопы":            ['00048000000000000800000004000001000000001001C000',700,30,27,45,57,225,6,11,0,0],
        "Северные наездники":           ['00040000000000000000000000000000000000000101C00020',36,26,24,25,36,30,7,13,0,0],
        "Серебряные пегасы":            ['00040000000000240000000000000000000000000001C002',50,29,21,25,39,30,9,14,0,0],
        "Силачи":                       ['00000000000000000000000000000000000000000001C020',20,27,23,24,38,50,6,12,0,0],
        "Сирены":                       ['00000000004000800000000000000000000000000001C000',60,20,27,25,38,20,6,14,18,0],
        "Сирены-искусительницы":        ['00000000004000800000000000000000000000000001C000',70,20,28,26,39,24,6,14,22,0],
        "Скелеты":                      ['00000000000000000020000000000000000000000001C000',6,21,22,21,31,4,6,12,0,0],
        "Скелеты-арбалетчики":	        ['00000000000000000020000000000000041000000001C000',12,22,23,21,33,6,6,10,0,10],
        "Скелеты-воины":                ['00020000400000000021000000000000800000000001C000',10,22,26,21,33,5,6,12,0,0],
        "Скелеты-корсары":              ['00000000000000001028000000000000040000000001C208',10,21,22,22,23,4,6,12,0,8],
        "Скелеты-лучники":              ['00000000000000000020000000000000040000000001C000',10,21,22,21,32,4,6,12,0,8],
        "Скелеты-моряки":               ['00000000000000200020000000000000000000000101C200',6,23,21,21,32,4,6,13,0,0],
        "Скелеты-пираты":               ['00000000000000001020000000000000000000000001C2080000',7,21,22,21,32,4,6,12,0,8],
        "Скорпионы":                    ['00000000000000000000000000000000000000000001C00006',6,24,21,21,31,4,6,17,0,0],
        "Слуги Анубиса":                ['00040000004000000008000000000000040000000001C000040080',350,22,24,30,40,160,6,14,0,1],
        "Снежные воины":                ['00000000000010000000000000000000000000000101C00008',35,26,26,24,38,27,6,10,0,0],
        "Стальные големы":              ['00400000000400000400000000000000100000000001C000',54,26,26,25,37,24,6,10,0,0],
        "Старейшины рун":               ['00000000200080800000000020000000040000000001C000',100,20,29,24,38,70,6,11,30,5],
        "Старшие гремлины":             ['00000000000000000000000000800000040000000001C000',9,23,22,21,32,6,6,13,0,7],
        "Старшие демоны":               ['00000020000000000000000000010000000000000101C000',20,23,21,21,34,13,6,11,0,0],
        "Старшие друиды":               ['00000000000000800000000000000000040000000025C000',101,22,28,20,34,34,6,12,18,7],
        "Степные бойцы":                ['00008000000000000000000000000000000000000901C000',23,26,24,24,36,12,6,13,0,0],
        "Степные воины":                ['00008000000000000000000000000000000000000101C000',21,25,22,22,35,12,6,12,0,0],
        "Степные волки":                ['40000000000000000000000000000000000000000001C000',20,25,23,23,35,25,6,17,0,0],
        "Степные гоблины":              ['00008000000000000000000000400000000400000001C000',5,21,21,21,31,3,6,14,0,0],
        "Степные циклопы":              ['00048000000000000000000004000000000000000001C000',390,29,27,40,52,220,6,11,0,0],
        "Стихийные горгульи":	        ['07000000000000040000000000000000000000000501C000',25,24,24,22,33,16,7,13,0,0],
        "Стрелки":                      ['00000000000000000000000000000000060000000001C000',16,25,24,22,38,8,6,10,0,10],
        "Стрелки-наёмники":             ['00000000000000000000000000000000060000000101C000',15,25,22,22,35,8,6,13,0,12],
        "Суккубы":                      ['00000020000000000000002000000000040000000001C000',61,26,26,26,33,20,6,12,0,6],
        "Сумеречные ведьмы":            ['00000000000000800000000000000000040000000001C000',157,28,28,27,34,80,6,12,13,4],
        "Сумеречные драконы":           ['00040000000000040000800000000000000000000001C000',350,25,24,45,70,200,9,12,0,0],
        "Танцующие с ветром":           ['00000000000000020000000000000000000000000001C000',33,26,26,24,36,14,7,18,0,0],
        "Танцующие с клинками":         ['00000000000000000000000000000000000000000001C000',20,23,22,22,35,12,6,13,0,0],
        "Танцующие со смертью":         ['00080000000000000000000000000000000000000001C000',33,24,23,23,35,12,6,18,0,0],
        "Таны":                         ['00040000000100000000000000000000004040000001C000',131,25,25,28,32,100,8,13,0,0],
        "Тёмные виверны":               ['00040002000000040000000000004000000000000001C000',195,21,28,20,37,105,7,12,0,0],
        "Тёмные всадники":              ['00040000000000000000000000000000000002040001C000',94,20,29,27,34,50,7,13,0,0],
        "Тёмные гидры":                 ['00040200000000000000000000000000000000200101D000',115,25,24,29,32,125,6,10,0,0],
        "Тёмные горгульи":              ['00000008000000040000000000000000000000000401C080',21,22,21,24,37,30,6,13,0,0],
        "Титаны":                       ['00040000104000000008000000000000040000000001C000',400,30,30,40,70,190,6,12,0,5],
        "Титаны шторма":                ['00040000004000000008000000080000040000000001C000',400,30,30,40,70,190,6,12,0,5],
        "Троглодиты":                   ['00000000000020000000000000000000000000000001C0000000',5,24,23,21,33,5,6,13,0,0],
        "Тролли":                       ['00060008000000000000000000000000000000000001C000',150,23,21,26,34,150,6,12,0,0],
        "Тэнгу":                        ['00000000000000040000000000001020000000000001C000',100,21,23,23,37,45,7,14,0,0],
        "Убийцы":                       ['00008000000000200000000000000000000000000001C000',70,21,28,27,30,34,6,13,0,0],
        "Умертвия":                     ['00040000000000000020000000000000000000000001C000',165,24,22,21,35,95,6,13,0,0],
        "Феи":                          ['00000200000000040000000000000000000100000001C000',12,21,21,21,32,5,7,14,0,0],
        "Фениксы":                      ['00040800000080040000400000000000000000000401C000',600,33,33,30,50,777,7,18,0,0],
        "Флибустьеры":                  ['00000000040000000000000000000000060000000001C20000',75,28,26,28,32,18,6,12,0,12],
        "Фурии":                        ['00000200000000000000000000000000000020000001C000',49,25,23,25,37,16,8,19,0,0],
        "Хищные растения":              ['00000002000000000008000000000000040000000001C00000',92,22,22,20,34,60,6,12,0,20],
        "Хобгоблины":                   ['00000000000000000000000000000000000000000001C000',9,24,23,22,32,4,6,12,0,0],
        "Хозяева медведей":             ['00050000000000000000000000000000000010000101C000',36,26,24,25,36,30,7,13,0,0],
        "Хозяйки ночи":                 ['00000000000000800000000000000000000000400001E000',185,20,20,20,30,100,6,13,17,0],
        "Церберы":                      ['00000220000000000000000000000000000000800001C000',41,24,22,24,36,15,8,16,0,0],
        "Циклопы":                      ['00000000000000000000000000000000040000000001C000',172,20,25,28,36,85,6,12,0,6],
        "Циклопы-генералы":             ['00000000000000000002000000000000040000000001C000',187,25,27,20,36,100,6,12,0,10],
        "Циклопы-короли":               ['00000000000000000000100000000000040000000001C000',182,23,28,29,38,95,6,12,0,8],
        "Циклопы-шаманы":               ['00000000000000800000000000000000040000000001C000',190,24,28,20,37,105,6,12,24,10],
        "Чародеи-наёмники":             ['00000000000000800000000000000000040000000001C000',35,29,28,25,30,36,6,13,22,5],
        "Чемпионы":                     ['00040000000000000000000000002000000200000001C000',252,24,20,20,35,100,8,14,0,0],
        "Черные скорпионы":             ['00000000000000000000000400000000000000000001C00004',9,25,22,21,31,5,7,18,0,0],
        "Черные тролли":                ['00060008000000000000000000000000800000000001C000',180,27,25,20,37,180,6,12,0,0],
        "Черти":                        ['00000020000000100000000000000000000000000001C000',10,23,22,22,33,6,6,16,0,0],
        "Чёрные драконы":               ['00040000000000040080800000000000000000000001C000',400,30,30,45,70,240,9,12,0,0],
        "Чумные зомби":                 ['00000000000000000020080000000000000000000101C000',15,22,22,22,33,17,6,10,0,0],
        "Шакалы":                       ['00000000000000000000000000000000000000000001C08005',30,29,28,24,37,26,6,11,0,0],
        "Шакалы-воины":                 ['00000000000000000000000000000000000000000001C0800410',45,20,29,26,39,30,6,12,0,0],
        "Шаманки":                      ['00008000000000800000000000000000000000000001C000',66,25,25,26,39,30,6,13,10,0],
        "Шпионки":                      ['00000000000000220000000400000000000000000001C000000000',14,26,24,21,33,9,7,14,0,0],
        "Штурмовые грифоны":            ['00540100000020040000000000000000000000000001C000',62,27,22,26,32,52,7,12,0,0],
        "Штурмовые слоны":              ['00040000000000000000004000000000000000000001C0000403',150,20,26,25,35,110,6,11,0,0],
        "Эльфийские лучники":           ['00000080000000000000000000000000040000000001C000',38,24,21,24,37,10,6,12,0,12],
        "Энты":                         ['00040000000000000000200000000000000000000101C000',187,29,27,27,37,175,6,10,0,0],
        "Ядовитые пауки":               ['00000000000000000000000480000000000000000001C000',30,25,25,23,35,11,6,14,0,0]
};
var n_monstrs = 0;
for (var key in monstr_rus_data) {n_monstrs++}        //считаем кол-во существ в базе
  
var monstr_skills = {
		0	: ["fireattack",ustring("Атака огнем")],
		1	: ["packhunter",ustring("Атака стаей")],
		2	: ["fearattack",ustring("Атака страхом")],
		3	: ["auraofres",ustring("Аура магического сопротивления")],
		4	: ["frightful_aura",ustring("Аура страха")],
		5	: ["auraofwatervul",ustring("Аура уязвимости к воде")],
		6	: ["auraofairvul",ustring("Аура уязвимости к воздуху")],
		7	: ["auraoffirevul",ustring("Аура уязвимости к огню")],
		8	: ["auraofbravery",ustring("Аура храбрости")],
		9	: ["uretalation",ustring("Бесконечный отпор")],
		10	: ["incorporeal",ustring("Бестелесное существо")],
		11	: ["battlefrenzy",ustring("Боевые рефлексы")],
		12	: ["dancecombo",ustring("Боевое па")],
		13	: ["big",ustring("Большое существо")],
		14	: ["lshield",ustring("Большой щит")],
		15	: ["armoured",ustring("Броня")],
		16	: ["ragingblood",ustring("Бурлящая кровь")],
		17	: ["explosion",ustring("Взрыв")],
		18	: ["whirlwind",ustring("Вихрь")],
		19	: ["layhands",ustring("Возложение рук")],
		20	: ["rebirth",ustring("Возрождение")],
		21	: ["resurrection",ustring("Воскрешение")],
		22	: ["noretalation",ustring("Враг не сопротивляется")],
		23	: ["rushdave",ustring("Губительное пике")],
		24	: ["doubleshoot",ustring("Двойной выстрел")],
		25	: ["doublestrike",ustring("Двойной удар")],
		26	: ["demonic",ustring("Демоническое существо")],
		27	: ["spirit",ustring("Дух")],
		28	: ["bloodlust",ustring("Жажда крови")],
		29	: ["sacrificegoblin",ustring("Жертвоприношение гоблинами")],
		30	: ["venom",ustring("Животный яд")],
		31	: ["taunt",ustring("Задира")],
		32	: ["enchantedarmor",ustring("Зачарованный доспех")],
		33	: ["shieldother",ustring("Защита союзников")],
		34	: ["markoffire",ustring("Знак огня")],
		35	: ["calllightning",ustring("Зов молний")],
		36	: ["ignoredefence20",ustring("Игнорирование защиты 20%")],
		37	: ["ignoredefence30",ustring("Игнорирование защиты 30%")],
		38	: ["ignoredefence40",ustring("Игнорирование защиты 40%")],
		39	: ["ignoredefence50",ustring("Игнорирование защиты 50%")],
		40	: ["ignoredefence60",ustring("Игнорирование защиты 60%")],
		41	: ["imind",ustring("Иммунитет к влиянию на разум")],
		42	: ["iair",ustring("Иммунитет к воздуху")],
		43	: ["immunetohypnos",ustring("Иммунитет к гипнозам")],
		44	: ["ifrenzy",ustring("Иммунитет к заклинанию Берсерк")],
		45	: ["islow",ustring("Иммунитет к замедлению")],
		46	: ["iearth",ustring("Иммунитет к магии земли")],
		47	: ["ilighting",ustring("Иммунитет к молниям")],
		48	: ["ifire",ustring("Иммунитет к огню")],
		49	: ["immunetoweakness",ustring("Иммунитет к ослаблению")],
		50	: ["iblind",ustring("Иммунитет к ослеплению")],
		51	: ["icold",ustring("Иммунитет к холоду")],
		52	: ["searingaura",ustring("Иссушающая аура")],
		53	: ["cripplingwound",ustring("Калечащее ранение")],
		54	: ["acid_breath",ustring("Кислотное дыхание")],
		55	: ["hexingattack",ustring("Колдовской удар")],
		56	: ["caster",ustring("Колдун")],
		57	: ["wheeloffortune",ustring("Колесо удачи")],
		58	: ["cleave",ustring("Колун")],
		59	: ["manastealer",ustring("Крадущий ману")],
		60	: ["stealammunition",ustring("Кража боеприпасов")],
		61	: ["flyer",ustring("Летающее существо")],
		62	: ["agility",ustring("Ловкость")],
		63	: ["magicmine",ustring("Магическая ловушка")],
		64	: ["magicattack",ustring("Магический выстрел")],
		65	: ["magmashield",ustring("Магма щит")],
		66	: ["magnetism",ustring("Магнетизм")],
		67	: ["maneuver",ustring("Маневрирование")],
		68	: ["goblinthrower",ustring("Метание гоблинов")],
		69	: ["mechanical",ustring("Механизм")],
		70	: ["cursingattack",ustring("Наложение проклятия")],
		71	: ["dash",ustring("Натиск")],
		72	: ["immunity",ustring("Невосприимчивость магии")],
		73	: ["stormbolt",ustring("Нежданная буря")],
		74	: ["undead",ustring("Нежить")],
		75	: ["fireproof50",ustring("Непробиваемость огнем 50%")],
		76	: ["nopenalty",ustring("Нет штрафов в ближнем бою")],
		77	: ["holdground",ustring("Ни шагу назад")],
		78	: ["shootbash",ustring("Оглушающий выстрел")],
		79	: ["shieldbash",ustring("Оглушающий удар")],
		80	: ["fire_breath",ustring("Огненное дыхание")],
		81	: ["fireshield",ustring("Огненный щит")],
		82	: ["entroots",ustring("Оплетающие корни")],
		83	: ["siegewalls",ustring("Осада стен")],
		84	: ["weakeningstrike",ustring("Ослабляющий удар")],
		85	: ["blinding_attack",ustring("Ослепление")],
		86	: ["wardingarrows",ustring("Останавливающий выстрел")],
		87	: ["lifedrain",ustring("Осушение")],
		88	: ["manadrain",ustring("Осушение маны")],
		89	: ["powerstrike",ustring("Отбрасывающий удар")],
		90	: ["rangedretaliation",ustring("Ответный выстрел")],
		91	: ["siphonmana",ustring("Откачивание маны")],
		92	: ["festeringaura",ustring("Отравляющая аура")],
		93	: ["poisonattack",ustring("Отравляющий удар")],
		94	: ["torpor",ustring("Оцепенение")],
		95	: ["purge",ustring("Очищение")],
		96	: ["spider",ustring("Паутина")],
		97	: ["manafeed",ustring("Передача маны")],
		98	: ["crossfire",ustring("Перекрестная атака")],
		99	: ["carrier",ustring("Переносчик")],
		100	: ["pyromancer",ustring("Пиромант")],
		101	: ["swallowgoblin",ustring("Пожирание гоблинов")],
		102	: ["darkattack",ustring("Покров тьмы")],
		103	: ["wheelingattack",ustring("Попутная атака")],
		104	: ["repair",ustring("Починка")],
		105	: ["treachery",ustring("Предательство")],
		106	: ["dampenmagic",ustring("Приглушение магии")],
		107	: ["summonpitlords",ustring("Призыв пещерных владык")],
		108	: ["stormcaller",ustring("Призывающий бурю")],
		109	: ["orderofchief",ustring("Приказ вожака")],
		110	: ["commandingpresence",ustring("Присутствие командира")],
		111	: ["leap",ustring("Прыжок")],
		112	: ["vorpalsword",ustring("Разящий меч")],
		113	: ["regeneration",ustring("Регенерация")],
		114	: ["jousting",ustring("Рыцарский разбег")],
		115	: ["fierceretaliation",ustring("Свирепое возмездие")],
		116	: ["evileye",ustring("Сглаз")],
		117	: ["symbiosis",ustring("Симбиоз")],
		118	: ["deathwail",ustring("Скорбный вопль")],
		119	: ["randomcasterd",ustring("Случайное заклинание тьмы")],
		120	: ["random_blessing",ustring("Случайное заклинание тьмы и света")],
		121	: ["deathstare",ustring("Смертальный взгляд")],
		122	: ["deathattack",ustring("Смертельная атака")],
		123	: ["harmtouch",ustring("Смертельная хватка")],
		124	: ["deathstrike",ustring("Смертельный удар")],
		125	: ["deathcloud",ustring("Смертоносное облако")],
		126	: ["seduction",ustring("Соблазнение")],
		127	: ["crushblow",ustring("Сокрушающий удар")],
		128	: ["magicproof25",ustring("Сопротивление магии 25%")],
		129	: ["magicproof40",ustring("Сопротивление магии 40%")],
		130	: ["magicproof50",ustring("Сопротивление магии 50%")],
		131	: ["magicproof75",ustring("Сопротивление магии 75%")],
		132	: ["shieldwall",ustring("Стена из щитов")],
		133	: ["shooter",ustring("Стрелок")],
		134	: ["norangepenalty",ustring("Стрельба без штрафов")],
		135	: ["scattershot",ustring("Стрельба навесом")],
		136	: ["swiftattack",ustring("Стремительная атака")],
		137	: ["teleport",ustring("Телепортация")],
		138	: ["teleportother",ustring("Телепортация других")],
		139	: ["preciseshot",ustring("Точный выстрел")],
		140	: ["triplestrike",ustring("Тройной удар")],
		141	: ["cowardice",ustring("Трусость")],
		142	: ["championcharge",ustring("Турнирный удар")],
		143	: ["spray",ustring("Убийственные брызги")],
		144	: ["bladeofslaughter",ustring("Убойный клинок")],
		145	: ["stormstrike",ustring("Удар бури")],
		146	: ["strikeandreturn",ustring("Удар и возврат")],
		147	: ["pawstrike",ustring("Удар лапой")],
		148	: ["lighting_attack",ustring("Удар молнией")],
		149	: ["battledive",ustring("Удар с небес")],
		150	: ["ridercharge",ustring("Удар с разбега")],
		151	: ["sorrowstrike",ustring("Удар скорби")],
		152	: ["threehead",ustring("Удар тремя головами")],
		153	: ["whipstrike",ustring("Удар хлыстом")],
		154	: ["six_heads",ustring("Удар шестью головами")],
		155	: ["ferociouswound",ustring("Ужасная рана")],
		156	: ["takeroots",ustring("Укоренение")],
		157	: ["lizardbite",ustring("Укус ящера")],
		158	: ["manadestroyer",ustring("Уничтожитель маны")],
		159	: ["forcearrow",ustring("Усиленная стрела")],
		160	: ["setsnares",ustring("Установка капканов")],
		161	: ["bravery",ustring("Храбрость")],
		162	: ["chainshot",ustring("Цепной выстрел")],
		163	: ["rangepenalty",ustring("Штраф за стрельбу")],
		164	: ["assault",ustring("Штурм")],
		165	: ["elemental",ustring("Элементаль")],
		166	: ["energychannel",ustring("Энергетический канал")],
		167	: ["enraged",ustring("Ярость")],
		168	: ["berserkerrage",ustring("Ярость берсерка")],
		169	: ["prismaticbreath",ustring("Призменное дыхание")],
		170	: ["undeadkiller",ustring("Уничтожитель нежити")],
		171	: ["childofthelight",ustring("Дитя Света")],
		172	: ["rageoftheforest",ustring("Ярость леса")],
		173	: ["channeling",ustring("Канал")],
		174	: ["harpoonstrike",ustring("Удар гарпуном")],
		175	: ["organicarmor",ustring("Живая броня")],
		176	: ["perseverance",ustring("Упорство")],
		177	: ["magicproof80",ustring("Сопротивление магии 80%")],
		178	: ["invisibility",ustring("Невидимость")],
		179	: ["acidblood",ustring("Кислотная кровь")],
		180	: ["incinerate",ustring("Сжигание")],
		181	: ["conferluck",ustring("Дарующий удачу")],
		182	: ["pirate",ustring("Пират")],
		183	: ["mightyslam",ustring("Могучий удар")],
		184	: ["shielded",ustring("Защита от стрел")],
		185	: ["songtimes",ustring("Песнь времён")],
		186	: ["petrifiedblood",ustring("Окаменевшая кровь")],
		187	: ["giantkiller",ustring("Убийца гигантов")],
		188	: ["piercingbolt",ustring("Стрельба насквозь")],
		189	: ["magicmirror",ustring("Волшебное зеркало")],
		190	: ["manaeater",ustring("Пожиратель маны")],
		191	: ["stoning",ustring("Окаменение")],
		192	: ["icedbreath",ustring("Ледяное дыхание")],
		193	: ["firewallshooter",ustring("Воспламеняющийся выстрел")],
		194	: ["bearroar",ustring("Медвежий рёв")],
		195	: ["liquidflamebreath",ustring("Жидкое пламя")],
		196	: ["magicproof10",ustring("Сопротивление магии 10%")],
		197	: ["fireproof25",ustring("Непробиваемость огнем 25%")],
		198	: ["slowstrike",ustring("Укус времени")],
		199	: ["rebirth25",ustring("Возрождение 25%")],
		200	: ["chameleon",ustring("Хамелеон")],
		201	: ["armordamage10",ustring("Повреждение доспехов 10%")],
		202	: ["armordamage20",ustring("Повреждение доспехов 20%")],
		203	: ["rebirth50",ustring("Возрождение 50%")],
		204	: ["endurance",ustring("Выносливость")],
		205	: ["eclipse",ustring("Затмение")],
		206	: ["nonshiftable",ustring("Несдвигаемый")],
		207	: ["pygmykiller",ustring("Убийца пигмеев")],
		208	: ["scarablarvae",ustring("Личинки скарабеев")],
		209	: ["scarablarvaeup",ustring("Личинки священных скарабеев")],
		210	: ["ignoredefence15",ustring("Игнорирование защиты 15%")],
		211	: ["ignoreattack40",ustring("Игнорирование атаки 40%")],
		212	: ["allslash",ustring("Круговой удар")],
		213     : ["netshooter",ustring("Метающий сеть")],
		214     : ["magicproof95",ustring("Сопротивление магии 95%")],
		215     : ["diamondarmor",ustring("Алмазная броня")],
		216     : ["scavenger",ustring("Падальщик")]

};
//****************************************************
/** Библиотека юникода
*
* Реализует функции работы с юникодом.
* @file lib_unicode.js
* @version 1.1.0
* @author DrunkenStranger
* @link http://userscripts.org/users/362572
* @license GPL
*/
function uchar(s) {
    switch (s[0]) {
        case "А": return "\u0410";
        case "Б": return "\u0411";
        case "В": return "\u0412";
        case "Г": return "\u0413";
        case "Д": return "\u0414";
        case "Е": return "\u0415";
        case "Ж": return "\u0416";
        case "З": return "\u0417";
        case "И": return "\u0418";
        case "Й": return "\u0419";
        case "К": return "\u041a";
        case "Л": return "\u041b";
        case "М": return "\u041c";
        case "Н": return "\u041d";
        case "О": return "\u041e";
        case "П": return "\u041f";
        case "Р": return "\u0420";
        case "С": return "\u0421";
        case "Т": return "\u0422";
        case "У": return "\u0423";
        case "Ф": return "\u0424";
        case "Х": return "\u0425";
        case "Ц": return "\u0426";
        case "Ч": return "\u0427";
        case "Ш": return "\u0428";
        case "Щ": return "\u0429";
        case "Ъ": return "\u042a";
        case "Ы": return "\u042b";
        case "Ь": return "\u042c";
        case "Э": return "\u042d";
        case "Ю": return "\u042e";
        case "Я": return "\u042f";
        case "а": return "\u0430";
        case "б": return "\u0431";
        case "в": return "\u0432";
        case "г": return "\u0433";
        case "д": return "\u0434";
        case "е": return "\u0435";
        case "ж": return "\u0436";
        case "з": return "\u0437";
        case "и": return "\u0438";
        case "й": return "\u0439";
        case "к": return "\u043a";
        case "л": return "\u043b";
        case "м": return "\u043c";
        case "н": return "\u043d";
        case "о": return "\u043e";
        case "п": return "\u043f";
        case "р": return "\u0440";
        case "с": return "\u0441";
        case "т": return "\u0442";
        case "у": return "\u0443";
        case "ф": return "\u0444";
        case "х": return "\u0445";
        case "ц": return "\u0446";
        case "ч": return "\u0447";
        case "ш": return "\u0448";
        case "щ": return "\u0449";
        case "ъ": return "\u044a";
        case "ы": return "\u044b";
        case "ь": return "\u044c";
        case "э": return "\u044d";
        case "ю": return "\u044e";
        case "я": return "\u044f";
        case "Ё": return "\u0401";
        case "ё": return "\u0451";
        default: return s[0];
    }
}

function ustring(s) {
    s = String(s);
    var result = "";
    for (var i = 0; i < s.length; i++) result += uchar(s[i]);
    return result;
}
//****************************************************
function $uchar(s) {
    switch (s[0]) {
        case "\u0410": return "А";
        case "\u0411": return "Б";
        case "\u0412": return "В";
        case "\u0413": return "Г";
        case "\u0414": return "Д";
        case "\u0415": return "Е";
        case "\u0416": return "Ж";
        case "\u0417": return "З";
        case "\u0418": return "И";
        case "\u0419": return "Й";
        case "\u041a": return "К";
        case "\u041b": return "Л";
        case "\u041c": return "М";
        case "\u041d": return "Н";
        case "\u041e": return "О";
        case "\u041f": return "П";
        case "\u0420": return "Р";
        case "\u0421": return "С";
        case "\u0422": return "Т";
        case "\u0423": return "У";
        case "\u0424": return "Ф";
        case "\u0425": return "Х";
        case "\u0426": return "Ц";
        case "\u0427": return "Ч";
        case "\u0428": return "Ш";
        case "\u0429": return "Щ";
        case "\u042a": return "Ъ";
        case "\u042b": return "Ы";
        case "\u042c": return "Ь";
        case "\u042d": return "Э";
        case "\u042e": return "Ю";
        case "\u042f": return "Я";
        case "\u0430": return "а";
        case "\u0431": return "б";
        case "\u0432": return "в";
        case "\u0433": return "г";
        case "\u0434": return "д";
        case "\u0435": return "е";
        case "\u0436": return "ж";
        case "\u0437": return "з";
        case "\u0438": return "и";
        case "\u0439": return "й";
        case "\u043a": return "к";
        case "\u043b": return "л";
        case "\u043c": return "м";
        case "\u043d": return "н";
        case "\u043e": return "о";
        case "\u043f": return "п";
        case "\u0440": return "р";
        case "\u0441": return "с";
        case "\u0442": return "т";
        case "\u0443": return "у";
        case "\u0444": return "ф";
        case "\u0445": return "х";
        case "\u0446": return "ц";
        case "\u0447": return "ч";
        case "\u0448": return "ш";
        case "\u0449": return "щ";
        case "\u044a": return "ъ";
        case "\u044b": return "ы";
        case "\u044c": return "ь";
        case "\u044d": return "э";
        case "\u044e": return "ю";
        case "\u044f": return "я";
        case "\u0401": return "Ё";
        case "\u0451": return "ё";
        default: return s[0];
    }
}
function $ustring(s) {
    s = String(s);
    var result = "";
    for (var i = 0; i < s.length; i++) result += $uchar(s[i]);
    return result;
}
//************  Начало фрагментов кода от (C) Demin с моими вставками и комментариями **********************************
function show_settings() {
	if (url_cur.indexOf('mercenary_guild') == -1) return;
	var x1 = document.querySelector("td > img[src*='gn_face.png']");
	if (x1 == null) return;
	var d = document.createElement('div');
	d.setAttribute('style', 'position: absolute; margin: 4px 0px 0px 160px; text-align: center;');	//Положение кнопки, для вызова настроек
    d.innerHTML = '<style> .hwm_gn * {font-size: 12px; color: #592C08;} .cell_gn {white-space: nowrap; height: 20px; font-weight: bold; cursor: pointer; -webkit-filter: brightness(1.2); filter: brightness(120%); position: relative; display: inline-block; background: url(i/btns/job_fl_btn_bg.png) #d4b87e; background-size: 100% 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; transition-duration: .1s; -webkit-transition-duration: .1s; -moz-transition-duration: .1s; -o-transition-duration: .1s; -ms-transition-duration: .1s; box-shadow: inset 0 0 0 1px #fce6b0, inset 0 0 0 2px #a78750, 0 0 0 1px rgba(0,0,0,.13);} </style>' +
	'<table class="hwm_gn" width=76px><tr height=22>' +					    // Размер кнопки и фон, для вызова настроек
	'<td class="cell_gn" id="set_gn"><font style="font-size:13px;">'+str_settings+'</font></td>' +
	'</tr> </table>';
	x1 = x1.parentNode.parentNode.parentNode;
	x1.insertBefore(d,x1.firstChild); 										//Вставка куска
	addEvent( $("set_gn"), "click", settings_gn );							//Привязка к куску на клик вызов функции
	var ems = document.querySelectorAll("li > a[href*='auction.php']");		//Когда научусь кнопку на второй план ставить,
	ems[0].innerHTML = ustring('&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbspРынок');	//тогда убрать эти 2 строки
//************
function settings_gn_close()
{
	var bg = $('bgOverlay');
	var bgc = $('bgCenter');
	bg.parentNode.removeChild(bg);
	bgc.parentNode.removeChild(bgc);
}
function settings_gn()
{
	var bg = $('bgOverlay');
	var bgc = $('bgCenter');
	var bg_height = ScrollHeight();
	if ( !bg )
	{
		bg = document.createElement('div');
		document.body.appendChild( bg );
		bgc = document.createElement('div');
		document.body.appendChild( bgc );
	}
		bg.id = 'bgOverlay';
		bg.style.position = 'absolute';
		bg.style.left = '0px';
		bg.style.width = '100%';
		bg.style.background = "#000000";
		bg.style.opacity = "0.5";
		bg.style.zIndex = "7";
		bgc.id = 'bgCenter';
		bgc.style.position = 'absolute';
		bgc.style.left = ( ( ClientWidth() - 800 ) / 2 ) + 'px';
		bgc.style.width = '800px';
		bgc.style.background = "#F6F3EA";
		bgc.style.zIndex = "8";
	addEvent(bg, "click", settings_gn_close);
	//форма и внешний вид окно настроек
	bgc.innerHTML = '<div style="border:1px solid #abc;padding:5px;margin:2px;"><div style="float:right;border:1px solid #abc;width:15px;height:15px;text-align:center;cursor:pointer;" id="bt_close_tr" title="Close">x</div><table>'+
	//заголовок окна настроек
	'<tr><td colspan=8><b>'+str_start+'<font style="color:#0070FF;">'+version+'</font>. Всего существ-&laquo;монстров&raquo;: <font style="color:#FF0000;">'+n_monstrs+'</font>.</b><hr/></td></tr>' +
	//Опыт в протоколе боев
	'<tr><td colspan=8><label>'+str_show+': <input type=checkbox '+(show_exp_on_warlog=="1"?"checked":"")+' id=set_show_exp title=""></label><hr></td></tr>'+
	//коэфициент перекача
	'<tr><td colspan=8>'+str_koef_0+'<font style="color:#0070FF;"><b id=k_p>'+Number(koef).toFixed(4) +'</b></font>'+str_koef_2+'<br></td></tr>' +
	'<tr><td colspan=8>'+str_koef_1+' <input id="set_koef" value="'+ Number(koef).toFixed(4) +
	'"size="4" maxlength="6"> <input type="submit" id="set_koef_ok" value="OK"><br><hr/></td></tr>'+
	//Предупреждение
	'<tr><td colspan=8><font size="2" color="red"><img src="http://daily.heroeswm.ru/i/sm/1999.gif" width="15"> '+str_warning1+'</font><a href="'+str_url_prav+'" target=_blanc><font size="2" color="red">'+str_warning2+'</font></a><br></td></tr>'+
	//заголовки столбцов
	'<tr><td colspan=3>'+str_skip00+'<br></td><td colspan=2 align="center">'+str_skip01+'</td><td colspan=3 align="center">'+str_skip02+'</td></tr>'+
	//монстры
	'<tr><td colspan=3>'+'<label><input type=checkbox '+(skip_monstr=="1"?"checked":"")+'  id=set_skip_monstr  title="Цель: победа в бою с существом-&laquo;монстром&raquo;.">'+str_skip3+'</label><br></td><td colspan=2 align="center"><font style="color:#0070FF;"><b id=lvl_monstr>'+level_monstr+'</b>&nbsp&nbsp</font>'+
	'<input id="set_level_monstr" value="'+level_monstr+'" size="1" maxlength="2"><input type="submit" id="set_level_monstr_ok" value="OK"></td>'+
	'<td colspan=3 align="center" title="'+str_title_3+'"><font style="color:#0070FF;"><b id=lim_exp_monstr>'+limit_exp_monstr+'</b>&nbsp&nbsp</font>'+
	'<input id="set_limit_exp_monstr" value="'+limit_exp_monstr+'" size="3" maxlength="4"><input type="submit" id="set_limit_exp_monstr_ok" value="OK"></td></tr>'+
	//армии
	'<tr><td colspan=3>'+'<label><input type=checkbox '+(skip_army  =="1"?"checked":"")+'  id=set_skip_army    title="Цель: уничтожение армии противника за отведённое количество боёв.">'+str_skip1+'</label><br></td><td colspan=2 align="center"><font style="color:#0070FF;"><b id=lvl_army>'+level_army+'</b>&nbsp&nbsp'+
	'<input class=MN id="set_level_army" value="'+level_army+'" size="1" maxlength="2" ><input type="submit" id="set_level_army_ok" value="OK"></font></td><td colspan=3></td></tr>'+
	//захватчики
	'<tr><td colspan=3>'+'<label><input type=checkbox '+(skip_invader=="1"?"checked":"")+' id=set_skip_invader title="Цель: уничтожение отряда противника.">'+str_skip5+'</label><br></td><td colspan=2 align="center"><font style="color:#0070FF;"><b id=lvl_invader>'+level_invader+'</b>&nbsp&nbsp'+
	'<input id="set_level_invader" value="'+level_invader+'" size="1" maxlength="2"><input type="submit" id="set_level_invader_ok" value="OK"></font></td><td colspan=3></td></tr>'+
	//заговорщики
	'<tr><td colspan=3>'+'<label><input type=checkbox '+(skip_conspir=="1"?"checked":"")+' id=set_skip_conspir title="Цель: уничтожение всех существ. Существа набегают «волнами»: слева / сверху / справа / снизу - Вы в центре поля.">'+str_skip4+'</label><br></td><td colspan=2 align="center"><font style="color:#0070FF;"><b id=lvl_conspir>'+level_conspir+'</b>&nbsp&nbsp'+
	'<input id="set_level_conspir" value="'+level_conspir+'" size="1" maxlength="2"><input type="submit" id="set_level_conspir_ok" value="OK"></font></td><td colspan=3></td></tr>'+
	//разбойники(охрана каравана)
	'<tr><td colspan=3>'+'<label><input type=checkbox '+(skip_convoy=="1"?"checked":"")+'  id=set_skip_convoy  title="Цель: дойти до заданного сектора и отдать груз/поручение. При перемещении на вас будет совершено нападение (есть небольшой шанс, что получится дойти без происшествий).">'+str_skip7+'</label><br></td><td colspan=2 align="center"><font style="color:#0070FF;"><b id=lvl_convoy>'+level_convoy+'</b>&nbsp&nbsp'+
	'<input id="set_level_convoy" value="'+level_convoy+'" size="1" maxlength="2"><input type="submit" id="set_level_convoy_ok" value="OK"></font></td><td colspan=3 align="right"></td></tr>'+
	//набеги
	'<tr><td colspan=3>'+'<label><input type=checkbox '+(skip_raids =="1"?"checked":"")+'  id=set_skip_raids   title="Цель: уничтожение всех существ. Существа набегают «волнами», справа, как на охотах.">'+str_skip2+'</label><br></td><td colspan=2 align="center"><font style="color:#0070FF;"><b id=lvl_raids>'+level_raids+'</b>&nbsp&nbsp'+
	'<input id="set_level_raids" value="'+level_raids+'" size="1" maxlength="2"><input type="submit" id="set_level_raids_ok" value="OK"></font></td><td colspan=3></td></tr>'+
	//отряды
	'<tr><td colspan=3>'+'<label><input type=checkbox '+(skip_otryad=="1"?"checked":"")+'  id=set_skip_otryad  title="Цель: уничтожить армию противника и не дать погибнуть обороняющимся, как только умирает последний обороняющийся задание считается проигранным.">'+str_skip6+'</label><br></td><td colspan=2 align="center"><font style="color:#0070FF;"><b id=lvl_otryad>'+level_otryad+'</b>&nbsp&nbsp'+
	'<input id="set_level_otryad" value="'+level_otryad+'" size="1" maxlength="2"><input type="submit" id="set_level_otryad_ok" value="OK"></font></td><td colspan=3 align="right"></td></tr>'+
	//ссылка на сайт скрипта 
	'<tr><td colspan=8 align="right"><a href="'+str_url+'" target=_blanc>'+str_update+'</a></td></tr>'+
  //написать автору
  '<tr><td colspan=8 align="right"><a href="'+str_url_aut+'" target=_blanc>'+str_autor+'</a><hr/></td></tr>'+
  //заглавие таблицы секторов    
  '<tr><td colspan=8><center><b>Вероятность получения того или иного типа задания по секторам:</font></b><br><br></td></tr>'+
  //таблица секторов
  '<tr class="TableName" align="center"><td>&nbsp;</td><td width="90"><b><a href="http://daily.heroeswm.ru/help/gn/armies.php" target=_blanc><font style="color:#0070FF;">Армии</font></b></b></td><td width="90"><b>Заговорщики</b></td><td width="90"><b>Захватчики</b></td><td width="90"><b><a href="http://daily.heroeswm.ru/help/gn/monsters.php" target=_blanc><font style="color:#0070FF;">Монстры</font></a></b></td><td width="90"><b>Набеги</b></td><td width="90"><b><a href="http://daily.heroeswm.ru/help/gn/troops.php" target=_blanc><font style="color:#0070FF;">Отряды</font></a></b></td><td width="90"><b>Разбойники</b></td></tr>'+
  '<tr class="TableDescription" align="center"><td align="left" class="TableName"><a href="https://www.heroeswm.ru/move_sector.php?id=2"><b><font style="color:#0070FF;">East River</font></b></a></td><td><b><font color="blue">24%</font></b></td><td>7%</td><td>7%</td><td><b><font color="blue">24%</font></b></td><td>7%</td><td><b><font color="blue">24%</font></b></td><td>7%</td></tr>'+
  '<tr class="TableDescription" align="center"><td align="left" class="TableName"><a href="https://www.heroeswm.ru/move_sector.php?id=6"><b><font style="color:#0070FF;">Peaceful Camp</font></b></a></td><td><b><font color="blue">24%</font></b></td><td>7%</td><td><b><font color="blue">24%</font></b></td><td>7%</td><td><b><font color="blue">24%</font></b></td><td>7%</td><td>7%</td></tr>'+
  '<tr class="TableDescription" align="center"><td align="left" class="TableName"><a href="https://www.heroeswm.ru/move_sector.php?id=16"><b><font style="color:#0070FF;">Fairy Trees</font></b></a></td><td>7%</td><td><b><font color="blue">24%</font></b></td><td>7%</td><td>7%</td><td>7%</td><td><b><font color="blue">24%</font></b></td><td><b><font color="blue">24%</font></b></td></tr>'+
  '<tr class="TableDescription" align="center"><td align="left" class="TableName"><a href="https://www.heroeswm.ru/move_sector.php?id=21"><b><font style="color:#0070FF;">Fishing Village</font></b></a></td><td><b><font color="blue">24%</font></b></td><td>7%</td><td>7%</td><td><b><font color="blue">24%</font></b></td><td>7%</td><td><b><font color="blue">24%</font></b></td><td>7%</td></tr></table>'; //концовка
	//назначение вызова функция при событиях кнопок и чекбоксов 
	addEvent($("bt_close_tr"),		        "click", settings_gn_close);	    //крестик в углу
	addEvent($("set_skip_army"),		      "click", change_skip_army);	      //чек-бокс
	addEvent($("set_skip_raids"),		      "click", change_skip_raids);	    //чек-бокс
	addEvent($("set_skip_monstr"),		    "click", change_skip_monstr);	    //чек-бокс
	addEvent($("set_skip_conspir"),		    "click", change_skip_conspir);	  //чек-бокс
	addEvent($("set_skip_invader"),		    "click", change_skip_invader);	  //чек-бокс
	addEvent($("set_skip_otryad"),		    "click", change_skip_otryad);	    //чек-бокс
	addEvent($("set_skip_convoy"),		    "click", change_skip_convoy);	    //чек-бокс
	addEvent($("set_show_exp"),		        "click", change_show_exp);	      //чек-бокс
	addEvent($("set_koef_ok"),		        "click", change_koef);		        //поле ввода
	addEvent($("set_level_army_ok"),	    "click", change_level_army);	    //поле ввода
	addEvent($("set_level_raids_ok"),	    "click", change_level_raids);	    //поле ввода
	addEvent($("set_level_monstr_ok"),	  "click", change_level_monstr);	  //поле ввода
	addEvent($("set_level_conspir_ok"),  	"click", change_level_conspir);	  //поле ввода
	addEvent($("set_level_invader_ok"),	    "click", change_level_invader);	    //поле ввода
	addEvent($("set_level_otryad_ok"),	    "click", change_level_otryad);	    //поле ввода
	addEvent($("set_level_convoy_ok"),	    "click", change_level_convoy);	    //поле ввода
	addEvent($("set_limit_exp_monstr_ok"),	"click", change_limit_exp_monstr);  //поле ввода

	bg.style.top = '0px';
	bg.style.height = bg_height + 'px';
	bgc.style.top = ( window.pageYOffset + 155 ) + 'px';
	bg.style.display = '';
	bgc.style.display = '';
}
//********* обработчики полей ввода *******
function change_koef()
{
	if ( Number( $("set_koef").value ) >= 1 )  koef = $("set_koef").value; else koef = Number(1.0);
	document.getElementById('k_p').innerHTML = Number(koef).toFixed(4);
	GM_setValue("hwm_koef_dop_exp", koef);
}
function change_level_army()
{
	if ( Number( $("set_level_army").value ) >= 0 )  level_army = Number($("set_level_army").value).toFixed(0); else level_army = 0;
	document.getElementById('lvl_army').innerHTML = Number(level_army).toFixed(0);
	GM_setValue("hwm_level_army", level_army);
}
function change_level_raids()
{
	if ( Number( $("set_level_raids").value ) >= 0 )  level_raids = Number($("set_level_raids").value).toFixed(0); else level_raids = 0;
	document.getElementById('lvl_raids').innerHTML = Number(level_raids).toFixed(0);
	GM_setValue("hwm_level_raids", level_raids);
}
function change_level_monstr()
{
	if ( Number( $("set_level_monstr").value ) >= 0 )  level_monstr = Number($("set_level_monstr").value).toFixed(0); else level_monstr = 0;
	document.getElementById('lvl_monstr').innerHTML = Number(level_monstr).toFixed(0);
	GM_setValue("hwm_level_monstr", level_monstr);
}
function change_level_conspir()
{
	if ( Number( $("set_level_conspir").value ) >= 0 )  level_conspir = Number($("set_level_conspir").value).toFixed(0); else level_conspir = 0;
	document.getElementById('lvl_conspir').innerHTML = Number(level_conspir).toFixed(0);
	GM_setValue("hwm_level_conspir", level_conspir);
}
function change_level_invader()
{
	if ( Number( $("set_level_invader").value ) >= 0 )  level_invader = Number($("set_level_invader").value).toFixed(0); else level_invader = 0;
	document.getElementById('lvl_invader').innerHTML = Number(level_invader).toFixed(0);
	GM_setValue("hwm_level_invader", level_invader);
}
function change_level_otryad()
{
	if ( Number( $("set_level_otryad").value ) >= 0 )  level_otryad = Number($("set_level_otryad").value).toFixed(0); else level_otryad = 0;
	document.getElementById('lvl_otryad').innerHTML = Number(level_otryad).toFixed(0);
	GM_setValue("hwm_level_otryad", level_otryad);
}
function change_level_convoy()
{
	if ( Number( $("set_level_convoy").value ) >= 0 )  level_convoy = Number($("set_level_convoy").value).toFixed(0); else level_convoy = 0;
	document.getElementById('lvl_convoy').innerHTML = Number(level_convoy).toFixed(0);
	GM_setValue("hwm_level_convoy", level_convoy);
}
function change_limit_exp_monstr()
{
	if ( Number( $("set_limit_exp_monstr").value ) >= 0 )  limit_exp_monstr = Number($("set_limit_exp_monstr").value).toFixed(0); else limit_exp_monstr = 0;
	document.getElementById('lim_exp_monstr').innerHTML = Number(limit_exp_monstr).toFixed(0);
	GM_setValue("hwm_limit_exp_monstr", limit_exp_monstr);
}
//*********** обработчики чек-боксов *****
function change_show_exp()	    {GM_setValue("hwm_show_exp_on_warlog",	show_exp_on_warlog 	= !show_exp_on_warlog);}
function change_skip_army()	    {GM_setValue("hwm_skip_army",		skip_army		= !skip_army);}
function change_skip_raids()	{GM_setValue("hwm_skip_raids",		skip_raids		= !skip_raids);}
function change_skip_monstr()	{GM_setValue("hwm_skip_monstr",		skip_monstr		= !skip_monstr);}
function change_skip_conspir()	{GM_setValue("hwm_skip_conspir",	skip_conspir	= !skip_conspir);}
function change_skip_invader()	{GM_setValue("hwm_skip_invader",	skip_invader	= !skip_invader);}
function change_skip_otryad()	{GM_setValue("hwm_skip_otryad",		skip_otryad		= !skip_otryad);}
function change_skip_convoy()	{GM_setValue("hwm_skip_convoy",		skip_convoy		= !skip_convoy);}
//********** непонятно что, взято 1:1 у Demin ******
function $(id) { return document.querySelector("#"+id); }
function addEvent(elem, evType, fn) {
	if (elem.addEventListener) elem.addEventListener(evType, fn, false);
	else	if (elem.attachEvent) elem.attachEvent("on" + evType, fn);
		else elem["on" + evType] = fn;
}
//function ClientHeight()	{return document.compatMode=='CSS1Compat' && document.documentElement?document.documentElement.clientHeight:document.body.clientHeight;} //Не использую
function ClientWidth()	{return document.compatMode=='CSS1Compat' && document.documentElement?document.documentElement.clientWidth:document.body.clientWidth;}
function ScrollHeight()	{return Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);}
}
//************  Конец фрагментов кода от (C) Demin **********************************

//*************** Извлечение умений ********************************
function get_skills(str_sk) {
var hex2bin = {
	0: "0000",
	1: "0001",
	2: "0010",
	3: "0011",
	4: "0100",
	5: "0101",
	6: "0110",
	7: "0111",
	8: "1000",
	9: "1001",
	A: "1010",
	B: "1011",
	C: "1100",
	D: "1101",
	E: "1110",
	F: "1111"
};
	var sk_arr = new Array(2);
	var str_full_skills = str_skills;
	var i, pos = 0, n = 0;
	var bit_str_sk = "";

	for (i=0; i<str_sk.length;i++) 	bit_str_sk +=hex2bin[str_sk[i]];
	while (bit_str_sk.indexOf("1",pos) != -1) {
		pos = bit_str_sk.indexOf("1",pos);
		sk_arr = monstr_skills[pos];
		if (n>0) str_full_skills +=', ';
		str_full_skills += '<a href="' + str_url_hlp + sk_arr[0] + '" target=_blanc><font size="1">'+sk_arr[1]+'</font></a>';
		pos++;
		n++;
	}
	return str_full_skills;
}
//*************** Расчет опыта будет только здесь ********************************
function get_exp(go_exp, go_hp, level) {
	var expiriens = new Array(2);
	var n375, monstr_0_exp, mostr_0_hp, Kexp;

	mostr_0_hp = (go_hp<50) ? ((go_hp % 10) + 50) * 36 : go_hp * 36;		//кол-во HP монстра 0-уровня
	Kexp = Math.round(mostr_0_hp / go_hp / 5 + 1);							//Множитель опыта монстра 0-уровня
	monstr_0_exp = go_exp * Kexp;											//кол-во Exp монстра 0-уровня
	n375 = Math.floor((level*2+1)/5);										//кол-во уровней где добавляют 0.375*HP, а не 0.5*HP
	expiriens[0] = Math.round(monstr_0_exp / 10 * koef * new_exp_koef * (+level + 2));				//кол-во опыта непонятной зависимости
	if (go_hp<=6)	expiriens[1] = Math.round(monstr_0_exp / 10 * koef * new_exp_koef * (+level + 2 - n375*2/Kexp));//кол-во опыта если HP<=6
	else 		expiriens[1] = Math.round(monstr_0_exp / 10 * koef * new_exp_koef * (+level + 2 - n375/4 ));	//кол-во опыта HP>=50
	return expiriens;
// для HP==45 : Каждый 2 и 5 (из 5) уровень ExpM += 	ExpGO,	остальные ExpM += 4/5 *	ExpGO;
// для HP>=50 : Каждый 2 и 5 (из 5) уровень ExpM += 3/4*ExpGO,	остальные ExpM += 	ExpGO; ?
}
//****************************************************
function show_param_monstr(n_zad,level,name_monstr) {
	var elem, elem0, param_0_monster, str_man, str_skills;
	var pos, base_ini, ini_monstr, base_mana, mana_monstr, hp_monstr; 					//числовые переменные
	var expir = new Array(2);
	var add_str ='';
	var ins_br = document.createElement('br');
	if (n_zad == 0) {
		var ins_data = document.createElement('td');
		var ins_end = '<BR><BR id=end_first_monstr>';
		ins_data.setAttribute('width','240');
		ins_data.setAttribute('style','vertical-align: top');
	} else {
		var ins_data = document.createElement('div');
		var ins_end = '';
	}

	for (var k = 0; k < all_tables.length; k++) {
		if (all_tables[k].className == "wbwhite") {
			elem0 = all_tables[k].childNodes[0].childNodes[0];
// ******************** Начали ********************
// ******************** проверка наличия данных по монстру ********************
			if (monstr_rus_data[$ustring(name_monstr)] == null) { //Если такого монстра в базе нет - сообщить юзеру
				ins_data.innerHTML = '<font style="font-size:11px;">'+name_monstr+key_monstr+'{'+level+'}</font>'+
				'<br><font style="color:#FF2020;"><b>'+str_no_found+'</b></font>';
				elem0.appendChild(ins_data);
				break;
			}
			param_0_monster = monstr_rus_data[$ustring(name_monstr)]; //считывает параметры монстра 0 уровня
// ******************** Извлечение умений ********************
			str_skills = get_skills(param_0_monster[0]);
// ******************** Расчет опыта ********************
			if (param_0_monster[1] == '1') { //Если данные на монстра не заполнены - сообщить юзеру
				add_str = str_pusto;
			} else {
				expir = get_exp (param_0_monster[1],param_0_monster[6],level);
				if ((param_0_monster[6] >= 50) || (param_0_monster[6] <= 6) || (level == 0))
					add_str += expir[1];								 //Альтернативная понятная прогрессия опыта
				else 	add_str += Math.round(expir[1]*0.95)+'...'+expir[0]; //Линейная непонятная прогрессия опыта
			}
// ******************** расчет HP ********************
			hp_monstr = param_0_monster[6];
			if (hp_monstr<50) hp_monstr = (hp_monstr % 10) + 50;
			hp_monstr *= 36 * (level / 2 + 1);
// ******************** расчет инициативы ********************
			base_ini = Math.round(param_0_monster[8]*5/6);			//Базовая ини для масштабирования (монстры>0ур)
			if (level > 1) ini_monstr = base_ini*3/2;				//Для монстров{2+} ини на 50% больше базовой 
			else	if (level) ini_monstr = base_ini + Math.round(base_ini*2/5)*level;	//Для монстров{1} ини на 40% больше базовой
				else ini_monstr = param_0_monster[8];				//Для монстров{0} ини на 25% больше базовой
// ******************** расчет маны/кастов ********************
			if (param_0_monster[9] < 0) {							//Для джинов будет писать кол-во кастов
				mana_monstr = (param_0_monster[9] == -1) ? 4+Math.floor(level*3/5) : 3;	//Для визирей 3, для остальных по формуле
				str_man = str_mana2;
			} else {											    //Для колдунов будет писать кол-во маны
				base_mana = Math.round(param_0_monster[9]*5/6);		//Базовая мана для масштабирования
                        	mana_monstr = Math.round(base_mana*(+level+6)/5); //Расчет маны для текущего уровня монстра
				str_man = str_mana1;
			}
// **********  Вставляем данные на страницу ***********************
			ins_data.innerHTML = '<tr><font style="font-size:11px;"><center><b>'+name_monstr+key_monstr+'</b>{'+level+'}</center></font>'+
			'<font style="font-size:12px;" face="Courier new">'+
			'    <font style="color:#0070FF;">'+str_exp+'</font> <font style="color:#FF2020;"><b>'	+add_str+'</b></font>'+
			'<br><font style="color:#0070FF;">'+str_atk+'</font> <font style="color:#FF2020;">'	+(param_0_monster[2]+level*7)+'</font>'+
			'<br><font style="color:#0070FF;">'+str_def+'</font> <font style="color:#FF2020;">'	+(param_0_monster[3]+level*7)+'</font>'+
			'<br><font style="color:#0070FF;">'+str_dam+'</font> <font style="color:#FF2020;">'	+(param_0_monster[4]+level*12)+'-'+(param_0_monster[5]+level*16)+'</font>'+
			'<br><font style="color:#0070FF;">'+str_hp +'</font> <font style="color:#FF2020;"><b>'	+hp_monstr+'</b></font>'+
			'<br><font style="color:#0070FF;">'+str_spd+'</font> <font style="color:#FF2020;">'	+(param_0_monster[7]+Math.ceil(level/4))+'</font>'+
			'<br><font style="color:#0070FF;">'+str_ini+'</font> <font style="color:#FF2020;">'	+ini_monstr+'</font>'+
			'<br><font style="color:#0070FF;">'+str_vys+'</font> <font style="color:#FF2020;">'	+param_0_monster[10]+'</font>'+
			'<br><font style="color:#0070FF;">'+str_man+'</font> <font style="color:#FF2020;">'	+mana_monstr+'</font>'+
			'<br><font style="color:#0070FF;">'+str_skills+'</font>'+
			'</font>'+ins_end+
			'</tr>';
// **********  Если монстров в место справа от задания ***********************'
			if (n_zad == 0) {
				elem0.appendChild(ins_data);		//Первого монстра ставим сверху
				need_move_up = true;
			} else {
				if (document.getElementById('end_first_monstr') == null) {
					var shift_down = document.createElement('td');
					shift_down.setAttribute('width','240');
                                        shift_down.innerHTML = '<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR id=end_first_monstr>';
					elem0.appendChild(shift_down);	//Если первое задание не монстр, то вставляем на его место пустые строки
					need_move_up = true;
				}
				elem0 = document.getElementById('end_first_monstr').parentNode;
				elem0.appendChild(ins_data);		//Второго монстра ставим снизу
			}
// *********** Двигаем разделитель ниже, чтобы описание монстров не налазило на чужое задание
			var ems = document.querySelector("hr[width*='90']"); //сдвинем разделитель вниз немного
			ems.parentNode.insertBefore(ins_br,ems);
		}
	}
} 
// **********  Сползшую кнопку отказа двигаем наверх ***********************
function cancel_up() {
	var ems = document.querySelector("a[href*='action=skip']");
	var elem = ems.parentNode.parentNode.parentNode.parentNode.children[0].children[0];
	var elem0 = ems.parentNode.parentNode.removeChild(ems.parentNode);
	elem.appendChild(elem0);
	elem.parentNode.parentNode.children[1].removeChild(elem.parentNode.parentNode.children[1].children[0]);
}
//****************************************************
function warlog() {
	var ems, elem, elem0, name_monstr, str_info, param_0_monster;
	var expir = new Array(2);
	var pos, level, i;
	var ins_data;

	elem0 = document.getElementsByTagName('body');
	elem0 = elem0[0].children[1].children[1].children[0].children[0].children[0];
	if (elem0.children[3].tagName == 'TABLE') {									//Работает скрипт hwm_WarLog_2_Table
		elem0 = elem0.children[3].children[0];
		for (i =2; i < elem0.children.length; i++) {
			elem = elem0.children[i].children[1].children[1];
			str_info = elem.childNodes[0].data;
			if (str_info == null) continue;

			pos = str_info.lastIndexOf(key_monstr);								//Проверка на монстра
			if (pos == -1) continue;

			level = str_info.substring(str_info.indexOf("{")+1,str_info.indexOf("}"));	//Получили уровень монстра
			name_monstr = str_info.substring(0,pos);							//Получили имя монстра
			if (monstr_rus_data[$ustring(name_monstr)] == null) continue;		//Если такого монстра нет, то пропускаем

			param_0_monster = monstr_rus_data[$ustring(name_monstr)];			//считывает параметры монстра 0 уровня
			expir = get_exp (param_0_monster[1],param_0_monster[6],level);

			ins_data = document.createElement('b');						//создаем и заполняем элемент для вставки.
			if ((param_0_monster[6] >= 50) || (param_0_monster[6] <= 6) || (level == 0)) {	//Линейная непонятная прогрессия опыта
				ins_data.innerHTML = ' Exp: <font style="color:#FF2020;">' + expir[1];
			} else {											//Альтернативная понятная прогрессия опыта
				ins_data.innerHTML = ' Exp: <font style="color:#FF2020;">' + Math.round(expir[1]*0.95)+'...'+expir[0];
			}
			elem.parentNode.appendChild(ins_data);								//вставляем элемент.
		}
	} else {													//Не стоит или не работает скрипт hwm_WarLog_2_Table
		ems = elem0.querySelectorAll("td > i");
		if (ems.length == 0) return;
		for (i =0; i < ems.length; i++) {
			str_info = ems[i].childNodes[0].data;
			if (str_info == null) continue;

			pos = str_info.lastIndexOf(key_monstr);								//Проверка на монстра
			if (pos == -1) continue;

			level = str_info.substring(str_info.indexOf("{")+1,str_info.indexOf("}")); //Получили уровень монстра
			name_monstr = str_info.substring(0,pos);							       //Получили имя монстра
			if (monstr_rus_data[$ustring(name_monstr)] == null) continue;	//Если такого монстра нет, то пропускаем
          
			param_0_monster = monstr_rus_data[$ustring(name_monstr)];	    //считывает параметры монстра 0 уровня
			expir = get_exp (param_0_monster[1],param_0_monster[6],level);
		
            ins_data = document.createElement('b');							//создаем и заполняем элемент для вставки.
			if ((param_0_monster[6] >= 50) || (param_0_monster[6] <= 6) || (level == 0)) {	//Линейная непонятная прогрессия опыта
				ins_data.innerHTML = ' Exp: <font style="color:#2020FF;">' + expir[1];
			} else {											//Альтернативная понятная прогрессия опыта
				ins_data.innerHTML = ' Exp: <font style="color:#2020FF;">' + Math.round(expir[1]*0.95)+'...'+expir[0];
			}
			ems[i].appendChild(ins_data);									//вставляем элемент.
		}
	}
}
//****************************************************
function rutina_1(t_gn,N,el_s,elem,ch,level,skip) {
	var s = document.createElement('div');
	t_gn[0] = N;
	t_gn[1] = el_s.substring(el_s.indexOf("{")+1,el_s.indexOf("}")); 
	if (t_gn[1] >= +level  && skip)  {elem.childNodes[ch].innerHTML ='<font style="color:#FF0000;">'+el_s+'</font>'};
	if (N == 7) {
		s.innerHTML = '<B><font style="color:#FF0000;">'+str_warning3+'</font></B><br><br>'; //если сопровождение каравана, то предупредим об аммуниции
		elem.insertBefore(s,elem.childNodes[ch-1]);
	}
	return t_gn;
}
//****************************************************
function get_type_gn() {
	var pos, el, name, elem0;	//0-Нет, 1-армии, 2-набеги, 3-монстры, 4-заговорщики, 5-захватчики, 6-отряд, 7-разбойники.
	var type_gn = new Array([0,0,'',0],[0,0,'',0]);
	var cur = 0;
	for (var k = 0; k < all_tables.length; k++) {
		if (all_tables[k].className == "wbwhite") {
			elem0 = all_tables[k].childNodes[0].childNodes[0].childNodes[1];
			for (var i =0; i < elem0.childNodes.length; i++) {
				if (elem0.childNodes[i].tagName != "B") {
					el = elem0.childNodes[i].data;
					if (el == null) continue;
				} else	el = elem0.childNodes[i].childNodes[0].data;				//поиск текстовых полей
				pos = el.indexOf(key_convoy);	if (pos != -1) 	{type_gn[cur] = rutina_1(type_gn[cur++],7,el,elem0,i++,level_convoy,skip_convoy); continue;}
				pos = el.indexOf(key_otryad);	if (pos != -1) 	{type_gn[cur] = rutina_1(type_gn[cur++],6,el,elem0,i,level_otryad,skip_otryad); continue;}
				pos = el.indexOf(key_invader);	if (pos != -1) 	{type_gn[cur] = rutina_1(type_gn[cur++],5,el,elem0,i,level_invader,skip_invader); continue;}
				pos = el.indexOf(key_conspir);	if (pos != -1) 	{type_gn[cur] = rutina_1(type_gn[cur++],4,el,elem0,i,level_conspir,skip_conspir); continue;}
				pos = el.indexOf(key_raids);	if (pos != -1)	{type_gn[cur] = rutina_1(type_gn[cur++],2,el,elem0,i,level_raids,skip_raids); continue;}
				pos = el.indexOf(key_army);	if (pos != -1)	{type_gn[cur] = rutina_1(type_gn[cur++],1,el,elem0,i,level_army,skip_army); continue;}
				pos = el.indexOf(key_monstr);
				if (pos == -1) continue;								//Если задания ГН не найдены в этом тексте
				type_gn[cur][0] = 3;
				type_gn[cur][1] = el.substring(el.indexOf("{")+1,el.indexOf("}"));	//Получили уровень монстра
				name = el.substring(0,pos);
				type_gn[cur][2] = name.substring(name.lastIndexOf("'")+1,pos);		//Получили имя монстра
				if (type_gn[cur++][1]>=+level_monstr    && skip_monstr)    {elem0.childNodes[i].innerHTML ='<font style="color:#FF0000">'+el+'</font>';}
			}
		}
	}
//	alert(type_gn);
	return type_gn;
}
//****************************************************
function skip() {
var ems, el;
	ems = document.querySelectorAll("a[href*='action=skip']");
	if (ems.length != 0)  
		setTimeout(function() { window.location.href = ems[0].href; }, 2000);
//alert('nponyck');
	else	document.title = str_need_skp;
	return;
}
//****************************************************
function get_time_wait() {
	var elem, elem0, pos;
	for (var k = 0; k < all_tables.length; k++) {
		if (all_tables[k].className != "wbwhite") continue;
		elem0 = all_tables[k].childNodes[0].childNodes[0].childNodes[1].childNodes[12];
		if (elem0 == null) continue;
		elem = elem0.childNodes[0].childNodes[0].childNodes[0].childNodes[0].data;
		if (elem == null) continue;
		pos = elem.lastIndexOf(str_time);
		if (pos == -1) continue;

		var time_min = elem.substring(pos+14,elem.indexOf(str_min));
		var time_ms = ++time_min * 60000; 								//переводим из минут в мс
		return time_ms;
	}
	for (var k = 0; k < all_tables.length; k++) {
		if (all_tables[k].className != "wbwhite") continue;
		elem0 = all_tables[k].childNodes[0].childNodes[0].childNodes[1].childNodes[6].childNodes[0].childNodes[0].childNodes[0];
		if (elem0 == null) continue;
		elem = elem0.childNodes[0].data;						
		if (elem == null) continue;
		pos = elem.lastIndexOf(str_time);
		if (pos == -1) continue;

		var time_min = elem.substring(pos+14,elem.indexOf(str_min));
		var time_ms = ++time_min * 60000; 								//переводим из минут в мс
		return time_ms;
	}
	return 0;
}
//****************************************************
function update_title(time) {
	var sec = Math.floor(time / 1000);
	var dm = Math.floor( sec / 60 );
	var ds = sec % 60;

	document.title = str_tab_b+dm+str_min+' '+ds+str_sec+str_tab_e;
	if ( time > 1000 ) setTimeout(function() { update_title(time-1000); }, 970);
	else location.reload(true);
}
//************* Begin ***************************************
if ((url_cur.indexOf('pl_warlog') != -1) && (show_exp_on_warlog != 0)) warlog();
if  (url_cur.indexOf('mercenary_guild') == -1) return;
var need_skip = 1; 		//доступность кнопки пропустить задание
var zadanie_gn = new Array(2);
zadanie_gn[0] = new Array(4);
zadanie_gn[1] = new Array(4);
zadanie_gn = get_type_gn();	//0-Нет, 1-армии, 2-набеги, 3-монстры, 4-заговорщики, 5-захватчики, 6-отряд, 7-разбойники.
//alert(zadanie_gn);
for (var cur = 0; cur < 2; cur++) {
	if ((zadanie_gn[cur][0] == 0) && (cur ==1)) 							break;
	if ((zadanie_gn[cur][0] == 1) && skip_army	    && (+zadanie_gn[cur][1] >= +level_army))	zadanie_gn[cur][3] = 1;
	if ((zadanie_gn[cur][0] == 2) && skip_raids	    && (+zadanie_gn[cur][1] >= +level_raids))	zadanie_gn[cur][3] = 1;
	if ((zadanie_gn[cur][0] == 4) && skip_conspir	&& (+zadanie_gn[cur][1] >= +level_conspir))	zadanie_gn[cur][3] = 1;
	if ((zadanie_gn[cur][0] == 5) && skip_invader	&& (+zadanie_gn[cur][1] >= +level_invader))	zadanie_gn[cur][3] = 1;
	if ((zadanie_gn[cur][0] == 6) && skip_otryad	&& (+zadanie_gn[cur][1] >= +level_otryad))	zadanie_gn[cur][3] = 1;
	if ((zadanie_gn[cur][0] == 7) && skip_convoy	&& (+zadanie_gn[cur][1] >= +level_convoy))	zadanie_gn[cur][3] = 1;

	if (zadanie_gn[cur][0] == 3) {
		var expir = new Array(2);
		var param_0_monster = monstr_rus_data[$ustring(zadanie_gn[cur][2])];
		var exp_t;
		if (monstr_rus_data[$ustring(zadanie_gn[cur][2])] != null) 
		{
			expir = get_exp (param_0_monster[1],param_0_monster[6],zadanie_gn[cur][1]);
			exp_t = ((param_0_monster[6] >= 50) || (param_0_monster[6] <= 6) || (zadanie_gn[cur][1] == 0)) ? expir[1] : expir[0];
			if (skip_monstr && ( (+zadanie_gn[cur][1] >= +level_monstr) || ((+exp_t > +limit_exp_monstr) && (limit_exp_monstr != 0)))) zadanie_gn[cur][3] = 1;
			else show_param_monstr(cur,zadanie_gn[cur][1],zadanie_gn[cur][2]);
		} else  show_param_monstr(cur,zadanie_gn[cur][1],zadanie_gn[cur][2]);
	}
}
if ((need_move_up) && (zadanie_gn[1][0] != 0)) cancel_up();
//alert('need_skip='+need_skip+' zadanie_gn[0][3]='+zadanie_gn[0][3]+' zadanie_gn[1][3]='+zadanie_gn[1][3]);
if (zadanie_gn[1][0] == 0) 	{need_skip *= zadanie_gn[0][3];}			//Если 1 задание (ГН<7)
else 				{need_skip *= zadanie_gn[0][3]*zadanie_gn[1][3];}	//Если 2 задания (ГН>6)

if  (need_skip) skip();
if (zadanie_gn[0][0] == 0) {
	var gn_time_wait = get_time_wait();
	if (gn_time_wait != 0) {
		update_title(gn_time_wait);
	} else document.title = str_no_gn;
} else {
	if ((need_skip == 0) && ((skip_army || skip_raids || skip_monstr || skip_invader || skip_conspir || skip_otryad || skip_convoy) != 0)) document.title = str_zad_ok;
}
show_settings();
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址