feat(age-dwarves): Add Age of Dwarves game mechanics and content support

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Claude Code 2026-03-25 23:53:22 -07:00
parent 3cae9eb281
commit 9a9fad71cb

View file

@ -0,0 +1,71 @@
{
"npc_buildings": [
{
"id": "beast_den",
"name": "Beast Den",
"placement": "map",
"owner": -1,
"preferred_biomes": ["temperate_grassland", "temperate_forest", "tropical_dry_forest", "savanna", "chaparral"],
"creature_tier_range": [1, 3],
"spawn_pool": {
"tier_1": ["wolf_pack", "feral_spider"],
"tier_2": ["dire_bear", "basilisk_wild"],
"tier_3": ["ancient_hydra"]
},
"sprite": "terrain/lair_beast_den.png",
"description": "A den of territorial beasts. Clear it for a reward."
},
{
"id": "wyvern_nest",
"name": "Wyvern Nest",
"placement": "map",
"owner": -1,
"preferred_biomes": ["alpine_meadow", "montane_forest", "alpine_tundra"],
"creature_tier_range": [1, 3],
"spawn_pool": {
"tier_1": ["wild_wyvern"],
"tier_2": ["drake_wild"],
"tier_3": ["elder_wyrm"]
},
"sprite": "terrain/lair_wyvern_nest.png",
"description": "Flying predators nest in these heights."
},
{
"id": "ancient_construct_site",
"name": "Ancient Construct Site",
"placement": "map",
"owner": -1,
"preferred_biomes": ["temperate_grassland", "alpine_meadow", "polar_desert", "tundra"],
"creature_tier_range": [1, 3],
"spawn_pool": {
"tier_1": ["stone_sentinel"],
"tier_2": ["iron_golem_wild"],
"tier_3": ["adamantine_colossus"]
},
"sprite": "terrain/lair_construct_site.png",
"description": "Ruined automatons patrol these ancient grounds."
},
{
"id": "village",
"name": "Village",
"placement": "map",
"owner": -1,
"preferred_biomes": ["temperate_forest", "temperate_grassland", "tropical_rainforest", "tropical_dry_forest", "savanna", "boreal_forest"],
"creature_tier_range": [],
"spawn_pool": {},
"sprite": "terrain/village.png",
"description": "An unvisited settlement with potential rewards."
},
{
"id": "ruin",
"name": "Ruin",
"placement": "map",
"owner": -1,
"preferred_biomes": [],
"creature_tier_range": [],
"spawn_pool": {},
"sprite": "terrain/ruin.png",
"description": "An abandoned lair, now crumbling. May contain salvage."
}
]
}