SHOW:
|
|
- or go back to the newest paste.
1 | // ==UserScript== | |
2 | // @name My_Texture pack and spin | |
3 | // @namespace http://www.reddit.com/user/NewCompte | |
4 | // @description Rotating Transparent gridded brioche texture pack | |
5 | // @include http://*.koalabeast.com:* | |
6 | // @license GPL | |
7 | // @author NewCompte, modified by brioche | |
8 | // @version 1 | |
9 | // ==/UserScript== | |
10 | ||
11 | function myRotatingBallsScript() { | |
12 | tagpro.ready(function(){ | |
13 | //This is important. | |
14 | if(tagpro.events.drawPlayer) | |
15 | return; | |
16 | // Dark texture pack: | |
17 | - | //document.getElementById("tiles").src = "http://i.imgur.com/q2TFiHE.png"; |
17 | + | //document.getElementById("tiles").src = "http://i.imgur.com/ffC7hHr.png"; |
18 | //document.getElementById("splats").src = "http://i.imgur.com/8g6gEF3.png"; | |
19 | - | //document.getElementById("speedpad").src = "http://i.imgur.com/MNtipme.png"; |
19 | + | //document.getElementById("speedpad").src = "http://i.imgur.com/UFbQ3JQ.png"; |
20 | - | //document.getElementById("speedpadred").src = "http://i.imgur.com/QhJDOTY.png"; |
20 | + | //document.getElementById("speedpadred").src = "http://i.imgur.com/XOtl1UT.png"; |
21 | - | //document.getElementById("speedpadblue").src = "http://i.imgur.com/HFMXOSb.png"; |
21 | + | //document.getElementById("speedpadblue").src = "http://i.imgur.com/uQSjW46.png"; |
22 | //document.getElementById("portal").src = "http://i.imgur.com/9AjSUYN.png"; | |
23 | ||
24 | // Ligh texture pack: | |
25 | - | document.getElementById("tiles").src = "http://i.imgur.com/ffC7hHr.png"; |
25 | + | //document.getElementById("tiles").src = "http://i.imgur.com/ffC7hHr.png"; |
26 | //document.getElementById("splats").src = "http://i.imgur.com/8g6gEF3.png"; | |
27 | - | document.getElementById("speedpad").src = "http://i.imgur.com/Ag8bLdO.png"; |
27 | + | //document.getElementById("speedpad").src = "http://i.imgur.com/Ag8bLdO.png"; |
28 | - | document.getElementById("speedpadred").src = "http://i.imgur.com/sF6aDVG.png"; |
28 | + | //document.getElementById("speedpadred").src = "http://i.imgur.com/sF6aDVG.png"; |
29 | - | document.getElementById("speedpadblue").src = "http://i.imgur.com/RCMrISg.png"; |
29 | + | //document.getElementById("speedpadblue").src = "http://i.imgur.com/RCMrISg.png"; |
30 | - | document.getElementById("portal").src = "http://i.imgur.com/c3YinY0.png"; |
30 | + | //document.getElementById("portal").src = "http://i.imgur.com/c3YinY0.png"; |
31 | ||
32 | - | // Ligh texture pack with no diagonal grid: |
32 | + | // Light texture pack with no grid: |
33 | - | //document.getElementById("tiles").src = "http://i.imgur.com/bJJ9lWL.png"; |
33 | + | document.getElementById("tiles").src = "http://i.imgur.com/vJcZ2nD.png"; |
34 | document.getElementById("splats").src = "http://i.imgur.com/8g6gEF3.png"; | |
35 | - | //document.getElementById("speedpad").src = "http://i.imgur.com/UTVZhL9.png"; |
35 | + | document.getElementById("speedpad").src = "http://i.imgur.com/0fVV3Pl.png"; |
36 | - | //document.getElementById("speedpadred").src = "http://i.imgur.com/SdQheBh.png"; |
36 | + | document.getElementById("speedpadred").src = "http://i.imgur.com/UzZs1Xb.png"; |
37 | - | //document.getElementById("speedpadblue").src = "http://i.imgur.com/eNwF4AM.png"; |
37 | + | document.getElementById("speedpadblue").src = "http://i.imgur.com/LGqltmX.png"; |
38 | - | //document.getElementById("portal").src = "http://i.imgur.com/3ONRsjX.png"; |
38 | + | document.getElementById("portal").src = "http://i.imgur.com/jJFGxcs.png"; |
39 | ||
40 | - | // Light texture pack with no grid at all: |
40 | + | |
41 | - | //document.getElementById("tiles").src = "http://i.imgur.com/vJcZ2nD.png"; |
41 | + | |
42 | context.save(); | |
43 | - | //document.getElementById("speedpad").src = "http://i.imgur.com/0fVV3Pl.png"; |
43 | + | |
44 | - | //document.getElementById("speedpadred").src = "http://i.imgur.com/UzZs1Xb.png"; |
44 | + | |
45 | - | //document.getElementById("speedpadblue").src = "http://i.imgur.com/LGqltmX.png"; |
45 | + | |
46 | - | //document.getElementById("portal").src = "http://i.imgur.com/jJFGxcs.png"; |
46 | + | |
47 | tagpro.tiles.drawWithZoom(context, player.team == 1 ? "redball" : "blueball", drawPos); | |
48 | ||
49 | if (player.bomb && Math.round(Math.random() * 4) == 1) { | |
50 | context.fillStyle = "rgba(255, 255, 0, .60)"; | |
51 | context.beginPath(); | |
52 | context.arc(drawPos.x + (TILESIZE / 2) * (1 / tagpro.zoom), drawPos.y + (TILESIZE / 2) * (1 / tagpro.zoom), 17 * (1 / tagpro.zoom), 0, Math.PI*2, true); | |
53 | context.closePath(); | |
54 | context.fill(); | |
55 | }; | |
56 | ||
57 | if (player.tagpro) { | |
58 | context.strokeStyle = "#00FF00"; | |
59 | context.fillStyle = "rgba(0, 255, 0, .30)"; | |
60 | context.lineWidth = 2 * (1 / tagpro.zoom); | |
61 | context.beginPath(); | |
62 | context.arc(drawPos.x + (TILESIZE / 2) * (1 / tagpro.zoom), drawPos.y + (TILESIZE / 2) * (1 / tagpro.zoom), 16 * (1 / tagpro.zoom), 0, Math.PI*2, true); | |
63 | context.closePath(); | |
64 | if (!player.bomb) | |
65 | context.fill(); | |
66 | context.stroke(); | |
67 | - | context.fillStyle = "rgba(0, 255, 0, .20)"; |
67 | + | |
68 | ||
69 | context.restore(); | |
70 | } | |
71 | }); | |
72 | }); | |
73 | } | |
74 | ||
75 | var source = "("+ myRotatingBallsScript + ")()"; | |
76 | var script = document.createElement('script'); | |
77 | script.setAttribute("type", "application/javascript"); | |
78 | script.textContent = source; | |
79 | ||
80 | document.body.appendChild(script); |