Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Rotate Map on Death
- // @include *://tagpro-*.koalabeast.com:*
- // @include *://*.jukejuice.com:*
- // @include *://*.newcompte.fr:*
- // @match *://*.koalabeast.com/game
- // ==/UserScript==
- tagpro.ready(function () {
- tagpro.socket.on("map", function (map) {
- // Set variables to hold original keys
- let key_up = tagpro.keys.up;
- let key_down = tagpro.keys.down;
- let key_right = tagpro.keys.right;
- let key_left = tagpro.keys.left;
- // Orientation of map
- let option = 0;
- // Number of times the user has popped
- let pops = 0;
- // Mode: 1 - Vertical Flip | 2 - All Flips
- let mode = 1
- // Hide flairs
- tagpro.renderer.drawFlair = function() {};
- // Hide names
- tagpro.renderer.drawName = function() {};
- // Hide degrees
- tagpro.renderer.drawDegree = function() {};
- // On every UI update
- tagpro.ui.update = function() {
- if (tagpro.players[tagpro.playerId]["s-pops"] > pops) {
- option = Math.floor(Math.random() * (mode * 2));
- pops++;
- if (option == 0){
- // Rotate viewport
- $('#viewport').css('transform', 'rotate(0deg)');
- // Set keys
- tagpro.keys.up = key_up;
- tagpro.keys.down = key_down;
- tagpro.keys.right = key_right;
- tagpro.keys.left = key_left;
- } else if (option == 1) {
- // Rotate viewport
- $('#viewport').css('transform', 'rotate(180deg)');
- // Set keys
- tagpro.keys.up = key_down;
- tagpro.keys.down = key_up;
- tagpro.keys.right = key_left;
- tagpro.keys.left = key_right;
- } else if (option == 2) {
- // Rotate viewport
- $('#viewport').css('transform', 'rotate(90deg)');
- // Set keys
- tagpro.keys.up = key_right;
- tagpro.keys.down = key_left;
- tagpro.keys.right = key_down;
- tagpro.keys.left = key_up;
- }
- else {
- // Rotate viewport
- $('#viewport').css('transform', 'rotate(270deg)');
- // Set keys
- tagpro.keys.up = key_left;
- tagpro.keys.down = key_right;
- tagpro.keys.right = key_up;
- tagpro.keys.left = key_down;
- }
- }
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement