Тема: Уварот
Всем привет. Хочу представить свой вариант сбора, может кому пригодится.
Список приёмов:
1. Колотые раны
2. Ярость
3. Утереть пот
4. Танец теней
5. Поступь смерти
6. Рваное рассечение
7. Танец ветра
8. Агрессивная защита
9. Усиленые удары
10. Ослабляющее острие
11. Отменить
if(window.dfghj && (dfghj == top.Battle.oBattle.oMySlot.nHP))
{
_name = "multi_rollback";
//top.Chat.Self.AddMessage("Работает");
}
if(window.rftyh && (rftyh-top.Battle.oBattle.oMySlot.nHP)>=85) // количество урона, больше которого отменять
{
dfghj = top.Battle.oBattle.oMySlot.nHP;
_name = "multi_rollback";
//top.Chat.Self.AddMessage("Выполнено");
}
rftyh = top.Battle.oBattle.oMySlot.nHP;
этот код вставить всегда в конце всех приёмов
MyHp_temp = top.Battle.oBattle.oMySlot.nHP;
Если нанесут урон больше 85 хп , тогда используется "Отменить"
==============================================================
hpenragecount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/hp_enrage\.gif">/i);
if(hpenragecount != null){
if((parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) > 0) && (hpenragecount[1] > 2)) {
_name = "hp_regen";
}
}
else
_name = "hp_enrage";
Если набирается "Ярость х3" , только тогда будет юзатся "Утереть пот" , а если "Ярость" не набрано до х3, тогда юзать "Ярость" .
==============================================================
counterpiercingwoundscount = top.Battle.oBattle.oEnemySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/counter_piercingwounds\.gif">/i);
if(counterpiercingwoundscount != null){
if((parseInt(top.Battle.oBattle.arrRes["hit"].innerHTML) > 0) && (counterpiercingwoundscount[1] > 0)) {
_name = "counter_raggedwounds";
}
}
else if(top.Battle.oBattle.oEnemySlot.nHP > 100)
_name = "counter_piercingwounds";
Если у соперника весит "Колотые раны", тогда использовать "Рваное рассечение", а если не весит "Колотые раны", тогда юзать "Колотые раны" на соперников у которых больше (<100 хп).
==============================================================
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 15)
_name = "counter_deathwalk";
else
_name = "counter_winddance";
Если у меня хп больше 15% (>15), тогда использовать "Поступь смерти", если меньше 15% хп , тогда "Танец ветра".
==============================================================
if(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) > 3)
_name = "multi_agressiveshield";
Если 3 блока, тогда "Агрессивная защита"
Отредактировано jawol (2012-10-24 20:15:17)