Преглед изворни кода

Fixed missing prereqs for prod upgrades. Added more of them

tags/v0.0.1
Fen Dweller пре 7 година
родитељ
комит
d106360c9c
No known key found for this signature in database GPG Key ID: E80B35A6F11C3656
1 измењених фајлова са 29 додато и 5 уклоњено
  1. +29
    -5
      constants.js

+ 29
- 5
constants.js Прегледај датотеку

@@ -195,6 +195,8 @@ function createTemplateUpgrades() {
createProdAllUpgrades(); createProdAllUpgrades();
} }


const prodUpgradeCounts = [1, 5, 10, 25, 50, 75, 100];

function createProdUpgrades() { function createProdUpgrades() {
for (const [key, value] of Object.entries(prodUpgradeText)) { for (const [key, value] of Object.entries(prodUpgradeText)) {
let counter = 1; let counter = 1;
@@ -204,7 +206,7 @@ function createProdUpgrades() {
"name": contents.name, "name": contents.name,
"desc": contents.desc, "desc": contents.desc,
"cost": { "cost": {
"food": buildings[key].cost * 5 * Math.pow(10,counter)
"food": buildings[key].cost * 5 * Math.pow(10,counter - 1)
}, },
"effects": [ "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) { if (counter > 1) {
upgrades[prefix + counter]["prereqs"] = {
"upgrades": [
upgrades[prefix + counter]["prereqs"]["upgrades"] = [
prefix + (counter - 1) prefix + (counter - 1)
]
};
];
} }


counter += 1; counter += 1;
@@ -274,6 +278,14 @@ let prodUpgradeText = {
{ {
"name": "Delicious Micros", "name": "Delicious Micros",
"desc": "Betcha' can't eat just one." "desc": "Betcha' can't eat just one."
},
{
"name": "Irresistable Micros",
"desc": "Genetically engineered to be delectable."
},
{
"name": "Exquisite Micros",
"desc": "Dangerously delicious."
} }
], ],
"anthro": [ "anthro": [
@@ -281,9 +293,21 @@ let prodUpgradeText = {
"name": "Willing Prey", "name": "Willing Prey",
"desc": "Why bother chasing down your meal?" "desc": "Why bother chasing down your meal?"
}, },
{
"name": "Fattened Prey",
"desc": "9 calories per gram!"
},
{ {
"name": "Mesmerized Prey", "name": "Mesmerized Prey",
"desc": "Why bother walking to your meal?" "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%."
} }
], ],
} }


Loading…
Откажи
Сачувај