top.goSit(1);
var zas = [];
var priem_use = 0;
var magic_use = 0;
var use_on_pers = 'none';
var smena_login = 'none';
var leader_login = 'none';
var leader_type = 1;
zas[1] = 0;
zas[2] = 0;
zas[3] = 0;
zas[4] = 0;
zas[5] = 0;
var zbs = [];
zbs[1] = 0;
var sel_atack = 1;
var nos = 0;
var noconnect = 5;
var connect = 0;
var eatk = 0;
var ggcode = '2014';
var irn = 0;
function magic_div(id, name, img, title) {
}
function testClearZone() {
if (top.slcbrc[4] == 0) {
all_radio_off();
}
}
async function usepriem(id, t, img) {
if (t == 1) {
irn++;
await $.post(`jx/battle/refresh${server_fight}.php?rnd=${ggcode}&irn=${irn}`, {
idlog: top.id_log,
usepriem: id,
useon: use_on_pers
}, function (data) {
$("#ref").html(data);
});
use_on_pers = 'none';
top.goSit(1);
return
}
return alert('Not found');
}
async function useitem(id, t, use_item_on) {
if (t == 1) {
irn++;
if (top.c.noEr == 0) {
top.c.noEr = 1;
clearTimeout(top.c.noErTmr);
top.c.noErTmr = setTimeout('top.c.noEr = 0;', 1000);
await $.post(`jx/battle/refresh${server_fight}.php?rnd=${ggcode}&irn=${irn}`, {
idlog: top.id_log,
useitem: id,
useitemon: use_item_on
}, function (data) {
$("#ref").html(data);
});
}
return top.goSit(1);
}
return alert('Not found');
}
function volna(id) {
document.getElementById('volna').innerHTML = `Волна: ${id}`;
}
function change_radioKeys(id, cper) {
var z = 0, t = 0, k = 0;
var i = 1, j = 1;
while (i <= za) {
j = 1;
jo = 0;
while (j <= 5) {
var radio = document.getElementById(`atack_${i}_${j}`);
if (radio != undefined) {
if (radio.className != null && radio.className == "radio_on") jo++;
}
j++;
}
if (jo == 0 && z == 0) {
z = i;
t = 'atack';
}
i++;
}
if (z == 0) {
var i = 1, jo = 0;
while (i <= 5) {
var radio = document.getElementById(`block_1_${i}`);
if (radio != undefined) {
if (radio.className != null && radio.className == "radio_on") jo++;
}
i++;
}
if (jo == 0 && z == 0) {
z = 1;
t = 'block';
}
}
if ((z == 0 || id == 0) && cper == false) {
all_radio_off();
refleshPoints();
}
if (z > 0) {
if (id == 0) {
//автовыставление
} else change_radio(z, id, t, 1)
}
}
function change_radio(id, zone, type, r) {
radio_off(id, zone, type);
var radio = document.getElementById(`${type}_${id}_${zone}`);
if (radio.className == "radio_on" && r == 0) {
radio.className = "radio_off";
if (type == 'atack') zas[id] = 0;
else zbs[id] = 0;
} else {
radio.className = "radio_on";
if (type == 'atack') zas[id] = zone;
else zbs[id] = zone;
}
refleshPoints();
}
function tactic(id, value) {
document.getElementById(`tac${id}`).innerHTML = value;
}
function refleshPoints() {
clearZone();
var i = 5;
while (i >= 1) {
if (zas[i] == 0) lineAtack(i);
i--;
}
if (zbs[1] == 0) lineBlock();
}
function lineAtack(id) {
nos++;
var j = 1;
while (j <= 5) {
document.getElementById(`zatack${id}_${j}`).className = 'zoneCh_yes';
j++;
}
}
function lineBlock() {
nos++;
var j = 1;
while (j <= 5) {
document.getElementById(`zblock1_${j}`).className = 'zoneCh_yes';
j++;
}
}
function clearZone() {
nos = 0;
var i = 1;
while (i <= 5) {
var j = 1;
while (j <= 5) {
document.getElementById(`zatack${i}_${j}`).className = 'zoneCh_no';
j++;
}
i++;
}
var i = 1;
while (i <= 5) {
document.getElementById(`zblock1_${i}`).className = 'zoneCh_no';
i++;
}
}
function select_atack(id, r) {
var i = 5;
while (i >= 1) {
if (zas[i] == 0) {
if (i <= za) sel_atack = i
}
i--;
}
if (sel_atack > za) sel_atack = 1;
change_radio(sel_atack, id, 'atack', r);
sel_atack++;
}
function radio_off(id, zone, type) {
var i = 1;
while (i <= 5) {
if (document.getElementById(`${type}_${id}_${i}`) != undefined && i != zone) {
document.getElementById(`${type}_${id}_${i}`).className = "radio_off";
if (type == 'atack') zas[id] = 0;
else zbs[id] = 0;
}
i++;
}
}
function all_radio_off() {
var i = 1;
while (i <= 5) {
var j = 1;
while (j <= 5) {
document.getElementById(`atack_${j}_${i}`).className = "radio_off";
j++;
}
document.getElementById(`block_1_${i}`).className = "radio_off";
zas[i] = 0;
i++;
}
zbs[1] = 0;
}
function genZoneBlock() {
var i = 1;
while (i <= 5) {
var j = 1;
while (j <= 3) {
if (j == zb) {
document.getElementById(`txtb${i}_${j}`).style.display = '';
} else {
document.getElementById(`txtb${i}_${j}`).style.display = 'none';
}
j++;
}
i++;
}
}
function genZoneAtack() {
var i = 1;
while (i <= 5) {
var j = 1;
while (j <= 5) {
if (i <= za) {
document.getElementById(`zatack${i}_${j}`).style.display = '';
} else {
document.getElementById(`zatack${i}_${j}`).style.display = 'none';
}
j++;
}
i++;
}
}
function genteam(team) {
document.getElementById('teams').innerHTML = team;
}
var t057 = null;
var battle_end = 0;
async function reflesh(bl) {
irn++;
if (battleFinishData != -1) mainstatus(0);
if ((battle_end == 0 || bl != null) && battleFinishData == -1) {
if (top.c.noEr == 0) {
top.c.noEr = 1;
clearTimeout(top.c.noErTmr);
top.c.noErTmr = setTimeout('top.c.noEr = 0;', 1000);
await $.post(`jx/battle/refresh${server_fight}.php?irn=${irn}&rnd=${ggcode}`, {
id: 'reflesh',
idlog: top.id_log,
idpr: priem_use,
mgid: magic_use,
useon: use_on_pers,
smn: smena_login,
ldrl: leader_login,
ldrt: leader_type
}, function (data) {
$("#ref").html(data);
});
}
if (g_iCount != 45) g_iCount = 45;
}
}
function autobattle() {
var i = 1;
while (i <= za) {
if (zas[i] == 0 || top.slcbrc[4] == 1) {
zas[i] = Math.floor(Math.random(5) * 5 + 1);
change_radio(i, zas[i], 'atack', 1);
}
i++;
}
if (zbs[1] == 0 || top.slcbrc[4] == 1) {
zbs[1] = Math.floor(Math.random(5) * 5 + 1);
change_radio(1, zbs[1], 'block', 1);
}
}
// sleep time expects milliseconds
function sleep(time) {
return new Promise((resolve) => setTimeout(resolve, time));
}
async function atack() {
if (top.slcbrc[3] == 1) autobattle();
var ago = `${zas[1]}_${zas[2]}_${zas[3]}_${zas[4]}_${zas[5]}`;
var bgo = zbs[1];
irn++;
if (top.c.noEr == 0) {
top.c.noEr = 1;
clearTimeout(top.c.noErTmr);
top.c.noErTmr = setTimeout('top.c.noEr = 0;', 1000);
await $.post(`jx/battle/refresh${server_fight}.php?irn=${irn}&rnd=${ggcode}`, {
atack: ago,
block: bgo,
idlog: top.id_log,
idpr: priem_use,
mgid: magic_use,
useon: use_on_pers,
smn: smena_login,
ldrl: leader_login,
ldrt: leader_type
}, function (data) {
$("#ref").html(data);
});
}
}
var g_iCount = Number();
var g_iCount = 45;
var tmr0057 = null;
// 1.1
function startCountdown() {
if (tmr0057 != null) clearTimeout(tmr0057);
if ((g_iCount - 1) >= 0) {
g_iCount -= 1;
return tmr0057 = setTimeout('startCountdown()', 1000);
}
reflesh();
return tmr0057 = setTimeout('startCountdown()', 1000);
}
var img_battle = ``;
function mainstatus(id) {
if (smnpty <= 0) {
$('#btn_down_img2').css({'display': 'none'});
} else {
$('#btn_down_img2').css({'display': ''});
$('#btn_down_img2').attr('title', `Смена противника (${smnpty})`);
}
if (battleFinishData != -1) { // хуй знает че такое
document.getElementById('mainpanel2').style.display = ''; // 4
document.getElementById('go_btn').style.display = 'none'; // 4
document.getElementById('mainpanel').style.display = 'none'; // 4
document.getElementById('mainpanel222').style.display = 'none'; // 4
document.getElementById('reflesh_btn').style.display = 'none'; // 3
document.getElementById('back_menu_down').style.display = ''; // 2
document.getElementById('btn_down_img1').style.display = ''; // 2
document.getElementById('btn_down_img2').style.display = 'none'; // 2
document.getElementById("ref").innerHTML = `