Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* ########Settings######## */
- var EraserDelay = 1000
- var Big_EraserD = 2000
- var Road_Delayy = 3000
- var Brush_Delay = 4000
- var Protect_Del = 5000
- var Minipro_Del = 6000
- var ProtectintD = 2000 // Interval for protecting
- /* ########Settings######## */
- /* ########Requirements######## */
- var addToolObject
- var heartcolors
- var protecting
- var chunk16x
- var chunk16y
- var chunkx
- var chunky
- var player
- var color1
- var color
- var style
- var shadowblob
- var start
- var OWOP
- var colb
- var colc
- var cola
- var cold
- var tool
- /* ########Requirements######## */
- /* ##########Road color settings########## */
- /* 1 */ colb=[60,176,255]
- /* 2 */ colc=[0,0,255]
- /* 3 */ cola=[0,0,179]
- /* 4 */ cold=[255,255,0]
- /* ##########Road color settings########## */
- setTimeout(function() {
- if (OWOP) {
- OWOP.tool.addToolObject(new OWOP.tool.class('Eraser1', OWOP.cursors.erase, OWOP.fx.player.RECT_SELECT_ALIGNED(4), false, function(tool){
- let inprog = false;
- const set = (x, y, color) => {
- OWOP.net.protocol.lastSentX = x*16;
- OWOP.net.protocol.lastSentY = y*16;
- OWOP.net.connection.send(new Int32Array([OWOP.net.protocol.lastSentX, OWOP.net.protocol.lastSentY, 0]).buffer);
- OWOP.world.setPixel(x, y, color1);
- };
- const eq = (a, b) => a[0] === b[0] && a[1] === b[1] && a[2] === b[2];
- function clearChunk(chunkX, chunkY){
- }
- tool.setEvent('mousemove mousedown', function(mouse, event){
- if(mouse.buttons != 0){
- if(mouse.buttons == 1) var color1 = OWOP.player.selectedColor; else if(mouse.buttons == 2) var color1 = [255,255,255];
- if(mouse.buttons == 1 || mouse.buttons == 2) {
- color=OWOP.player.selectedColor;
- chunkx=Math.floor(OWOP.mouse.tileX/4)*4
- chunky=Math.floor(OWOP.mouse.tileY/4)*4
- OWOP.world.setPixel(chunkx+0,chunky+0,color1)
- OWOP.world.setPixel(chunkx+1,chunky+0,color1)
- OWOP.world.setPixel(chunkx+2,chunky+0,color1)
- OWOP.world.setPixel(chunkx+3,chunky+0,color1)
- OWOP.world.setPixel(chunkx+0,chunky+1,color1)
- OWOP.world.setPixel(chunkx+1,chunky+1,color1)
- OWOP.world.setPixel(chunkx+2,chunky+1,color1)
- OWOP.world.setPixel(chunkx+3,chunky+1,color1)
- OWOP.world.setPixel(chunkx+0,chunky+2,color1)
- OWOP.world.setPixel(chunkx+1,chunky+2,color1)
- OWOP.world.setPixel(chunkx+2,chunky+2,color1)
- OWOP.world.setPixel(chunkx+3,chunky+2,color1)
- OWOP.world.setPixel(chunkx+0,chunky+3,color1)
- OWOP.world.setPixel(chunkx+1,chunky+3,color1)
- OWOP.world.setPixel(chunkx+2,chunky+3,color1)
- OWOP.world.setPixel(chunkx+3,chunky+3,color1)
- }
- }
- inprog = true;
- });
- }));
- }
- }, EraserDelay);
- // */
- setTimeout(function() {
- if (OWOP) {
- OWOP.tool.addToolObject(new OWOP.tool.class('Eraser4', OWOP.cursors.erase, OWOP.fx.player.RECT_SELECT_ALIGNED(16), false, function(tool){
- let inprog = false;
- const set = (x, y, color) => {
- OWOP.net.protocol.lastSentX = x*16;
- OWOP.net.protocol.lastSentY = y*16;
- OWOP.net.connection.send(new Int32Array([OWOP.net.protocol.lastSentX, OWOP.net.protocol.lastSentY, 0]).buffer);
- OWOP.world.setPixel(x, y, color);
- };
- const eq = (a, b) => a[0] === b[0] && a[1] === b[1] && a[2] === b[2];
- function clearChunk(chunkX, chunkY){
- }
- tool.setEvent('mousemove mousedown', function(mouse, event){
- if(mouse.buttons != 0){
- if(mouse.buttons == 1) var color = OWOP.player.selectedColor; else if(mouse.buttons == 2) var color = [255,255,255];
- if(mouse.buttons == 1 || mouse.buttons == 2) {
- chunkx=Math.floor(OWOP.mouse.tileX/16)*16
- chunky=Math.floor(OWOP.mouse.tileY/16)*16
- OWOP.world.setPixel(chunkx,chunky,color)
- OWOP.world.setPixel(chunkx+1,chunky,color)
- OWOP.world.setPixel(chunkx+2,chunky,color)
- OWOP.world.setPixel(chunkx+3,chunky,color)
- OWOP.world.setPixel(chunkx,chunky+1,color)
- OWOP.world.setPixel(chunkx+1,chunky+1,color)
- OWOP.world.setPixel(chunkx+2,chunky+1,color)
- OWOP.world.setPixel(chunkx+3,chunky+1,color)
- OWOP.world.setPixel(chunkx,chunky+2,color)
- OWOP.world.setPixel(chunkx+1,chunky+2,color)
- OWOP.world.setPixel(chunkx+2,chunky+2,color)
- OWOP.world.setPixel(chunkx+3,chunky+2,color)
- OWOP.world.setPixel(chunkx,chunky+3,color)
- OWOP.world.setPixel(chunkx+1,chunky+3,color)
- OWOP.world.setPixel(chunkx+2,chunky+3,color)
- OWOP.world.setPixel(chunkx+3,chunky+3,color)
- OWOP.world.setPixel(chunkx+4,chunky,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+3,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+3,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+3,color)
- OWOP.world.setPixel(chunkx+8,chunky,color)
- OWOP.world.setPixel(chunkx+8+1,chunky,color)
- OWOP.world.setPixel(chunkx+8+2,chunky,color)
- OWOP.world.setPixel(chunkx+8+3,chunky,color)
- OWOP.world.setPixel(chunkx+8,chunky+1,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+1,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+1,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+1,color)
- OWOP.world.setPixel(chunkx+8,chunky+2,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+2,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+2,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+2,color)
- OWOP.world.setPixel(chunkx+8,chunky+3,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+3,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+3,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+3,color)
- OWOP.world.setPixel(chunkx+4+8,chunky,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+1,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+1,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+1,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+1,color)
- OWOP.world.setPixel(chunkx,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+1,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+2,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+3,chunky+4+1,color)
- OWOP.world.setPixel(chunkx,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+1,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+2,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+3,chunky+4+2,color)
- OWOP.world.setPixel(chunkx,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+1,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+2,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+3,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+4,chunky+4,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+4,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+4,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+4,color)
- OWOP.world.setPixel(chunkx+4,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+4,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+4,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+8,chunky+4,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+4,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+4,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+4,color)
- OWOP.world.setPixel(chunkx+8,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+8,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+8,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+8,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+8,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+8,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+8,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+8,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+8,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+8,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+8,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+4,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+4,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+4,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+4,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+4+1,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+4+2,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+4+3,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+4+3,color)
- OWOP.world.setPixel(chunkx,chunky+8,color)
- OWOP.world.setPixel(chunkx+1,chunky+8,color)
- OWOP.world.setPixel(chunkx+2,chunky+8,color)
- OWOP.world.setPixel(chunkx+3,chunky+8,color)
- OWOP.world.setPixel(chunkx,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+1,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+2,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+3,chunky+8+1,color)
- OWOP.world.setPixel(chunkx,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+1,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+2,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+3,chunky+8+2,color)
- OWOP.world.setPixel(chunkx,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+4+1,chunky,color)
- OWOP.world.setPixel(chunkx+4+2,chunky,color)
- OWOP.world.setPixel(chunkx+4+3,chunky,color)
- OWOP.world.setPixel(chunkx+4,chunky+1,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+1,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+1,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+1,color)
- OWOP.world.setPixel(chunkx+4,chunky+2,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+2,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+2,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+2,color)
- OWOP.world.setPixel(chunkx+4,chunky+3,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+2,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+2,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+2,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+2,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+3,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+3,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+3,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+3,color)
- OWOP.world.setPixel(chunkx,chunky+4,color)
- OWOP.world.setPixel(chunkx+1,chunky+4,color)
- OWOP.world.setPixel(chunkx+2,chunky+4,color)
- OWOP.world.setPixel(chunkx+3,chunky+4,color)
- OWOP.world.setPixel(chunkx+1,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+2,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+3,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+4,chunky+8,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+8,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+8,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+8,color)
- OWOP.world.setPixel(chunkx+4,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+4,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+8+2,color)
- OWOP.world.setPixel(chunkx+4,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+8+3,color)
- OWOP.world.setPixel(chunkx+8,chunky+8,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+8,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+8,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+8,color)
- OWOP.world.setPixel(chunkx+8,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+8+1,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+8+3,color)
- OWOP.world.setPixel(chunkx,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+1,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+2,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+3,chunky+8+4,color)
- OWOP.world.setPixel(chunkx,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+1,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+2,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+3,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+1,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+2,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+3,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+1,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+2,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+3,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+4,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+4,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+4,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+4,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+4+1,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+4+2,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+4+3,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+8,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+8+4,color)
- OWOP.world.setPixel(chunkx+8,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+8+1,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+8+2,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+8+3,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+8+4+1,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+8+4+2,color)
- OWOP.world.setPixel(chunkx+4+8,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+4+8+1,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+4+8+2,chunky+8+4+3,color)
- OWOP.world.setPixel(chunkx+4+8+3,chunky+8+4+3,color)
- }
- }
- inprog = true;
- });
- }));
- }
- }, Big_EraserD);
- setTimeout(function() {
- if (OWOP) {
- OWOP.tool.addToolObject(new OWOP.tool.class('Road', OWOP.cursors.cursor, OWOP.fx.player.RECT_SELECT_ALIGNED(16), false, function(tool){
- let inprog = false;
- const set = (x, y, color) => {
- OWOP.net.protocol.lastSentX = x*16;
- OWOP.net.protocol.lastSentY = y*16;
- OWOP.net.connection.send(new Int32Array([OWOP.net.protocol.lastSentX, OWOP.net.protocol.lastSentY, 0]).buffer);
- OWOP.world.setPixel(x, y, color);
- };
- const eq = (a, b) => a[0] === b[0] && a[1] === b[1] && a[2] === b[2];
- function clearChunk(chunkX, chunkY){
- }
- tool.setEvent('mousemove mousedown', function(mouse, event){
- if(mouse.buttons != 0){
- if(mouse.buttons == 1) var brushercolor = OWOP.player.selectedColor; else if(mouse.buttons == 2) var brushercolor = [255,255,255];
- if(mouse.buttons == 1 || mouse.buttons == 2) {
- color=OWOP.player.selectedColor;
- chunkx=Math.floor(OWOP.mouse.tileX/16)*16
- chunky=Math.floor(OWOP.mouse.tileY/16)*16
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;chunky++;chunkx=chunkx-16;////A
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;chunky++;chunkx=chunkx-16;///////////////////
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cold);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;chunky++;chunkx=chunkx-16;///////////////////
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,cola);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colc);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;chunky++;chunkx=chunkx-16;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;
- OWOP.world.setPixel(chunkx,chunky,colb);chunkx++;chunky++;chunkx=chunkx-16;
- }
- }
- inprog = true;
- });
- }));
- }
- }, Road_Delayy);
- setTimeout(function() {
- if (OWOP) {
- OWOP.tool.addToolObject(new OWOP.tool.class('Brush', OWOP.cursors.brush, OWOP.fx.player.RECT_SELECT_ALIGNED(4), false, function(tool){
- let inprog = false;
- const set = (x, y, color) => {
- OWOP.net.protocol.lastSentX = x*16;
- OWOP.net.protocol.lastSentY = y*16;
- OWOP.net.connection.send(new Int32Array([OWOP.net.protocol.lastSentX, OWOP.net.protocol.lastSentY, 0]).buffer);
- OWOP.world.setPixel(x, y, color);
- };
- const eq = (a, b) => a[0] === b[0] && a[1] === b[1] && a[2] === b[2];
- function clearChunk(chunkX, chunkY){
- }
- tool.setEvent('mousemove mousedown', function(mouse, event){
- if(mouse.buttons != 0){
- if(mouse.buttons == 1) var color = OWOP.player.selectedColor; else if(mouse.buttons == 2) var color = [255,255,255];
- if(mouse.buttons == 1 || mouse.buttons == 2) {
- chunkx=Math.floor(OWOP.mouse.tileX)
- chunky=Math.floor(OWOP.mouse.tileY)
- OWOP.world.setPixel(chunkx,chunky,color)
- OWOP.world.setPixel(chunkx+1,chunky,color)
- OWOP.world.setPixel(chunkx+2,chunky,color)
- OWOP.world.setPixel(chunkx+3,chunky,color)
- OWOP.world.setPixel(chunkx,chunky+1,color)
- OWOP.world.setPixel(chunkx+1,chunky+1,color)
- OWOP.world.setPixel(chunkx+2,chunky+1,color)
- OWOP.world.setPixel(chunkx+3,chunky+1,color)
- OWOP.world.setPixel(chunkx,chunky+2,color)
- OWOP.world.setPixel(chunkx+1,chunky+2,color)
- OWOP.world.setPixel(chunkx+2,chunky+2,color)
- OWOP.world.setPixel(chunkx+3,chunky+2,color)
- OWOP.world.setPixel(chunkx,chunky+3,color)
- OWOP.world.setPixel(chunkx+1,chunky+3,color)
- OWOP.world.setPixel(chunkx+2,chunky+3,color)
- OWOP.world.setPixel(chunkx+3,chunky+3,color)
- }
- }
- inprog = true;
- });
- }));
- }
- }, Brush_Delay);
- protecting=[];
- protecting.chunks=[];
- protecting.protect=function(x,y){
- if(typeof protecting.chunks[x+","+y]=="undefined"){
- protecting.chunks[x+","+y]=[];
- protecting.chunks[x+","+y].pixels=[];
- protecting.chunks[x+","+y].pixels["1"]=OWOP.world.getPixel(x,y);
- protecting.chunks[x+","+y].pixels["2"]=OWOP.world.getPixel(x+1,y);
- protecting.chunks[x+","+y].pixels["3"]=OWOP.world.getPixel(x+2,y);
- protecting.chunks[x+","+y].pixels["4"]=OWOP.world.getPixel(x+3,y);
- protecting.chunks[x+","+y].pixels["5"]=OWOP.world.getPixel(x,y+1);
- protecting.chunks[x+","+y].pixels["6"]=OWOP.world.getPixel(x+1,y+1);
- protecting.chunks[x+","+y].pixels["7"]=OWOP.world.getPixel(x+2,y+1);
- protecting.chunks[x+","+y].pixels["8"]=OWOP.world.getPixel(x+3,y+1);
- protecting.chunks[x+","+y].pixels["9"]=OWOP.world.getPixel(x,y+2);
- protecting.chunks[x+","+y].pixels["10"]=OWOP.world.getPixel(x+1,y+2);
- protecting.chunks[x+","+y].pixels["11"]=OWOP.world.getPixel(x+2,y+2);
- protecting.chunks[x+","+y].pixels["12"]=OWOP.world.getPixel(x+3,y+2);
- protecting.chunks[x+","+y].pixels["13"]=OWOP.world.getPixel(x,y+3);
- protecting.chunks[x+","+y].pixels["14"]=OWOP.world.getPixel(x+1,y+3);
- protecting.chunks[x+","+y].pixels["15"]=OWOP.world.getPixel(x+2,y+3);
- protecting.chunks[x+","+y].pixels["16"]=OWOP.world.getPixel(x+3,y+3);
- protecting.chunks[x+","+y].int=setInterval(function(){
- OWOP.world.setPixel(x,y,protecting.chunks[x+","+y].pixels["1"]);
- OWOP.world.setPixel(x+1,y,protecting.chunks[x+","+y].pixels["2"]);
- OWOP.world.setPixel(x+2,y,protecting.chunks[x+","+y].pixels["3"]);
- OWOP.world.setPixel(x+3,y,protecting.chunks[x+","+y].pixels["4"]);
- OWOP.world.setPixel(x,y+1,protecting.chunks[x+","+y].pixels["5"]);
- OWOP.world.setPixel(x+1,y+1,protecting.chunks[x+","+y].pixels["6"]);
- OWOP.world.setPixel(x+2,y+1,protecting.chunks[x+","+y].pixels["7"]);
- OWOP.world.setPixel(x+3,y+1,protecting.chunks[x+","+y].pixels["8"]);
- OWOP.world.setPixel(x,y+2,protecting.chunks[x+","+y].pixels["9"]);
- OWOP.world.setPixel(x+1,y+2,protecting.chunks[x+","+y].pixels["10"]);
- OWOP.world.setPixel(x+2,y+2,protecting.chunks[x+","+y].pixels["11"]);
- OWOP.world.setPixel(x+3,y+2,protecting.chunks[x+","+y].pixels["12"]);
- OWOP.world.setPixel(x,y+3,protecting.chunks[x+","+y].pixels["13"]);
- OWOP.world.setPixel(x+1,y+3,protecting.chunks[x+","+y].pixels["14"]);
- OWOP.world.setPixel(x+2,y+3,protecting.chunks[x+","+y].pixels["15"]);
- OWOP.world.setPixel(x+3,y+3,protecting.chunks[x+","+y].pixels["16"]);
- }, ProtectintD);
- }
- }
- protecting.unprotect=function(x,y){
- if(typeof protecting.chunks[x+","+y]!=="undefined"){
- clearInterval(protecting.chunks[x+","+y].int);
- delete protecting.chunks[x+","+y];
- }
- };
- protecting.protect16x16=function(x,y){
- var protectIX=0;
- var protectIY=0;
- for(var i=0; i<16;i++){
- setTimeout(function(i){
- protecting.protect(x+protectIX,y+protectIY);
- protectIX+=4;
- if(protectIX>15){protectIX=0; protectIY+=4;};
- if(protectIY>15){OWOP.chat.local("Protected");}
- },62*i)
- }
- };
- protecting.unprotect16x16=function(x,y){
- var protectIX=0;
- var protectIY=0;
- for(var i=0; i<16;i++){
- setTimeout(function(i){
- protecting.unprotect(x+protectIX,y+protectIY);
- protectIX+=4;
- if(protectIX>15){protectIX=0; protectIY+=4;};
- if(protectIY>15){OWOP.chat.local("Unprotected");}
- },62*i)
- }
- };
- setTimeout(function() {
- if (OWOP) {
- OWOP.tool.addToolObject(new OWOP.tool.class("Mini Protect", OWOP.cursors.shield, OWOP.fx.player.RECT_SELECT_ALIGNED(4), OWOP.RANK.NONE, function(tool) {
- tool.setEvent('mousemove mousedown', function (mouse,event){
- chunkx=Math.floor(OWOP.mouse.tileX/4)*4;
- chunky=Math.floor(OWOP.mouse.tileY/4)*4;
- if(mouse.buttons == 1) {protecting.protect(chunkx,chunky);}
- if(mouse.buttons == 2) {protecting.unprotect(chunkx,chunky);}
- });
- }));
- }
- }, Minipro_Del);
- setTimeout(function() {
- if (OWOP) {
- OWOP.tool.addToolObject(new OWOP.tool.class("Protect", OWOP.cursors.shield, OWOP.fx.player.RECT_SELECT_ALIGNED(16), OWOP.RANK.NONE, function(tool) {
- tool.setEvent('mousemove mousedown', function (mouse,event){
- chunk16x=Math.floor(OWOP.mouse.tileX/16)*16;
- chunk16y=Math.floor(OWOP.mouse.tileY/16)*16;
- if(mouse.buttons == 1) {protecting.protect16x16(chunk16x,chunk16y);}
- if(mouse.buttons == 2) {protecting.unprotect16x16(chunk16x,chunk16y);}
- });
- }));
- }
- }, Protect_Del);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement