|
|
@ -50,11 +50,14 @@ let game = new Vue({ |
|
|
|
isOwned: false, |
|
|
|
isOwned: false, |
|
|
|
isUpgradeable: true, |
|
|
|
isUpgradeable: true, |
|
|
|
amount: 2, |
|
|
|
amount: 2, |
|
|
|
amountMultiplicator: 1, |
|
|
|
amountMultiplicator: false, |
|
|
|
intervalInSeconds: 10, |
|
|
|
intervalInSeconds: 10, |
|
|
|
intervalMultiplicator: 0.95, |
|
|
|
intervalMultiplicator: false, |
|
|
|
price: 100, |
|
|
|
price: 500, |
|
|
|
priceMultiplicator: 2 |
|
|
|
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], |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
name: 'Carpenter', |
|
|
|
name: 'Carpenter', |
|
|
@ -65,15 +68,18 @@ let game = new Vue({ |
|
|
|
isOwned: false, |
|
|
|
isOwned: false, |
|
|
|
isUpgradeable: true, |
|
|
|
isUpgradeable: true, |
|
|
|
amount: 5, |
|
|
|
amount: 5, |
|
|
|
amountMultiplicator: 1, |
|
|
|
amountMultiplicator: false, |
|
|
|
intervalInSeconds: 25, |
|
|
|
intervalInSeconds: 25, |
|
|
|
intervalMultiplicator: 0.80, |
|
|
|
intervalMultiplicator: false, |
|
|
|
price: 15000, |
|
|
|
price: 500, |
|
|
|
priceMultiplicator: 2, |
|
|
|
priceMultiplicator: false, |
|
|
|
hasRequirements: true, |
|
|
|
hasRequirements: true, |
|
|
|
requires: { |
|
|
|
requires: { |
|
|
|
wood: 2 |
|
|
|
wood: 2 |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
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], |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
name: 'Quarry', |
|
|
|
name: 'Quarry', |
|
|
@ -84,11 +90,14 @@ let game = new Vue({ |
|
|
|
isOwned: false, |
|
|
|
isOwned: false, |
|
|
|
isUpgradeable: true, |
|
|
|
isUpgradeable: true, |
|
|
|
amount: 2, |
|
|
|
amount: 2, |
|
|
|
amountMultiplicator: 1, |
|
|
|
amountMultiplicator: false, |
|
|
|
intervalInSeconds: 20, |
|
|
|
intervalInSeconds: 20, |
|
|
|
intervalMultiplicator: 0.95, |
|
|
|
intervalMultiplicator: false, |
|
|
|
price: 250, |
|
|
|
price: 500, |
|
|
|
priceMultiplicator: 2 |
|
|
|
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], |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
name: 'Coal Mine', |
|
|
|
name: 'Coal Mine', |
|
|
@ -99,33 +108,38 @@ let game = new Vue({ |
|
|
|
isOwned: false, |
|
|
|
isOwned: false, |
|
|
|
isUpgradeable: true, |
|
|
|
isUpgradeable: true, |
|
|
|
amount: 2, |
|
|
|
amount: 2, |
|
|
|
amountMultiplicator: 1, |
|
|
|
amountMultiplicator: false, |
|
|
|
intervalInSeconds: 20, |
|
|
|
|
|
|
|
intervalMultiplicator: 0.95, |
|
|
|
|
|
|
|
price: 600, |
|
|
|
|
|
|
|
priceMultiplicator: 2 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
// Wood is gone when production dies
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
name: 'Blacksmith', |
|
|
|
|
|
|
|
resource: 'iron', |
|
|
|
|
|
|
|
icon: 'medieval_blacksmith', |
|
|
|
|
|
|
|
level: 0, |
|
|
|
|
|
|
|
maxLevel: 10, |
|
|
|
|
|
|
|
isOwned: false, |
|
|
|
|
|
|
|
isUpgradeable: true, |
|
|
|
|
|
|
|
amount: 2, |
|
|
|
|
|
|
|
amountMultiplicator: 3, |
|
|
|
|
|
|
|
intervalInSeconds: 20, |
|
|
|
intervalInSeconds: 20, |
|
|
|
intervalMultiplicator: 0.95, |
|
|
|
intervalMultiplicator: false, |
|
|
|
price: 1000, |
|
|
|
price: 500, |
|
|
|
priceMultiplicator: 2.5, |
|
|
|
priceMultiplicator: false, |
|
|
|
hasRequirements: true, |
|
|
|
amountPerLevel: [100, 250, 500, 750, 1000, 1500, 2000, 2500, 3000, 5000], |
|
|
|
requires: { |
|
|
|
pricePerLevel: [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000], |
|
|
|
stone: 2, |
|
|
|
intervalPerLevel: [15, 25, 30, 45, 60, 90, 90, 120, 120, 120], |
|
|
|
coal: 1 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
// {
|
|
|
|
|
|
|
|
// name: 'Blacksmith',
|
|
|
|
|
|
|
|
// resource: 'iron',
|
|
|
|
|
|
|
|
// icon: 'medieval_blacksmith',
|
|
|
|
|
|
|
|
// level: 0,
|
|
|
|
|
|
|
|
// maxLevel: 10,
|
|
|
|
|
|
|
|
// isOwned: false,
|
|
|
|
|
|
|
|
// isUpgradeable: true,
|
|
|
|
|
|
|
|
// amount: 2,
|
|
|
|
|
|
|
|
// amountMultiplicator: false,
|
|
|
|
|
|
|
|
// intervalInSeconds: 20,
|
|
|
|
|
|
|
|
// intervalMultiplicator: false,
|
|
|
|
|
|
|
|
// price: 500,
|
|
|
|
|
|
|
|
// priceMultiplicator: false,
|
|
|
|
|
|
|
|
// hasRequirements: true,
|
|
|
|
|
|
|
|
// requires: {
|
|
|
|
|
|
|
|
// stone: 2,
|
|
|
|
|
|
|
|
// coal: 1
|
|
|
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
// 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],
|
|
|
|
|
|
|
|
// },
|
|
|
|
{ |
|
|
|
{ |
|
|
|
name: 'Farm', |
|
|
|
name: 'Farm', |
|
|
|
resource: 'corn', |
|
|
|
resource: 'corn', |
|
|
@ -135,11 +149,14 @@ let game = new Vue({ |
|
|
|
isOwned: false, |
|
|
|
isOwned: false, |
|
|
|
isUpgradeable: true, |
|
|
|
isUpgradeable: true, |
|
|
|
amount: 5, |
|
|
|
amount: 5, |
|
|
|
amountMultiplicator: 2, |
|
|
|
amountMultiplicator: false, |
|
|
|
price: 500, |
|
|
|
price: 500, |
|
|
|
priceMultiplicator: 2, |
|
|
|
priceMultiplicator: false, |
|
|
|
intervalInSeconds: 60, |
|
|
|
intervalInSeconds: 60, |
|
|
|
intervalMultiplicator: 1 |
|
|
|
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], |
|
|
|
}, |
|
|
|
}, |
|
|
|
], |
|
|
|
], |
|
|
|
currentQuest: null, |
|
|
|
currentQuest: null, |
|
|
|