|
|
@@ -224,7 +224,7 @@ function updateClickBonus() { |
|
|
clickBonus = bonus; |
|
|
clickBonus = bonus; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function buyUpgrade(id) { |
|
|
|
|
|
|
|
|
function buyUpgrade(id, e) { |
|
|
if (ownedUpgrades[id]) { |
|
|
if (ownedUpgrades[id]) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
@@ -239,6 +239,10 @@ function buyUpgrade(id) { |
|
|
|
|
|
|
|
|
ownedUpgrades[id] = true; |
|
|
ownedUpgrades[id] = true; |
|
|
|
|
|
|
|
|
|
|
|
let text = "Bought " + upgrade.name + "!"; |
|
|
|
|
|
|
|
|
|
|
|
clickPopup(text, "upgrade", [e.clientX, e.clientY]); |
|
|
|
|
|
|
|
|
updateProductivity(); |
|
|
updateProductivity(); |
|
|
updateClickBonus(); |
|
|
updateClickBonus(); |
|
|
} |
|
|
} |
|
|
@@ -451,7 +455,7 @@ function createUpgrades() { |
|
|
|
|
|
|
|
|
button.addEventListener("mousemove", function(e) { upgradeTooltip(key, e); }); |
|
|
button.addEventListener("mousemove", function(e) { upgradeTooltip(key, e); }); |
|
|
button.addEventListener("mouseleave", function() { upgradeTooltipRemove(); }); |
|
|
button.addEventListener("mouseleave", function() { upgradeTooltipRemove(); }); |
|
|
button.addEventListener("click", function() { buyUpgrade(key); }); |
|
|
|
|
|
|
|
|
button.addEventListener("click", function(e) { buyUpgrade(key, e); }); |
|
|
|
|
|
|
|
|
container.appendChild(button); |
|
|
container.appendChild(button); |
|
|
} |
|
|
} |
|
|
@@ -563,6 +567,8 @@ function clickPopup(text, type, location) { |
|
|
direction = -150; |
|
|
direction = -150; |
|
|
} else if (type == "gulp") { |
|
|
} else if (type == "gulp") { |
|
|
direction = -150; |
|
|
direction = -150; |
|
|
|
|
|
} else if (type == "upgrade") { |
|
|
|
|
|
direction = -50; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
direction *= Math.random() * 0.5 + 1; |
|
|
direction *= Math.random() * 0.5 + 1; |
|
|
|