Просмотр исходного кода

Set up a generator for click-vicitm upgrades

tags/v0.0.3
Fen Dweller 5 лет назад
Родитель
Сommit
3805e6df24
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: E80B35A6F11C3656
1 измененных файлов: 35 добавлений и 18 удалений
  1. +35
    -18
      constants.js

+ 35
- 18
constants.js Просмотреть файл

@@ -201,23 +201,7 @@ const effect_types = {
}

let upgrades = {
"click-anthro": {
"name": "Same-Size Prey",
"desc": "Devour an anthro with every click",
"icon": "fa-male",
"cost": {
"food": 1000
},
"effects": [
{
"type": "click-victim",
"id": "anthro"
}
],
"prereqs": {
}
}

}

function createTemplateUpgrades() {
@@ -225,6 +209,7 @@ function createTemplateUpgrades() {
createProdAllUpgrades();
createClickUpgrades();
createHelperUpgrades();
createClickVictimUpgrades();
}

const prodUpgradeCounts = [1, 5, 10, 25, 50, 75, 100];
@@ -388,6 +373,31 @@ function createHelperUpgrades() {
});
}

function createClickVictimUpgrades() {
const prefix = "click-";
let counter = 1;
Object.entries(clickVictimUpgradeText).forEach(([key, text]) => {
upgrades[prefix + key] = {
"name": text.name,
"desc": text.desc,
"icon": buildings[key].icon,
"cost": {
"food": 1000 * Math.pow(10, counter)
},
"effects": [
{
"type": "click-victim",
"id": "anthro"
}
],
"prereqs": {
}
};
counter += 1;
});
}

let prodUpgradeText = {
"micro": [
{
@@ -909,4 +919,11 @@ const helperUpgradeText = {

]
}
}
}

const clickVictimUpgradeText = {
"anthro": {
"name": "Same-Size Prey",
"desc": "Devour an anthro with every click"
}
};

Загрузка…
Отмена
Сохранить