|
|
|
@ -32,11 +32,8 @@ let game = new Vue({
@@ -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({
@@ -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({
@@ -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({
@@ -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({
@@ -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({
@@ -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({
@@ -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({
@@ -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); |
|
|
|
|