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:
parent
7fb9926df9
commit
91ae2ffa56
6 changed files with 222 additions and 0 deletions
37
public/games/age-of-dwarves/data/units/feral_spider.json
Normal file
37
public/games/age-of-dwarves/data/units/feral_spider.json
Normal 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"]
|
||||
}
|
||||
}
|
||||
]
|
||||
37
public/games/age-of-dwarves/data/units/fire_imp.json
Normal file
37
public/games/age-of-dwarves/data/units/fire_imp.json
Normal 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"]
|
||||
}
|
||||
}
|
||||
]
|
||||
37
public/games/age-of-dwarves/data/units/shambling_dead.json
Normal file
37
public/games/age-of-dwarves/data/units/shambling_dead.json
Normal 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"]
|
||||
}
|
||||
}
|
||||
]
|
||||
37
public/games/age-of-dwarves/data/units/stone_sentinel.json
Normal file
37
public/games/age-of-dwarves/data/units/stone_sentinel.json
Normal 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"]
|
||||
}
|
||||
}
|
||||
]
|
||||
37
public/games/age-of-dwarves/data/units/wild_wyvern.json
Normal file
37
public/games/age-of-dwarves/data/units/wild_wyvern.json
Normal 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"]
|
||||
}
|
||||
}
|
||||
]
|
||||
37
public/games/age-of-dwarves/data/units/wolf_pack.json
Normal file
37
public/games/age-of-dwarves/data/units/wolf_pack.json
Normal 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"]
|
||||
}
|
||||
}
|
||||
]
|
||||
Loading…
Add table
Reference in a new issue