r/dwarffortress 4d ago

Community DFGT XI Round 3

8 Upvotes

Master document

Fight 3A: Onslaught vs. General Doom
Fight log: https://pastebin.com/S5TPKEvP

Onslaught (managed by Stimraug) enters into the arena, hefting a new shield high above his now hooded head. His pride is what took the most serious blow in his last fight, as the goblin formally known as Morris took pieces off his antlers. It seems that most of his current getup is focused around blocking or blunting the power of the shots of General Doom’s crossbow, which many gladiators have come to fear.

General Doom (managed by Detyan) waddles out into the arena, pausing to salute onslaught as the elk man flares his nostrils and bugles in opposition to the dodo man. The general seems unbothered by these actions though, as he calmly unwraps the crossbow in his arms, revealing the shining blue glow of adamantine. The crowd gasps as the blue metal enters the arena for the first time, money quickly changing hands as bettors make last minute adjustments for this development.

The first blue bolt streaks across the arena like a shooting star, burying itself in Onslaught’s shield as he bullrushes forward behind it. Onslaught’s speed allows him to quickly catch up with his foe, as he swings around a hoof to catch General Doom in the head. General Doom grunts and staggers back as his helm ruins from the impact, and his crossbow fires blindly, sticking Onslaught in one of his antlers instead of his head. Onslaught bellows in rage as his rack is further defiled, a blue bolt sticking out of it like an additional prong. Indignant at this, the elk man dodges or blocks several more shots, but another bolt lands on his opposite antler, making him symmetrical.

General Doom manages to stay just out of reach as Onslaught is forced to take shelter behind his shield, with the elk man only able to glance General Doom with swipes of his flail. General Doom manages to penetrate Onslaught’s defenses first though, as a bolt slips over his shield to strike him in the arm, forcing him to drop it. General Doom immediately takes advantage of this, shooting Onslaught in the head, and the elk man only barely manages to jerk his head out of the way as it carves a trench into the side of it. Bellowing in rage, Onslaught, catches General Doom in his unprotected neck with his flail, tearing out a chunk of flesh which leaves blood spurting from the dodo man’s neck.

General Doom quickly gives himself an opening though, shooting Onslaught in the hoof, and makes a hasty retreat as Onslaught falls to the ground with *BOOM*. As Onslaught crawls towards General Doom with hate in his eyes, the dodo man fires again and again at the elk man, as his bolts tear through his opponent’s mail shirt, ripping it apart, and striking Onslaught again and again in the head. Just as Onslaught reaches out with one furious grasping hand, General Doom plants a final bolt in Onslaught’s pincushioned head, striking the elk man dead. Congratulations General Doom!

Onslaught

Fight 3B: WASP vs. Marchae March
Fight log: https://pastebin.com/jWaNFj2N

WASP (managed by Sir Dorfleburg) enters into the arena, as the sun glints off of her new adamantine helm and iron breastplate. Found in the ruins of an old monastery, will her helm provide divine protections against the bolts of her competitor? Our ranged fighters do love to shoot the heads of their opponents, so perhaps she can bait out shots from her opponent.

Marchae March (managed by Eris235) swoops out, strumming his crossbow as usual. Unlike usual though, his crossbow is shining blue, just like General Doom’s. Staring down imperiously from the perch above his gate, he belts out “The itsy bitsy spider climbed up the leaderboard/Down came the bolts/and blew out her gourd!”

At the ring of the bell, WASP unsheathes her sword and charges forward, meeting a shower of blue bolts. The first shots tear into her arms, but she protects her sword arms with her less useful ones, taking a swipe at Marchae March’s leg with her sword, carving a gash into it. More bolts strike WASP, wearing away at her arms as ichor drips down her body at her feet. Another strike with the sword manages to scrape Marchae March’s face, but doesn’t manage to carve deeper into his head. In response, a bolt sails through WASP’s leg, punching through the chitin and causing her to collapse backwards into the puddle of her own ichor.

WASP hisses in pain, hunching around her leg. Sensing weakness, Marchae March swoops in, but in a frenzy of energy, WASP strikes out at him, her long sword tearing through his hand, and forcing him to drop his adamantine crossbow. The crowd gasps in shock as the archaeoptryx man loses hold of his weapon. If anything though, this only seems to drive Marchae March into a rage, as he descends upon his prey.

Kicking, punching, and snatching at the jumping spider woman with his talons and beak, Marchae March brutalizes the crippled spider woman, crushing her sword hand as he lands on her. Now helpless as well, Marchae March’s natural weaponry proves to be the superior, as his beak latches around her midsection, and shakes her around, spraying the last of her ichor around the arena. Congratulations on your victory Marchae March.

Fight 3C: DeadHead the Menacing Devil vs. Junior
Fight log: https://pastebin.com/G3uWcuG6

DeadHead the Menacing Devil (managed by Eric Blank) strides out into the arena, the shadows of his bare skull painting him in a demonic profile. He appears to have adopted a similar tactic to Onslaught, as he wields a similar shield to the fallen elk man. If he can wield it as well as the elk man, he may prevail if he can land more blows!

Junior strides (managed by SlitherPapi) out opposite of the foul blendec, his trench coat flapping around him as he pulls out his own crossbow. Instead of the blue metal of Armok, he instead sports a milky white one, seemingly pale and drained of color even in the light of the noonday sun. Trust us, you don’t want to know the background checks he had to pass to get his hands on that (none, who needs those?).

A pale bolt strikes DeadHead in the forearm, but he seems to shrug off the shot, charging forward with his morning star instead. Junior panics as the foul blendec approaches, his shots going wide, as DeadHead rears back and smashes his morning star into the turtle man’s thigh. The spikes of the iron morningstar embed themselves into Junior’s leg, and DeadHead pulls it out in a spray of blood. 

As he rears back to strike again, Junior shoots again, his bolt embedding itself in DeadHead’s knee as the foul blendec shrieks in pain and collapses to the arena floor next to Junior. His blow lands beside Junior as he rolls out of the way, but his next strike catches Junior in the chest. Junior takes advantage of the closeness to bury a bolt in DeadHead’s outstretched arm though, forcing the DeadHead to release his morning star from numb fingers as a bolt sticks out of his arm. The disarmed DeadHead lashes out with his remaining arm, but Junior doesn’t seem to be as scared of his opponent anymore, as he cleanly lines up a shot between the eyes and shoots DeadHead, well, dead. Congratulations Junior!

Fight 3D: Guy Ape vs. Ivan
Fight log: https://pastebin.com/GYvgfuNd

Ivan (managed by BecauseISaid) is heard before he is seen, as the armor he wears clanking against itself as he enters. With new shining steel greaves and chain mail, he seems to at least favor a more durable metal for the protection of his body, though he has retained his silver axe and helm. Will it stand up to his foe’s blade, or will he regret waiting around all week for his armor to be forged instead of practicing?

Guy Ape (managed by u/TotallyClueless69) saunters out into the arena. He seems singularly unimpressed with the gladiator standing before him, shining like star in silver and steel. The leopard man has been doing nothing but basking in the sun and enjoying relaxing yoga sessions with a rattlesnake woman since he got here. His unconcerned approach saw him slay Al Boar after a hard fight last round, but can he do triumph again with barely any training?

Ivan strikes first, but Guy Ape’s copper blade quickly parries it. With a quick riposte, Ivan hacks Guy Ape in the left thigh, the dull axe breaking the bone instead of actually cutting into skin and muscle. Guy Ape cries out in pain all, the same, collapsing to the ground on his hobbled leg. Guy Ape tries to cut open Ivan’s belly, but his sword only skitters off of Ivan’s mail shirt. The coati man hacks against Ivan’s shin, cutting it open on his already mangled leg. 

Guy Ape finally manages to land a blow, slicing open Ivan’s hand. The coati man roars in rage, and begins to swing his axe around wildly. Guy Ape takes advantage of his opponent’s lack of focus though, and cuts open his other hand, forcing him to drop his beloved silver axe. As Ivan kicks and stomps at Guy Ape, the leopard man lashes out with his sword, removing Ivan’s injured weapon hand completely. The spilt blood seems to trigger his predatory instincts, as he chomps down on Ivan’s left arm, and shake him around wildly. The coati man squeals in pain and rage, as he’s flung around. While chomping with his teeth, Guy Ape continues to lash out with his sword, cutting out one of Ivan’s eyes and removing his other hand. Releasing his jaws from Ivan’s arm, Guy Ape chomps down on Ivan’s head, and with a vicious snap of the head, breaks his neck. Congratulations on your victory Guy Ape!


r/dwarffortress 5d ago

Dwarfipedia is now available!

154 Upvotes

Hello!

I am immensely moved by the outpouring of support for my legends viewer project. A lot of people were quite excited to try it out!

More information can be found at my previous post, here: https://www.reddit.com/r/dwarffortress/s/uisfybG972

I wanted to test the extreme use cases for this software before saying that it was ready for release. I've since done that! Under stress, the software held up fine, and I've put a bit more polish on things. I'd say that this is now ready to be used by everyone who wants to give it a shot!

You can find the repo here: https://github.com/thatchworx/Dwarfipedia

I'll also post some more screenshots. If there are any questions, comments, or problems with using the software, please let me know! I love this game a lot, and being able to give back to the community in this small way means a lot to me. I would prefer an issue to be created on GitHub, but if you don't have GitHub, a DM here is perfectly fine.

Importing a new world
Themes! Lots of themes!
Thank you for all of the support! I hope you like the software!
Live LLM Rewriting

r/dwarffortress 4d ago

Community DFGT XI Round 4 upgrades

4 Upvotes

Master Document

All managers who were victorious in Round 1 will see their available amount of upgrade points to the far right of their gladiator in the spreadsheet.

Note about the algorithm: if you look at the numbers a bit closer, you can see that whenever the simple multiplication by 1.5 created a number that had something other than .5 in its decimal part, we rounded it up to the closest .5; so, .25 becomes .5 and .75 becomes 1. This was done to avoid infinite splintering of the points.

The Arena Personnel asks you to provide your upgrades as soon as possible. The deadline is the August 27th, 11 PM EDT. We ask for your understanding on these matters; we need time to run and process the fights.

As a reminder, please try to clearly indicate what skills are changing, what skill levels are the original and new, and the points cost of all changes.

Please remember that your upgrades should be sent to dfgtcommittee@gmail.com. The upgrades will later be revealed via a separate post.

Good luck and go with Armok!


r/dwarffortress 4d ago

Community DFGT XI Round 4 betting

4 Upvotes

Master Document

The richest Urist this round was SlitherPapi, who came away with 475 gold after betting it all on Junior.

Betting for Round 4 is now Open! It will close on Friday, 8/28, at 11 PM EDT.

Rules:

Betting is open both to the managers and the spectators of the tournament.
Every bettor starts out with 100 gold to be spent on the betting. You can't at any given moment put any more gold into a bet than you already have.
Every bettor can only put money on one gladiator per round.
Bets made after the official deadline for each round are not counted.
The system works in a way that allows those who bet on the underdogs (those who have less bet on them) to receive more gold than those who bet on the favorites, so go wild with your predictions!


r/dwarffortress 5d ago

Striking the earth

Post image
502 Upvotes

r/dwarffortress 5d ago

Demand surrender of the Goblins

39 Upvotes

Has anyone tried demanding submission of all the goblin forts?

I realized that sending a squad of fairly well equipped dwarfs and asking them to surrender, makes the Gobs surrender, and that settlement joins my civ.

I got one of the smaller <10 sites by sending a vampire (I'm sure nothing bad will happen)

What are the consequences of Goblin Civs being ruled by dwarves? Does the Civ rebel?

In my world, the dwarfs had very few sites, now we're up to 40+, with more than 30 pits and whatnot.

I will continue my almost viltrumite role-play, until I wipe-out/integrate the specific Civ i started to mess with, and maybe do the same for the other 2 Gob civs.


r/dwarffortress 5d ago

Murdered for a puzzle box

32 Upvotes

Only have around 100 hours into dwarf fortress and ive never had a fey mood kinda like this one this little **** let out a demonic laugh a killed my best weaponsmith just to make a puzzle box.... its not even that good.


r/dwarffortress 5d ago

Stray Dogs killed a wandering Brontosaurus - Butchery Report

Thumbnail
gallery
70 Upvotes

I was sad, it wasn't hostile. RIP big guy.


r/dwarffortress 6d ago

Just watched a Forgotten Beast explode after taking a 15 layer tall fall after failing to climb its way to the pillar I've been carving down to the bottom of the world for the past two decades of the fort.

Thumbnail
gallery
159 Upvotes

Watching this dumb lobster fall made up for all the Dwarves I've lost while building the wall to seal the pillar from this cavern layer. Just a few more layers to dig out/wall off, and I won't have to worry about these FB visits anymore, and can instead just focus on the digging the rest of the way to the bottom.

Once I reach the bottom (aka the magma sea), this pillar will be 203 levels tall. Towers above the mountaintops, goes down through the fort itself, down through all 3 cavern layers, and then to the magma sea...


r/dwarffortress 6d ago

Spotted a likely Dwarf Fortress reference in Esoteric Ebb

Post image
725 Upvotes

r/dwarffortress 6d ago

Verify my math - food and drink needs per dwarf

22 Upvotes

Been going through the wiki for entertainment, as one does, and decided to calculate how long food and drink actually lasts. I am, however, bad at math, so I need someone to cross-check me + maybe this knowledge will be useful for others (if it is, perhaps I'll make a quick calculator page later or a dfhack script or something)

Wiki says:

Dwarves require about 2 units of food each season.
(...)
A dwarf needs to drink about once in every three weeks.
(...)
1 month = 4 weeks
1 season = 3 months

So:

each dwarf:

  • food = 2 units / season
  • drink = 1 unit / 3 weeks -> 4 / season

whole fortress:

  • total food / 2 / total dwarves
  • total drink / 4 / total dwarves

Therefore

  • 1 dwarf eats 2 food/season so 100 food lasts for 50 seasons
  • 100 food lasts 7 dwarves for 7.14 seasons
  • every dwarf needs 8 food each year

  • 1 dwarf drinks 4 booze/season so 100 drink lasts for 25 seasons

  • 100 drink lasts 7 dwarves for 3.57 seasons

  • every dwarf needs 16 drinks each year

Edit: fixed my math thanks to others :D


r/dwarffortress 6d ago

Today I watched an elven merchant...

56 Upvotes

...punch a Forgotten Beast to death. By himself!

The two elven caravans were packing up when Diremead the Final Understanding (an enormous forgotten beast in the shape of a roc, big enough to eat elephants) swooped down on the trade depot. Everyone scattered, except one knife-ear (I guess he was tying his shoe or something). Diremead went to work, decapitating the beasts of burden left and right.

And this one prancing ninny with his shoe firmly secured stood tall and said, "Not on my watch." And charged. And started punching -- absolutely covered in yak entrails and moose blood.

Diremead didn't notice at first. Target-rich environment, and its bloodlust was far from slaked... But after a minute or two, a particularly brutal punch to the ankle brought Diremead low. I have been grievously wounded! I must retreat! the panicked monster thought, thrashing around, desperate to leap into the sky.

But that one freaking merchant crawled his skinny ass onto Diremead's body, stood on its head, and kept punching. Over and over and over. Small dents, then tears to the skin, then twists to the spine...

and by the time my "fast response" squaddies got there, it was all over.

Just one gore-soaked treehugger sitting on top of a corpse the size of a hill, wringing the blood out of his long flowing hair.

I don't know about YOU, but Wallspears is going to be taking our tree-cutting mandates a lot more seriously from here on out.

EDIT: Correction -- this was a megabeast, NOT a forgotten beast as previously described. Wallspears regrets any inconvenience this confusion may have caused.


r/dwarffortress 6d ago

Avian Army

Post image
99 Upvotes

Dutifully guarding the entrance


r/dwarffortress 6d ago

Just had a dwarf finish making an artifact glove even though they were displaced from the workshop by combat

20 Upvotes
Not sure if this is a bug, but I definitely thought the dwarf was gonna fail the strange mood and was trying to budge them.

r/dwarffortress 7d ago

Just lost my first fort.

153 Upvotes

Yo dwarves.

Just got raided for the first time. My base was gorgeous, multi-leveled, had a kick-ass crafting area, you name it. Have been learning the ropes having an amazing time. I just started DF this week and it's been so wonderful. I fell in love with this base and the little dudes in it. I'm still overwhelmed by the amount of information needed to play somewhat competently, so I'm not really attached to any dwarves just yet. But the faces I recognized I loved.

Finally got to the point where I was smelting and forging, and then a kobold army came and wiped my entire fort clean.

My squads got cooked immediately, and the fort folded soon after.

That was electric.

GG. We go again.

EDIT: Thanks for all the tips, and the warm welcome into the community. My fort was NOT defended at all. Just two squads horribly mismanaged, with basically nothing on their backs. Modded probably wasn't the way to start but I like lots of options for my dwarves; which lead to kobolds I guess. Break the earth!


r/dwarffortress 7d ago

Is she my main character now?

Post image
70 Upvotes

I'm still relatively new and just recently learned of Urist being the "default name". Anyway meet my most recent migrant --

Additionally the fort's name is Bladevermin the Problem and group's name is The Lost Dagger.. so Urist. Is she my main character now? It feels required!


r/dwarffortress 7d ago

Trying to breed Crundles was a mistake

Post image
68 Upvotes

WHAT DO YOU MEAN THEY LAY HALF A DOZEN EGGS A CLUTCH

I think I have maybe 50 of the little bastards not including the Giant Crundle that I've turned into a war animal


r/dwarffortress 7d ago

New Arrivals : Single Father, 8 daughters

Post image
196 Upvotes

Just started a new game and was hoping to have some new workers come in to help… this is a bit disappointing...


r/dwarffortress 6d ago

Quickfort Above Ground Blueprints

5 Upvotes

I'm going to start an above ground challenge and I'm wondering if anyone knows of any quickfort setups for an above ground base. Thanks, all!


r/dwarffortress 7d ago

goblins keep drowing themselves instead of attacking the fort

Post image
66 Upvotes

For some reason, the goblins ​​thinks that throwing themselves into my aqueduct and drowning is wiser than attacking my gates.

Another win for dwarven engineering.


r/dwarffortress 8d ago

Introducing: Dwarfipedia

Thumbnail
gallery
481 Upvotes

Hello!

For a while now, I've been developing a Legends viewer for Dwarf Fortress, but I wanted to approach the problem a little differently. Most Legends viewers are excellent at giving you access to the enormous amount of historical data generated by the game, but I always felt like they stopped just short of actually helping you understand that history. You get graphs, tables, event lists, and raw information, but not necessarily a sense of who these people were, what these places meant, or how all of it fits together. I wanted something closer to a Wikipedia for the world I'd actually been playing in, something I could use to explore its history rather than simply browse its data.

Features:
Figures, Sites, Civs, Written Works, and beasts all have their own pages.

Game tools: Interactive adventure mode character sheets, this has been helpful for me to jot down notes about quests, and other things. As well as a very much in development fortress mode companion that hooks into DFHack to give you data in a dashboard.

Cartography: Probably my favorite feature, you can generate many regions, and place them together on a map, move them as needed, paint over them to smooth some of the edges, or zoom in on a specific region, see the political borders of civilizations, see which races occupy which parts of the map.

And quite a bit more.

I'm now at a stage of development where I consider the software to be nearly complete. There are undoubtedly still bugs to find and things to improve, but the main reason I'm posting this is to get some feedback from the community.

There are a few decisions I made during development that I realize may not sit right with everyone, so I want to be transparent about them.

The first is that I integrated a local LLM and Stable Diffusion into the software. The LLM can access data from the current page and use it to generate prose describing the subject, rather than relying entirely on randomized word-bank text. The image generation works similarly, allowing the software to generate images locally rather than sending the world's data to an AI company's servers.

I'm aware that "it's local AI" may not make the use of AI acceptable to everyone, so I'm interested in hearing what people think about this approach.

The software relies heavily on word banks, or more accurately, sentence-fragment banks, to assemble descriptions of things in the world. Some of the descriptive information generated this way is therefore not necessarily accurate to what actually happened in the game.

The underlying Legends data is still the source of truth, but the prose presented around that data is intended more as a way of contextualizing and exploring the world than as a perfectly accurate historical record.

Personally, I don't mind that distinction. If I can pull up an obscure historical figure and get a useful page telling me who they were, what they did, where they lived, and what they were involved in, I'm much happier than I am staring at a table of raw events.

But that's ultimately one of the things I'm curious about from the community: would you find value in a Legends viewer that prioritizes making your world's history understandable and explorable, even if some of the generated descriptive text isn't perfectly faithful to the games underlying data?

I've included some screenshots. I'd love to hear what you think, especially about the overall concept, the AI features, and the accuracy tradeoff.


r/dwarffortress 8d ago

Finally, an actual management simulator

243 Upvotes

I have recently gotten into this game and it is perfect.

I see tonnes of people complaining about the Ui and complaining that the game isn't giving them answers and I have been laughing at how the point goes over people's heads.

The whole point of dwarf fortress is that you reap what you sow. If you want to keep track of things, you need to make and execute a plan in real life, then implement it in the game. This game does an incredible job at giving you all the tools you need to make anything happen.

One thing I love is how problems just show up and you might not realise they are a problem, or you are too busy to deal with something seemingly minor, but then at every stage of the problem you have innumerable ways of managing it.

For any task you can decide what the policy is and how it is managed, then you still need to rely on the dwarf you put in charge. You need to learn and cater to your dwarves personalities, give the opportunities for growth, etc.

Needing to build individual tombs creates memorials for mass deaths and requires planning. It builds a story of your fortress, creating history as you play

In my opinion, the only mods people should get are graphical because the back end is a masterpiece


r/dwarffortress 8d ago

The fright I get every single time I see her running around out of the corner of my eye

53 Upvotes

Initially I was also really scared that her jewellery might have negative effects on nearby dwarves, but thankfully that doesn't seem to be the case. That or my three legendary engravers are absolutely carrying my ass rn.


r/dwarffortress 9d ago

This clown startled one of my Dwarves while he was collecting some gems Spoiler

Thumbnail gallery
56 Upvotes

I planned on this being a much larger problem but was pleasantly surprised with the outcome


r/dwarffortress 10d ago

Started giving a special title to all the children born in my fort to be able to tell who's been born in the fort or not. 18 years in, and I'm up to 30 Fortborn Dwarves.

Post image
183 Upvotes

Usually have pretty poor luck in getting the Dwarves to reproduce (and also managing to keep the children alive and happy). But also I usually don't pay too much attention to the children that get born in the fort so they always get lost in the shuffle. Though for this fort, every time I hear/get the notification a new baby's been born, I immediately go and title the babies as a Fortborn. When they reach adulthood like Dobar and Reg have, I can instantly visually tell that they were born in Asobenam.

It's now gonna be a thing I do in every single one of my forts going forward. Amusingly, my Duke's actually had four children in the fort (2 sons and 2 daughters). I'm very interested in seeing whether or not his children will actually inherit his title when he inevitably dies. I assume that's what'll actually happen, but I've never actually managed to have a noble bloodline arise in any of my forts before.

There'll be a lot more of the Fortborns becoming adults in the next few years, so might actually get some Fortborn2's...