NaNoGenMo / 2020

National Novel Generation Month, 2020 edition.
76 stars 0 forks source link

Dwarf Fortress, A Family Tragedy #82

Open arnicas opened 3 years ago

arnicas commented 3 years ago

My project turns the legends xml export file from Dwarf Fortress Legends into a long, wandering saga of pain. I put the data into a local database and wrote a lot of code to turn it into text. I used Allison's port of Tracery and some of Darius's corpora to spice it up a little.

Code is here with output. Output file is here.

Preview:

Dang Finseduced was father to Nguslu Everdevils.

Dang Finseduced was a goblin. He had no goals to speak of. In year 23, Dang Finseduced was killed by Aztong Mothpanted The Feral Tundras (a titan 2) at the nauseous Matchedseduced (struck from behind). In year 2, Dang Finseduced changed jobs in the low-carb Malignedsounded. A relationship began between Ozud Beachedmonsters and lacklustre Dang Finseduced in year 3. Dang Finseduced settled in the rustling Matchedseduced in year 4. He was rather crap at using armor properly, rather crap at climbing, outstanding at conversation, ok at dagger, rather crap at discipline, outstanding at dissecting vermin, rather crap at dodging, outstanding at intimidation, outstanding at lying, outstanding at pacifying others who are upset, rather crap at using a shield, rather crap at noticing what's going on. He was a former member in the The Mindful Lie, an organization of goblins. He had 8 children. He lived for 242 years.

Ozud Demonfree was child to Dang Finseduced.

Ozud Demonfree was a goblin. She had no goals to speak of. In year 23, Ozud Demonfree was killed by Aztong Mothpanted The Feral Tundras (a killer of unknown race) at the presidential Matchedseduced (struck by a blade). She was really bad at using armor properly, really bad at discipline, really bad at dodging, really bad at grasping and striking, really bad at using a shield, really bad at noticing what's going on, really bad at taking a stance and striking, really bad at wrestling. She was a member in the The Lush Torments, an organization of goblins. Sadly, she never had children. She lived for 9 years.

Ozud Beachedmonsters was mother to Ozud Demonfree.

Ozud Beachedmonsters was a goblin. She had no goals to speak of. In year 23, Ozud Beachedmonsters was killed by Aztong Mothpanted The Feral Tundras (a titan 2) at the parental Matchedseduced (cruelly struck down). Ozud Beachedmonsters settled in the chirping Siltyhell in year 1. Ozud Beachedmonsters settled in the frugal Gutsticks in year 2. A relationship began between Ozud Beachedmonsters and peacekeeping Dang Finseduced in year 3. In year 3, Ozud Beachedmonsters settled in the lamented Malignedsounded . She was rather crap at using armor properly. She was a former member in the The Tick Of Distrust, an organization of goblins. She was related to 9 others. She lived for 245 years.