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*/
- "Heros's Ale"
- /*I*/
- /*J*/
- "Jad pustynnego wÄĹźa",
- "Jajeczka Ĺźuka",
- "Jajo olbrzymiego pajÄ ka",
- "JaĹowcowy wywar",
- /*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",
- /*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