Тема: Приемы Земля 8 , под защитой кам.стража.

Итак,моя первая тема ,в которых я выкладываю настройки приемов,составленные мной .
Суть во в чем : Деремся со стражем (если он есть,ждем его защиту ,а потом уже кастуем боевые скилы) в хаотах 8 [Я именно для этого создавал данные настройки,если найдете другое применение им - буду рад]

Начнём :

1)Вызываем каменного стража

{
_name = "wis_earth_summon";
}

Начинаем кидать всякие защиты\пополнения на себя,по мере возможности\надобности

2)Жертва земле    Когда она доступна,у вас она вам полюбому понадобится,так что без условий.

{
_name = "wis_earth_sacrifice";
}

3)Медитация Юзает в двух случаях : 1)Когда напротив или страж или зверь и кол-во мп меньше 95% ; 2)Когда кол-во МП< 15%

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж\,/i) || top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж$/i))
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
    if(((((top.Battle.oBattle.sEnemyLogin.indexOf("Каменный") > -1) || (top.Battle.oBattle.sEnemyLogin.indexOf("Зверь") > -1)) && (top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 90)) || (top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 15)
    {
        _name = "wis_gray_meditation";
        _break = true;
    }
    }
    else{top.Battle.oBattle.arrButtons.refresh.click();}
}
else
    {
    if(((((top.Battle.oBattle.sEnemyLogin.indexOf("Каменный") > -1) || (top.Battle.oBattle.sEnemyLogin.indexOf("Зверь") > -1)) && (top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 90)) || (top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 15)
    {
        _name = "wis_gray_meditation";
        _break = true;
    }
}

4)Призрачный Удар Срабатывает когда духа > 9 и у противника оружие либо арбалет,либо молот

if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 9 && ( document.all[0].innerHTML.match(/crossbow[\d]+.gif/) || document.all[0].innerHTML.match(/hammer[\d]+.gif/)))
{
_name = "spirit_13_prot_100";
}

5)Силовое Поле Если силовое поле не висит-повесить

if(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_gray_forcefield08"]) != "object")
{
_name = "wis_gray_forcefield08";
}

Начинаем обращать внимание на противника

6)Заземление "Минус" Сжигаем лучникам\арбалетчикам МП (Юз только если кол-во мп лучника/арбалетчика больше 50

if(document.all[0].innerHTML.match(/bow[\d]+.gif/) && top.Battle.oBattle.oEnemySlot.nMagic > 50)
{
_name = "wis_earth_link_minus";
}

7)Каменный дождь Если противников больше 6 юзаем ( не забывая о страже и его защите)

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж\,/i) || top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж$/i))
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
        if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 6)
        {
        _name = "wis_earth_rain08";
        _break = true;
        }
    }
    else{top.Battle.oBattle.arrButtons.refresh.click();}
}
else
{
        if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 6)
    {
        _name = "wis_earth_rain08";
        _break = true;
    }
}

8)Гравитация  Если у противника ХП больше 750( не забывая о страже и его защите)

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж\,/i) || top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж$/i))
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
        if(top.Battle.oBattle.oEnemySlot.nHP > 750)
    {
        _name = "wis_earth_gravity08";
        _break = true;
    }
    }
    else{top.Battle.oBattle.arrButtons.refresh.click();}
}
else
{
        if(top.Battle.oBattle.oEnemySlot.nHP > 750)
    {
        _name = "wis_earth_gravity08";
        _break = true;
    }
}

9)Каменный цветок Обламываем магов smile ( не забывая о страже и его защите)

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж\,/i) || top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж$/i))
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
    if(document.all[0].innerHTML.match(/staff[\d]+.gif/))
    {
        _name = "wis_earth_flower08";
        _break = true;
    }
    }
    else{top.Battle.oBattle.arrButtons.refresh.click();}
}
else
{
    if(document.all[0].innerHTML.match(/staff[\d]+.gif/))
    {
        _name = "wis_earth_flower08";
        _break = true;
    }
}

10)Метеор Если на противнике не висит уже метеор и его ХП больше 200,юзаем метеор( не забывая о страже и его защите)

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж\,/i) || top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж$/i))
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
    if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_earth_meteor08"]) != "object" && (top.Battle.oBattle.oEnemySlot.nHP > 200))
    {
        _name = "wis_earth_meteor08";
        _break = true;
    }
    }
    else{top.Battle.oBattle.arrButtons.refresh.click();}
}
else
{
    if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_earth_meteor08"]) != "object" && (top.Battle.oBattle.oEnemySlot.nHP > 200))
    {
        _name = "wis_earth_meteor08";
        _break = true;
    }
}

11)Каменный цветок Раз мы уж магов не нашли,просто юзаем если противников больше 3( не забывая о страже и его защите)

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж\,/i) || top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж$/i))
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
    if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 3)
    {
        _name = "wis_earth_flower08";
        _break = true;
    }
    }
    else{top.Battle.oBattle.arrButtons.refresh.click();}
}
else
{
    if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 3)
    {
        _name = "wis_earth_flower08";
        _break = true;
    }
}

12)Каменный удар Мы уже прошли весь список боевых приемов ,ненашли ничего подходящего,поэтому юзаем без условий оставшийся прием( не забывая о страже и его защите)   ( по желанию заменить на Каменный Удар

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж\,/i) || top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж$/i))
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
        {
        _name = "wis_earth_strike08";
        _break = true;
        }
    }
    else{top.Battle.oBattle.arrButtons.refresh.click();}
}
else
{
_name = "wis_earth_strike08";
_break = true;
}

13)Удар посохом Проверяем на доступность боевые приемы (кроме дождя) ,если недоступны - просто бьём палкой smile

if(!top.Battle.oBattle.arrMethods["wis_earth_strike08"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_meteor08"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_flower08"].oMethod.bEnable  && !top.Battle.oBattle.arrMethods["wis_gray_meditation"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_gravity08"].oMethod.bEnable)
{
DoHit();
_break = true;
}

Выражаю благодарность anahronik за помощь в написании условия для проверки наличия каменного стража.

Если кому-либо понравилось,не стесняйтесь клоцнуть "Поблагодарить"

Отредактировано d1sc0nn3ct (2010-02-23 23:50:35)

2

Re: Приемы Земля 8 , под защитой кам.стража.

внёс в общую тему.
Хороший набор smile

(Please log in or register to see this URL)

3

Re: Приемы Земля 8 , под защитой кам.стража.

Набор то хороший.. одно НО!... я тоже об таких приёмах задумывался, но зашёл в тупик - если на твоей стороне 2+ мага земли и вы оба выпустите каменных стражей, НО твоего моментально убьют... - бот будет видеть каменного стража твоего союзника и не будет бить...потому что будет ждать защиту от него. делема.

Отредактировано Петро (2010-02-22 11:36:15)

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

4

Re: Приемы Земля 8 , под защитой кам.стража.

Одно решение пришло сейчас в голову, действительно, если выпускать каменного стража самым первым в бою, то можно как то отсеивать 1-2-3 каменных стражей, и наблюдать только за нулевым (своим).
Но и тут, остаётся надеяться будет, что за тебя не грает такой же бот, с такими же настройками приёмов, иначе вы оба можете оказаться в тупике)

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

5

Re: Приемы Земля 8 , под защитой кам.стража.

сколько выбивает бот?

Интуиция - это способность головы чуять жопой.

6

Re: Приемы Земля 8 , под защитой кам.стража.

Красиво написано)))И по делу)Спасиб)

Вранье.Вранье.Вранье.Правда.(с)Rand

7

Re: Приемы Земля 8 , под защитой кам.стража.

Петро пишет:

Одно решение пришло сейчас в голову, действительно, если выпускать каменного стража самым первым в бою, то можно как то отсеивать 1-2-3 каменных стражей, и наблюдать только за нулевым (своим).
Но и тут, остаётся надеяться будет, что за тебя не грает такой же бот, с такими же настройками приёмов, иначе вы оба можете оказаться в тупике)

Хаха,вот именно поэтому первым приемом стоит кам.страж,а не какая-то призрачка или барьер smile

8

Re: Приемы Земля 8 , под защитой кам.стража.

SnaF пишет:

сколько выбивает бот?

Я это еще не тестировал.С корявыми ,которые я при взятии 8 наспех перестроил,брал около 800-1400,так полагаю будет либо больше,либо стабильнее smile

9

Re: Приемы Земля 8 , под защитой кам.стража.

d1sc0nn3ct
А ты уверен что бот после смерти твоего стража не будет ждать защиты от стража соседа по команде? Тестил?

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

10

Re: Приемы Земля 8 , под защитой кам.стража.

Я ж говорю,еще не тестил даже smile Только вчера вечером\ночью написал,выложиш сюда.По идее он должен ждать защиты от стража с именем "Каменный Страж" ,а не ,к примеру "Каменный страж 1" .Да и на 8 уровне я не так уж и много магов земли встречаю.И обычно меня сносили еще до убийства стража smile Сейчас покушаю,вставлю в бота приёмы и проверю что он и как делает .

11

Re: Приемы Земля 8 , под защитой кам.стража.

Проверил - полный ступор приемов ,которые проверяют наличие стража и щита,остальные действуют.Сейчас буду разбираться,так что пока не юзайте  big_smile big_smile  big_smile

12

Re: Приемы Земля 8 , под защитой кам.стража.

у меня бот на 7.1 зем.маг без стража выбивал по 1.5-2

(Please log in or register to see this URL)

13

Re: Приемы Земля 8 , под защитой кам.стража.

так я в комплекте 7 ,мп мало,поэтому мало и набиваю:)

14

Re: Приемы Земля 8 , под защитой кам.стража.

тогда нормальная темка для мультов
только земляными сейчас не рентабельно c 8-9 imho

Отредактировано Godness (2010-02-22 23:14:47)

(Please log in or register to see this URL)

15

Re: Приемы Земля 8 , под защитой кам.стража.

Да я ток недавно в БК начал,и это у меня как бэ основной чар,просто денех нету smile)))

16

Re: Приемы Земля 8 , под защитой кам.стража.

страж тебе защиту вешает, а бот не бьёт??? или что?

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

17

Re: Приемы Земля 8 , под защитой кам.стража.

всё дело,как подсказал анахроник,и что подтвердилось в return;
Бот из-за них все приемы,в которых это присутствует,пропускал почему-то...Сейчас убрал ретурны,работает пока.Сейчас еще некоторые изменения проведу и изменю первый пост.

18

Re: Приемы Земля 8 , под защитой кам.стража.

Убрал ретурны (хотя они были очень даже там нужны,но почему-то бот на них матюкается),теперь всё работает (еще увеличил кол-во духа,которое необходимо для юза призрачного удара,т.к. у меня МП мало и я храню больше духа на медитации.
+Добавил условие защиты стража для медитации ,т.к. она тоже тратит ход и можно неплохо отхватить,если не стоять под защитой.
+Поменял прием "Булыжник" на "Каменный удар" т.к. в таком наборе он не часто его юзает,а булыжник я выбирал раньше только из-за того,что у него откат не 3 хода,как кам.удар,а 1 ,что теперь не важно.
+Благодаря anahronik изменена проверка имени стража smile

Отредактировано d1sc0nn3ct (2010-02-23 00:57:48)

19

Re: Приемы Земля 8 , под защитой кам.стража.

В 6-ом приёме не помешало бы поставить проверку на кол. мп противника)

Интуиция - это способность головы чуять жопой.

20

Re: Приемы Земля 8 , под защитой кам.стража.

Прочитав тему Петро с приемами мага земли 9 для хаотов,мне понравилось условие на медитацию,так что я тоже его добавляю,но при этом чуть его изменив.

21

Re: Приемы Земля 8 , под защитой кам.стража.

SnaF пишет:

В 6-ом приёме не помешало бы поставить проверку на кол. мп противника)

А какое для этого условие надо?Я что-то найти подобное немогу...точнее нашел что-то похожее ,но там пишут что неработает.

22

Re: Приемы Земля 8 , под защитой кам.стража.

Когда были проблемы с маной, мы ещё не умели статы читать противника.
в итоге если и прописывать условие на ману противника, то только так: (ИнтеллектПротивника > n && МанаПротивника>%)

Для тех, кто не помнит или не знает про проблему: у персонажей без маны косяк со значением маны есть....поэтому надо обязательно проверять интеллект, чтоб быть уверенным, что это маг...

Software is like sex: it's better when it's free! © LinusTorvalds

23

Re: Приемы Земля 8 , под защитой кам.стража.

Дело в том,что требуется проверять не мага какраз ,а лучника\арбалетчика на наличие мп.
Т.е. если я понял,если в 6 приеме дописать && top.Battle.oBattle.oEnemySlot.nMagic > 1 , будет нормально работать?
Там идет проверка не по статам,а по оружию.

24

Re: Приемы Земля 8 , под защитой кам.стража.

А...ну да...будет нормально smile
я про лучников/арбалетчиков забываю вечно hmm

Software is like sex: it's better when it's free! © LinusTorvalds

25

Re: Приемы Земля 8 , под защитой кам.стража.

anahronik пишет:

А...ну да...будет нормально smile
я про лучников/арбалетчиков забываю вечно hmm

+В приеме №6 "Заземление Минус" добавил проверку кол-ва мп противника.