Implement technology tree, research queue by least remaining work, and unit/building tech availability & obsolescence
This commit is contained in:
@@ -0,0 +1,202 @@
|
||||
# Technology Tree Configuration
|
||||
# All gameplay values, science costs, layout coordinates, and prerequisite chains are configurable via YAML.
|
||||
|
||||
technologies:
|
||||
pottery:
|
||||
id: "pottery"
|
||||
name: "Pottery"
|
||||
science_cost: 1000
|
||||
column: 0
|
||||
row: 0
|
||||
icon: "images/improvements/granary.png"
|
||||
description: "Ceramic vessels for storing grain and preserving food supplies."
|
||||
|
||||
animal_husbandry:
|
||||
id: "animal_husbandry"
|
||||
name: "Animal Husbandry"
|
||||
science_cost: 1000
|
||||
column: 0
|
||||
row: 1
|
||||
icon: "images/resources/voedsel.png"
|
||||
description: "Domestication and breeding of livestock for food and labor."
|
||||
|
||||
mining:
|
||||
id: "mining"
|
||||
name: "Mining"
|
||||
science_cost: 1200
|
||||
column: 0
|
||||
row: 2
|
||||
icon: "images/resources/arbeid.png"
|
||||
description: "Extraction of stone and metal ores from the earth."
|
||||
|
||||
sailing:
|
||||
id: "sailing"
|
||||
name: "Sailing"
|
||||
science_cost: 1500
|
||||
column: 1
|
||||
row: 0
|
||||
icon: "images/units/galley.png"
|
||||
description: "Harnessing the wind to navigate coastal waters."
|
||||
prerequisites:
|
||||
- "pottery"
|
||||
|
||||
writing:
|
||||
id: "writing"
|
||||
name: "Writing"
|
||||
science_cost: 1800
|
||||
column: 1
|
||||
row: 1
|
||||
icon: "images/resources/kennis.png"
|
||||
description: "Recording laws, history, and scientific knowledge in script."
|
||||
prerequisites:
|
||||
- "pottery"
|
||||
|
||||
archery:
|
||||
id: "archery"
|
||||
name: "Archery"
|
||||
science_cost: 1500
|
||||
column: 1
|
||||
row: 2
|
||||
icon: "images/units/slinger.png"
|
||||
description: "Use of bows and arrows for superior ranged warfare."
|
||||
prerequisites:
|
||||
- "animal_husbandry"
|
||||
|
||||
bronze_working:
|
||||
id: "bronze_working"
|
||||
name: "Bronze Working"
|
||||
science_cost: 1800
|
||||
column: 1
|
||||
row: 3
|
||||
icon: "images/units/warrior.png"
|
||||
description: "Smelting copper and tin into durable bronze weapons and armor."
|
||||
prerequisites:
|
||||
- "mining"
|
||||
|
||||
masonry:
|
||||
id: "masonry"
|
||||
name: "Masonry"
|
||||
science_cost: 1600
|
||||
column: 1
|
||||
row: 4
|
||||
icon: "images/improvements/monument.png"
|
||||
description: "Cutting and laying stone for permanent fortifications and monuments."
|
||||
prerequisites:
|
||||
- "mining"
|
||||
|
||||
celestial_navigation:
|
||||
id: "celestial_navigation"
|
||||
name: "Celestial Navigation"
|
||||
science_cost: 2500
|
||||
column: 2
|
||||
row: 0
|
||||
icon: "images/units/galley.png"
|
||||
description: "Using the stars to guide maritime trade and exploration."
|
||||
prerequisites:
|
||||
- "sailing"
|
||||
- "writing"
|
||||
|
||||
currency:
|
||||
id: "currency"
|
||||
name: "Currency"
|
||||
science_cost: 2400
|
||||
column: 2
|
||||
row: 1
|
||||
icon: "images/resources/goud.png"
|
||||
description: "Standardized coinage enabling thriving markets and trade."
|
||||
prerequisites:
|
||||
- "writing"
|
||||
|
||||
wheel:
|
||||
id: "wheel"
|
||||
name: "The Wheel"
|
||||
science_cost: 2200
|
||||
column: 2
|
||||
row: 2
|
||||
icon: "images/actions/road.png"
|
||||
description: "Rotational mechanics for transport and water-powered mills."
|
||||
prerequisites:
|
||||
- "archery"
|
||||
- "mining"
|
||||
|
||||
horseback_riding:
|
||||
id: "horseback_riding"
|
||||
name: "Horseback Riding"
|
||||
science_cost: 2500
|
||||
column: 2
|
||||
row: 3
|
||||
icon: "images/actions/move.png"
|
||||
description: "Mounted cavalry tactics for rapid battlefield maneuvers."
|
||||
prerequisites:
|
||||
- "archery"
|
||||
|
||||
iron_working:
|
||||
id: "iron_working"
|
||||
name: "Iron Working"
|
||||
science_cost: 2800
|
||||
column: 2
|
||||
row: 4
|
||||
icon: "images/actions/attack.png"
|
||||
description: "Forging strong iron blades and heavy infantry armor."
|
||||
prerequisites:
|
||||
- "bronze_working"
|
||||
|
||||
education:
|
||||
id: "education"
|
||||
name: "Education"
|
||||
science_cost: 3600
|
||||
column: 3
|
||||
row: 0
|
||||
icon: "images/resources/kennis.png"
|
||||
description: "Higher learning institutions and systematic scientific inquiry."
|
||||
prerequisites:
|
||||
- "currency"
|
||||
- "celestial_navigation"
|
||||
|
||||
engineering:
|
||||
id: "engineering"
|
||||
name: "Engineering"
|
||||
science_cost: 3400
|
||||
column: 3
|
||||
row: 2
|
||||
icon: "images/resources/arbeid.png"
|
||||
description: "Advanced structural design, aqueducts, and mechanical contraptions."
|
||||
prerequisites:
|
||||
- "wheel"
|
||||
- "masonry"
|
||||
|
||||
stirrups:
|
||||
id: "stirrups"
|
||||
name: "Stirrups"
|
||||
science_cost: 4000
|
||||
column: 3
|
||||
row: 3
|
||||
icon: "images/actions/move.png"
|
||||
description: "Saddle stirrups enabling heavily armored shock cavalry."
|
||||
prerequisites:
|
||||
- "horseback_riding"
|
||||
- "iron_working"
|
||||
|
||||
machinery:
|
||||
id: "machinery"
|
||||
name: "Machinery"
|
||||
science_cost: 4200
|
||||
column: 4
|
||||
row: 1
|
||||
icon: "images/resources/arbeid.png"
|
||||
description: "Mechanical gears, crossbows, and specialized workshops."
|
||||
prerequisites:
|
||||
- "engineering"
|
||||
- "iron_working"
|
||||
|
||||
gunpowder:
|
||||
id: "gunpowder"
|
||||
name: "Gunpowder"
|
||||
science_cost: 5200
|
||||
column: 4
|
||||
row: 3
|
||||
icon: "images/actions/attack.png"
|
||||
description: "Explosive black powder revolutionizing firearms and siege warfare."
|
||||
prerequisites:
|
||||
- "machinery"
|
||||
- "stirrups"
|
||||
Reference in New Issue
Block a user