feat(units): Add Spearman and Wyvern Rider unit definitions with full stats, abilities, and visual references

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Claude Code 2026-04-08 22:24:04 -07:00
parent c6ceab7e80
commit 887b5dbaa9
2 changed files with 64 additions and 0 deletions

View file

@ -0,0 +1,32 @@
[
{
"id": "spearmen",
"name": "Spearmen",
"description": "Cheap defensive infantry. Reach lets them strike flying attackers.",
"gender": {
"male": { "name": "Spearmen", "sprite": "sprites/units/spearmen_m.png" },
"female": { "name": "Spearwomen", "sprite": "sprites/units/spearmen_f.png" }
},
"combat_type": "melee",
"school": null,
"domain": "land",
"armor_type": "medium",
"attack_type": "melee_physical",
"int": 4,
"dex": 8,
"str": 8,
"con": 8,
"cost": 20,
"range": 1,
"movement": 1,
"vision": 2,
"tech_required": "war",
"race_required": null,
"faction": null,
"keywords": ["reach"],
"resistances": {},
"merge": null,
"mana_cost": null,
"sprite": "sprites/units/spearmen.png"
}
]

View file

@ -0,0 +1,32 @@
[
{
"id": "wyvern_riders",
"name": "Wyvern Riders",
"description": "Aerial warriors mounted on scaled wyverns. Fast and dangerous, bypass ground zones of control.",
"gender": {
"male": { "name": "Wyvern Riders", "sprite": "sprites/units/wyvern_riders_m.png" },
"female": { "name": "Wyvern Riders", "sprite": "sprites/units/wyvern_riders_f.png" }
},
"combat_type": "flying",
"school": null,
"domain": "air",
"armor_type": "natural",
"attack_type": "melee_physical",
"int": 4,
"dex": 12,
"str": 16,
"con": 12,
"cost": 70,
"range": 1,
"movement": 4,
"vision": 4,
"tech_required": "orc_heritage",
"race_required": "orcs",
"faction": null,
"keywords": [],
"resistances": {},
"merge": null,
"mana_cost": null,
"sprite": "sprites/units/wyvern_riders.png"
}
]