magicciv/public/resources/techs/military.json
Natalie 2442e93c23 feat(@projects/@magic-civilization): add hybrid building system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-06 16:57:39 -07:00

430 lines
11 KiB
JSON

[
{
"id": "military_doctrine",
"name": "Military Doctrine",
"description": "Organized training, chain of command, and standardized equipment. Transforms a warband into an army.",
"pillar": "military",
"domain": "Military",
"era": 1,
"tier": 1,
"cost": 20,
"requires": [],
"unlocks": {
"buildings": [
"barracks"
],
"units": [],
"improvements": []
},
"flavor": "An axe in each hand means nothing if neither knows what the other is doing.",
"encyclopedia": {
"category": "civilization",
"entry_type": "tech",
"detail_route": "/research/tech-tree",
"tags": [
"military"
]
}
},
{
"id": "tactics",
"name": "Tactics",
"description": "Battlefield formations, flanking maneuvers, and coordinated unit movement. The science of winning fights.",
"pillar": "military",
"domain": "Military",
"era": 2,
"tier": 2,
"cost": 40,
"requires": [
"military_doctrine",
"clan_law"
],
"unlocks": {
"buildings": [],
"units": [],
"improvements": [],
"mechanics": [
{
"key": "flanking_bonus",
"label": "Flanking Bonus"
},
{
"key": "formation_bonus",
"label": "Formation Bonus"
}
]
},
"flavor": "The shield wall holds because each dwarf trusts the one beside them.",
"encyclopedia": {
"category": "civilization",
"entry_type": "tech",
"detail_route": "/research/tech-tree",
"tags": [
"military"
]
}
},
{
"id": "siege_warfare",
"name": "Siege Warfare",
"description": "The art of besieging and defending fortified positions. Combines engineering knowledge with military force.",
"pillar": "military",
"domain": "Military",
"era": 3,
"tier": 3,
"cost": 60,
"requires": [
"tactics",
"smelting",
"masonry"
],
"unlocks": {
"buildings": [],
"units": [
"dwarf_catapult",
"dwarf_sapper"
],
"improvements": [],
"mechanics": [
{
"key": "siege_bonus",
"label": "Siege Bonus"
},
{
"key": "fortification_mechanics",
"label": "Fortification Mechanics"
}
]
},
"flavor": "Patience is a siege weapon. Time is its ammunition.",
"encyclopedia": {
"category": "civilization",
"entry_type": "tech",
"detail_route": "/research/tech-tree",
"tags": [
"military"
]
}
},
{
"id": "leadership",
"name": "Leadership",
"description": "Advanced command structures and officer training. Units gain access to second-tier promotions.",
"pillar": "military",
"domain": "Military",
"era": 4,
"tier": 4,
"cost": 90,
"requires": [
"siege_warfare",
"governance"
],
"unlocks": {
"buildings": [
"war_college"
],
"units": [
"dwarf_iron_vanguard",
"dwarf_deep_guard",
"dwarf_arbalest"
],
"improvements": [],
"mechanics": [
{
"key": "promotions_tier",
"label": "Promotions Tier +2",
"value": 2
}
]
},
"flavor": "A general who has never bled alongside their troops is just a clerk with a map.",
"encyclopedia": {
"category": "civilization",
"entry_type": "tech",
"detail_route": "/research/tech-tree",
"tags": [
"military"
]
}
},
{
"id": "combined_arms",
"name": "Combined Arms",
"description": "Integration of infantry, ranged, and siege into a unified doctrine. Unlocks third-tier promotions and advanced unit abilities.",
"pillar": "military",
"domain": "Military",
"era": 5,
"tier": 5,
"cost": 130,
"requires": [
"leadership",
"iron_working"
],
"unlocks": {
"buildings": [],
"units": [
"dwarf_graven_warrior",
"dwarf_ballista",
"dwarf_deep_scout",
"dwarf_high_engineer",
"dwarf_high_sapper"
],
"improvements": [],
"mechanics": [
{
"key": "promotions_tier",
"label": "Promotions Tier +3",
"value": 3
},
{
"key": "advanced_abilities",
"label": "Advanced Abilities"
}
]
},
"flavor": "One arm strikes. The other holds. Together, they strangle.",
"encyclopedia": {
"category": "civilization",
"entry_type": "tech",
"detail_route": "/research/tech-tree",
"tags": [
"military"
]
}
},
{
"id": "imperial_warfare",
"name": "Imperial Warfare",
"description": "The doctrine of empire-scale conquest — mass mobilization, supply lines, and the integration of differentially-hardened arms into standing forces.",
"pillar": "military",
"domain": "Military",
"era": 6,
"tier": 6,
"cost": 160,
"requires": [
"combined_arms",
"differential_hardening"
],
"unlocks": {
"buildings": [
"military_academy"
],
"units": [
"dwarf_ironwarden",
"dwarf_repeating_arbalest"
],
"improvements": []
},
"flavor": "An empire is not conquered by heroes. It is conquered by logistics.",
"encyclopedia": {
"category": "civilization",
"entry_type": "tech",
"detail_route": "/research/tech-tree",
"tags": [
"military"
]
}
},
{
"id": "mechanized_warfare",
"name": "Mechanized Warfare",
"description": "Steam-powered war machines on the battlefield. Golems, cannons, and iron cavalry that do not tire, do not fear, and do not stop.",
"pillar": "military",
"domain": "Military",
"era": 7,
"tier": 7,
"cost": 200,
"requires": [
"imperial_warfare",
"steam_metallurgy"
],
"unlocks": {
"buildings": [
"war_foundry"
],
"units": [
"dwarf_steam_golem",
"dwarf_steam_cannon",
"dwarf_thunderer"
],
"improvements": []
},
"flavor": "The soldier asks what they fight for. The golem does not ask.",
"encyclopedia": {
"category": "civilization",
"entry_type": "tech",
"detail_route": "/research/tech-tree",
"tags": [
"military"
]
}
},
{
"id": "total_war",
"name": "Total War",
"description": "When survival is at stake, every innovation is weaponized and every citizen is a soldier. Brutal, exhausting, and devastatingly effective.",
"pillar": "military",
"domain": "Military",
"era": 8,
"tier": 8,
"cost": 240,
"requires": [
"mechanized_warfare",
"war_alloys"
],
"unlocks": {
"buildings": [
"siege_works"
],
"units": [
"dwarf_hammerguard",
"dwarf_bombard",
"dwarf_grand_scout",
"dwarf_grand_engineer",
"dwarf_grand_sapper"
],
"improvements": []
},
"flavor": "There are no civilian targets. There are no rules. There is only the next sunrise.",
"encyclopedia": {
"category": "civilization",
"entry_type": "tech",
"detail_route": "/research/tech-tree",
"tags": [
"military"
]
}
},
{
"id": "ancient_doctrine",
"name": "Ancient Doctrine",
"description": "Recovered tactical manuscripts from the deep archives, reinterpreted for modern warfare. The survivors of the Cataclysm fight with the patience of things that have already been broken once.",
"pillar": "military",
"domain": "Military",
"era": 9,
"tier": 9,
"cost": 280,
"requires": [
"total_war",
"deep_alloys"
],
"unlocks": {
"buildings": [
"war_monument"
],
"units": [
"dwarf_mithril_vanguard",
"dwarf_thunder_arbalest"
],
"improvements": [],
"mechanics": [
{
"key": "promotions_tier",
"label": "Promotions Tier +4",
"value": 4
}
]
},
"flavor": "Old knowledge does not decay. It waits.",
"encyclopedia": {
"category": "civilization",
"entry_type": "tech",
"detail_route": "/research/tech-tree",
"tags": [
"military"
]
}
},
{
"id": "ascendant_warfare",
"name": "Ascendant Warfare",
"description": "The apex of dwarven military theory, combining ancient doctrine, adamantine craft, and precision manufacturing into warriors and machines that define the upper limit of what flesh and steel can achieve.",
"pillar": "military",
"domain": "Military",
"era": 10,
"tier": 10,
"cost": 320,
"requires": [
"ancient_doctrine",
"adamantine_forging"
],
"unlocks": {
"buildings": [
"command_citadel"
],
"units": [
"dwarf_adamantine_champion",
"dwarf_forge_colossus",
"dwarf_ascendant_engineer",
"dwarf_ascendant_scout",
"dwarf_ascendant_sapper"
],
"improvements": [],
"mechanics": [
{
"key": "promotions_tier",
"label": "Promotions Tier +5",
"value": 5
}
]
},
"flavor": "We have been building toward this since the first dwarf picked up a rock.",
"encyclopedia": {
"category": "civilization",
"entry_type": "tech",
"detail_route": "/research/tech-tree",
"tags": [
"military"
]
}
},
{
"id": "military_synthesis",
"name": "Military Synthesis",
"description": "Doctrine that fuses two co-located military structures into a single hybrid command. Unlocks the merge action and the four hybrid structures: War Academy, Assault Citadel, Cavalry Corps, Gunnery Corps.",
"pillar": "military",
"domain": "Military",
"era": 7,
"tier": 7,
"cost": 220,
"requires": [
"mechanized_warfare",
"imperial_warfare"
],
"unlocks": {
"buildings": [
"war_academy",
"assault_citadel",
"cavalry_corps",
"gunnery_corps"
],
"units": [
"dragoon",
"assault_cavalry",
"siege_breaker",
"assault_gunner",
"field_artillery"
],
"improvements": [],
"mechanics": [
{
"key": "unlocks_merge",
"label": "Hybrid Building Merge",
"value": true
}
]
},
"unlocks_merge": true,
"flavor": "Two halls become one when neither doctrine has won the argument. The roof goes up regardless.",
"encyclopedia": {
"category": "civilization",
"entry_type": "tech",
"detail_route": "/research/tech-tree",
"tags": [
"military",
"hybrid",
"synthesis"
]
}
}
]