Level 1
1 woodEconomy plan
Proposal, nothing built or played. Each level's refined item pays for the next level. Hover or tap anything.
TodayAlready in the game, works the same.NewA new item or building. Content rows, plus an icon and a model.ChangedIn the game, with a new price or recipe.Needs simNeeds new code in the sim, not only content.
1Wood
2Stone
3Coal and iron
4Crystal and copper
5Silver
From the ground
Refiner
Refined
What it pays for
SawmillNew. Costs 20 wood. 2 wood in, 1 plank out, every 2 seconds. Flat out it eats 60 wood a minute, so two camps; one camp alone gives 15 planks a minute. Why: it is the first step of a chain, a choice between burning wood now and building better later.
plankNew item. Worth 2 wood. Pays for level 2 things, the core's bills, and later belts and walls.
Wood pays for
MasonNew. Costs 10 planks. 2 stone in, 1 block out, every 2 seconds. One mine gives 10 stone a minute, so 5 blocks a minute. Why: stone is slow, so a block is a real saving decision.
blockNew item. Worth 2 stone. Pays for level 3 things and the core's bills.
Planks pay for
Blocks pay for
Iron pays for
Crystal pays for
Ammo
Level 2
3 wood + 1 stoneLevel 3
1 wood + 1 ironLevel 4
lapis or crystalLevel 5
silverCore bills: today, then the plan
To level 2
30 wood30 woodNo change: the first minute stays simple.To level 3
100 wood, 30 stone50 planks, 15 blocksSame raw: 100 wood and 30 stone.To level 4
300 wood, 100 stone, 30 iron150 planks, 50 blocks, 30 ironSame raw: 300 wood and 100 stone, plus 30 coal now that iron eats coal.To level 5
1000 wood, 300 stone, 100 iron, 30 crystal500 planks, 150 blocks, 100 iron, 30 crystalSame raw: 1000 wood and 300 stone, plus 100 coal.New things per level: grey today, colour the plan
7 to 9Level 1: 7 new things today, 9 with this plan. Plus sawmill and plank.8 to 9Level 2: 8 new things today, 9 with this plan. Plus mason, block and plank wall. Minus stone wall and Reinforce, which move to level 3.5 to 7Level 3: 5 new things today, 7 with this plan. Plus stone wall, Reinforce and fast belt. Minus fletcher.6 to 6Level 4: 6 new things today, 6 with this plan. No change.4 to 4Level 5: 4 new things today, 4 with this plan. No change.
Questions for Yassine
1What should planks replace?Level 2 upAll woodNothingWood stays for level 1, planks pay from level 2.What it is: which prices move to planks. Level 2 up (my pick): everything new from level 2 costs planks, and level 1 and the tutorial stay as they are. All wood: even the first tower needs a sawmill, which breaks the first minute. Nothing: planks only buy new things, so the old list never feels the change.2Does raw wood still build after level 2?YesNoCamp, mine, belt, arrow tower, wooden wall stay wood.What it is: a safety net. Yes (my pick): a player who loses their sawmill at night can still rebuild everything needed to recover. No: cleaner rule, but one burnt sawmill can end a run with no way back.3Exactly one refiner per level?YesNoSawmill, mason, forge, kiln, pot maker. Levels 3 to 5 already fit.What it is: a rule for adding things later. Yes (my pick): easy to learn, and the sawmill sits at level 1 where planks start. The cost: new things at level 1 go from 7 to 9. No: move the sawmill and mason later, and levels 1 and 2 stay lighter but level 3 takes three refiners at once.4Should the combiner make ammo only?YesNoRefiners make materials, the combiner makes arrows. The fletcher goes.What it is: today the combiner holds every recipe, so from level 2 it can replace all the refiners, and the refiner rule means nothing. Yes (my pick): it keeps stone, iron and fire arrows, and loses forge, kiln and pot recipes. The fletcher then has no job and is removed, one building fewer. No: keep the all in one box, and the refiners are only a cheaper option.5Should core bills ask for refined items?YesNoSame raw total, but the sawmill and mason become a must.What it is: the bills to reach levels 3, 4 and 5. Yes (my pick): 100 wood becomes 50 planks, same wood, so nobody can skip the chain and the balance page numbers hold. No: bills stay raw, and a player can ignore refiners and still reach level 5.
Rows ready to go live
{
"items.json": {
"plank": {
"color": "#c9975a",
"raw": false,
"level": 1,
"ring": 0,
"icon": "Items/plank",
"name": "plank",
"plural": "planks"
},
"block": {
"color": "#aeb4bb",
"raw": false,
"level": 2,
"ring": 0,
"icon": "Items/block",
"name": "block",
"plural": "blocks"
}
},
"buildings.json": {
"sawmill": {
"level": 1,
"ring": 0,
"cost": {
"wood": 20
},
"hp": 150,
"recipes": [
{
"in": {
"wood": 2
},
"out": {
"plank": 1
},
"seconds": 2.0
}
]
},
"mason": {
"level": 2,
"ring": 0,
"cost": {
"plank": 10
},
"hp": 150,
"recipes": [
{
"in": {
"stone": 2
},
"out": {
"block": 1
},
"seconds": 2.0
}
]
},
"forge.recipes": [
{
"in": {
"iron_ore": 1,
"coal": 1
},
"out": {
"iron": 1
},
"seconds": 2.0
}
],
"combiner.recipes keeps": [
"stone_arrow",
"iron_arrow",
"fire_arrow"
],
"remove": [
"fletcher"
],
"hearthfire.reinforceLevel": 3,
"arrow_tower.stoneUpgradeCost": {
"block": 5
},
"walls.stone": {
"level": 3,
"costPerTile": {
"block": 3
}
},
"walls.gate.cost": {
"plank": 5
},
"cost": {
"combiner": {
"plank": 10
},
"catapult": {
"plank": 5,
"stone": 15
},
"forge": {
"block": 8
},
"flame_tower": {
"block": 3,
"iron": 5
},
"barracks": {
"plank": 15,
"block": 10
},
"kiln": {
"block": 10,
"iron": 5
},
"frost_tower": {
"block": 3,
"lapis": 5
},
"tesla_tower": {
"block": 3,
"iron": 5,
"copper": 5
},
"pot_maker": {
"plank": 5,
"block": 10
},
"holy_tower": {
"block": 4,
"silver": 5,
"frost_crystal": 3
},
"outpost": {
"plank": 15,
"block": 10
}
},
"walls.plank": {
"displayName": "Plank wall",
"level": 2,
"ring": 0,
"costPerTile": {
"plank": 2
},
"hp": 200,
"burns": true,
"repairItem": "plank",
"repairPerItem": 10
}
},
"hearthfire.levels toNext": {
"2": [
{
"item": "plank",
"count": 50
},
{
"item": "block",
"count": 15
}
],
"3": [
{
"item": "plank",
"count": 150
},
{
"item": "block",
"count": 50
},
{
"item": "iron",
"count": 30
}
],
"4": [
{
"item": "plank",
"count": 500
},
{
"item": "block",
"count": 150
},
{
"item": "iron",
"count": 100
},
{
"item": "frost_crystal",
"count": 30
}
]
}
}