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;
...