diff --git a/js/techtree.js b/js/techtree.js index 411cd56..09939e7 100644 --- a/js/techtree.js +++ b/js/techtree.js @@ -1090,34 +1090,30 @@ function getDefaultTree() { let marketlane = new Lane(); + marketlane.rows.dark_1.push(building(FOLWARK)); marketlane.rows.feudal_1.push(building(MARKET)); marketlane.rows.feudal_2.push(unit(TRADE_CART)); - marketlane.rows.castle_1.push(tech(COINAGE)); + marketlane.rows.castle_2.push(tech(COINAGE)); marketlane.rows.castle_1.push(tech(CARAVAN)); marketlane.rows.imperial_1.push(tech(BANKING)); - marketlane.rows.imperial_1.push(tech(GUILDS)); + marketlane.rows.imperial_2.push(tech(GUILDS)); tree.lanes.push(marketlane); let farmlane = new Lane(); - farmlane.rows.dark_1.push(building(FOLWARK)); + farmlane.rows.dark_1.push(building(MILL)); farmlane.rows.dark_2.push(building(FARM)); + farmlane.rows.feudal_1.push(tech(HORSE_COLLAR)); + farmlane.rows.castle_1.push(tech(HEAVY_PLOW)); + farmlane.rows.imperial_1.push(tech(CROP_ROTATION)); tree.lanes.push(farmlane); - let milllane = new Lane(); - milllane.rows.dark_1.push(building(MILL)); - milllane.rows.feudal_1.push(tech(HORSE_COLLAR)); - milllane.rows.feudal_1.push(tech(DOMESTICATION)); - milllane.rows.castle_1.push(tech(HEAVY_PLOW)); - milllane.rows.castle_1.push(tech(PASTORALISM)); - milllane.rows.imperial_1.push(tech(CROP_ROTATION)); - milllane.rows.imperial_1.push(tech(TRANSHUMANCE)); - tree.lanes.push(milllane); - - let pasturelane = new Lane(); pasturelane.rows.dark_1.push(building(PASTURE)); + pasturelane.rows.feudal_1.push(tech(DOMESTICATION)); + pasturelane.rows.castle_1.push(tech(PASTORALISM)); + pasturelane.rows.imperial_1.push(tech(TRANSHUMANCE)); tree.lanes.push(pasturelane); @@ -1304,7 +1300,6 @@ function getConnections() { [b(LUMBER_CAMP), t(DOUBLE_BIT_AXE)], [t(DOUBLE_BIT_AXE), t(BOW_SAW)], [t(BOW_SAW), t(TWO_MAN_SAW)], - [b(MARKET), t(CARAVAN)], [t(COINAGE), t(BANKING)], [b(MARKET), u(TRADE_CART)], [b(MILL), b(MARKET)],