Тема: Сборка всех приемов для войнов
Выпуск зверя:
_name="pet_unleash";
Выпуск зверя на ботах[12]:
var EnemyLevel_html = Number(0);
for (var iTD in top.document.all[0].getElementsByTagName("td"))
{
if (top.document.all[0].getElementsByTagName("td")[iTD].className != "UserBattleName") continue;
if (top.document.all[0].getElementsByTagName("td")[iTD].align != "right") continue;
var s = top.document.all[0].getElementsByTagName("td")[iTD].innerHTML.indexOf("[") + 1;
if (s > 0)
EnemyLevel_html = Number(top.document.all[0].getElementsByTagName("td")[iTD].innerHTML.substr(s, top.document.all[0].getElementsByTagName("td")[iTD].innerHTML.indexOf("]") - s));
break;
}
if(EnemyLevel_html > 11) { _name = "pet_unleash"; }
Тактический расчет:
_name = "preparation";
Рывок:
_name = "blood_gainattack";
Рывок под божественным щитом
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["godshield"]) == "object")
_name = "blood_gainattack";
Рывок, если меньше 10% хп
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 10)
_name = "blood_gainattack";
++
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 20 && (parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) > 4))
{_name = "hp_enrage"; _break = true;};
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 20 && (parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) > 20))
{_name = "hp_defence"; _break = true;};
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 20)
{ _name = "hp_regen"; _break = true;};
Воля к победе, если нет Спасения и <11%HP и достуно Выжить:
if(
((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 11) &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["magic_save"]) != "object") &&
(top.Battle.oBattle.arrMethods["spirit_survive"].oMethod.bEnable)
)
_name = "hit_willpower";
Выжить, если нет Спасения и <10%HP:
if(
((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 10) &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["magic_save"]) != "object"))
_name = "spirit_survive";
Очищение кровью:
if(
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_aheal"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_poison_bubble"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_poison08"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_cloud08"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_shield"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_link_plus"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_link_zero"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_effect"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_poison"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_disease"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvod"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_lowarmor"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_acidburn"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggwater"]) == "object")||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggair"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggyad"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggspeed"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvras"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_venom"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_suck"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_strungle"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_swarm"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_bloodflow"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_lowarmor"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_guard_k_low"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_strength_revenge"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_memory_oblivion"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_soul_destress"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_lowatt"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_darkpush"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_blind_rage_revenge_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_blind_rage_revenge"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_depr_ghost_gloom"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_depr_ghost_depression"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rot"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_1"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_2"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_3"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_4"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_rzha"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_paralize"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_str"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_inst"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_agil"]) == "object")
) { _name="hp_cleance"; };
++ Очищение кровью+снятие Апатии+убить стаража (под Эм):
if(
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_aheal"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_poison_bubble"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_poison08"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_cloud08"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_shield"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_link_plus"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_link_zero"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_effect"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_poison"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_disease"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvod"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_lowarmor"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_acidburn"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggwater"]) == "object")||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggair"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggyad"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggspeed"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvras"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_venom"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_suck"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_strungle"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_swarm"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_bloodflow"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_lowarmor"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_guard_k_low"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_strength_revenge"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_memory_oblivion"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_soul_destress"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_lowatt"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_darkpush"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_blind_rage_revenge_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_blind_rage_revenge"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_depr_ghost_gloom"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_depr_ghost_depression"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rot"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_1"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_2"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_3"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_4"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_rzha"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_paralize"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_str"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_inst"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_agil"]) == "object")
) { _name="hp_cleance"; };
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_lowatt"]) == "object"){
for(key=0;key<10;key++){
if(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/invoke_tn_scr_dispell_magic/)){
top.Battle.oBattle.arrScrolls[key].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
break;
}
}
};
// _name="Свиток рассеивания магии";
if(top.Battle.oBattle.sEnemyLogin.indexOf("Страж Реальности") > -1) {
for(key=0;key<10;key++){
if(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/invoke_ppk_scr_suddendeath/)){
top.Battle.oBattle.arrScrolls[key].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
break;
}
}
};
// _name="Свиток Внезапной смерти";
Отредактировано Евжений (2015-08-30 14:30:09)