您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Forces all game sprites to look cleaner and nicer and cuter
当前为
// ==UserScript== // @name AWBW Pixel Pefector // @namespace https://awbw.amarriner.com/ // @version 1.0 // @description Forces all game sprites to look cleaner and nicer and cuter // @author twiggy_ // @match https://awbw.amarriner.com/*?games_id=* // @match https://awbw.amarriner.com/*?replays_id=* // @icon https://awbw.amarriner.com/favicon.ico // @license MIT // ==/UserScript== var gameBackground = document.getElementById('map-background'); gameBackground.style.imageRendering = 'pixelated'; var calc = document.getElementById('calculator'); calc.style.imageRendering = 'pixelated'; var weatherCanvas = document.getElementById('weather-canvas'); weatherCanvas.style.imageRendering = 'pixelated'; var mouseCursor = document.getElementById('cursor'); mouseCursor.style.imageRendering = 'pixelated'; var playerContainers = document.getElementsByClassName('player-overview-container'); Array.prototype.forEach.call(playerContainers, function(container) { container.style.imageRendering = 'pixelated'; }); var unitSprites = document.getElementsByClassName('sprite'); Array.prototype.forEach.call(unitSprites, function(sprite) { sprite.style.imageRendering = 'pixelated'; }); var pathTiles = document.getElementsByClassName('movement-tile'); Array.prototype.forEach.call(pathTiles, function(tile) { tile.style.imageRendering = 'pixelated'; }); var gameBuildings = document.getElementsByClassName('game-building'); Array.prototype.forEach.call(gameBuildings, function(building) { building.style.imageRendering = 'pixelated'; }); // Icons and UI var tileInfoWindow = document.getElementsByClassName('tile-info'); Array.prototype.forEach.call(tileInfoWindow, function(win) { win.style.imageRendering = 'pixelated'; }); var unitLeftIcons = document.getElementsByClassName('unit-licon'); Array.prototype.forEach.call(unitLeftIcons, function(icon) { icon.style.imageRendering = 'pixelated'; }); var unitRightIcons = document.getElementsByClassName('unit-ricon'); Array.prototype.forEach.call(unitRightIcons, function(icon) { icon.style.imageRendering = 'pixelated'; }); var unitAmmoIcon = document.getElementsByClassName('unit-ricon-aniammo'); Array.prototype.forEach.call(unitAmmoIcon, function(icon) { icon.style.imageRendering = 'pixelated'; }); var trappedIcon = document.getElementsByClassName('trapped-icon'); Array.prototype.forEach.call(trappedIcon, function(icon) { icon.style.imageRendering = 'pixelated'; }); var destroyIcon = document.getElementsByClassName('destroy-icon'); Array.prototype.forEach.call(destroyIcon, function(icon) { icon.style.imageRendering = 'pixelated'; }); var supplyIcon = document.getElementsByClassName('supply-icon'); Array.prototype.forEach.call(supplyIcon, function(icon) { icon.style.imageRendering = 'pixelated'; }); var eventScreen = document.getElementsByClassName('event-screen'); Array.prototype.forEach.call(eventScreen, function(screen) { screen.style.imageRendering = 'pixelated'; }); var resignScreen = document.getElementsByClassName('resign-screen'); Array.prototype.forEach.call(resignScreen, function(screen) { screen.style.imageRendering = 'pixelated'; }); var endTurnScreen = document.getElementsByClassName('end-turn-screen'); Array.prototype.forEach.call(endTurnScreen, function(screen) { screen.style.imageRendering = 'pixelated'; }); var deleteScreen = document.getElementsByClassName('delete-screen'); Array.prototype.forEach.call(deleteScreen, function(screen) { screen.style.imageRendering = 'pixelated'; }); var endGameScreen = document.getElementsByClassName('end-game-screen'); Array.prototype.forEach.call(endGameScreen, function(screen) { screen.style.imageRendering = 'pixelated'; }); // Special var sturmMeteor = document.getElementsByClassName('sturm-meteor'); Array.prototype.forEach.call(sturmMeteor, function(meteor) { meteor.style.imageRendering = 'pixelated'; }); var native = unitClickHandler; unitClickHandler = function() { native.apply(unitClickHandler, arguments); console.log(arguments); }