Mods

by Manawe

JavaScript

//Cast spells with ` button
document.addEventListener("keyup", function (evt) {
    if (evt.keyCode === 223) {
        for (var i = 0; i < 4; i++) {
            Player.client_use_magic(i);
        }
    }
}, false);

//autocast
socket.on("message", function (data) {
    if (typeof data === "object" && data.action) {
        if (players[0].params.magics[0].ready && data.action == "hit") {
            Player.client_use_magic(0);
            Player.client_use_magic(1);
            Player.client_use_magic(2);
            Player.client_use_magic(3);
        }
    }
});

////faster, faster
socket.on("message", function (data) {
    players[0].params.speed = 220;
});


////withdraw 20 button.
xv = document.createElement("span");
xv.id = "chest_btn_holder";
xv.style.fontWeight = "bold";
xv.style.color = "#555555";
document.getElementById("chest").appendChild(xv);

var Qz = document.createElement("span");
Qz.id = "chest_withdraw_item_20";
Qz.className = "link";
Qz.style.cssFloat = "left";
Qz.style.margin = "4px 6px";
Qz.innerHTML = "20";
Qz.onclick = function () {
    Chest.withdraw(20);
};
document.getElementById("chest_btn_holder").appendChild(Qz);


////buy 30 button.
xz = document.createElement("span");
xz.id = "shop_buy_all";
xz.style.fontWeight = "bold";
xz.style.color = "#555555";
document.getElementById("shop").appendChild(xz);

var Qb = document.createElement("span");
Qb.id = "shop_buy_all";
Qb.className = "link";
Qb.style.cssFloat = "left";
Qb.style.margin = "4px 6px";
Qb.innerHTML = "30";
Qb.onclick = function () {
    for (var i = 0; i < 31; i++) {
        Shop.buy(i);
    }
};
document.getElementById("shop_buy_all").appendChild(Qb);


//press C to log the chat
function logTheChat() {

    document.getElementById("chat").textContent;

    var divs = document.getElementById("chat").getElementsByTagName('div'),
        obj = {};

    for (var i = 0, l = divs.length; i < l; i++) {
        var chat_log = obj[divs[i].id] = divs[i].textContent || divs[i].innerText;
...