Advertisement
Guest User

Monero 3.1.1 white fix

a guest
Apr 2nd, 2017
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.10 KB | None | 0 0
  1. // ==UserScript==
  2. // @name PlacePaintBot
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.2
  5. // @description Domination of Place!
  6. // @author mbarkhau
  7. // @match https://www.reddit.com/place?webview=true
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14. var imageX = 250;
  15. var imageY = 674;
  16. var image = [
  17. "########################################################",
  18. "# #",
  19. "# #",
  20. "# #",
  21. "# ooooooooo #",
  22. "# ooooooooooooo #",
  23. "# ooooooooooooooo #",
  24. "# ooooooooooooooooo #",
  25. "# ooooooooooooooooooo #",
  26. "# ooooooooooooooooooooo #",
  27. "# ooooooooooooooooooooo #",
  28. "# ooo ooooooooooooo ooo #",
  29. "# oooo ooooooooooo oooo #",
  30. "# oooo ooooooooo oooo #",
  31. "# ooooo ooooooo ooooo #",
  32. "# ooooo ooooo ooooo #",
  33. "# ooooo ooo ooooo #",
  34. "# ooooo g o g ooooo #",
  35. "# ooooo gg gg ooooo #",
  36. "# ooooo ggg ggg ooooo #",
  37. "# gggg gggg #",
  38. "# ggggg ggggg #",
  39. "# ggggggggggg #",
  40. "# ggggggggggggggggggggggg #",
  41. "# ggggggggggggggggggggg #",
  42. "# ggggggggggggggggggg #",
  43. "# ggggggggggggggggg #",
  44. "# ggggggggggggg #",
  45. "# ggggggggg #",
  46. "# #",
  47. "# #",
  48. "# #",
  49. "# #",
  50. "# #",
  51. "# o oooo o o o ooooo o o oooo oooo ooooo #",
  52. "# o o o o oo oo o o oo o o o o o o #",
  53. "# oo o o oo o o o o o o o o o o o o o o #",
  54. "# o oooo o o o o o o o oo o oooo o o #",
  55. "# oo o o oo o o o o o o oooo o o o o #",
  56. "# o o o o o o o o o o o o o o o #",
  57. "# oo o o oo o o o o o o o o o o o #",
  58. "# o o o o o o o o o o o o o o o #",
  59. "# o o o o o o ooooo o o oooo o o ooooo #",
  60. "# #",
  61. "#pplllppppppplplplpppppplllpppppppppplppppllpplpppplppp#",
  62. "#pplppppppppppplpppppppplpplpplppplplllpplppppppppplppp#",
  63. "#pplllplllllplplplppllpplllpplplplppplppplpllplpllplppp#",
  64. "#pplppplplplplplplplplpplpplpllppplpplppplpplplplpplppp#",
  65. "#pplllplplplplplplpllllplllpppllplppplppppllpplplpplppp#",
  66. "########################################################",
  67. ];
  68.  
  69. var colors = {
  70. " ": 0, // white
  71. "g": 2, // grey
  72. "o": 6, // orange
  73. "#": 3, // black
  74. "p": 14, // pink
  75. "l": 15 // purple
  76. };
  77.  
  78. var image_data = [];
  79. for (var relY = 0; relY < image.length; relY++) {
  80. var row = image[relY];
  81. for (var relX = 0; relX < row.length; relX++) {
  82. var color = colors[row[relX]];
  83. var absX = imageX + relX;
  84. var absY = imageY + relY;
  85. image_data.push(absX);
  86. image_data.push(absY);
  87. image_data.push(color);
  88. }
  89. }
  90.  
  91.  
  92. var p = r.place;
  93.  
  94. r.placeModule("placePaintBot", function(loader) {
  95. var c = loader("canvasse");
  96.  
  97. setInterval(function() {
  98. if (p.getCooldownTimeRemaining() > 200) {
  99. return;
  100. }
  101. for (var i = 0; i < image_data.length; i += 3) {
  102. var j = Math.floor((Math.random() * image_data.length) / 3) * 3;
  103. var x = image_data[j + 0];
  104. var y = image_data[j + 1];
  105. var color = image_data[j + 2];
  106. var currentColor = p.state[c.getIndexFromCoords(x, y)];
  107.  
  108. if (currentColor != color) {
  109. console.log("set color for", x, y, "old", currentColor, "new", color);
  110. p.setColor(color);
  111. p.drawTile(x, y);
  112. return;
  113. }
  114. }
  115. console.log("noop");
  116. }, 1500);
  117. });
  118. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement