Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Cookie plugin - https://github.com/carhartl/jquery-cookie */
- (function (e) {
- e.cookie = function (t, n, r) {
- if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(n)) || n === null || n === undefined)) {
- r = e.extend({}, r);
- if (n === null || n === undefined) {
- r.expires = -1
- }
- if (typeof r.expires === "number") {
- var i = r.expires,
- s = r.expires = new Date;
- s.setDate(s.getDate() + i)
- }
- n = String(n);
- return document.cookie = [encodeURIComponent(t), "=", r.raw ? n : encodeURIComponent(n), r.expires ? "; expires=" + r.expires.toUTCString() : "", r.path ? "; path=" + r.path : "", r.domain ? "; domain=" + r.domain : "", r.secure ? "; secure" : ""].join("")
- }
- r = n || {};
- var o = r.raw ? function (e) {
- return e
- } : decodeURIComponent;
- var u = document.cookie.split("; ");
- for (var a = 0, f; f = u[a] && u[a].split("="); a++) {
- if (o(f[0]) === t) return o(f[1] || "")
- }
- return null
- }
- })(jQuery);
- /*
- Ostatnie zmiany: 01-03-2017, dodanie nowych itemów leczących, pozdrawiam ;)
- */
- g.loadQueue.push({
- fun: function () {
- new(function () {
- this.niceForHealing = [
- /*A*/
- "Akwamarynowy dekokt",
- "Ampułka mikstury leczącej",
- /*B*/
- "Bagienne kadzidło",
- "Bandaż",
- "Błękitny trunek mistrzów",
- "Bulgoczący dekokt",
- /*C*/
- "Chichoczący wywar",
- "Czerwona mikstura ognia",
- /*D*/
- "Dekokt pożogi",
- "Demon czystych ran",
- "Demon zatrzymania duszy",
- "Duża pomarańczowa mikstura",
- "Duże mięso",
- "Duża mikstura lecząca",
- "Duża mikstura kowboja",
- "Duża mikstura poszukiwacza",
- "Duży eliksir zdrowia centaurów",
- "Dziczyzna",
- /*E*/
- "Eliksir Interbada",
- "Eliksir krasnoludów",
- "Eliksir zdrowia",
- "Eliksir zdrowia Razuglaga",
- "Eliksir zdrowia wolnych postępów",
- "Eliksir zdrowia z jadu gniewosza",
- "Eliksir zdrowia z jadu hydry",
- "Eliksir zdrowia z jadu kobry",
- "Eliksir zdrowia z jadu salamandry",
- "Eliksir zdrowia z jadu żaby",
- "Eliksir zdrowia z jadu żmii",
- /*F*/
- "Fioletowy burberyn",
- "Flasecka pelenki",
- "Flaszka rumu",
- "Flemona",
- /*G*/
- "Grobowa rosa",
- /*H*/
- /*I*/
- /*J*/
- "Jad pustynnego węża",
- "Jajeczka żuka",
- "Jajo olbrzymiego pająka",
- "Jałowcowy wywar",
- "Jęzor wiedźmy",
- /*K*/
- "Krew jednorożca",
- "Krew pająków",
- "Krople eliksiru wieków",
- "Krwawy miód",
- "Krystaliczny burberyn",
- /*L*/
- "Lecznicza mikstura gnolli",
- "Lecznicza mikstura gnomów leśnych",
- "Liść drzewa życia",
- /*Ł*/
- "Łagodny napar purpury",
- /*M*/
- "Magiczny eliksir Marcelusa",
- "Magiczna mikstura gnoma",
- "Magiczny napój Hektusa",
- "Magiczny wywar maczugorękich",
- "Mała mikstura poszukiwacza",
- "Mały miód gryczany",
- "Mała pomarańczowa mikstura",
- "Manierka myśliwego",
- "Marona",
- "Mieszanka ziół",
- "Mięso",
- "Mięso jelenia szlachetnego",
- "Mięso południowego niedźwiedzia",
- "Mięso szczura",
- "Mięso z kozicy",
- "Mikstura bandytów",
- "Mikstura Ezaha",
- "Mikstura Grimera",
- "Mikstura Gusrina",
- "Mikstura królika",
- "Mikstura leczenia paladynów",
- "Mikstura leczenia paladynów II",
- "Mikstura lecznicza czerwonych orków",
- "Mikstura lecznicza mnichów Andarum",
- "Mikstura Makatary",
- "Mikstura niedźwiedzia",
- "Mikstura wiewiórki",
- "Mikstura Topielicy",
- "Mikstura wilka",
- "Miód faceliowy",
- "Miód gryczany",
- "Miód lipowy",
- "Miód pitny",
- "Miód spadziowy",
- "Miód wielokwiatowy",
- "Miód własnej roboty",
- "Miód wrzosowy",
- "Miód ziołowy",
- "Mleczan niejednolity",
- "Mniejsza mikstura kowboja",
- "Mniejszy eliksir zdrowia",
- "Mocny eliksir zdrowia",
- "Mocny mchowy napar",
- "Mikstura imperialnego żołnierza",
- /*N*/
- "Nalewka na jeżynach",
- "Napar maczugorękich",
- "Napój pokładowych szczurów",
- "Niebieski lizak",
- "Niedopita flaszka wina",
- "Niesamowita wilcza mikstura",
- /*O*/
- "Odtrutka Maddoków",
- "Odwłok mrówki robotnicy",
- "Odwłok mrówki żołnierza",
- "Ognisty dekokt",
- "Olej balsamiczny",
- "Opatrunek",
- "Opatrunek nasączony magią",
- "Opatrunek nasączony ziołami",
- "Oranżowy eliksir",
- "Orcza mikstura",
- /*P*/
- "Piersiówka mikstury leczącej",
- "Piołunian krzepiący",
- "Plaster miodu",
- "Połyskliwy wywar mniszkowy",
- "Pomarańczowa mikstura",
- "Pomarańczowa mikstura Tunii",
- "Pradawna mikstura lecząca",
- "Propolis",
- "Purpurowy napar geniusza",
- "Pyłek mniszka",
- "Pyszna mieszanka zachodu",
- /*R*/
- "Rekin słodkowodny",
- "Rozcieńczona krew torturowanych",
- "Rubinowe krople",
- /*S*/
- "Strucla",
- "Sake Chii-Yang",
- "Sake Lum-Xiang",
- "Silna mikstura Grimera",
- "Słaba mikstura Grimera",
- "Słodka woda krzepy",
- "Słoik z zupą rybną",
- "Sok z furbojagód",
- "Szpinak",
- /*Ś*/
- "Średnia mikstura kowboja",
- "Średnia mikstura poszukiwacza",
- /*T*/
- "Tajemnicza mikstura goblinów",
- "Tajemniczy napój leczący",
- "Tarutaned berserkerów",
- "Tykwa świeżej rosy",
- "Tykwa korzennej wody",
- /*U*/
- "Udziec z jelenia",
- /*V*/
- "Vermilionowy napar",
- /*W*/
- "Wątroba czerwia",
- "Większy wywar maczugorękich",
- "Wrzosowy eliksir",
- "Wyciąg z echinacei",
- "Wyciąg z krwi szczura",
- "Wyciąg ze zmiażdżonej żaby",
- "Wywar leczący",
- "Wywar z trupa",
- /*Z*/
- "Zaklęta mikstura lecząca",
- "Zeszłoroczny sok z żuka",
- /*Ż*/
- "Żabie udka",
- "Życiodajne mleko pramatki",
- /*Ź*/
- "Źródlana woda Maddoków"
- ];
- this.getCookie = function (name) {
- return $.cookie(name);
- }
- this.setCookie = function (name, value) {
- $.cookie(name, value, {
- expires: 365
- });
- }
- this.isNiceForHealing = function (name) {
- for (var i in this.niceForHealing)
- if (this.niceForHealing[i] == name) return true;
- return false;
- }
- this.isStatOk = function(item) {
- var stats = item.stat.split(";");
- for(var i in stats) {
- var stat = stats[i].split("=");
- if(stat[0] == "lvl") {
- if(stat[1] > hero.lvl)
- return false;
- else
- return true;
- } else if(stat[0] == "timelimit") {
- var times = stat[1].split(",");
- if(times.length == 2) {
- var nextTime = parseInt(times[1]) * 1000;
- return nextTime - new Date().getTime() < 0;
- }
- }
- }
- return true;
- }
- this.hp = hero.hp;
- this.items = new Array();
- this.sortItems = function() {
- var t = this;
- t.items = new Array();
- for(var i in g.item){
- var item = g.item[i];
- if(item.cl != 16 || item.loc != 'g' || item.stat.indexOf('leczy=') == -1 || !t.isNiceForHealing(item.name) || !t.isStatOk(item))
- continue;
- t.items[t.items.length] = i;
- }
- t.items.sort();
- }
- this.tryToHeal = function () {
- var t = this;
- if (hero.hp == hero.maxhp) return false;
- t.sortItems();
- for( var i in t.items) {
- var item = g.item[t.items[i]];
- var healHp = parseInt(item.stat.substr(item.stat.indexOf('leczy') + 6));
- if (healHp <= 0) return false;
- if (hero.maxhp - hero.hp >= healHp) {
- _g("moveitem&st=1&id=" + item.id);
- t.hp += healHp;
- setTimeout(function () {
- if (t.hp != hero.maxhp) t.tryToHeal();
- }, 700);
- return false;
- }
- }
- }
- this.createPanel = function () {
- var t = this;
- $('<div></div>')
- .insertBefore('#centerbox')
- .attr('id', 'auto-leczenie')
- .attr('tip', "Kliknij dwukrotnie, aby zobaczyć listę obsługiwanych przedmiotów")
- .css('padding', '5px')
- .css('position', 'absolute')
- .css('top', parseInt(t.getCookie('auto-leczenie-y')))
- .css('left', parseInt(t.getCookie('auto-leczenie-x')))
- .css('z-index', 500)
- .css('background', "url(http://www.margonem.pl/img/menuback.png)")
- .css('border', '1px solid gold')
- .css('fontSize', 12)
- .css('fontFamily', 'Arial')
- .css('cursor', 'move')
- .css('width', 50)
- .css('textAlign', 'center')
- .html(
- '<span>Auto Leczenie</span>' +
- '<input type="checkbox"/>'
- )
- .draggable({
- containment: 'window',
- start: function (event, ui) {
- g.lock.add('auto-leczenie');
- },
- stop: function (event, ui) {
- t.setCookie('auto-leczenie-x', ui.position.left);
- t.setCookie('auto-leczenie-y', ui.position.top);
- g.lock.remove('auto-leczenie');
- }
- })
- .dblclick(function () {
- var c = t.niceForHealing.length;
- var firstLetter = '';
- var com = '<h2>List obsługiwanych przedmiotów:</h2><br/>';
- com += 'Jeżeli brakuje jakiegoś przedmiotu, napisz o tym w komentarzu pod dodatkiem podając <u>bezpośredni link do przedmiotu na <a href="http://www.emargo.pl">emargo.pl</a></u>. Przedmioty z tzw. "pełnym leczeniem" (<i>pozostało X punktów uleczania</i>) <b>NIE</b> są obsługiwane! Dokładnie zapoznaj się z ważnymi informacjami zawartymi w opisie dodatku!';
- com += '<div style="height:300px; overflow-y:auto; margin-top:10px; border: 1px solid #550; background-color:#fff; padding:10px;">';
- for (var i = 0; i < c; i++) {
- var m = t.niceForHealing[i];
- var f = m.substring(0, 1);
- if (firstLetter != f) {
- firstLetter = f;
- if(i != 0) com += '<br/>';
- com += '<b>' + f + '</b><br/>';
- }
- com += m + '<br/>';
- }
- com += '</div>';
- mAlert(com);
- });
- if (t.getCookie('auto-leczenie') == 'on')
- $('#auto-leczenie > input').attr('checked', 'checked');
- $('#auto-leczenie > input').click(function () {
- if ($(this).is(':checked')) {
- t.setCookie('auto-leczenie', 'on');
- } else {
- t.setCookie('auto-leczenie', 'off');
- }
- });
- }
- this.run = function () {
- if (!this.getCookie('auto-leczenie')) {
- this.setCookie('auto-leczenie', 'on');
- this.setCookie('auto-leczenie-x', 0);
- this.setCookie('auto-leczenie-y', 0);
- }
- this.createPanel();
- var th = this;
- var oldBattleMsg = battleMsg;
- battleMsg = function (c, t) {
- var ret = oldBattleMsg(c, t);
- if (c.indexOf("winner=") >= 0 && hero.hp < hero.maxhp && th.getCookie('auto-leczenie') == 'on' && !g.dead) {
- th.tryToHeal();
- }
- return ret;
- }
- }
- })().run();
- },
- data: ""
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement