Furvilla - Highlight Monster Weakness

Highlights the weapon your warrior should use to attack a monster.

目前為 2016-07-18 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Furvilla - Highlight Monster Weakness
// @namespace   Shaun Dreclin
// @description Highlights the weapon your warrior should use to attack a monster.
// @include     /^https?://www\.furvilla\.com/career/warrior/[0-9]+$/
// @version     1.0
// @grant       none
// ==/UserScript==

var everythingLoaded = setInterval(function() {
	if (document.querySelectorAll("img[src$='furvilla.com/img/battle.png']").length == 1) {
		var monsterElement = document.querySelectorAll(".label.label-primary:not(.tooltipster)")[1].innerHTML.trim();
	}

	if (document.querySelectorAll("img[src$='furvilla.com/img/battle.png']").length == 2) {
		var monsterElement = document.querySelectorAll(".label.label-primary:not(.tooltipster)")[0].innerHTML.trim();
	}
	
	if (document.querySelectorAll("img[src$='furvilla.com/img/battle.png']").length > 0) {
		clearInterval(everythingLoaded);
		
		var weapons = document.querySelectorAll(".explore-item");
		for(var weapon of weapons) {
			var weaponElement = weapon.querySelector(".label.label-primary").innerHTML.trim();

			if(monsterElement == "Balance" && weaponElement == "Dark") {
				weapon.style.boxShadow = "0 0 5px 5px #FFD700 inset";
			} else if(monsterElement == "Light" && weaponElement == "Balance") {
				weapon.style.boxShadow = "0 0 5px 5px #FFD700 inset";
			} else if(monsterElement == "Dark" && weaponElement == "Light") {
				weapon.style.boxShadow = "0 0 5px 5px #FFD700 inset";
			}
		}
	}
}, 10);