| @@ -195,6 +195,8 @@ function createTemplateUpgrades() { | |||
| createProdAllUpgrades(); | |||
| } | |||
| const prodUpgradeCounts = [1, 5, 10, 25, 50, 75, 100]; | |||
| function createProdUpgrades() { | |||
| for (const [key, value] of Object.entries(prodUpgradeText)) { | |||
| let counter = 1; | |||
| @@ -204,7 +206,7 @@ function createProdUpgrades() { | |||
| "name": contents.name, | |||
| "desc": contents.desc, | |||
| "cost": { | |||
| "food": buildings[key].cost * 5 * Math.pow(10,counter) | |||
| "food": buildings[key].cost * 5 * Math.pow(10,counter - 1) | |||
| }, | |||
| "effects": [ | |||
| { | |||
| @@ -215,12 +217,14 @@ function createProdUpgrades() { | |||
| ] | |||
| }; | |||
| upgrades[prefix + counter]["prereqs"] = {}; | |||
| upgrades[prefix + counter]["prereqs"]["buildings"] = {}; | |||
| upgrades[prefix + counter]["prereqs"]["buildings"][key] = prodUpgradeCounts[counter - 1]; | |||
| if (counter > 1) { | |||
| upgrades[prefix + counter]["prereqs"] = { | |||
| "upgrades": [ | |||
| upgrades[prefix + counter]["prereqs"]["upgrades"] = [ | |||
| prefix + (counter - 1) | |||
| ] | |||
| }; | |||
| ]; | |||
| } | |||
| counter += 1; | |||
| @@ -274,6 +278,14 @@ let prodUpgradeText = { | |||
| { | |||
| "name": "Delicious Micros", | |||
| "desc": "Betcha' can't eat just one." | |||
| }, | |||
| { | |||
| "name": "Irresistable Micros", | |||
| "desc": "Genetically engineered to be delectable." | |||
| }, | |||
| { | |||
| "name": "Exquisite Micros", | |||
| "desc": "Dangerously delicious." | |||
| } | |||
| ], | |||
| "anthro": [ | |||
| @@ -281,9 +293,21 @@ let prodUpgradeText = { | |||
| "name": "Willing Prey", | |||
| "desc": "Why bother chasing down your meal?" | |||
| }, | |||
| { | |||
| "name": "Fattened Prey", | |||
| "desc": "9 calories per gram!" | |||
| }, | |||
| { | |||
| "name": "Mesmerized Prey", | |||
| "desc": "Why bother walking to your meal?" | |||
| }, | |||
| { | |||
| "name": "Food-Safe Lubricant", | |||
| "desc": "Ease them down your gullet with ease. Thanks, chemistry!" | |||
| }, | |||
| { | |||
| "name": "Mandatory Meal Training", | |||
| "desc": "Educating prey on basic food etiquette helps reduce maw congestion and speeds digestion by 27%." | |||
| } | |||
| ], | |||
| } | |||