first commit
This commit is contained in:
46
api/app/data/locations/crossville/crossville_crypt.yaml
Normal file
46
api/app/data/locations/crossville/crossville_crypt.yaml
Normal 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
|
||||
47
api/app/data/locations/crossville/crossville_dungeon.yaml
Normal file
47
api/app/data/locations/crossville/crossville_dungeon.yaml
Normal 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
|
||||
45
api/app/data/locations/crossville/crossville_forest.yaml
Normal file
45
api/app/data/locations/crossville/crossville_forest.yaml
Normal 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
|
||||
47
api/app/data/locations/crossville/crossville_tavern.yaml
Normal file
47
api/app/data/locations/crossville/crossville_tavern.yaml
Normal 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
|
||||
44
api/app/data/locations/crossville/crossville_village.yaml
Normal file
44
api/app/data/locations/crossville/crossville_village.yaml
Normal 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
|
||||
Reference in New Issue
Block a user