How to hide the "has created a masterpiece" announcement?

Well, the title says it.

I tried to edit the /data/init/announcements.txt:

[MASTERPIECE_ARCHITECTURE:A_D:D_D]
[MASTERPIECE_CONSTRUCTION:A_D:D_D]

and delete the

:A_D:D_D

but it didn't work. Should I write something instead?


Solution 1:

The file needs something to be in those lines, so deleting them won't work, nor will giving them no flags. Understanding what they mean will help though!

D_D means "dwarf mode display". This flag makes the announcement show up in fortress mode, on the screen and in your logs.

A_D means "adventure mode display". This flag makes the announcement show up in adventure mode, on the screen and in the adventure log.

So the fix is easy enough: You only care about dwarf mode and you need something there, so change the line to:

[MASTERPIECE_ARCHITECTURE:A_D]
[MASTERPIECE_CONSTRUCTION:A_D]

Now only adventurers will ever be notified that they've created a masterwork rock mug, and your fortressed dwarves can quietly mug in peace.