|
|
|
@@ -850,16 +850,22 @@ function createUpgrades() { |
|
|
|
button.classList.add("upgrade-button"); |
|
|
|
button.classList.add("hidden"); |
|
|
|
button.id = "upgrade-" + key; |
|
|
|
let buttonName = document.createElement("div"); |
|
|
|
buttonName.classList.add("upgrade-button-name"); |
|
|
|
buttonName.innerText = ""; |
|
|
|
|
|
|
|
let upgradeIcon = document.createElement("i"); |
|
|
|
upgradeIcon.classList.add("fas"); |
|
|
|
upgradeIcon.classList.add(value.icon); |
|
|
|
|
|
|
|
button.appendChild(buttonName); |
|
|
|
button.appendChild(upgradeIcon); |
|
|
|
if (typeof(value.icon) == "object") { |
|
|
|
value.icon.forEach(icon => { |
|
|
|
let upgradeIcon = document.createElement("i"); |
|
|
|
upgradeIcon.classList.add("fas"); |
|
|
|
upgradeIcon.classList.add(icon.icon); |
|
|
|
upgradeIcon.style.color = icon.color; |
|
|
|
button.appendChild(upgradeIcon); |
|
|
|
}) |
|
|
|
} else { |
|
|
|
let upgradeIcon = document.createElement("i"); |
|
|
|
upgradeIcon.classList.add("fas"); |
|
|
|
upgradeIcon.classList.add(value.icon); |
|
|
|
button.appendChild(upgradeIcon); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
button.addEventListener("mouseenter", function (e) { mouseTarget = button; upgradeTooltip(key, e); }); |
|
|
|
button.addEventListener("mousemove", function (e) { mouseTarget = button; upgradeTooltip(key, e); }); |
|
|
|
|