magicciv/public/resources/units/dwarf_sapper.json
Natalie 45d0278522 refactor(@projects/@magic-civilization): 🎨 unit sprite paths → _dwarf_male/_dwarf_female naming
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 05:29:19 -05:00

115 lines
2.5 KiB
JSON

{
"id": "dwarf_sapper",
"name": "Sapper",
"description": "An engineer cross-trained in controlled demolition. Where other units breach walls with battering rams, a sapper finds the load-bearing stone and removes it. Less about force, more about knowing which stone to pull.",
"unit_type": "support",
"school": null,
"domain": "land",
"attributes": [
"light",
"biological"
],
"attack_type": "blade",
"hp": 35,
"attack": 6,
"defense": 1,
"ranged_attack": 0,
"range": 0,
"movement": 2,
"vision": 2,
"cost": 80,
"tech_required": "siege_warfare",
"upgradeable_from": "dwarf_engineer",
"race_required": "dwarf",
"faction": "dwarf",
"can_found_city": false,
"can_build_improvements": false,
"flags": [
"can_demolish_improvements",
"can_breach_walls",
"can_tunnel"
],
"mana_cost": null,
"sprite": "sprites/units/dwarf_sapper.png",
"gender": {
"male": {
"name": "Sapper",
"sprite": "sprites/units/dwarf_sapper_dwarf_male.png"
},
"female": {
"name": "Sapper",
"sprite": "sprites/units/dwarf_sapper_dwarf_female.png"
}
},
"maintenance": 4,
"encyclopedia": {
"category": "combat",
"entry_type": "unit",
"detail_route": "/military/units",
"tags": [
"land",
"support",
"blade"
]
},
"tier": 2,
"logistics": {
"composition": {
"leader": 1,
"member": 6
},
"inventory": {
"rations": 70,
"water": 56,
"tool_durability": 2
},
"stats": {
"str": 30,
"con": 58,
"end": 60
},
"terrain_movement": {
"road": 0.5,
"dirt_road": 0.65,
"wagon_track": 0.85,
"trail": 0.8,
"grass": 1.0,
"hills": 1.5,
"forest_open": 1.5,
"forest_dense": 2.5,
"mountain": 3.0,
"snow": 2.0,
"tundra": 1.5,
"desert": 2.5,
"marsh": 3.0,
"river_ford": 2.0,
"river_unfordable": "blocked",
"deep_water": "blocked"
},
"carriers": {
"foot_runners": 2
},
"supply": {
"range_turns": 6,
"decline_rate": 0.8
},
"slots": {
"ox_wagon": {
"enabling_tech": "animal_husbandry",
"enabling_resources": [
"cattle"
],
"provides": "+2 carry-capacity, fodder consumption",
"count": 1
},
"officer_bird": {
"enabling_tech": "falconry_command",
"enabling_resources": [
"crag_aerie"
],
"provides": "crag-raven one-way carrier",
"count": 2
}
}
}
}