Dwarf Fortress

Dwarf Fortress

26 ratings
Train engraving
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
109.094 KB
21 Jan, 2023 @ 10:02am
21 Jan, 2023 @ 10:41am
2 Change Notes ( view )

Subscribe to download
Train engraving

Description
Train engraving
Training a dwarf in engraving from a starting level of e.g. dabbling/unskilled can be a bit annoying. Either you engrave areas in your mines far from your rooms, ending up with large areas of unused engravings. Or you send your unskilled engraver to engrave your tavern/temples/corridors/rooms/etc., ending up with lots of poor quality engravings that take time to remove.

Mod info

This mod provides a potentially more convenient way to train one or more engraving dwarves.

Adds a simple reaction to the Stoneworker's workshop called Train engraving.

This reaction takes in 2 inorganic blocks and returns 1 block, providing a bit of engraving experience in the process.

I tried to kind of balance it in that it consumes 1 block in the reaction (imagine the engraver "using up" the block engraving it over and over again until it's dust), and it also takes a while to gain significant experience. In my test it took about a year and a half of constant training to get a dwarf from nothing to legendary.

To train a specific dwarf most efficiently:
  • Build a new Stoneworker's workshop next to a stockpile with lots of blocks you don't mind losing
  • Set the workshop to only take from this stockpile
  • Set the specific dwarf to only do engraving
  • Set the workshop to only allow the specific dwarf
  • Set "train engraving" on repeat on this workshop

Misc

This mod must be loaded after the vanilla_entities (e.g. at the bottom) to add the reactions properly.

The training will also provide dwarf happiness, through "satisfied at work" and "satisfied improved engraving".

The reaction is only added to the "mountains" entity, meaning non-dorf civilizations may not have it available.

Apparently a reaction only provides experience if it has a product, which is why this reaction takes 2 blocks and produces 1
6 Comments
Alyfox 27 Jan, 2023 @ 10:14pm 
An alternate suggestion for a product: have 2 blocks get used to produce 1 slab
Warnstaff 26 Jan, 2023 @ 12:10pm 
Thank you for this. Gives me a practical means to have skilled engravers.
shane_357 22 Jan, 2023 @ 3:44pm 
I think it would be very cool to have 'runestone' buildings produced by this. Or at least an additional recipe that makes them in addition to the strict 'training' one.
Smoking2Joints 22 Jan, 2023 @ 11:27am 
Very cool. I appreciate why you chose to have just a block output. My initial reaction would be that It would be cool to see it output engraved tablets with quality and have values similar to furniture maybe? Either way, very cool!
kaffelars  [author] 21 Jan, 2023 @ 1:31pm 
I thought about making some kind of engraved block product, but I wanted the reaction to be very simple and not create a lot of products you would have to constantly haul away and stockpile. The only value of this reaction is the training.

But maybe I can look into making another mod (or an update to this) where you can create engraved finished goods, like engraved blocks.
Kyte 21 Jan, 2023 @ 12:54pm 
Why not have it take 1 block and produce 1 engraved block as a sort of finished good? Something with ~1.1x value of a plain block or thereabouts.