first commit

This commit is contained in:
2025-11-24 23:10:55 -06:00
commit 8315fa51c9
279 changed files with 74600 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
# The Forgotten Crypt - Ancient burial site
location_id: crossville_crypt
name: The Forgotten Crypt
location_type: ruins
region_id: crossville
description: |
Hidden beneath a collapsed stone circle deep in Thornwood Forest lies an
ancient crypt. The entrance, half-buried by centuries of accumulated earth
and roots, leads down into darkness. Faded carvings on the weathered stones
depict figures in robes performing unknown rituals around what appears to be
a great black sun.
lore: |
Long before Crossville was founded, before even the elves came to these lands,
another civilization built monuments to their strange gods. The Forgotten Crypt
is one of their burial sites - a place where priest-kings were interred with
their servants and treasures. Local legends warn that the dead here do not
rest peacefully, and that disturbing their tombs invites a terrible curse.
ambient_description: |
The air in the crypt is stale and cold, carrying the musty scent of ancient
decay. What little light enters through the broken ceiling reveals dust motes
floating in perfectly still air. Stone sarcophagi line the walls, their lids
carved with the faces of the long-dead. Some lids have been displaced,
revealing empty darkness within. The silence is absolute - even footsteps
seem muffled, as if the crypt itself absorbs sound.
available_quests:
- quest_undead_menace
- quest_ancient_relic
- quest_necromancer_lair
npc_ids: []
discoverable_locations: []
is_starting_location: false
tags:
- ruins
- dangerous
- undead
- treasure
- mystery
- boss

View File

@@ -0,0 +1,47 @@
# The Old Mines - Abandoned dungeon beneath the hills
location_id: crossville_dungeon
name: The Old Mines
location_type: dungeon
region_id: crossville
description: |
A network of abandoned mine tunnels carved into the hills north of Crossville.
The mines were sealed decades ago after a cave-in killed a dozen workers, but
the entrance has recently been found open. Strange sounds echo from the depths,
and the few who have ventured inside speak of unnatural creatures lurking in
the darkness.
lore: |
The mines were originally dug by dwarven prospectors seeking iron ore. They
found more than iron - ancient carvings deep in the tunnels suggest something
else was buried here long ago. The cave-in that sealed the mines was blamed
on unstable rock, but survivors whispered of something awakening in the deep.
The mine was sealed and the entrance forbidden, until recent earthquakes
reopened the way.
ambient_description: |
The mine entrance yawns like a mouth in the hillside, exhaling cold air that
smells of wet stone and something older. Rotting timber supports the first
few feet of tunnel, beyond which darkness swallows everything. Somewhere
in the depths, water drips with metronomic regularity. Occasionally, other
sounds echo up from below - scraping, shuffling, or what might be whispered
voices.
available_quests:
- quest_mine_exploration
- quest_lost_miners
- quest_ancient_artifact
npc_ids: []
discoverable_locations:
- crossville_crypt
is_starting_location: false
tags:
- dungeon
- dangerous
- combat
- treasure
- mystery

View File

@@ -0,0 +1,45 @@
# Thornwood Forest - Wilderness area east of village
location_id: crossville_forest
name: Thornwood Forest
location_type: wilderness
region_id: crossville
description: |
A dense woodland stretching east from Crossville, named for the thorny
undergrowth that makes travel off the main path treacherous. Ancient oaks
and twisted pines block much of the sunlight, creating an perpetual twilight
beneath the canopy. The eastern trade road cuts through here, though bandits
have made it increasingly dangerous.
lore: |
The Thornwood is said to be as old as the mountains themselves. Local legend
speaks of an ancient elven settlement deep within the forest, though no one
has found it in living memory. What is certain is that the forest hides many
secrets - ancient ruins, hidden caves, and creatures that prefer darkness
to light. Hunters know to return before nightfall.
ambient_description: |
Shafts of pale light filter through the canopy, illuminating swirling motes
of dust and pollen. The forest floor is carpeted with fallen leaves and
treacherous roots. Birds call from the branches above, falling silent
whenever something large moves through the underbrush. The air is thick
with the scent of damp earth and decaying vegetation.
available_quests:
- quest_bandit_camp
- quest_herb_gathering
- quest_lost_traveler
npc_ids: []
discoverable_locations:
- crossville_dungeon
- crossville_crypt
is_starting_location: false
tags:
- wilderness
- dangerous
- exploration
- hunting

View File

@@ -0,0 +1,47 @@
# The Rusty Anchor Tavern - Social hub of Crossville
location_id: crossville_tavern
name: The Rusty Anchor Tavern
location_type: tavern
region_id: crossville
description: |
A weathered two-story establishment at the heart of Crossville Village.
The wooden sign creaks in the wind, depicting a rusted ship's anchor - an
odd choice for a landlocked village. Inside, travelers and locals alike
gather around rough-hewn tables to share drinks, stories, and rumors.
lore: |
Founded eighty years ago by a retired sailor named Captain Morgath, the
Rusty Anchor has served as Crossville's social hub for generations.
The captain's old anchor hangs above the fireplace, supposedly recovered
from a shipwreck that cost him his crew. Many adventurers have planned
expeditions over tankards of the house special - a dark ale brewed from
a secret recipe the captain brought from the coast.
ambient_description: |
The tavern interior is warm and dimly lit by oil lamps and the glow of
the stone hearth. Pipe smoke hangs in lazy clouds above the regulars'
corner. The air smells of ale, roasted meat, and wood polish. A bard
occasionally plucks at a lute in the corner, though tonight the only
music is the murmur of conversation and the crackle of the fire.
available_quests:
- quest_cellar_rats
- quest_missing_shipment
npc_ids:
- npc_grom_ironbeard
- npc_mira_swiftfoot
discoverable_locations:
- crossville_dungeon
- crossville_forest
is_starting_location: false
tags:
- social
- rest
- rumors
- merchant
- information

View File

@@ -0,0 +1,44 @@
# Crossville Village - The main settlement
location_id: crossville_village
name: Crossville Village
location_type: town
region_id: crossville
description: |
A modest farming village built around a central square where several roads
meet. Stone and timber buildings line the main street, with the mayor's
manor overlooking the square from a small hill. Farmers sell produce at
market stalls while merchants hawk wares from distant lands.
lore: |
Founded two centuries ago by settlers from the eastern kingdoms, Crossville
grew from a simple waystation into a thriving village. The original stone
well in the center of the square is said to have been blessed by a traveling
cleric, and the village has never suffered drought since.
ambient_description: |
The village square bustles with activity - farmers haggling over prices,
children running between market stalls, and the rhythmic clang of the
blacksmith's hammer echoing from his forge. The smell of fresh bread
drifts from the bakery, mixing with the earthier scents of livestock
and hay.
available_quests:
- quest_mayors_request
- quest_missing_merchant
npc_ids:
- npc_mayor_aldric
- npc_blacksmith_hilda
discoverable_locations:
- crossville_tavern
- crossville_forest
is_starting_location: true
tags:
- town
- social
- merchant
- safe

View File

@@ -0,0 +1,16 @@
# Crossville Region - Starting area for new adventurers
region_id: crossville
name: Crossville Province
description: |
A quiet farming province on the frontier of the kingdom. Crossville sits at
the crossroads of several trade routes, making it a natural gathering point
for travelers, merchants, and those seeking adventure. The village has
prospered from this trade, though recent bandit activity has made the roads
less safe than they once were.
location_ids:
- crossville_village
- crossville_tavern
- crossville_forest
- crossville_dungeon
- crossville_crypt