Dwarf Fortress

Dwarf Fortress

26 个评价
Train engraving
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
109.094 KB
2023 年 1 月 21 日 上午 10:02
2023 年 1 月 21 日 上午 10:41
2 项改动说明 ( 查看 )

订阅以下载
Train engraving

描述
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 条留言
Alyfox 2023 年 1 月 27 日 下午 10:14 
An alternate suggestion for a product: have 2 blocks get used to produce 1 slab
Warnstaff 2023 年 1 月 26 日 下午 12:10 
Thank you for this. Gives me a practical means to have skilled engravers.
shane_357 2023 年 1 月 22 日 下午 3:44 
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.
SnakeGhost 2023 年 1 月 22 日 上午 11:27 
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  [作者] 2023 年 1 月 21 日 下午 1:31 
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 2023 年 1 月 21 日 下午 12:54 
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.