// ==UserScript==
// @name OWOP Extra Speed
// @namespace
// @version 0.1
// @description OWOP Extra Speed is faster than OWOP Zpeed and + this have a KPH and MPS
// @author Balbulator
// @match *.ourworldofpixels.com/*
// @grant none
// @downloadURL none
// ==/UserScript==
var KPHtoMPSSpeed=0;
var tileX1=OWOP.mouse.tileX;
var tileY1=OWOP.mouse.tileY;
var OWOPspeed=0; //Meters per second
KPHtoMPS=function(KM){
OWOPspeed=KM*1000/3600;
KPHtoMPSSpeed=KM;
};
KPHtoMPS(20);
OWOPspeedLeft=function(){
var speednum=OWOPspeed/20;
tileX1-=speednum;
OWOP.emit(6666694,tileX1,tileY1);
};
OWOPspeedRight=function(){
var speednum=OWOPspeed/20;
tileX1+=speednum;
OWOP.emit(6666694,tileX1,tileY1);
};
OWOPspeedDown=function(){
var speednum=OWOPspeed/20;
tileY1+=speednum;
OWOP.emit(6666694,tileX1,tileY1);
}
OWOPspeedUp=function(){
var speednum=OWOPspeed/20;
tileY1-=speednum;
OWOP.emit(6666694,tileX1,tileY1);
};
document.onkeydown = function(event) {
switch (event.keyCode) {
case 37:
OWOPspeedLeft();
break;
case 38:
OWOPspeedUp();
break;
case 39:
OWOPspeedRight();
break;
case 40:
OWOPspeedDown();
break;
}
};
var OwopSpeedWin = OWOP.windowSys.addWindow(new OWOP.windowSys.class.window('OWOP Extra Speed by Balbulator', {}, function(win) {
win.container.title = 'Use this to change speed';
win.container.style.height = '222px';
win.container.style.overflow = 'hidden';
OwopSpeedElmChange=function(){
OwopSpeedElm.innerHTML=KPHtoMPSSpeed+" kilometers per hour. "+Math.floor(OWOPspeed)+" meters per second.
";
}
OwopSpeedElm = OWOP.util.mkHTML('span', { innerHTML: KPHtoMPSSpeed+" kilometers per hour. "+Math.floor(OWOPspeed)+" meters per second.