Implement Lawold capital city: 49 rooms, 59 NPCs, and full world integration
Some checks failed
Smoke tests / Build and smoke test (push) Has been cancelled

This commit is contained in:
AI Agent
2026-03-16 13:51:22 -06:00
parent def077c645
commit 4e41038555
110 changed files with 792 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
name = "Adwyn"
description = "Adwyn has a round face, with curly grey hair and soft grey eyes. He wears modest garments and a pewter amulet. Adwyn is haunted by the memories of a past life."
room = "lawold:nobles_district_gilded_avenue"
race = "race:human"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Aenhild"
description = "Aenhild is short, with messy blonde hair and narrow amber eyes. She wears leather armor and wields a hammer and dagger. Aenhild is disorganized and mischievous."
room = "lawold:hell_hounds_farthing_streets"
race = "race:human"
class = "class:cleric"
base_attitude = "neutral"

View File

@@ -0,0 +1,5 @@
name = "Altes"
description = "Altes is short, with grey hair and narrow brown eyes. He wears fine raiment and jewelry. Altes has an animal companion, a tawny rat named Othert."
room = "lawold:nobles_district_gilded_avenue"
race = "race:human"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Arior"
description = "Arior is overweight, with long golden hair and brown eyes. She wears dark robes and wields a dagger. Arior holds a grudge against druids."
room = "lawold:servants_ward_sawmill"
race = "race:human"
class = "class:mage"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Arran"
description = "Arran has a square face, with silver hair and narrow blue eyes. She wears splint mail and wields a short sword and shield. Arran is stoic and adaptable."
room = "lawold:palace_village_devils_gallows"
race = "race:human"
class = "class:warrior"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Bagge"
description = "Bagge is tall, with thick brown hair and hazel eyes. He wears splint mail and wields a battle axe and shield. Bagge is charming but unforgiving."
room = "lawold:nobles_district_noble_gate"
race = "race:dwarf"
class = "class:warrior"
base_attitude = "friendly"

View File

@@ -0,0 +1,5 @@
name = "Balli"
description = "Balli has a round face, with copper hair and soft blue eyes. He wears tailored clothing and a sable fur cape. Balli seeks to discover what destroyed his homeland."
room = "lawold:demons_borough_ewip_tower_ruins"
race = "race:dwarf"
base_attitude = "aggressive"

View File

@@ -0,0 +1,5 @@
name = "Bethel"
description = "Bethel is tall, with auburn hair and green eyes. She wears simple clothing and a green cloak. Its hard to picture Bethel as an adventurer, but she owns more weapons than most knights of the royal guard."
room = "lawold:beggars_market_stalls"
race = "race:human"
base_attitude = "neutral"

View File

@@ -0,0 +1,5 @@
name = "Breda"
description = "Breda is haughty in bearing, with thin auburn hair and narrow blue eyes. She wears simple clothing and several small tools hang from her belt. Breda will purchase monster teeth for a silver coin each."
room = "lawold:well_market_trade_stalls"
race = "race:human"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Brida"
description = "Brida is overweight, with blonde hair and dark green eyes. She wears modest garments and a copper amulet. Brida refers to herself in the third person."
room = "lawold:black_docks_quay"
race = "race:human"
class = "class:mage"
base_attitude = "aggressive"

View File

@@ -0,0 +1,5 @@
name = "Brothge"
description = "Brothge has short grey hair and large amber eyes, and numerous cruel scars. He wears simple clothing and carries a cedar staff. Brothge is rumored to be haunted by the ghost of a dragon."
room = "lawold:well_market_trade_stalls"
race = "race:human"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Burga"
description = "Burga has copper hair and light blue eyes, and a wide mouth. She wears fine clothing and a dragonscale cloak. Burga seeks only fame and glory."
room = "lawold:hell_hounds_farthing_burgas_pewter"
race = "race:human"
class = "class:mage"
base_attitude = "neutral"

View File

@@ -0,0 +1,6 @@
name = "Cenga"
description = "Cenga is rough in appearance, with brown hair and green eyes. She wears leather armor and wields a club and dagger. Cenga is sarcastic and adaptable."
room = "lawold:arcanists_farthing_river_road"
race = "race:human"
class = "class:cleric"
base_attitude = "neutral"

View File

@@ -0,0 +1,6 @@
name = "Cilia"
description = "Cilia has straight silver hair and brown eyes, and numerous jagged scars. She wears modest garments and several pouches hang from her belt. Cilia is heroic but lazy."
room = "lawold:servants_ward_quarter"
race = "race:human"
class = "class:warden"
base_attitude = "aggressive"

View File

@@ -0,0 +1,5 @@
name = "Cuthburg"
description = "Cuthburg has thick golden hair and brown eyes, and wears glasses with pewter rims. She wears well-made clothing and a dragonscale cloak. Cuthburg is impatient and disorganized."
room = "lawold:hell_hounds_ward_blue_staff_inn"
race = "race:human"
base_attitude = "neutral"

View File

@@ -0,0 +1,6 @@
name = "Cynre"
description = "Cynre has red hair and dark grey eyes. He wears tailored clothing and an amulet of luminous crystal. Cynre is scheming but fair."
room = "lawold:servants_ward_masonry"
race = "race:human"
class = "class:cleric"
base_attitude = "friendly"

View File

@@ -0,0 +1,6 @@
name = "Dainarv"
description = "Dainarv has blonde hair and dark grey eyes. He wears modest garments and a copper amulet. Dainarv is hunting the warlord who murdered his family."
room = "lawold:dale_village_gate"
race = "race:dwarf"
class = "class:mage"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Demund"
description = "Demund is common in appearance, with messy red hair and large hazel eyes. He wears studded leather and wields a mace and light crossbow. Demund has an animal companion, a hawk named Lafa."
room = "lawold:artists_district_lane"
race = "race:human"
class = "class:warrior"
base_attitude = "friendly"

View File

@@ -0,0 +1,5 @@
name = "Dwoinarv"
description = "Dwoinarv has golden hair and light blue eyes, and a thin nose. She wears simple clothing and several pouches hang from her belt. Dwoinarv is a practiced gambler."
room = "lawold:hell_hounds_ward_streets"
race = "race:dwarf"
base_attitude = "friendly"

View File

@@ -0,0 +1,6 @@
name = "Edrarmir"
description = "Edrarmir is short and stout, with copper hair and light hazel eyes. He wears leather armor and wields a poisoned club and darts. Edrarmir is absent-minded and covetous."
room = "lawold:arcanists_farthing_moon_gate"
race = "race:elf"
class = "class:rogue"
base_attitude = "friendly"

View File

@@ -0,0 +1,6 @@
name = "Efril"
description = "Efril has black hair and grey eyes, and wears glasses with brass rims. She wears leather armor and wields a short sword and dagger. Efril has a black snake named Sarry."
room = "lawold:arcanists_farthing_river_road"
race = "race:human"
class = "class:rogue"
base_attitude = "friendly"

View File

@@ -0,0 +1,5 @@
name = "Elet"
description = "Elet is stout, with copper hair and bright amber eyes. She wears modest garments and carries a long knife. Elet claims that her breads are baked in the golden flames of a faerie hearth."
room = "lawold:beggars_market_stalls"
race = "race:human"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Ered"
description = "Ered has black hair and light brown eyes, and a pattern of unusual marks on her face. She wears leather armor and wields a dagger. Ered has a raven named Rancis."
room = "lawold:hell_hounds_farthing_streets"
race = "race:human"
class = "class:rogue"
base_attitude = "friendly"

View File

@@ -0,0 +1,5 @@
name = "Finta"
description = "Finta has black hair and soft grey eyes. He wears modest garments and riding boots. Finta has a deadly allergy to horses."
room = "lawold:dale_village_gate"
race = "race:elf"
base_attitude = "friendly"

View File

@@ -0,0 +1,6 @@
name = "Francis"
description = "Francis has a long face, with messy copper hair and bright grey eyes. He wears tailored clothing and an amulet of luminous crystal. Francis seeks revenge against the sister who betrayed him."
room = "lawold:senate_hall"
race = "race:human"
class = "class:mage"
base_attitude = "neutral"

View File

@@ -0,0 +1,6 @@
name = "Fricio"
description = "Fricio is slender, with uneven white hair and brown eyes. He wears leather armor and wields a club and sling. Fricio is depressed and amoral."
room = "lawold:demons_borough_river_walk"
race = "race:human"
class = "class:rogue"
base_attitude = "neutral"

View File

@@ -0,0 +1,5 @@
name = "Frobern"
description = "Frobern has an angular face, with brown hair and sharp amber eyes. He wears fine raiment and jewelry. Frobern believes that he's being hunted by supernatural creatures."
room = "lawold:titans_wharf_docks"
race = "race:human"
base_attitude = "friendly"

View File

@@ -0,0 +1,6 @@
name = "Gauwis"
description = "Gauwis is rugged in appearance, with black hair and brown eyes. He wears chain mail and wields a flail and short bow. Gauwis seeks to destroy the race of ogres."
room = "lawold:central_bridge"
race = "race:human"
class = "class:warrior"
base_attitude = "neutral"

View File

@@ -0,0 +1,6 @@
name = "Gerey"
description = "Gerey has silver hair and bright blue eyes. He wears leather armor and wields a spear. Gerey is known for his jeweled sword, a gift from the Lord Mayor."
room = "lawold:beggars_market_square"
race = "race:human"
class = "class:warrior"
base_attitude = "friendly"

View File

@@ -0,0 +1,5 @@
name = "Gifu"
description = "Gifu is short and overweight, with copper hair and green eyes. She wears plain clothing and riding boots. Gifu also deals in forged documents and seals."
room = "lawold:saints_market_plaza"
race = "race:human"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Grarder"
description = "Grarder is common in appearance, with blonde hair and narrow brown eyes. He wears leather armor and wields a long sword and dagger. Grarder has a black cat named Evet."
room = "lawold:titans_wharf_docks"
race = "race:human"
class = "class:rogue"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Hone"
description = "Hone is exceptionally beautiful, with silver hair and green eyes. She wears leather armor and wields a dagger. Hone is fighting a war with the Thieves' Guild."
room = "lawold:beggars_market_alley"
race = "race:human"
class = "class:rogue"
base_attitude = "aggressive"

View File

@@ -0,0 +1,5 @@
name = "Isan"
description = "Isan is short, with thin silver hair and green eyes. She wears well-made clothing and carries an oak staff. Isan is known for her generosity to beggars and waifs."
room = "lawold:saints_market_cathedral"
race = "race:human"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "James"
description = "James is rough in appearance, with golden hair and brown eyes. He wears studded leather and wields a spear and shield. James is known for his jeweled sword, a gift from the Lord Mayor."
room = "lawold:beggars_market_square"
race = "race:human"
class = "class:warrior"
base_attitude = "neutral"

View File

@@ -0,0 +1,6 @@
name = "Kakli"
description = "Kakli has black hair and green eyes. He wears splint mail and wields a quarterstaff. Kakli refers to himself in the third person."
room = "lawold:artists_district_diviners_hall"
race = "race:dwarf"
class = "class:cleric"
base_attitude = "aggressive"

View File

@@ -0,0 +1,5 @@
name = "Kathon"
description = "Kathon has red hair and dark grey eyes, and a malevolent smile of sharpened teeth. She wears fine raiment and jewelry. Kathon has an animal companion, a green firedrake named Robert."
room = "lawold:palace_village_avenue"
race = "race:human"
base_attitude = "aggressive"

View File

@@ -0,0 +1,5 @@
name = "Kila"
description = "Kila is tall and stout, with golden hair and dark grey eyes. He wears plain clothing and a wide-brimmed hat. Kila refers to himself in the third person."
room = "lawold:dale_village_gate"
race = "race:dwarf"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Lasym"
description = "Lasym is fey in appearance, with thick black hair and blue eyes. He wears leather armor and wields a bastard sword. Lasym seeks to become a vampire."
room = "lawold:titans_wharf_docks"
race = "race:human"
class = "class:warrior"
base_attitude = "aggressive"

View File

@@ -0,0 +1,5 @@
name = "Lina"
description = "Lina is stout, with brown hair and blue eyes. She wears fine raiment and an ermine fur cape. Lina has an animal companion, a copper firedrake named Guilodher."
room = "lawold:demons_borough_river_walk"
race = "race:elf"
base_attitude = "friendly"

View File

@@ -0,0 +1,6 @@
name = "Maly"
description = "Maly has thick copper hair and green eyes, and a beaked nose. She wears modest garments and a dragonscale cloak. Maly is competitive and inquisitive."
room = "lawold:servants_ward_quarter"
race = "race:human"
class = "class:mage"
base_attitude = "neutral"

View File

@@ -0,0 +1,6 @@
name = "Merey"
description = "Merey is short and overweight, with straight white hair and blue eyes. She wears chain mail and wields a bastard sword and shield. Merey has an animal companion, a black rat named Ware."
room = "lawold:dale_village_gate"
race = "race:human"
class = "class:warrior"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Mesym"
description = "Mesym is fair in appearance, with straight white hair and dark blue eyes. He wears leather armor and wields a dagger. Mesym has a black snake named Oelbeoth."
room = "lawold:hell_hounds_farthing_streets"
race = "race:human"
class = "class:rogue"
base_attitude = "neutral"

View File

@@ -0,0 +1,6 @@
name = "Narder"
description = "Narder is beastly in appearance, with golden hair and sharp hazel eyes. He wears banded mail and wields a military fork. Narder seeks to discover who murdered his family."
room = "lawold:hell_hounds_ward_streets"
race = "race:human"
class = "class:warrior"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Rione"
description = "Rione is exceptionally beautiful, with brown hair and grey eyes. She wears chain mail and wields a battle axe and shield. Rione seeks to continue the noble legacy of her father."
room = "lawold:demons_borough_river_walk"
race = "race:human"
class = "class:warrior"
base_attitude = "friendly"

View File

@@ -0,0 +1,5 @@
name = "Ryellia"
description = "Ryellia has thin golden hair and green eyes, and an unusual scar on her leg. She wears worn clothing and several pouches hang from her belt. Ryellia dislikes everyone except other humans."
room = "lawold:lighthouse_promenade"
race = "race:human"
base_attitude = "neutral"

View File

@@ -0,0 +1,5 @@
name = "Saege"
description = "Saege has auburn hair and blue eyes. He wears modest garments and an iron amulet. Saege is rumored to lead a cult of a draconic god."
room = "lawold:well_market_square"
race = "race:human"
base_attitude = "friendly"

View File

@@ -0,0 +1,6 @@
name = "Sane"
description = "Sane has braided auburn hair and amber eyes, and numerous animal tattoos. She wears banded mail and wields a hammer. Sane is intuitive and reflective."
room = "lawold:arcanists_farthing_laboratories"
race = "race:human"
class = "class:cleric"
base_attitude = "friendly"

View File

@@ -0,0 +1,6 @@
name = "Sanzir"
description = "Sanzir is short, with straight blonde hair and soft amber eyes. He wears chain mail and wields a battle axe. Sanzir is perverted but charming."
room = "lawold:black_docks_quay"
race = "race:dwarf"
class = "class:warden"
base_attitude = "neutral"

View File

@@ -0,0 +1,6 @@
name = "Sunna"
description = "Sunna has a long face, with silver hair and soft brown eyes. She wears studded leather and wields a mace. Sunna seeks to prove herself to her peers."
room = "lawold:palace_village_palace_gate"
race = "race:human"
class = "class:warden"
base_attitude = "friendly"

View File

@@ -0,0 +1,6 @@
name = "Suse"
description = "Suse has a long face, with curly black hair and large brown eyes. She wears fine clothing and numerous rings. Suse has an animal companion, a hunting dog named Eoswulf."
room = "lawold:senate_plaza"
race = "race:human"
class = "class:cleric"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Swulfa"
description = "Swulfa has messy white hair and hazel eyes, and a thin mouth. He wears scale mail and wields a battle axe and javelins. Swulfa is haunted by the ghost of someone he killed."
room = "lawold:titans_wharf_warehouses"
race = "race:human"
class = "class:warrior"
base_attitude = "neutral"

View File

@@ -0,0 +1,6 @@
name = "Thosve"
description = "Thosve is exceptionally beautiful, with red hair and soft green eyes. She wears plate mail and wields a two-handed sword. Thosve seeks to make amends for a life accidentally taken."
room = "lawold:artists_district_lane"
race = "race:dwarf"
class = "class:warrior"
base_attitude = "friendly"

View File

@@ -0,0 +1,6 @@
name = "Walde"
description = "Walde has an angular face, with cropped brown hair and grey eyes. He wears chain mail and wields a ranseur. Walde is impulsive and shrewd."
room = "lawold:demons_borough_river_walk"
race = "race:human"
class = "class:warrior"
base_attitude = "aggressive"

View File

@@ -0,0 +1,6 @@
name = "Wine"
description = "Wine is youthful in appearance, with black hair and blue eyes. He wears simple clothing and wields a quarterstaff and sling. Wine is haunted by the memories of a past life."
room = "lawold:lighthouse_celestial_pavilion"
race = "race:human"
class = "class:mage"
base_attitude = "friendly"

View File

@@ -0,0 +1,5 @@
name = "Wisym"
description = "Wisym is fair in appearance, with silver hair and sharp green eyes. He wears sturdy clothing and several small tools hang from his belt. Wisym is known for his stout breads, favored by the town guards."
room = "lawold:saints_market_plaza"
race = "race:human"
base_attitude = "neutral"

View File

@@ -0,0 +1,5 @@
name = "Witha"
description = "Witha has brown hair and narrow brown eyes. She wears fine clothing and a feathered hat. Witha is lustful and timid."
room = "lawold:demons_borough_pottery"
race = "race:human"
base_attitude = "neutral"

View File

@@ -0,0 +1,6 @@
name = "Wulfgiua"
description = "Wulfgiua is stout, with red hair and brown eyes. She wears modest garments and a copper amulet. Wulfgiua has an animal companion, a hawk named Ennet."
room = "lawold:dale_village_gate"
race = "race:human"
class = "class:cleric"
base_attitude = "friendly"

View File

@@ -0,0 +1,6 @@
name = "Wyna"
description = "Wyna is pleasant in appearance, with curly white hair and grey eyes. She wears leather armor and wields a poisoned short sword and dagger. Wyna was magically imprisoned for a hundred years."
room = "lawold:senate_plaza"
race = "race:human"
class = "class:rogue"
base_attitude = "friendly"