bk.mod.inventory={name:"inventory",bgcolor:"#dedede",run:function(){bk.mods.opened=this.name;this.genHtml(true);$("#main").css({"background-color":"#dedede"})},pause:function(){this.win_clear()},addItem:function(id,x,data,item_id){if(item_id==undefined){item_id=0}id=parseInt(id);var itm={id:id,uid:bk.user.uid,inodet:0,x:x,time:bk.chat.timeNow(),item_id:item_id,upd:bk.chat.microTimeNow(),data:data};if(typeof data!="string"){if(data.timeRestart!=undefined&&data.timeRestart!=0){itm.time=parseInt(data.timeRestart);itm.upd=parseInt(data.timeRestart)}}bk.user.items.unshift(itm)},win_clear:function(){bk.win.close("itm_remove");bk.win.close("itm_unstack");bk.win.close("itm_splitstack");bk.win.close("complect_items_save")},rz:1,error_tmr:false,error:function(txt,tm){clearTimeout(this.error_tmr);$("#inv-error").html(txt).show(350);if(tm>0){this.error_tmr=setTimeout(function(){$("#inv-error").fadeOut(350)},1e3*tm)}},getRz:function(id){this.win_clear();this.rz=id;bk.mod.inventory.run();bk.chat.sound("click")},addparsee:function(id){var r="Незивестное мф.";if(id==116){r="Урон (мин.)"}else if(id==117){r="Урон (макс.)"}else{var i=0;while(i0){val="+"+val}}return val},addbron:function(add,add2){if(add2==undefined){var add2={}}var html="";if(add[23]!=undefined){if(add2!=undefined&&add2[23]!=undefined){html+="
• Броня головы: "+bk.inf.msm_genHtmlBron(add[23],add2[23])+"
"}else{html+="
• Броня головы: "+bk.inf.msm_genHtmlBron(add[23],0)+"
"}}if(add[24]!=undefined){if(add2!=undefined&&add2[24]!=undefined){html+="
• Броня корпуса: "+bk.inf.msm_genHtmlBron(add[24],add2[24])+"
"}else{html+="
• Броня корпуса: "+bk.inf.msm_genHtmlBron(add[24],0)+"
"}}if(add[25]!=undefined){if(add2!=undefined&&add2[25]!=undefined){html+="
• Броня пояса: "+bk.inf.msm_genHtmlBron(add[25],add2[25])+"
"}else{html+="
• Броня пояса: "+bk.inf.msm_genHtmlBron(add[25],0)+"
"}}if(add[26]!=undefined){if(add2!=undefined&&add2[26]!=undefined){html+="
• Броня ног: "+bk.inf.msm_genHtmlBron(add[26],add2[26])+"
"}else{html+="
• Броня ног: "+bk.inf.msm_genHtmlBron(add[26],0)+"
"}}return html},testParTr:function(par,tr){var r=true;if(bk.user!=undefined&&bk.user.stats[bk.inf.i_to_mf[par]]0){if(bk.user.items[i].inodet<70){if(typeof bk.user.items[i].data=="string"){bk.user.items[i].data=JSON.parse(bk.user.items[i].data)}if(bk.user.items[i].data.iznosNOW>=bk.user.items[i].data.iznosMAX*bk.mcfg.itm_bkreaking_prc)r+="
"+bk.user.items[i].data.name+' ['+Math.floor(bk.user.items[i].data.iznosNOW)+"/"+Math.ceil(bk.user.items[i].data.iznosMAX)+"] требуется ремонт
"}}i++}if(r!=""){r='
'+r+"
"}return r},removeEff:function(ic,id){var i=0,j=0,neweff=[];$($(".eff-"+bk.user.eff[i].id+"-id").parent()).remove();while(ithis.miniPickItemsHTML_pgMax-1){this.miniPickItemsHTML_pg=this.miniPickItemsHTML_pgMax-1}else if(this.miniPickItemsHTML_pg<0){this.miniPickItemsHTML_pg=0}if(this.sc[slot]!=undefined){var slotv=slot;if(slotv==13||slotv==14){slotv=12}else if(slotv>=70&&slotv<=79){slotv=70}var slotvimg=slotv;if(slotvimg==70){slotvimg=40}var i=0,xs=1,xa=1,xago="display:none;";if(this.miniPickItemsHTML_pg==0){html+=''}else{xs=0}var i_pg=0;while(i0){if(bk.user.items[i].time+bk.user.items[i].data.srok-bk.chat.timeNow()<1){itm_see=false}}if(itm_see==true){xa++;if(xa>this.sc[slot][2]){i_pg++;if(i_pg>this.miniPickItemsHTML_pgMax){xago="";break}else{xa=1}}if(this.miniPickItemsHTML_pg==i_pg){var ttlitm="";ttlitm+="Надеть "+bk.user.items[i].data.name+"";html+='';xs++;if(xs>=this.sc[slot][3]){html+="
";xs=0}}}}i++}if(xa==0){html+='
Нет предметов
для этого слота
'}}else{html="Слот не определён"}if(e===false){$("#miniPickItems_html").html(html)}else{return[html,xago]}},miniPickItems:function(slot,e){clearTimeout(bk.mod.inventory.miniPickItems_timerRemove);$("#miniPickItems").remove();var html="";var top=e.clientY-5,left=e.clientX-5;if(this.sc[70]==undefined&&slot>=70){var i=70;while(i<=81){this.sc[i]=[40,25,12,3];i++}}this.miniPickItemsHTML_pg=0;this.miniPickItemsHTML_pgMax=0;var i=0,xx=1;var slotv=slot;if(slotv==13||slotv==14){slotv=12}else if(slotv>=70&&slotv<=79){slotv=70}var slotvimg=slotv;if(slotvimg==70){slotvimg=40}while(i0){if(bk.user.items[i].time+bk.user.items[i].data.srok-bk.chat.timeNow()<1){itm_see=false}}if(itm_see==true){xx++}}i++}this.miniPickItemsHTML_pgMax=Math.ceil(xx/this.sc[slot][2]);var html_return=this.miniPickItemsHTML(slot,e,0);html+=html_return[0];xago="";html=`\n \n \n \n \n \n \n \n
${html}
`;$("body").append('
'+html+"
");ttl_reload();$("#miniPickItems").on("mouseenter",function(){clearTimeout(bk.mod.inventory.miniPickItems_timerRemove)});$("#miniPickItems").on("mouseleave",function(){clearTimeout(bk.mod.inventory.miniPickItems_timerRemove);bk.mod.inventory.miniPickItems_timerRemove=setTimeout(function(){$("#miniPickItems").remove()},500)})},itemUseTarget:false,itemUse_yn:function(ic,type,iid){console.log("inventory_itemUse_yn ["+ic+"]["+type+"]");if(type==3){return bk.battle.itemUse_yn(iid)}else{var itm=bk.user.items[ic];if(typeof itm.data=="string"){itm.data=JSON.parse(itm.data)}if(itm.data.magic!=undefined&&itm.data.magic.id!=undefined&&bk.infos.eff[itm.data.magic.id]!=undefined){var ieff=bk.infos.eff[itm.data.magic.id]}else{var ieff=false}}if(itm==undefined){return false}this.itemUseTarget=false;if(itm.data.magic.target!=undefined&&parseInt(itm.data.magic.target)>0){bk.mod.inventory.itemUse(ic);console.log("bk.mod.inventory.itemUse")}else{var html=''+""+''+'"+""+"
'+itm.data.name+"
Использовать сейчас?
";html+='
'+'
'+'
'+"
";bk.win.add("winuse_spell_itemUse",1,2,"
Подтверждение
",{move:"#main",x:140,y:90,s:"min-width:270px;",html:html});$("#winuse_spell_itemUse_btnY").focus()}},itemUse:function(ic){var itm=bk.user.items[ic];if(itm.data.magic!=undefined&&itm.data.magic.id!=undefined&&bk.infos.eff[itm.data.magic.id]!=undefined){var ieff=bk.infos.eff[itm.data.magic.id]}else{var ieff=false}var gocast=true;if(itm.data.magic.target!=undefined&&bk.mod.inventory.itemUseTarget===false){if(parseInt(itm.data.magic.target)==1){var targetspell="";targetspell=bk.user.login;var html=''+""+""+''+''+""+""+''+''+""+""+"
Укажите логин персонажа:
(можно щелкнуть по логину в чате)
";bk.win.add("itm_useontarget",1,2,'
'+itm.data.name+"
",{move:"#main",x:110,y:90,s:"min-width:300px;",html:html});bk.chat.inObj=$("#itm_useontarget_target");$("#itm_useontarget_target").val(targetspell).focus();gocast=false}else if(parseInt(itm.data.magic.target)==2){var targetspell="";var html=''+""+""+''+''+""+""+''+''+""+""+"
Введите название предмета:
";bk.win.add("itm_useontarget",1,2,'
'+itm.data.name+"
",{move:"#main",x:110,y:90,s:"min-width:300px;",html:html});bk.chat.inObj=$("#itm_useontarget_target");$("#itm_useontarget_target").val(targetspell).focus();gocast=false}}if(gocast==true&&ieff!=false){$.post("/_main.pl",{use:itm.id,ic:ic,itemUseTarget:bk.mod.inventory.itemUseTarget},function(data){bk.mod.inventory.itemUseTarget=false;if(typeof data=="string"){data=JSON.parse(data)}if(data.reloadData!=undefined){bk.reloadData(data.reloadData)}if(data.user_money!=undefined){bk.user.money=data.user_money}if(data.bank_money2!=undefined){var bnk=bk.mod.bank.testActiveBank();if(bk.user.bank[bnk]!=undefined){bk.user.bank[bnk].money2=data.bank_money2}}if(data.books!=undefined){bk.infos.books=data.books}if(data.box_items_list!=undefined){var i=0;var meitems=[];while(i0){var i=0;while(i0){}else if(bk.mods.opened=="inventory"){bk.mod.inventory.run()}else{bk.mod[bk.mods.opened].run()}}if(data.upditems!=undefined){if(data.upditems.del!=undefined){let i=0,newitems=[];while(i';html+='
'+bk.mod.inventory.genInvItems(dataInvIc)+"
";html+="";var dest="";html=`\n \n \n \n \n \n \n \n \n \n \n
${bk.chat.login(1,bk.user.uid,bk.user.login,bk.user.level,bk.user.align,bk.user.clan)}\n
Выберите предмет для использования магии \n \n \n
\n \n
\n ${itm.data.name}\n ${dest}\n ${html}
`;$("#main").html(html);ttl_reload()},gainUseOnSuccess:function(id,target){$.post("/_main.pl",{enchan:id,target:target},function(data){if(typeof data=="string"){data=JSON.parse(data)}if(data.good!=undefined){if(data.new_item_data!=undefined){var ii=bk.inf.getItemById(bk.user.items,target);if(ii!=false){if(typeof data.new_item_data.data=="string"){data.new_item_data.data=JSON.parse(data.new_item_data.data)}bk.user.items[ii[0]].data=data.new_item_data.data;bk.user.items[ii[0]].upd=data.new_item_data.upd}}bk.mod.inventory.removeItem(-1,id);bk.mod.inventory.getRz(bk.mod.inventory.rz);bk.chat.favorites_update_test()}if(data.error!=undefined){bk.mod.inventory.error(data.error,5)}})},gainUseOn:function(ic){var name=$("#itm_gain_use_inp").val();if(name==undefined){name=" "}var itm=bk.user.items[ic];if(typeof itm.data=="string"){itm.data=JSON.parse(itm.data)}if(name==""){bk.mod.inventory.error("Не указано название предмета",5)}else{if(name==" "){name=""}var x1=0;var x2=0;var i=0;if(itm.data.gain!=undefined){while(i0){h2true=false}}if(itm.data.gain[j].too2!=undefined){if(itm.data.gain[j].too2==1&&bk.user.items[i].data.too2==0){too2true=false}else if(itm.data.gain[j].too2==2&&bk.user.items[i].data.too2>0){too2true=false}}if((parseInt(itm.data.gain[j].type)==0||parseInt(itm.data.gain[j].type)==bk.user.items[i].data.type)&&(parseInt(itm.data.gain[j].slot)==0||parseInt(itm.data.gain[j].slot)==bk.user.items[i].data.slot)&&h2true==true&&too2true==true){x2++;break}j++}}i++}}if(x1==0){bk.mod.inventory.error('Не найден предмет "'+name+'"',5)}else if(x2==0){bk.mod.inventory.error('Подходящий предмет "'+name+'" не найден',5)}else if(itm!=undefined&&name!=undefined){if(itm.data.gain!=undefined&&itm.data.gain.length>0){var html="";html+='
';html+='
'+bk.mod.inventory.genInvItems({type:1,gain:itm,gain_name:name})+"
";html+="
";var dest="";if(parseInt(itm.data.gain[0].destiny)==1){dest+='

  Предмет, на который вы используете эту магию, свяжется с вами общей судьбой. Никто кроме вас не сможет его использовать.
'}else if(parseInt(itm.data.gain[0].destiny)==2){dest+='

  Предмет, на который вы используете эту магию, свяжется общей судьбой с первым кто наденет его. Никто другой не сможет его использовать.
'}html=`\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
${bk.chat.login(1,bk.user.uid,bk.user.login,bk.user.level,bk.user.align,bk.user.clan)}\n\t\t\t\t\t\t\t\t\t
Выберите предмет для использования свитка \n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t ${itm.data.name}\n\t\t\t\t\t\t\t\t\t${dest}\n\t\t\t\t\t\t\t\t ${html}
`;$("#main").html(html);ttl_reload()}}}bk.win.close("itm_gain_use")},giftsInUseOnSuccess:function(target,id){$.post("/_main.pl",{giftin:id,target:target},function(data){if(typeof data=="string"){data=JSON.parse(data)}if(data.good!=undefined){if(data.new_item_data!=undefined){var ii=bk.inf.getItemById(bk.user.items,target);if(ii!=false){if(typeof data.new_item_data.data=="string"){data.new_item_data.data=JSON.parse(data.new_item_data.data)}bk.user.items[ii[0]].data=data.new_item_data.data;bk.user.items[ii[0]].upd=data.new_item_data.upd}}bk.mod.inventory.removeItem(-1,id);bk.mod.inventory.getRz(bk.mod.inventory.rz);bk.chat.favorites_update_test()}if(data.error!=undefined){bk.mod.inventory.error(data.error,5)}})},giftsUseNow:function(ic,check){var itm=bk.user.items[ic];if(typeof itm.data=="string"){itm.data=JSON.parse(itm.data)}var ieff=false;this.itemUseTarget=false;var html=''+""+''+'"+""+"
'+itm.data.name+"
Использовать сейчас?
";html+='
'+'
'+'
'+"
";bk.win.add("winuse_spell_itemUse",1,2,"
Подтверждение
",{move:"#main",x:140,y:90,s:"min-width:270px;",html:html});$("#winuse_spell_itemUse_btnY").focus()},giftsUseNowRun:function(ic){var itm=bk.user.items[ic];if(typeof itm.data=="string"){itm.data=JSON.parse(itm.data)}$.post("/_main.pl",{usegift:itm.id,ic:ic},function(data){bk.mod.inventory.itemUseTarget=false;if(typeof data=="string"){data=JSON.parse(data)}if(data.newpet!=undefined){bk.infos.animal.push(data.newpet);bk.user.animal=data.newpet.id}if(data.animal_upd!=undefined){var i=0;while(i0){}else if(bk.mods.opened=="inventory"){bk.mod.inventory.run()}else{bk.mod[bk.mods.opened].run()}}else{if(data.good!=undefined){if(bk.user.battle>0){}else if(bk.mods.opened=="inventory"){bk.mod.inventory.run()}else{bk.mod[bk.mods.opened].run()}}}bk.chat.favorites_update_test();if(data.meitems!=undefined&&data.meitems!=="yes"){bk.mod.inventory.run()}if(data.error!=undefined){bk.mods.error(data.error,15)}})},giftsUseOn:function(ic,check){var itm=bk.user.items[ic];if(typeof itm.data=="string"){itm.data=JSON.parse(itm.data)}if(check!=undefined){var name=$("#giftitmin_name").val();bk.win.close("itm_gifts_use");if(name==""){bk.mod.inventory.error("Не указано название предмета",5)}else{if(name==" "){name=""}var x1=0;var x2=0;var i=0;if(itm.data.type==37&&itm.data.itemsin==undefined){while(i";html+="";var dest="";html=`\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
${bk.chat.login(1,bk.user.uid,bk.user.login,bk.user.level,bk.user.align,bk.user.clan)}\n\t\t\t\t\t\t\t\t\t
Выберите предмет для использования свитка \n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t ${itm.data.name}\n\t\t\t\t\t\t\t\t\t${dest}\n\t\t\t\t\t\t\t\t ${html}
`;$("#main").html(html);ttl_reload()}}}else{var html="";html+='Предмет для упаковки:';html+='
';html+='';html+="
";bk.win.add("itm_gifts_use",1,2,'
'+itm.data.name+"
",{move:"#main",x:110,y:90,s:"min-width:260px;",html:html});bk.chat.restartMoveActions();$("#giftitmin_name").focus()}},slotName:{0:["Любой"],1:["Шлем"],2:["Наручи"],3:["Оружие"],4:["Броня"],5:["Рубаха"],6:["Плащ"],7:["Пояс"],8:["Обувь"],9:["Поножи"],10:["Щит"],11:["Перчатки"],12:["Кольцо"],15:["Ожерелье"],16:["Серьги"]},additionalAttacksCount:["нет","всегда","часты","регулярны","временами","малы","редки","ничтожно редки"],additionalDefenceCount:["нет","нормальная","нормальная","хорошая","слабая","великолепная","великолепная","посредственная"],gainUse:function(ic){var itm=bk.user.items[ic];if(itm!=undefined){if(typeof itm.data=="string"){itm.data=JSON.parse(itm.data)}if(itm.data.gain!=undefined&&itm.data.gain.length>0){var html="";if(this.slotName[itm.data.gain[0].slot]!=undefined){var slot=this.slotName[itm.data.gain[0].slot][0].toLowerCase()}else{var slot='Ошибка'}html+="Введите название улучшаемого предмета ("+slot+"):";html+=''+""+''+''+""+"
";var act_name={rune:["Нанести руну на предмет","Руна","Руну"],enchan:["Зачаровать предмет","Зачарование","Зачарование"],sharp:["Заточить оружие","Заточка","Заточку"]};bk.win.add("itm_gain_use",1,2,'
'+itm.data.name+"
",{move:"#main",x:110,y:90,s:"min-width:300px;",html:html});bk.chat.restartMoveActions();$("#itm_gain_use_inp").focus()}}},itemInfo:function(id,size){if(size==undefined){size=""}else{size="width:"+size+";"}var html="";if(bk.infos.items[id]!=undefined){var itm=bk.infos.items[id];if(typeof itm=="string"){itm=JSON.parse(itm)}html=''}else{var itm="[ItmInfUndefined]"}return html},adiOpenItem:function(id){$.post("/_main.pl",{adiOpenItem:id},function(data){if(typeof data=="string"){data=JSON.parse(data)}if(data.good!=undefined){if(data.new_item_data!=undefined){var ii=bk.inf.getItemById(bk.user.items,id);if(ii!=false){if(typeof data.new_item_data.data=="string"){data.new_item_data.data=JSON.parse(data.new_item_data.data)}bk.user.items[ii[0]].data=data.new_item_data.data;bk.user.items[ii[0]].upd=data.new_item_data.upd}}bk.mod.inventory.removeItem(-1,id);if(data.meitems!=undefined&&data.meitems!=="yes"){bk.user.items=data.meitems}bk.mod.inventory.run();bk.chat.favorites_update_test()}if(data.error!=undefined){bk.mod.inventory.error(data.error,5)}})},itemInfoInvCache:{},itemInfoInv_ln:0,itemInfoInv:function(ic,itm,iix,pars){var iln=0;if(itm!=undefined&&itm.data!=undefined){var itm_item_id=itm.id;if(itm.item_id!=undefined){itm_item_id=itm.item_id}if(pars==undefined){pars={}}var html="";if(typeof itm.data=="string"){itm.data=JSON.parse(itm.data)}var url_enc=bk.inf.urlEncItem(itm);var addname="";var sharp=0;if(itm.data.gain_in!=undefined&&itm.data.gain_in.sharp!=undefined){var i=0;while(i1){addname+=" (x"+itm.x+")"}if(itm.data.magic!=undefined&&itm.data.magic.id!=undefined&&bk.infos.eff[itm.data.magic.id]!=undefined){var ieff=bk.infos.eff[itm.data.magic.id]}else{var ieff=false}if(pars.only_right_info==undefined){html+='
';html+='
';html+='
';if(itm.data.iznosNOW>=itm.data.iznosMAX*bk.mcfg.itm_bkreaking_prc){if(itm.data.type==30){html+=''}else{html+=''}}else if(itm.data.magic!=undefined&&bk.infos.eff[itm.data.magic.id]!=undefined&&bk.infos.eff[itm.data.magic.id].magic_inc!=undefined&&bk.infos.eff[itm.data.magic.id].magic_inc==1){html+=''}html+='';html+="
";if(ic.type!=undefined&&ic.type==1&&itm.data.additionaly!=undefined){if(itm.data.additionaly[0]!=undefined){html+="'}}if(ic.speeOnItem!=undefined){html+=''}else if(ic.xz_runes!=undefined){html+=''}else if(ic.xz_items!=undefined){html+=''}else if(ic.auction_add!=undefined){html+=''}else if(ic.commission_add!=undefined){html+=''}else if(ic.post_transfer!=undefined){html+="'}else if(ic.clan_transfer!=undefined){html+="'}else if(ic.gain!=undefined){html+=`
\n\t\t\t\t\t\t\t\tВыбрать\n\t\t\t\t\t\t\t
`}else if(ic.gifts_in!=undefined){html+=`
\n\t\t\t\t\t\t\t\tВыбрать\n\t\t\t\t\t\t\t
`}else if(ic.inshowcase!=undefined){html+=`
\n\t\t\t\t\t\t\t\tВ рюкзак\n\t\t\t\t\t\t\t
`}else if(ic.inchest!=undefined){html+=`
\n\t\t\t\t\t\t\t\tВ рюкзак\n\t\t\t\t\t\t\t
`}else if(ic.pet_showcase!=undefined){if(itm.data.tr==undefined){itm.data.tr=[0]}else if(itm.data.tr[0]==undefined){itm.data.tr[0]=0}if(itm.data.tr[0]<=bk.mod.pet.pet.level){var lvlrz=bk.mod.pet.pet.level-itm.data.tr[0];if(lvlrz<0){lvlrz=0}var eda=0;if(itm.data.params!=undefined&&itm.data.params.add_eda!=undefined){eda=itm.data.params.add_eda}eda=Math.round(eda/100*(100-lvlrz*20));if(eda<1){eda=1}html+=`
\n\t\t\t\t\t\t\t\t\tСкормить\n\t\t\t\t\t\t\t\t\t
(Сытость +${eda})
\n\t\t\t\t\t\t\t\t
`}}else if(ic.hostel_showcase!=undefined){html+=`
\n\t\t\t\t\t\t\t\tПод стекло\n\t\t\t\t\t\t\t
`}else if(ic.hostel_chest!=undefined){html+=`
\n\t\t\t\t\t\t\t\tВ сундук\n\t\t\t\t\t\t\t
`}else if(pars.itemloc!=undefined){html+="
";if(pars.itemloc.winner==bk.user.uid||pars.itemloc.uid==bk.user.uid){html+='Взять'}else{html+="
Спорный предмет
";if(bk.mod.itemsloc.testDis(bk.user.uid,pars.itemloc)==false){html+='Разыграть'}}if(bk.mod.itemsloc.testDis(bk.user.uid,pars.itemloc)==false){html+="   X   '}html+="
"}else if(ic.readlist!=undefined){html+="id:("+itm.id+")";if(itm.inodet>0){html+='
Предмет надет'}if(ic.readlist_html!=undefined){html+=ic.readlist_html}}else if(ic.transfer_see!=undefined){}else if(ic.transfer!=undefined){html+='';html+='
передать
(налог: 1 кр.)
'}else if(pars.block_buttons!=undefined){html+=pars.block_buttons}else if(itm.block_buttons!=undefined){html+=itm.block_buttons}else{if(this.testItemsTr(itm)==true){if(itm.data.type==36&&itm.data.itemsin!=undefined){html+='исп-ть
'}else if(itm.data.type==37){html+='исп-ть
'}else if(itm.data.gain!=undefined&&itm.data.gain.length>0){if(itm.data.gain[0]!=undefined&&itm.data.gain[0].destiny!=undefined&&parseInt(itm.data.gain[0].destiny)>0){html+="исп-ть
'}else{html+='исп-ть
'}}else if(ieff!=false){html+='исп-ть
'}if(itm.data.slot>0){html+='надеть'}}if(itm.data.group!=undefined&&itm.data.group>1){html+=' ';if(itm.x>1){html+=' ';html+=' '}}if(itm.data.slot>0||ieff!=false){html+=' '}if(itm.data.nodelete==undefined||itm.data.nodelete==0){html+=' '}}html+="
"}if(pars.only_right_info==undefined){html+='
'}if(pars.block_top!=undefined){html+="
"+pars.block_top+"
"}html+=''+itm.data.name+addname+"";html+="   ";html+=' ';if(itm.data.mass!=undefined){html+=" (Масса: "+itm.data.mass+")"}if(itm.data.art!=undefined){html+=' '}if(itm.data.gift!=undefined){html+=' '}else if(itm.data.destiny.type==2){html+=' '}else if(itm.data.destiny.type==1){html+=' '}}if(itm.data.uniq!=undefined){html+=' '}html+="
";if(pars.block_undername!=undefined){html+=pars.block_undername}if(bnk==undefined){if(bk.mod.bank==undefined){var bnk=false}else{var bnk=bk.mod.bank.testActiveBank()}}let shpxi="";if(pars.shop!=undefined){if(pars.itmshop!=undefined&&pars.itmshop.x>=0){shpxi=" (количество: "+Math.max(0,pars.itmshop.x-pars.itmshop.x_now)+")"}}if(ieff!=undefined&&ieff!==false){if(ieff.file!=undefined&&ieff.file==="secret_knowledge"){const hasItemBooks=bk.infos.books.some(book=>book.item_id===itm_item_id);if(hasItemBooks){html+='
(Вы уже изучили данное знание)
'}}}if(pars.shop==undefined&&itm.data.teeth!=undefined&&itm.data.teeth!=0){if(itm.x!=undefined&&itm.x>1){html+="Цена: "+bk.inf.teeth(itm.data.teeth*itm.x)+" зуб."}else{html+="Цена: "+bk.inf.teeth(itm.data.teeth)+" зуб."}if(pars.shop!=undefined){html+=shpxi}}else{if(itm.data.prc2!=undefined&&itm.data.prc2!=0){html+="
";if(pars.commission_add==undefined&&itm.x!=undefined&&itm.x>1){html+="Цена: "+Math.max(0,itm.data.prc2*itm.x).toFixed(2)+" екр."}else{html+="Цена: "+Math.max(0,itm.data.prc2).toFixed(2)+" екр."}if(pars.shop!=undefined){html+=shpxi}html+="
"}if(itm.data.prc1!=undefined&&itm.data.prc1!=0){html+="
";if(pars.commission_add==undefined&&itm.x!=undefined&&itm.x>1){html+="Цена: "+Math.max(0,itm.data.prc1*itm.x).toFixed(2)+" кр."}else{html+="Цена: "+Math.max(0,itm.data.prc1).toFixed(2)+" кр."}if(pars.shop!=undefined&&itm.data.teeth!=undefined&&itm.data.teeth!=0){html+=" ( "+bk.inf.teeth(itm.data.teeth)+" )"}if(pars.shop!=undefined&&(itm.data.prc2==undefined||itm.data.prc2==0)){html+=shpxi}html+="
"}}if(itm.data.iznosMAX!=undefined&&itm.data.iznosMAX<1e8){if(itm.data.iznosMAX>0){if(itm.data.iznosNOW==undefined){itm.data.iznosNOW=0}if(itm.data.iznosNOW>=itm.data.iznosMAX*bk.mcfg.itm_bkreaking_prc){html+='
Долговечность: '+Math.floor(itm.data.iznosNOW)+"/"+Math.ceil(itm.data.iznosMAX)+"
"}else{html+="
Долговечность: "+Math.floor(itm.data.iznosNOW)+"/"+Math.ceil(itm.data.iznosMAX)+"
"}}}else{html+="
Долговечность: неразрушимо
"}if(itm.data.srok!=undefined&&itm.data.srok>0){html+="
";if(itm.time!=undefined){if(typeof itm.data.srok=="string"){itm.data.srok=parseInt(itm.data.srok)}if(pars.commission_add!=undefined&&itm.time+itm.data.srok-bk.chat.timeNow()<3*86400){html+='Внимание! Срок годности скоро истечёт!
'}if(itm.time+itm.data.srok-bk.chat.timeNow()<1*86400){html+='';html+="Срок годности: "+bk.chat.timeOut(itm.data.srok);html+=" (до "+jsdate("d.m.Y H:i",itm.time+itm.data.srok)+")"}else{html+="Срок годности: "+bk.chat.timeOut(itm.data.srok);html+=" (до "+jsdate("d.m.Y H:i",itm.time+itm.data.srok)+")"}}else{html+="Срок годности: "+bk.chat.timeOut(itm.data.srok)}html+="
"}if(ieff!=false){if(ieff.time>0){html+="
Продолжительность действия магии: "+bk.chat.timeOut(ieff.time)+"
"}if(ieff.nosleep!=undefined&&ieff.nosleep==1){html+='
В общежитии во время сна этот эффект не замораживается!
'}if(itm.data.magic!=undefined&&itm.data.magic.chance!=undefined){html+="
Вероятность срабатывания: "+parseFloat(itm.data.magic.chance)+"%
"}}html+="
";var dhtml="";if(itm.data.tr!=undefined){var i=0;while(i=0){var j=this.addpar[i];if(itm.data.tr[j[0]]!=undefined){if(j[0]==0&&ic.pet_showcase!=undefined&&itm.data.tr[0]>bk.mod.pet.pet.level){dhtml+='
• '+j[1]+": "+itm.data.tr[j[0]]+"
"}else if(pars.turitm!=undefined&&bk.zayvki.testParTrTur(j[0],itm.data.tr[j[0]])==false){dhtml+='
• '+j[1]+": "+itm.data.tr[j[0]]+"
"}else if(pars.turitm==undefined&&this.testParTr(j[0],itm.data.tr[j[0]])==false){dhtml+='
• '+j[1]+": "+itm.data.tr[j[0]]+"
"}else{dhtml+="
• "+j[1]+": "+itm.data.tr[j[0]]+"
"}}}i++}dhtml+=this.addbron(itm.data.tr,false)}if(itm.data.uniq!=undefined){dhtml+="
=itm.data.uniq){dhtml+=' style="color:red"'}dhtml+=">Максимум: "+itm.data.uniq+" ед.
"}if(dhtml!=""){html+="
";html+="Требуется минимальное:"+dhtml;html+="
"}var gain_add=[],gain_sv=[];if(itm.data.gain_in!=undefined){var gain_in=["rune","enchan","sharp"];var ji=0;while(ji• Количество увеличений мф.: "+itm.data.add[185]+"
"+dhtml}if(itm.data.add[184]!=undefined&&itm.data.add[184]!=0){dhtml="
• Количество увеличений владений: "+itm.data.add[184]+"
"+dhtml}if(itm.data.add[183]!=undefined&&itm.data.add[183]!=0){dhtml="
• Количество увеличений: "+itm.data.add[183]+"
"+dhtml}}else{if(itm.data.add[185]!=undefined&&itm.data.add[185]!=0){var listup="";var i=14;while(i<=17){listup+="
";var parv=this.addpar.filter(function(obj){return obj[0]==i});if(itm.data.add[185]>0){listup+=' '}hideadd[parv[0][0]]=true;listup+="0){stv="+"+itm.data.add[parv[0][0]]+""}else{stv+=itm.data.add[parv[0][0]]}}listup+=stv;listup+="
";i++}dhtml=`
\n\t\t\t\t\t\t\t\t\t\t\tКоличество увеличений мф.: ${itm.data.add[185]}   \n\t\t\t\t\t\t\t\t\t\t\t${listup}\n\t\t\t\t\t\t\t\t\t\t
`+dhtml}if(itm.data.add[184]!=undefined&&itm.data.add[184]!=0){var listup="";var i=84;while(i<=97){if(i!=89&&i!=90){listup+="
";var parv=this.addpar.filter(function(obj){return obj[0]==i});if(itm.data.add[184]>0){listup+=' '}hideadd[parv[0][0]]=true;listup+="0){stv="+"+itm.data.add[parv[0][0]]+""}else{stv+=itm.data.add[parv[0][0]]}}listup+=stv;listup+="
"}i++}dhtml=`
\n\t\t\t\t\t\t\t\t\t\t\tКоличество увеличений владений: ${itm.data.add[184]}   \n\t\t\t\t\t\t\t\t\t\t\t${listup}\n\t\t\t\t\t\t\t\t\t\t
`+dhtml}if(itm.data.add[183]!=undefined&&itm.data.add[183]!=0){var listup="";var i=3;while(i<=7){if(i!=6){var parv=this.addpar.filter(function(obj){return obj[0]==i});listup+="
";if(itm.data.add[183]>0){listup+=' '}hideadd[parv[0][0]]=true;listup+="0){stv="+"+itm.data.add[parv[0][0]]+""}else{stv+=itm.data.add[parv[0][0]]}}listup+=stv;listup+="
"}i++}dhtml=`
\n\t\t\t\t\t\t\t\t\t\t\tКоличество увеличений: ${itm.data.add[183]}   \n\t\t\t\t\t\t\t\t\t\t\t${listup}\n\t\t\t\t\t\t\t\t\t\t
`+dhtml}}}if(itm.data.add!=undefined){var i=0;while(i=0){var j=this.addpar[i];if(hideadd[j[0]]!=undefined){}else if(itm.data.add[j[0]]!=undefined||gain_add[j[0]]!=undefined){var val=0;if(itm.data.add[j[0]]!=undefined){val+=parseInt(itm.data.add[j[0]])}if(gain_add[j[0]]!=undefined){val+=gain_add[j[0]]}dhtml+="
• "+j[1]+": "+this.minplus(val)+"
"}}i++}dhtml+=this.addbron(itm.data.add,gain_add)}if(ieff!=false){if(ieff.dataeff!=undefined&&(ieff.magic_inc==undefined||ieff.magic_inc!=1)){var i=0;while(i=0){var j=this.addpar[i];if(ieff.dataeff[j[0]]!=undefined){dhtml+="
• "+j[1]+": "+this.minplus(ieff.dataeff[j[0]])+"
"}}i++}dhtml+=this.addbron(ieff.dataeff,false)}}if(dhtml!=""){html+="
";html+="Действует на:"+dhtml;html+="
"}var dhtml="";if(itm.data.sv!=undefined){var i=0;while(i=0){var j=this.addpar[i];if(itm.data.sv[j[0]]!=undefined||gain_sv[j[0]]!=undefined){var val=0;if(gain_sv[j[0]]!=undefined){val+=gain_sv[j[0]]}dhtml+="
• "+j[1]+": "+this.par_val(j[0],itm.data.sv,val)+"
"}}i++}dhtml+=this.addbron(itm.data.sv,false)}if(itm.data.too2!=undefined&&itm.data.too2==1){dhtml+="
• Второе оружие
"}if(itm.data.h2!=undefined&&itm.data.h2==1){dhtml+="
• Двуручное оружие
"}if(itm.data.slot==3||itm.data.slot==10){if(itm.data.type!=13){if(itm.data.sv!=undefined&&itm.data.sv[114]!=undefined||itm.data.type!=38&&itm.data.type!=39){dhtml+="
• Зоны блокирования: ";if(itm.data.sv!=undefined&&itm.data.sv[114]!=undefined){if(itm.data.sv[114]>0){dhtml+="++"}else{dhtml+="—"}}else{dhtml+="+"}dhtml+="
"}}}if(itm.data.os!==undefined){const osId=itm.data.os[164];if(osId!==undefined){let complIndex=this.getById(bk.infos.bonus_complects,"id",osId);if(complIndex!==-1&&bk.infos.bonus_complects[complIndex]!==undefined){let compl=bk.infos.bonus_complects[complIndex];dhtml+=`
Часть комплекта: ${compl.name}
`;if(typeof compl.data==="string"){compl.data=JSON.parse(compl.data)}dhtml+="
";const keys=Object.keys(compl.data);keys.forEach((key,ci)=>{if(compl.data[key]!==undefined){dhtml+=`
${key}:`;let cj=0;this.addpar.forEach(param=>{if(param!==undefined&¶m[0]>=0){const paramKey=param[0];if(compl.data[key][paramKey]!==undefined){let prjc=`${param[1]}: `;prjc+=compl.data[key][paramKey]>=0?` +${compl.data[key][paramKey]} `:` ${compl.data[key][paramKey]}`;if(cj>0){dhtml+=`
${prjc}
`}else{dhtml+=` ${prjc}`}cj++}}});dhtml+="
"}});dhtml+="
"}}}if(dhtml!=""){html+="
";html+="Свойства предмета:"+dhtml;html+="
"}var dhtml="";if(itm.data.os!=undefined){var i=0;while(i=0){var j=this.addpar[i];if(j[0]>=101&&j[0]<=111&&itm.data.os[j[0]]!=undefined){if(j[0]>=101&&j[0]<=111){if(this.additionalAttacksCount[itm.data.os[j[0]]]!=undefined){dhtml+="
• "+j[1]+": "+this.additionalAttacksCount[8-itm.data.os[j[0]]];dhtml+="
"}else{dhtml+="
• "+j[1]+": "+itm.data.os[j[0]];dhtml+=" (??)
"}}else{dhtml+="
• "+j[1]+": "+itm.data.os[j[0]];dhtml+="
"}}}i++}dhtml+=this.addbron(itm.data.os,false)}if(itm.data.slot!=undefined&&itm.data.slot==5){html+="
Особенности: Одевается под броню
"}if(dhtml!=""){html+="
";html+="Особенности:"+dhtml;html+="
"}if(itm.data.engraving!=undefined){if(itm.data.engraving[4]==undefined){itm.data.engraving[4]=1}if(itm.data.engraving[2]==undefined){itm.data.engraving[2]="*Неизвестно*"}var itm_title_name={18:"лезвии",19:"ручке",20:"ручке",21:"клинке",22:"посохе"};if(itm_title_name[itm.data.type]==undefined){itm_title_name="поверхности"}else{itm_title_name=itm_title_name[itm.data.type]}html+='
На '+itm_title_name+" выгравирована надпись:";html+='
'+itm.data.engraving[0]+"
";html+="
"}if(itm.data.textin!=undefined){html+="
На предмете записан текст:
";html+=`
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t${itm.data.textin}\n\t\t\t\t\t\t
`}var shtml="";if(ieff!=false){if(ieff.magic_inc==1){html+="
Встроено заклятие ";html+='';if(ieff.mi_lim_battle!=undefined&&ieff.mi_lim_battle>0){html+=" "+ieff.mi_lim_battle+" шт. на бой"}if(ieff.mi_lim_day!=undefined&&ieff.mi_lim_day>0){html+=" "+ieff.mi_lim_day+" шт. в сутки";if(itm.data.mi_lim_day!=undefined){html+=" (Осталось: "+(ieff.mi_lim_day-itm.data.mi_lim_day)+")"}}if(ieff.mi_lim_x!=undefined){if(itm.data.mi_lim_x==undefined){itm.data.mi_lim_x=0}html+=" "+(ieff.mi_lim_x-itm.data.mi_lim_x)+" шт."}html+="
"}}if(itm.data.gain_in!=undefined){if(itm.data.gain_in.rune!=undefined){var gi=0;while(giВыгравирована руна ["+(gi+1)+"]:";var gi_add="";var j=0;while(j• "+bk.inf.stat_info[bk.inf.i_to_mf[itm.data.gain_in.rune[gi].add[j][0]]]+": ";if(itm.data.gain_in.rune[gi].add[j].add>0){gi_add+="+"}gi_add+=itm.data.gain_in.rune[gi].add[j].add;j++}html+=`\n\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t
${itm.data.gain_in.rune[gi].enc.data.name}${gi_add}
`;html+="
";gi++}}if(itm.data.gain_in.enchan!=undefined){var gi=0;while(giУсиление ["+(gi+1)+"]:";var gi_add="";var j=0;while(j• "+bk.inf.i_to_mf_new[itm.data.gain_in.enchan[gi].add[j][0]]+": "}else{gi_add+='
Mf% '+bk.inf.i_to_mf[itm.data.gain_in.enchan[gi].add[j][0]]+": "}}else{gi_add+="
• "+bk.inf.stat_info[bk.inf.i_to_mf[itm.data.gain_in.enchan[gi].add[j][0]]]+": "}if(itm.data.gain_in.enchan[gi].add[j].add>0){gi_add+="+"}gi_add+=itm.data.gain_in.enchan[gi].add[j].add;j++}html+=`\n\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t
${itm.data.gain_in.enchan[gi].enc.data.name}${gi_add}
`;html+="
";gi++}}}if(itm.data.burn!=undefined&&itm.data.burn!=""){let burn=itm.data.burn.split("|");html+='
Наложено заклятье: '+burn[0]+"
"}if(itm.data.info!=undefined&&itm.data.info!=""){if(itm.data.info.includes("without-info-text")){shtml+="
"+itm.data.info+"
"}else{shtml+="
Описание:
"+itm.data.info+"
"}}if(itm.data.quest!=undefined){let qst_v=this.getById(bk.infos.myquests,"id",itm.data.quest);if(qst_v!=-1){shtml+='
Предмет необходим для квеста в '+this.ucFirst(bk.infos.myquests[qst_v].main)+"
"}else{shtml+='
Предмет необходим для одного из квестов
'}}if(itm.data.maidintext!=undefined&&itm.data.maidintext!=""){}else if(itm.data.maidin!=undefined){shtml+="
Сделано в "+bk.inf.city[itm.data.maidin][1]+"
"}else{shtml+="
Сделано в Capital city
"}if(itm.data.destiny!=undefined&&itm.data.destiny.login==undefined){if(itm.data.destiny.type==2){shtml+='
Этот предмет будет связан общей судьбой с первым, кто наденет его. Предмет будет нельзя передать другим персонажам.
'}else if(itm.data.destiny.type==1){shtml+='
Этот предмет будет связан общей судьбой с первым, кто получит его. Предмет будет нельзя передать другим персонажам.
'}}if(itm.data.noremont!=undefined){shtml+='
Предмет не подлежит ремонту
'}if(itm.data.teeth!=undefined&&itm.data.teeth>0){shtml+='
Предмет куплен за зубы
'}if(itm.data.fromdng!=undefined){shtml+='
Предмет из подземелья
'}if(itm.data.nosale!=undefined){shtml+='
Предмет нельзя продать
'}if(itm.data.exitdngremove!=undefined){shtml+='
Предмет исчезнет после выхода из подземелья
'}if(itm.data.yesmodif!=undefined&&itm.data.yesmodif>0){shtml+='
Предмет можно модифицировать в ремонтной мастерской
'}if(itm.data.maidintext!=undefined&&itm.data.maidintext!=""){shtml+='
'+itm.data.maidintext+"
"}if(shtml!=""){html+=""+shtml+""}if(pars.gift_in2026_info!=undefined&&pars.gift_in2026_info==true){if(itm.data.itemsin!=undefined&&itm.data.itemsin.length>0){html+='
   Предметы внутри:   ';let i=0;while(i'+itm.data.itemsin[i].data.name+"]";i++}html+="
"}}if(itm.data.info2!=undefined){html+="

"+itm.data.info2+"
"}if(pars.only_right_info==undefined){html+=""}if(pars.itemloc!=undefined){html+='
';html+="
Участники розыгрыша:
";var dishtml="";var i=0,wnr=0,wnrval=0;while(i0){dishtml+=", "}dishtml+='';dishtml+=bk.chat.login(1,pars.itemloc.dispute[i].uid,pars.itemloc.dispute[i].login,pars.itemloc.dispute[i].level,pars.itemloc.dispute[i].align,pars.itemloc.dispute[i].clan);if(pars.itemloc.dispute[i].val==0){dishtml+=" (Отказался)"}else{dishtml+=" (Выбросил: "+pars.itemloc.dispute[i].val+")"}if(pars.itemloc.dispute[i].val>wnrval){wnr=pars.itemloc.dispute[i].id;wnrval=pars.itemloc.dispute[i].val}dishtml+="";i++}if(wnrval>0){dishtml+='