Browse Source

Sort & balance buildings;

master
Nero Ignis 4 years ago
parent
commit
849229cbcb
  1. 106
      js/app.js

106
js/app.js

@ -43,13 +43,6 @@ let game = new Vue({
icon: 'img/iron.png', icon: 'img/iron.png',
unlocked: false unlocked: false
}, },
bricks: {
amount: 0,
name: 'Bricks',
worth: 50,
icon: 'img/bricks.png',
unlocked: false
},
corn: { corn: {
amount: 0, amount: 0,
name: 'Corn', name: 'Corn',
@ -70,7 +63,14 @@ let game = new Vue({
worth: 75, worth: 75,
icon: 'img/planks.png', icon: 'img/planks.png',
unlocked: false unlocked: false
} },
bricks: {
amount: 0,
name: 'Bricks',
worth: 50,
icon: 'img/bricks.png',
unlocked: false
},
}, },
storageNames: null, storageNames: null,
buildings: { buildings: {
@ -107,29 +107,6 @@ let game = new Vue({
pricePerLevel: [250, 500, 1000, 1250, 1500, 2000, 3000, 4000, 5000, 6000], pricePerLevel: [250, 500, 1000, 1250, 1500, 2000, 3000, 4000, 5000, 6000],
intervalPerLevel: [15, 15, 15, 15, 15, 15, 10, 10, 5, 5], intervalPerLevel: [15, 15, 15, 15, 15, 15, 10, 10, 5, 5],
}, },
carpenter: {
name: 'Carpenter',
resource: 'planks',
icon: 'medieval_lumber',
level: 0,
maxLevel: 10,
isOwned: false,
isUpgradeable: true,
amount: 5,
intervalInSeconds: 25,
price: 500,
hasRequirements: true,
requires: {
wood: 2
},
resourcesToBuild: {
wood: 600,
stone: 250
},
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],
},
quarry: { quarry: {
name: 'Quarry', name: 'Quarry',
resource: 'stone', resource: 'stone',
@ -144,9 +121,9 @@ let game = new Vue({
resourcesToBuild: { resourcesToBuild: {
wood: 500 wood: 500
}, },
amountPerLevel: [100, 250, 500, 750, 1000, 1500, 2000, 2500, 3000, 5000], amountPerLevel: [10, 15, 20, 25, 30, 30, 30, 30, 30, 30],
pricePerLevel: [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000], pricePerLevel: [500, 1000, 2000, 2500, 3000, 4000, 6000, 8000, 10000, 12000],
intervalPerLevel: [15, 25, 30, 45, 60, 90, 90, 120, 120, 120], intervalPerLevel: [15, 15, 15, 15, 15, 15, 15, 15, 10, 5],
}, },
coalmine: { coalmine: {
name: 'Coal Mine', name: 'Coal Mine',
@ -162,6 +139,48 @@ let game = new Vue({
resourcesToBuild: { resourcesToBuild: {
stone: 600 stone: 600
}, },
amountPerLevel: [10, 15, 20, 25, 30, 30, 30, 30, 30, 30],
pricePerLevel: [1000, 2000, 4000, 6000, 8000, 10000, 12000, 15000, 20000],
intervalPerLevel: [15, 15, 15, 15, 15, 15, 15, 15, 10, 5],
},
farm: {
name: 'Farm',
resource: 'corn',
icon: 'medieval_farm',
level: 0,
maxLevel: 10,
isOwned: false,
isUpgradeable: true,
amount: 5,
price: 500,
resourcesToBuild: {
wood: 400,
stone: 350
},
intervalInSeconds: 15,
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],
},
carpenter: {
name: 'Carpenter',
resource: 'planks',
icon: 'medieval_lumber',
level: 0,
maxLevel: 10,
isOwned: false,
isUpgradeable: true,
amount: 5,
intervalInSeconds: 25,
price: 500,
hasRequirements: true,
requires: {
wood: 2
},
resourcesToBuild: {
wood: 600,
stone: 250
},
amountPerLevel: [100, 250, 500, 750, 1000, 1500, 2000, 2500, 3000, 5000], amountPerLevel: [100, 250, 500, 750, 1000, 1500, 2000, 2500, 3000, 5000],
pricePerLevel: [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000], pricePerLevel: [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000],
intervalPerLevel: [15, 25, 30, 45, 60, 90, 90, 120, 120, 120], intervalPerLevel: [15, 25, 30, 45, 60, 90, 90, 120, 120, 120],
@ -191,25 +210,6 @@ let game = new Vue({
pricePerLevel: [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000], pricePerLevel: [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000],
intervalPerLevel: [15, 25, 30, 45, 60, 90, 90, 120, 120, 120], intervalPerLevel: [15, 25, 30, 45, 60, 90, 90, 120, 120, 120],
}, },
farm: {
name: 'Farm',
resource: 'corn',
icon: 'medieval_farm',
level: 0,
maxLevel: 10,
isOwned: false,
isUpgradeable: true,
amount: 5,
price: 500,
resourcesToBuild: {
wood: 400,
stone: 350
},
intervalInSeconds: 15,
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,
questSkipCounter: 0, questSkipCounter: 0,

Loading…
Cancel
Save