1

Тема: Приёмы крито-танка [9] для грибницы (пока что только первый этаж)

Приёмы для крито-танка, для грибницы. На данный момент они предусмотренны только для первого этажа , и немного для второго. Но это мне не мешало заработать 8к репы.
Нам потребуется 13 слотов для приёмов, и около 600 мф. крита .



1) Выжить : если хп меньше чем 10% и очень мало духа.

if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 10 || parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) < 1))
_name = "spirit_survive";

2) Глухая защита: если хп меньше чем 30% и есть дух или если противник "Грибковая моль" и мой хп ниже чем 85%

if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 30) &&
(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 0) || (top.Battle.oBattle.sEnemyLogin.indexOf("Грибковая моль") > -1) && ((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 85))
_name = "block_restore";

3) Точный удар

_name = "multi_skiparmor";

4) Очиститься кровью : очищается от всех негатиынх эффектов встречаемые на первом этаже, и несколько со второго.

if((typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvod"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggfire"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggpilza"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggyad"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_flamming08"]) == "object"))
_name = "hp_cleance";

5) Ярость

_name = "hp_enrage";

6) Удачный удар

_name = "hit_luck";

7) Скрытая ловкость : в случае если тактик парирования две или больше , и нету ни одной тактики контратаки .Всё это для того чтобы набрать тактики на приём "Точный удар"

if(parseInt(top.Battle.oBattle.arrRes["parry"].innerHTML) >= 2 && (parseInt(top.Battle.oBattle.arrRes["counter"].innerHTML) < 1))
_name = "multi_hiddendodge";

8) Полная защита : если хп меньше чем 60 , на слуай если что-то пойдёт не так

if(top.Battle.oBattle.oMySlot.nHP < 60)
_name = "block_fullshield";

9) Возмездие : если хм больше чем 34 % и на мне нету эффекта "Вязкая слизь" и противник не "грибковая моль"

if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 34) && (typeof(top.Battle.oBattle.oEnemySlot.arrEffects["ggsvern"]) != "object") && (!top.Battle.oBattle.sEnemyLogin.match(/грибковая моль/i)))
_name = "block_revenge";

10) Призрачный топор : если противник один из мобов который бьёт рубящим (мобы первого и второго этажа, кроме сильных )

if((top.Battle.oBattle.sEnemyLogin.indexOf("Яростная Мокрица") > -1) && (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 10) || (top.Battle.oBattle.sEnemyLogin.indexOf("Кольчатый") > -1) && (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 10) || (top.Battle.oBattle.sEnemyLogin.indexOf("Мясистый") > -1) && (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 10) || (top.Battle.oBattle.sEnemyLogin.indexOf("Усохший Палочник") > -1) && (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 10) && (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 10)|| (top.Battle.oBattle.sEnemyLogin.indexOf("Скользкий") > -1) && (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 10))
_name = "spirit_12_prot_100";

11) Рывок : если есть только один противник и он маг, или на мне есть призрачка от рубящего

if((typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_12_prot_100"]) == "object") || (EnemiesCount == 1) && (Intell > 1))
_name = "blood_gainattack";

12) Жажда крови *3 , а после этого дикая удача.

bloodlustCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/krit_bloodlust\.gif">/i);
 
if(bloodlustCount != null)
     {
            if(parseInt(bloodlustCount[1]) < 3)
            {
                _name = "krit_bloodlust";
            }
            else
            {
                _name = "krit_wildluck";
            }
    }
else
_name = "krit_bloodlust";

Ну и упрощённый метод, создать файл с расширение .cm в папке Methods и загрузить его

<?xml version="1.0" encoding="windows-1251"?>
<Methods>
  <Priem1>if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &lt; 10 || parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &lt; 1))
_name = "spirit_survive";</Priem1>
  <Priem2>
  </Priem2>
  <Priem3>if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &lt; 30) &amp;&amp;
(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &gt; 0) || (top.Battle.oBattle.sEnemyLogin.indexOf("Грибковая моль") &gt; -1) &amp;&amp; ((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &lt; 85))
_name = "block_restore";</Priem3>
  <Priem4>_name = "multi_skiparmor";
</Priem4>
  <Priem5>
  </Priem5>
  <Priem6>if((typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvod"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggfire"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggpilza"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggyad"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_flamming08"]) == "object"))
_name = "hp_cleance";</Priem6>
  <Priem7>
  </Priem7>
  <Priem8>_name = "hp_enrage";</Priem8>
  <Priem9>
  </Priem9>
  <Priem10>_name = "hp_regen";</Priem10>
  <Priem11>
  </Priem11>
  <Priem12>_name = "hit_luck";</Priem12>
  <Priem13>if(parseInt(top.Battle.oBattle.arrRes["parry"].innerHTML) &gt;= 2 &amp;&amp; (parseInt(top.Battle.oBattle.arrRes["counter"].innerHTML) &lt; 1))
_name = "multi_hiddendodge";</Priem13>
  <Priem14>
  </Priem14>
  <Priem15>if(top.Battle.oBattle.oMySlot.nHP &lt; 60)
_name = "block_fullshield";</Priem15>
  <Priem16>
  </Priem16>
  <Priem17>if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &gt; 34) &amp;&amp; (typeof(top.Battle.oBattle.oEnemySlot.arrEffects["ggsvern"]) != "object") &amp;&amp; (!top.Battle.oBattle.sEnemyLogin.match(/грибковая моль/i)))
_name = "block_revenge";</Priem17>
  <Priem18>
  </Priem18>
  <Priem19>if((top.Battle.oBattle.sEnemyLogin.indexOf("Яростная Мокрица") &gt; -1) &amp;&amp; (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &gt; 10) || (top.Battle.oBattle.sEnemyLogin.indexOf("Кольчатый") &gt; -1) &amp;&amp; (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &gt; 10) || (top.Battle.oBattle.sEnemyLogin.indexOf("Мясистый") &gt; -1) &amp;&amp; (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &gt; 10) || (top.Battle.oBattle.sEnemyLogin.indexOf("Усохший Палочник") &gt; -1) &amp;&amp; (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &gt; 10) &amp;&amp; (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &gt; 10)|| (top.Battle.oBattle.sEnemyLogin.indexOf("Скользкий") &gt; -1) &amp;&amp; (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &gt; 10))
_name = "spirit_12_prot_100";</Priem19>
  <Priem20>
  </Priem20>
  <Priem21>if((typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_12_prot_100"]) == "object") || (EnemiesCount == 1) &amp;&amp; (Intell &gt; 1))
_name = "blood_gainattack";</Priem21>
  <Priem22>
  </Priem22>
  <Priem23>bloodlustCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/&lt;br&gt;&lt;span[^&gt;]*&gt;.(\d)?&lt;\/span&gt;&lt;\/div&gt;&lt;img[^"]*".+\/krit_bloodlust\.gif"&gt;/i);
 
if(bloodlustCount != null)
     {
            if(parseInt(bloodlustCount[1]) &lt; 3)
            {
                _name = "krit_bloodlust";
            }
            else
            {
                _name = "krit_wildluck";
            }
    }
else
_name = "krit_bloodlust";</Priem23>
  <Priem24>
  </Priem24>
</Methods>

Выслушаю адекватную критику, предложения и замечания. Буду стараться в дальнейшем с помощью форумчам улучшать эти приёмы.

Отредактировано SnaF (2010-05-28 00:59:46)

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

2

Re: Приёмы крито-танка [9] для грибницы (пока что только первый этаж)

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

БК - зло, БОТ - хорошо ™

3

Re: Приёмы крито-танка [9] для грибницы (пока что только первый этаж)

pop-corn пишет:

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

ну... бывает, но слотов не хватает  sad

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

4

Re: Приёмы крито-танка [9] для грибницы (пока что только первый этаж)

это что вообще ни кому не нужно? )

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

5

Re: Приёмы крито-танка [9] для грибницы (пока что только первый этаж)

почему же... думаю многим пригодится

Вы обладаете Благодатью Алхимика  до 05.04.16