|  |  | @@ -15,6 +15,7 @@ let updateRate = 60; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | let currentProductivity = {}; | 
		
	
		
			
			|  |  |  | let clickBonus = 0; | 
		
	
		
			
			|  |  |  | let clickVictim = "micro"; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | let lastTime = 0; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
				|  |  | @@ -249,6 +250,14 @@ function updateClickBonus() { | 
		
	
		
			
			|  |  |  | clickBonus = bonus; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function updateClickVictim() { | 
		
	
		
			
			|  |  |  | for (let effect of effects["click-victim"]) { | 
		
	
		
			
			|  |  |  | if (ownedUpgrades[effect.parent]) { | 
		
	
		
			
			|  |  |  | clickVictim = effect.id; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function buyUpgrade(id, e) { | 
		
	
		
			
			|  |  |  | if (ownedUpgrades[id]) { | 
		
	
		
			
			|  |  |  | return; | 
		
	
	
		
			
				|  |  | @@ -270,10 +279,11 @@ function buyUpgrade(id, e) { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | updateProductivity(); | 
		
	
		
			
			|  |  |  | updateClickBonus(); | 
		
	
		
			
			|  |  |  | updateClickVictim(); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function eatMicro() { | 
		
	
		
			
			|  |  |  | const add = productivityMultiplierOf("micro") + clickBonus; | 
		
	
		
			
			|  |  |  | function eatPrey() { | 
		
	
		
			
			|  |  |  | const add = buildings[clickVictim]["prod"] * 10 * productivityMultiplierOf(clickVictim) + clickBonus; | 
		
	
		
			
			|  |  |  | resources.food += add; | 
		
	
		
			
			|  |  |  | return add; | 
		
	
		
			
			|  |  |  | } | 
		
	
	
		
			
				|  |  | @@ -359,7 +369,7 @@ function initializeData() { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function registerListeners() { | 
		
	
		
			
			|  |  |  | document.querySelector("#tasty-micro").addEventListener("click", (e) => { | 
		
	
		
			
			|  |  |  | const add = eatMicro(); | 
		
	
		
			
			|  |  |  | const add = eatPrey(); | 
		
	
		
			
			|  |  |  | const text = "+" + round(add, 1) + " food"; | 
		
	
		
			
			|  |  |  | const gulp = "*glp*"; | 
		
	
		
			
			|  |  |  | clickPopup(text, "food", [e.clientX, e.clientY]); | 
		
	
	
		
			
				|  |  | @@ -660,10 +670,6 @@ function upgradeTooltip(id, event) { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | yTrans = Math.min(yTrans, height - tooltipSize - 150); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | console.log(height); | 
		
	
		
			
			|  |  |  | console.log(yOffset); | 
		
	
		
			
			|  |  |  | console.log(yTrans); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | tooltip.style.setProperty("transform", "translate(-220px, " + yTrans + "px)"); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
				|  |  | 
 |