From 0241f4d71100567d796751a8b01d6205991dc7fa Mon Sep 17 00:00:00 2001 From: Nero Ignis Date: Tue, 20 Apr 2021 11:47:50 +0200 Subject: [PATCH] Remove multiplicators entirely; --- js/app.js | 42 +++--------------------------------------- 1 file changed, 3 insertions(+), 39 deletions(-) diff --git a/js/app.js b/js/app.js index 6f37df8..9a55aef 100644 --- a/js/app.js +++ b/js/app.js @@ -32,11 +32,8 @@ let game = new Vue({ isOwned: true, isUpgradeable: true, amount: 100, - amountMultiplicator: false, intervalInSeconds: 15, - intervalMultiplicator: false, price: 500, - priceMultiplicator: false, amountPerLevel: [100, 250, 500, 750, 1000, 1500, 2000, 2500, 3000, 5000], pricePerLevel: [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000], intervalPerLevel: [15, 25, 30, 45, 60, 90, 90, 120, 120, 120], @@ -50,11 +47,8 @@ let game = new Vue({ isOwned: false, isUpgradeable: true, amount: 2, - amountMultiplicator: false, intervalInSeconds: 10, - intervalMultiplicator: false, price: 500, - priceMultiplicator: false, amountPerLevel: [100, 250, 500, 750, 1000, 1500, 2000, 2500, 3000, 5000], pricePerLevel: [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000], intervalPerLevel: [15, 25, 30, 45, 60, 90, 90, 120, 120, 120], @@ -68,11 +62,8 @@ let game = new Vue({ isOwned: false, isUpgradeable: true, amount: 5, - amountMultiplicator: false, intervalInSeconds: 25, - intervalMultiplicator: false, price: 500, - priceMultiplicator: false, hasRequirements: true, requires: { wood: 2 @@ -90,11 +81,8 @@ let game = new Vue({ isOwned: false, isUpgradeable: true, amount: 2, - amountMultiplicator: false, intervalInSeconds: 20, - intervalMultiplicator: false, price: 500, - priceMultiplicator: false, amountPerLevel: [100, 250, 500, 750, 1000, 1500, 2000, 2500, 3000, 5000], pricePerLevel: [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000], intervalPerLevel: [15, 25, 30, 45, 60, 90, 90, 120, 120, 120], @@ -108,11 +96,8 @@ let game = new Vue({ isOwned: false, isUpgradeable: true, amount: 2, - amountMultiplicator: false, intervalInSeconds: 20, - intervalMultiplicator: false, price: 500, - priceMultiplicator: false, amountPerLevel: [100, 250, 500, 750, 1000, 1500, 2000, 2500, 3000, 5000], pricePerLevel: [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000], intervalPerLevel: [15, 25, 30, 45, 60, 90, 90, 120, 120, 120], @@ -126,11 +111,8 @@ let game = new Vue({ // isOwned: false, // isUpgradeable: true, // amount: 2, - // amountMultiplicator: false, // intervalInSeconds: 20, - // intervalMultiplicator: false, // price: 500, - // priceMultiplicator: false, // hasRequirements: true, // requires: { // stone: 2, @@ -149,11 +131,8 @@ let game = new Vue({ isOwned: false, isUpgradeable: true, amount: 5, - amountMultiplicator: false, price: 500, - priceMultiplicator: false, intervalInSeconds: 60, - intervalMultiplicator: false, amountPerLevel: [100, 250, 500, 750, 1000, 1500, 2000, 2500, 3000, 5000], pricePerLevel: [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000], intervalPerLevel: [15, 25, 30, 45, 60, 90, 90, 120, 120, 120], @@ -396,26 +375,11 @@ let game = new Vue({ return false; } - if (building.priceMultiplicator) { - building.price = Number( - building.price * building.priceMultiplicator - ).toFixed(0); - } else if (building.pricePerLevel) { - building.price = building.pricePerLevel[building.level - 1]; - } + building.price = building.pricePerLevel[building.level - 1]; if (first === false) { - if (building.amountMultiplicator) { - building.amount = building.amount * building.amountMultiplicator; - } else if (building.amountPerLevel) { - building.amount = building.amountPerLevel[building.level - 1]; - } - - if (building.intervalMultiplicator) { - building.intervalInSeconds = Number(building.intervalInSeconds * building.intervalMultiplicator).toFixed(2); - } else if (building.intervalPerLevel) { - building.intervalInSeconds = building.intervalPerLevel[building.level - 1]; - } + building.amount = building.amountPerLevel[building.level - 1]; + building.intervalInSeconds = building.intervalPerLevel[building.level - 1]; } this.reloadSingleBuilding(building);