feat(game-data): Add six new units—feral_spider, fire_imp, shambling_dead, stone_sentinel, wild_wyvern, and wolf_pack—with their attributes and gameplay properties

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
autocommit 2026-04-15 23:39:50 -07:00
parent 7fb9926df9
commit 91ae2ffa56
6 changed files with 222 additions and 0 deletions

View file

@ -0,0 +1,37 @@
[
{
"id": "feral_spider",
"name": "Feral Spider",
"description": "A giant arachnid whose bite carries a paralyzing venom. Ambushes prey from forest canopies.",
"unit_type": "wild",
"school": null,
"domain": "land",
"attributes": ["light", "biological", "venomous"],
"attack_type": "fang",
"tier": 1,
"hp": 28,
"attack": 7,
"defense": 4,
"ranged_attack": 0,
"range": 0,
"movement": 2,
"vision": 2,
"cost": 0,
"tech_required": null,
"upgradeable_from": null,
"race_required": null,
"faction": null,
"can_found_city": false,
"can_build_improvements": false,
"flags": ["wild"],
"mana_cost": null,
"sprite": "sprites/units/feral_spider.png",
"maintenance": 0,
"encyclopedia": {
"category": "wild",
"entry_type": "unit",
"detail_route": "/wilds/creatures",
"tags": ["land", "wild", "beast"]
}
}
]

View file

@ -0,0 +1,37 @@
[
{
"id": "fire_imp",
"name": "Fire Imp",
"description": "A small demon from volcanic fissures. Hurls embers from a distance before closing with claws.",
"unit_type": "wild",
"school": null,
"domain": "land",
"attributes": ["light", "demonic", "fiery"],
"attack_type": "ember",
"tier": 1,
"hp": 22,
"attack": 7,
"defense": 3,
"ranged_attack": 6,
"range": 2,
"movement": 2,
"vision": 2,
"cost": 0,
"tech_required": null,
"upgradeable_from": null,
"race_required": null,
"faction": null,
"can_found_city": false,
"can_build_improvements": false,
"flags": ["wild", "demon"],
"mana_cost": null,
"sprite": "sprites/units/fire_imp.png",
"maintenance": 0,
"encyclopedia": {
"category": "wild",
"entry_type": "unit",
"detail_route": "/wilds/creatures",
"tags": ["land", "wild", "demon"]
}
}
]

View file

@ -0,0 +1,37 @@
[
{
"id": "shambling_dead",
"name": "Shambling Dead",
"description": "Animated corpses lurching from corrupted hollows. Slow, relentless, and immune to fear.",
"unit_type": "wild",
"school": null,
"domain": "land",
"attributes": ["heavy", "undead", "mindless"],
"attack_type": "rend",
"tier": 1,
"hp": 35,
"attack": 6,
"defense": 5,
"ranged_attack": 0,
"range": 0,
"movement": 1,
"vision": 1,
"cost": 0,
"tech_required": null,
"upgradeable_from": null,
"race_required": null,
"faction": null,
"can_found_city": false,
"can_build_improvements": false,
"flags": ["wild", "undead"],
"mana_cost": null,
"sprite": "sprites/units/shambling_dead.png",
"maintenance": 0,
"encyclopedia": {
"category": "wild",
"entry_type": "unit",
"detail_route": "/wilds/creatures",
"tags": ["land", "wild", "undead"]
}
}
]

View file

@ -0,0 +1,37 @@
[
{
"id": "stone_sentinel",
"name": "Stone Sentinel",
"description": "A rough-hewn construct animated by ancient wards. Slow but heavily armored, guards forgotten sites.",
"unit_type": "wild",
"school": null,
"domain": "land",
"attributes": ["heavy", "construct", "mindless"],
"attack_type": "crush",
"tier": 1,
"hp": 40,
"attack": 6,
"defense": 8,
"ranged_attack": 0,
"range": 0,
"movement": 1,
"vision": 1,
"cost": 0,
"tech_required": null,
"upgradeable_from": null,
"race_required": null,
"faction": null,
"can_found_city": false,
"can_build_improvements": false,
"flags": ["wild", "construct"],
"mana_cost": null,
"sprite": "sprites/units/stone_sentinel.png",
"maintenance": 0,
"encyclopedia": {
"category": "wild",
"entry_type": "unit",
"detail_route": "/wilds/creatures",
"tags": ["land", "wild", "construct"]
}
}
]

View file

@ -0,0 +1,37 @@
[
{
"id": "wild_wyvern",
"name": "Wild Wyvern",
"description": "A juvenile wyvern roaming from its mountain nest. Swift in the air, with a venomous tail strike.",
"unit_type": "wild",
"school": null,
"domain": "air",
"attributes": ["light", "biological", "flying", "venomous"],
"attack_type": "fang",
"tier": 1,
"hp": 32,
"attack": 9,
"defense": 4,
"ranged_attack": 0,
"range": 0,
"movement": 4,
"vision": 3,
"cost": 0,
"tech_required": null,
"upgradeable_from": null,
"race_required": null,
"faction": null,
"can_found_city": false,
"can_build_improvements": false,
"flags": ["wild", "flying"],
"mana_cost": null,
"sprite": "sprites/units/wild_wyvern.png",
"maintenance": 0,
"encyclopedia": {
"category": "wild",
"entry_type": "unit",
"detail_route": "/wilds/creatures",
"tags": ["air", "wild", "beast"]
}
}
]

View file

@ -0,0 +1,37 @@
[
{
"id": "wolf_pack",
"name": "Wolf Pack",
"description": "A coordinated pack of grey wolves. Ferocious hunters that strike together from forest cover.",
"unit_type": "wild",
"school": null,
"domain": "land",
"attributes": ["light", "biological", "pack"],
"attack_type": "claw",
"tier": 1,
"hp": 30,
"attack": 8,
"defense": 3,
"ranged_attack": 0,
"range": 0,
"movement": 3,
"vision": 2,
"cost": 0,
"tech_required": null,
"upgradeable_from": null,
"race_required": null,
"faction": null,
"can_found_city": false,
"can_build_improvements": false,
"flags": ["wild"],
"mana_cost": null,
"sprite": "sprites/units/wolf_pack.png",
"maintenance": 0,
"encyclopedia": {
"category": "wild",
"entry_type": "unit",
"detail_route": "/wilds/creatures",
"tags": ["land", "wild", "beast"]
}
}
]