magicciv/public/resources/improvements/improvements.json
2026-04-07 17:52:04 -07:00

148 lines
4.4 KiB
JSON

{
"improvements": [
{
"id": "farm",
"name": "Farm",
"description": "Cultivated fields providing food to nearby city",
"build_turns": 5,
"valid_terrain": ["grassland", "plains", "enchanted_forest"],
"yields": { "food": 1 },
"effects": {}
},
{
"id": "mine",
"name": "Mine",
"description": "Deep shaft extracting ore and stone from mineral-rich terrain",
"build_turns": 6,
"valid_terrain": ["hills", "mountains"],
"yields": { "production": 2 },
"effects": {}
},
{
"id": "quarry",
"name": "Quarry",
"description": "Open-pit excavation harvesting cut stone from hillside deposits",
"build_turns": 7,
"valid_terrain": ["hills"],
"yields": { "production": 1 },
"effects": {}
},
{
"id": "lumber_mill",
"name": "Lumber Mill",
"description": "Sawmill converting enchanted timber into usable building materials",
"build_turns": 6,
"valid_terrain": ["enchanted_forest"],
"yields": { "production": 1 },
"effects": {}
},
{
"id": "plantation",
"name": "Plantation",
"description": "Organized cultivation of luxury crops for trade and export",
"build_turns": 5,
"valid_terrain": ["grassland", "enchanted_forest"],
"yields": { "gold": 1 },
"effects": {}
},
{
"id": "pasture",
"name": "Pasture",
"description": "Fenced grazing land supporting livestock for food and labor",
"build_turns": 5,
"valid_terrain": ["grassland"],
"yields": { "food": 1, "production": 1 },
"effects": {}
},
{
"id": "trading_post",
"name": "Trading Post",
"description": "Merchant outpost facilitating commerce along trade routes",
"build_turns": 5,
"valid_terrain": "any_land",
"yields": { "gold": 1 },
"effects": {}
},
{
"id": "road",
"name": "Road",
"description": "Paved pathway reducing travel time across the hex",
"build_turns": 3,
"valid_terrain": "any_land",
"yields": {},
"effects": { "movement_cost_modifier": -1 }
},
{
"id": "fort",
"name": "Fort",
"description": "Fortified defensive position granting a significant combat bonus",
"build_turns": 8,
"valid_terrain": "any_land",
"yields": {},
"effects": { "defense_bonus": 50 }
},
{
"id": "mana_well",
"name": "Mana Well",
"description": "Arcane conduit tapping a mana node to channel magical energy",
"build_turns": 10,
"valid_terrain": ["mana_node"],
"yields": {},
"effects": { "mana": 1 }
},
{
"id": "irrigation",
"name": "Irrigation",
"description": "Canal network distributing water to increase local soil moisture",
"build_turns": 5,
"valid_terrain": "any_land",
"yields": {},
"effects": { "moisture_delta": 0.05 }
},
{
"id": "drainage",
"name": "Drainage",
"description": "Ditches and channels drawing excess water from waterlogged ground",
"build_turns": 5,
"valid_terrain": ["swamp", "grassland"],
"yields": {},
"effects": { "moisture_delta": -0.05 }
},
{
"id": "windbreak",
"name": "Windbreak",
"description": "Row of planted trees and barriers sheltering the hex from strong winds",
"build_turns": 5,
"valid_terrain": "any_land",
"yields": {},
"effects": { "wind_speed_multiplier": 0.5 }
},
{
"id": "terrace_farming",
"name": "Terrace Farming",
"description": "Stepped agricultural platforms carved into hillsides to prevent erosion",
"build_turns": 8,
"valid_terrain": ["hills"],
"yields": { "food": 1 },
"effects": { "prevents_erosion": true }
},
{
"id": "deforestation",
"name": "Deforestation",
"description": "Clear-cutting enchanted woodland to convert it into open grassland",
"build_turns": 3,
"valid_terrain": ["enchanted_forest"],
"yields": {},
"effects": { "terrain_change": "grassland" }
},
{
"id": "reforestation",
"name": "Reforestation",
"description": "Planting saplings imbued with nature magic to restore enchanted forest",
"build_turns": 10,
"valid_terrain": ["grassland", "desert", "tundra"],
"yields": {},
"effects": { "terrain_change": "enchanted_forest" }
}
]
}