.
Для suncity
if ((top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 25) {
_name = "wis_gray_meditation";
}
if (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_gray_manabarrier"]) != "object") {
_name = "wis_gray_manabarrier9";
}
else {
if (parseInt(top.Battle.oBattle.oMySlot.arrEffects["wis_gray_manabarrier"].GetTitle().innerHTML.match("<B>(\\d+)<\\/B>")[1]) < 250) _name = "wis_gray_manabarrier9";
}
if (top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i)) {
if (typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object" && !top.Battle.oBattle.arrMethods["wis_earth_dmg10"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_strike10"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_gravity10"].oMethod.bEnable) {
DoHit(); //_name = "Удар посохом";
_break = true;
}
else {
top.Battle.oBattle.arrButtons.refresh.click();
}
}
else {
if (!top.Battle.oBattle.arrMethods["wis_earth_dmg09"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_strike09"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_gravity09"].oMethod.bEnable) {
DoHit();
_break = true;
}
}
masteryCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/<span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/wis_gray_mastery\.gif">/i);
if (masteryCount != null) {
if (parseInt(masteryCount[1]) < 2) _name = "wis_gray_mastery"; //серое мастерсство
}
else {
_name = "wis_gray_mastery";
}
_name = "wis_earth_sacrifice";
if (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_sign"]) != "object") {
_name = "wis_air_sign";
}
if (!top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i) && !top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.match(/Трутень/i) && !top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.match(/Последователь/i) && !top.Battle.oBattle.sEnemyLogin.match("Яростная") && !top.Battle.oBattle.sEnemyLogin.match("Рогоносец") && !top.Battle.oBattle.sEnemyLogin.match("Паразит") && !top.Battle.oBattle.sEnemyLogin.match("Кольчатый"))
{
_name = "wis_earth_summon";
_break = true;
}
LinkPlusCount = top.Battle.oBattle.oEnemySlot.oEffects.innerHTML.match(/<span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/wis_earth_link_plus\.gif">/i);
//if (LinkPlusCount) external.AddToChat("Заземлений на противнике перед нами: "+LinkPlusCount[1]);
if (LinkPlusCount != null) {
if (parseInt(LinkPlusCount[1]) < 5) {
_target = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ")[0];
_name = "wis_earth_link_plus";
}
}
else {
_target = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ")[0];
_name = "wis_earth_link_plus";
}
if (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvod"]) == "object" || typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_flamming08"]) == "object" || typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvras"]) == "object" || typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object" || typeof(top.Battle.oBattle.oMySlot.arrEffects["ggyad"]) == "object") {
_name = "hp_cleance";
}
if ((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 50) {
_name = "wis_earth_heal09";
_break = true;
}
if (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 > 1000) {
var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
for (i = 0; i < enemies.length; i++) {
if (enemies[i].indexOf("Мясистый") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Королева") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Паразит") > -1) {
_target = enemies[i];
break;
}
}
_name = "wis_earth_gravity09";
_break = true;
}
}
else {
top.Battle.oBattle.arrButtons.refresh.click();
}
}
else {
if (top.Battle.oBattle.oEnemySlot.nHP > 650) {
var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
for (i = 0; i < enemies.length; i++) {
if (enemies[i].indexOf("Трутень") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Королева") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Паразит") > -1) {
_target = enemies[i];
break;
}
}
_name = "wis_earth_gravity09";
_break = true;
}
}
if (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_meteor"]) != "object") && (top.Battle.oBattle.oEnemySlot.nHP > 170)) {
var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
for (i = 0; i < enemies.length; i++) {
if (enemies[i].indexOf("Мясистый") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Паразит") > -1) {
_target = enemies[i];
break;
}
}
_name = "wis_earth_meteor09";
_break = true;
}
}
else {
top.Battle.oBattle.arrButtons.refresh.click();
}
}
else {
if (typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_earth_meteor"]) != "object" && top.Battle.oBattle.oEnemySlot.nHP > 370) {
var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
for (i = 0; i < enemies.length; i++) {
if (enemies[i].indexOf("Трутень") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Королева") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Паразит") > -1) {
_target = enemies[i];
break;
}
}
_name = "wis_earth_meteor09";
_break = true;
}
}
if (top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i)) {
if (typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object") {
var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
for (i = 0; i < enemies.length; i++) {
if (enemies[i].indexOf("Мясистый") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Королева") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Паразит") > -1) {
_target = enemies[i];
break;
}
}
_name = "wis_gray_beam";
_break = true;
} else {
top.Battle.oBattle.arrButtons.refresh.click();
}
} else {
var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
for (i = 0; i < enemies.length; i++) {
if (enemies[i].indexOf("Трутень") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Королева") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Паразит") > -1) {
_target = enemies[i];
break;
}
}
_name = "wis_gray_beam";
_break = true;
}
if (top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i)) {
if (typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object") {
var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
for (i = 0; i < enemies.length; i++) {
if (enemies[i].indexOf("Мясистый") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Королева") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Паразит") > -1) {
_target = enemies[i];
break;
}
}
_name = "wis_earth_strike09";
_break = true;
} else {
top.Battle.oBattle.arrButtons.refresh.click();
}
} else {
var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
for (i = 0; i < enemies.length; i++) {
if (enemies[i].indexOf("Трутень") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Королева") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Паразит") > -1) {
_target = enemies[i];
break;
}
}
_name = "wis_earth_strike09";
_break = true;
}
if (top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i)) {
if (typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object") {
var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
for (i = 0; i < enemies.length; i++) {
if (enemies[i].indexOf("Мясистый") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Королева") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Паразит") > -1) {
_target = enemies[i];
break;
}
}
_name = "wis_earth_dmg09";
_break = true;
} else {
top.Battle.oBattle.arrButtons.refresh.click();
}
} else {
var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
for (i = 0; i < enemies.length; i++) {
if (enemies[i].indexOf("Трутень") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Королева") > -1) {
_target = enemies[i];
break;
}
if (enemies[i].indexOf("Паразит") > -1) {
_target = enemies[i];
break;
}
}
_name = "wis_earth_dmg09";
_break = true;
}