您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
For planets.nu - Cleans up VCR name display
当前为
- // ==UserScript==
- // @name VCR+
- // @author Psydev
- // @copyright Psydev, 2018
- // @license Lesser Gnu Public License, version 3
- // @description For planets.nu - Cleans up VCR name display
- // @namespace psydev/planets.nu
- // @include http://planets.nu/*
- // @include http://play.planets.nu/*
- // @include http://test.planets.nu/*
- // @version 0.1
- // @grant none
- // ==/UserScript==
- vcrSim.prototype.startVCR = function() {
- vgap.playSound("vcr");
- this.container.show();
- var vcr = this.vcr;
- //determine setup
- this.vsPlanet = (vcr.battletype == 1);
- this.hasStarbase = vcr.right.hasstarbase;
- this.battleType = vcr.battletype;
- this.seed = vcr.seed;
- //load left and right images
- this.leftImg.attr("src", hullImg(vcr.left.hullid, vcr.left.beamcount));
- if (!this.vsPlanet)
- this.rightImg.attr("src", hullLeftImg(vcr.right.hullid, vcr.right.beamcount));
- else
- this.rightImg.attr("src", vgap.planetPic(vcr.right.temperature));
- this.leftImg.show();
- this.rightImg.show();
- //show base image if needed
- if (this.vsPlanet && this.hasStarbase)
- this.baseImg.show();
- else
- this.baseImg.hide();
- //Get Top Display Text left vs right (battletitle)
- var lHull = vgap.getHull(vcr.left.hullid);
- var lRace = vgap.getRace(vcr.left.raceid);
- var rRace = vgap.getRace(vcr.right.raceid);
- var rHull = vgap.getHull(vcr.right.hullid);
- var title = "";
- /////////////////////////////////////////////////////////////////////
- // Empire Qtanker (psydev) #92 Vs Rebel Rush Carrier (jact704) - Badmama-4 #224
- title += "<div>"; // style='background-color:#00AA00'
- //names, left and right.
- title += "<div style='float:left'; 'width:10%'; 'padding:20px';>";
- title += lRace.adjective + "<br>" + vgap.players[vcr.leftownerid - 1].username;
- title += "</div>";
- title += "<div style='float:right'; 'width:10%'>";
- title += rRace.adjective + "<br>" + vgap.players[vcr.rightownerid - 1].username;
- title += "</div>";
- //ships
- // left ship
- if (lHull.name != vcr.left.name)
- title += lHull.name + " #" + vcr.left.objectid + " "" + vcr.left.name + """;
- else {
- title += lHull.name + " #" + vcr.left.objectid;
- }
- // vs
- title += " vs ";
- // right ship
- if (this.vsPlanet)
- title += vcr.right.name;
- else {
- if (rHull.name != vcr.right.name)
- title += """ + vcr.right.name + "" " + "#" + vcr.right.objectid + " " + rHull.name;
- }
- // combat masses
- title += "<br>" + vcr.left.mass + " kt vs " + vcr.right.mass + " kt<br>";
- if (vcr.leftownerid != vgap.player.id && vcr.rightownerid != vgap.player.id)
- title += "<span class='GreatText'>ALLY VCR</span>";
- title += "</div>";
- /////////////////////////////////////////////////////////////////////
- this.battleTitle.html(title);
- //set up the combat objects
- this.left = new combatObject();
- this.right = new combatObject();
- this.left.setObject(vcr.left);
- this.right.setObject(vcr.right);
- this.runVisual();
- };
- console.log("VCR+ plugin has loaded");