feat(@projects/@magic-civilization): ✨ add battle priest and cartographer units
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
parent
4203a301cf
commit
b26925a9a8
3 changed files with 179 additions and 0 deletions
60
public/resources/units/battle_priest.json
Normal file
60
public/resources/units/battle_priest.json
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
[
|
||||
{
|
||||
"id": "battle_priest",
|
||||
"name": "Battle Priest",
|
||||
"description": "A warrior-cleric who strides into the thick of battle bearing the clan's holy icons. Their blessings harden the resolve of nearby dwarves and call down the mountain gods' wrath on the impious.",
|
||||
"unit_type": "support",
|
||||
"school": null,
|
||||
"domain": "land",
|
||||
"keywords": [
|
||||
"morale_aura",
|
||||
"religious"
|
||||
],
|
||||
"attributes": [
|
||||
"light",
|
||||
"biological"
|
||||
],
|
||||
"attack_type": "none",
|
||||
"hp": 45,
|
||||
"attack": 0,
|
||||
"defense": 5,
|
||||
"ranged_attack": 0,
|
||||
"range": 0,
|
||||
"movement": 2,
|
||||
"vision": 1,
|
||||
"cost": 110,
|
||||
"tier": 2,
|
||||
"tech_required": "sacred_rites",
|
||||
"upgradeable_from": null,
|
||||
"race_required": null,
|
||||
"faction": "dwarf",
|
||||
"mana_cost": null,
|
||||
"requires_building": "temple",
|
||||
"sprite": "sprites/units/battle_priest.png",
|
||||
"gender": null,
|
||||
"maintenance": 2,
|
||||
"auto_join": false,
|
||||
"encyclopedia": {
|
||||
"category": "civilization",
|
||||
"entry_type": "unit",
|
||||
"detail_route": "/military/units",
|
||||
"tags": [
|
||||
"land",
|
||||
"support",
|
||||
"religious"
|
||||
]
|
||||
},
|
||||
"flavor": "The mountain listens when a Battle Priest shouts.",
|
||||
"archetype": "civilian",
|
||||
"promotion_tree": null,
|
||||
"clan_affinity": [],
|
||||
"great_person_class": "great_prophet",
|
||||
"great_person_gpp_type": "faith",
|
||||
"great_person_produces": "holy_site_blessing",
|
||||
"great_person_action": {
|
||||
"action_type": "found_holy_site",
|
||||
"rationale": "Consecrates the current tile as a Holy Site, permanently boosting faith and happiness in the nearest city.",
|
||||
"max_target_tier": null
|
||||
}
|
||||
}
|
||||
]
|
||||
60
public/resources/units/cartographer.json
Normal file
60
public/resources/units/cartographer.json
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
[
|
||||
{
|
||||
"id": "cartographer",
|
||||
"name": "Cartographer",
|
||||
"description": "Armed with theodolite and star charts, the Cartographer surveys uncharted deeps and mountain passes. Their extended sight range reveals fog faster than any scouting party.",
|
||||
"unit_type": "support",
|
||||
"school": null,
|
||||
"domain": "land",
|
||||
"keywords": [
|
||||
"explorer",
|
||||
"extended_sight"
|
||||
],
|
||||
"attributes": [
|
||||
"light",
|
||||
"biological"
|
||||
],
|
||||
"attack_type": "none",
|
||||
"hp": 35,
|
||||
"attack": 0,
|
||||
"defense": 3,
|
||||
"ranged_attack": 0,
|
||||
"range": 0,
|
||||
"movement": 4,
|
||||
"vision": 3,
|
||||
"cost": 120,
|
||||
"tier": 3,
|
||||
"tech_required": "celestial_navigation",
|
||||
"upgradeable_from": null,
|
||||
"race_required": null,
|
||||
"faction": "dwarf",
|
||||
"mana_cost": null,
|
||||
"requires_building": "observatory",
|
||||
"sprite": "sprites/units/cartographer.png",
|
||||
"gender": null,
|
||||
"maintenance": 2,
|
||||
"auto_join": false,
|
||||
"encyclopedia": {
|
||||
"category": "civilization",
|
||||
"entry_type": "unit",
|
||||
"detail_route": "/military/units",
|
||||
"tags": [
|
||||
"land",
|
||||
"support",
|
||||
"exploration"
|
||||
]
|
||||
},
|
||||
"flavor": "Every blank on the map is a debt to be paid in boot-leather.",
|
||||
"archetype": "civilian",
|
||||
"promotion_tree": null,
|
||||
"clan_affinity": [],
|
||||
"great_person_class": "great_explorer",
|
||||
"great_person_gpp_type": "exploration",
|
||||
"great_person_produces": "territorial_claim",
|
||||
"great_person_action": {
|
||||
"action_type": "claim_territory",
|
||||
"rationale": "Drafts a definitive survey, permanently claiming adjacent unclaimed tiles for the clan and revealing their resources.",
|
||||
"max_target_tier": null
|
||||
}
|
||||
}
|
||||
]
|
||||
59
public/resources/units/sage.json
Normal file
59
public/resources/units/sage.json
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
[
|
||||
{
|
||||
"id": "sage",
|
||||
"name": "Sage",
|
||||
"description": "A scholar steeped in runic lore and ancient manuscripts. Sages accelerate research in the city they inhabit and can transcribe tomes that unlock lost technologies.",
|
||||
"unit_type": "support",
|
||||
"school": null,
|
||||
"domain": "land",
|
||||
"keywords": [
|
||||
"scholar"
|
||||
],
|
||||
"attributes": [
|
||||
"light",
|
||||
"biological"
|
||||
],
|
||||
"attack_type": "none",
|
||||
"hp": 40,
|
||||
"attack": 0,
|
||||
"defense": 3,
|
||||
"ranged_attack": 0,
|
||||
"range": 0,
|
||||
"movement": 2,
|
||||
"vision": 1,
|
||||
"cost": 130,
|
||||
"tier": 2,
|
||||
"tech_required": "scribal_arts",
|
||||
"upgradeable_from": null,
|
||||
"race_required": null,
|
||||
"faction": "dwarf",
|
||||
"mana_cost": null,
|
||||
"requires_building": "library",
|
||||
"sprite": "sprites/units/sage.png",
|
||||
"gender": null,
|
||||
"maintenance": 2,
|
||||
"auto_join": false,
|
||||
"encyclopedia": {
|
||||
"category": "civilization",
|
||||
"entry_type": "unit",
|
||||
"detail_route": "/military/units",
|
||||
"tags": [
|
||||
"land",
|
||||
"support",
|
||||
"knowledge"
|
||||
]
|
||||
},
|
||||
"flavor": "A question answered opens ten more doors.",
|
||||
"archetype": "civilian",
|
||||
"promotion_tree": null,
|
||||
"clan_affinity": [],
|
||||
"great_person_class": "great_scholar",
|
||||
"great_person_gpp_type": "scholarship",
|
||||
"great_person_produces": "free_tech",
|
||||
"great_person_action": {
|
||||
"action_type": "free_tech",
|
||||
"rationale": "Copies an ancient tome, completing one tech of tier ≤ sage's own tier + 2.",
|
||||
"max_target_tier": 4
|
||||
}
|
||||
}
|
||||
]
|
||||
Loading…
Add table
Reference in a new issue