v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "Announcements.txt"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
m (Minor notes added to the announcement options)
(Added info on bug and work around preventing some file changes from disabling announcement options as one would expect)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Quality|Tattered}}
 
{{Quality|Tattered}}
 
{{av}}
 
{{av}}
{{File|DF/data/init/announcements.txt}}
+
{{buggy}}
{{File|DF/data/prefs/announcements.txt}}
 
  
 
== Purpose ==
 
== Purpose ==
Both the [[Announcement]]s section within [[Settings]] and the '''announcements.txt''' file can be used to control the types of announcements displayed in Dwarf Fortress and how they are displayed in various modes. This can be useful to add alerts for critical combat events, stopping the recentering on birth events, or reducing the constant chatter of announcements like 'quota filled' or 'someone is visiting'.<br>
+
Both the [[Announcement]]s section of the in game [[Settings#Announcements|Settings]] and the '''announcements.txt''' file can be used to control the types of announcements are brought to the user's attention in Dwarf Fortress and how they will be displayed in various modes. This can be useful to add alerts for critical combat events, stopping the recentering upon birth events, or reducing the constant chatter of announcements like 'quota filled' or 'someone is visiting'.
The '''announcements.txt''' file reflects the settings now found in the Announcements tab. The table below has been updated with the [[Settings]] Announcement 'Name' which corresponds to its '''announcements.txt''' EVENT_LABEL (slightly less obvious than you may assume in some cases).
 
  
=== Community Awareness ===
+
The ''announcements.txt'' file reflects the in game Settings, Announcements tab. The table below has been updated with the [[Settings#Announcements|Settings]] Announcement 'Name' which corresponds to its ''announcements.txt EVENT_LABEL'' (slightly less obvious than you may assume in some cases).
Dwarf Fortress supports editing DF/data/'''init'''/file to adjust the '''Default''' [[Announcement]]s settings.<br>
+
 
Editing the same file in DF/data/'''prefs'''/ will make changes to the '''Current''' settings. This is the standard Dwarf Fortress file system organization.<br>
+
=== Community Awareness - Dwarf Fortress filesystem (/prefs/ vs /data/init/) ===
In later versions (v50.11) an in game [[Settings]] section, [[Announcement]]s, was added which makes this process easier. Though the purpose of each announcement and the options for each still a bit obtuse. This page offers ''some'' help.<br>
+
{{File|DF/data/init/announcements.txt}}
The '''announcements.txt''' file still exists in both locations, be sure to modify the DF/data/'''prefs'''/ version to experience the change to the '''current''' settings if you're changing a formerly played install or current game.<br>
+
{{File|DF/prefs/announcements.txt}}
This means that to confirm which '''announcement.txt''' EVENT_LABEL corresponds to an [[Announcement]] 'name' that you can,
+
Dwarf Fortress supports editing DF/'''data/init'''/file to adjust the '''Default''' [[Announcement]]s settings.<br>
# Open '''announcement.txt''' and identify the EVENT_LABEL you believe to be the right one
+
Editing the same file in DF/'''prefs'''/ will make changes to the '''Current''' settings.<br>
 +
This is the standard Dwarf Fortress file system organization.
 +
 
 +
In later versions (added in [[Release_information/50.10|v50.10]]) a new in game [[Settings#Announcements|Settings]] section, [[Announcement]]s, was added which makes this process easier. Though the purpose of each announcement for each can still be a bit obtuse.<br>
 +
'''SEE''' [[#Bugs]] section below!<br>
 +
The '''announcements.txt''' file exists in both locations, be sure to modify the DF/'''prefs'''/ version to experience the change to the '''current''' settings if you're changing a formerly played install or current game.<br>
 +
This means that to confirm which ''announcement.txt'' EVENT_LABEL corresponds to an [[Announcement]] 'name' that you can,
 +
# Open ''announcement.txt'' and identify the EVENT_LABEL you believe to be the right one
 
# Note it's '':options''
 
# Note it's '':options''
 
# Open [[Settings]] while in a game, and make a change to the Announcement 'name' you believe corresponds
 
# Open [[Settings]] while in a game, and make a change to the Announcement 'name' you believe corresponds
# Clicking 'Done' and 'Return to game' will update DF/data/'''prefs'''/announcements.txt without exiting the game
+
# Clicking 'Done' and 'Return to game' will update DF/'''prefs'''/announcements.txt without exiting the game
# Reload '''announcement.txt''' and confirm the expected change to the '':options'' of the EVENT_LABEL previously identified
+
# Reload ''announcement.txt'' and confirm the expected change to the '':options'' of the ''EVENT_LABEL'' previously identified
  
 
== Syntax ==
 
== Syntax ==
  ['''EVENT_LABEL''''':option:option''...]
+
  ['''''EVENT_LABEL''''''':option:option''...]
 
=== Available options ===
 
=== Available options ===
 
{| class="wikitable"
 
{| class="wikitable"
Line 72: Line 77:
 
|}
 
|}
  
== List of announcements ==
+
== {{text anchor|List of announcements}} ==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
Line 242: Line 247:
 
|
 
|
 
|-
 
|-
| {{text anchor|Adjust grip}}
+
| {{text anchor|(Wrestle) Adjust grip}}
 
| {{text anchor|COMBAT_WRESTLE_ADJUST_GRIP}}
 
| {{text anchor|COMBAT_WRESTLE_ADJUST_GRIP}}
 
|
 
|
 
|-
 
|-
| {{text anchor|Part ripped away}}
+
| {{text anchor|(Wrestle) Part ripped away}}
 
| {{text anchor|COMBAT_GRAB_TEAR}}
 
| {{text anchor|COMBAT_GRAB_TEAR}}
 
|
 
|
 
|-
 
|-
| {{text anchor|Strike}}
+
| {{text anchor|(Combat) Strike}}
 
| {{text anchor|COMBAT_STRIKE_DETAILS}}
 
| {{text anchor|COMBAT_STRIKE_DETAILS}}
 
|
 
|
 
|-
 
|-
| {{text anchor|Wounds}}
+
| {{text anchor|(Combat) Wounds}}
 
| {{text anchor|COMBAT_STRIKE_DETAILS_2}}
 
| {{text anchor|COMBAT_STRIKE_DETAILS_2}}
 
|
 
|
 
|-
 
|-
| {{text anchor|Enraged}}
+
| {{text anchor|(Combat) Enraged}}
 
| {{text anchor|COMBAT_EVENT_ENRAGED}}
 
| {{text anchor|COMBAT_EVENT_ENRAGED}}
 
| {{DFtext|The Wolf has become enraged!|4:1}}
 
| {{DFtext|The Wolf has become enraged!|4:1}}
 
|-
 
|-
| {{text anchor|Attack stuck in}}
+
| {{text anchor|(Combat) Attack stuck in}}
 
| {{text anchor|COMBAT_EVENT_STUCKIN}}
 
| {{text anchor|COMBAT_EVENT_STUCKIN}}
 
| {{DFtext|The *bronze spear* has lodged firmly in the wound!|5:1}}
 
| {{DFtext|The *bronze spear* has lodged firmly in the wound!|5:1}}
 
|-
 
|-
| {{text anchor|Natural attack latched}}
+
| {{text anchor|(Combat) Natural attack latched}}
 
| {{text anchor|COMBAT_EVENT_LATCH_BP}}
 
| {{text anchor|COMBAT_EVENT_LATCH_BP}}
 
|
 
|
 
|-
 
|-
| {{text anchor|Attack latched}}
+
| {{text anchor|(Combat) Attack latched}}
 
| {{text anchor|COMBAT_EVENT_LATCH_GENERAL}}
 
| {{text anchor|COMBAT_EVENT_LATCH_GENERAL}}
 
| {{DFtext|The Wolf latches on firmly!|5:1}}
 
| {{DFtext|The Wolf latches on firmly!|5:1}}
 
|-
 
|-
| {{text anchor|Propelling blow}}
+
| {{text anchor|(Combat) Propelling blow}}
 
| {{text anchor|COMBAT_EVENT_PROPELLED_AWAY}}
 
| {{text anchor|COMBAT_EVENT_PROPELLED_AWAY}}
 
| {{DFtext|The Wolf is propelled away by the force of the blow!|6:1}}
 
| {{DFtext|The Wolf is propelled away by the force of the blow!|6:1}}
 
|-
 
|-
| {{text anchor|Knocked out}}
+
| {{text anchor|(Combat) Knocked out}}
 
| {{text anchor|COMBAT_EVENT_KNOCKED_OUT}}
 
| {{text anchor|COMBAT_EVENT_KNOCKED_OUT}}
 
| {{DFtext|The Wolf has been knocked unconscious!|7:1}}
 
| {{DFtext|The Wolf has been knocked unconscious!|7:1}}
 
|-
 
|-
| {{text anchor|Stunned}}
+
| {{text anchor|(Combat) Stunned}}
 
| {{text anchor|COMBAT_EVENT_STUNNED}}
 
| {{text anchor|COMBAT_EVENT_STUNNED}}
 
| {{DFtext|The Wolf has been stunned!|3:1}}
 
| {{DFtext|The Wolf has been stunned!|3:1}}
 
|-
 
|-
| {{text anchor|Winded}}
+
| {{text anchor|(Combat) Winded}}
 
| {{text anchor|COMBAT_EVENT_WINDED}}
 
| {{text anchor|COMBAT_EVENT_WINDED}}
 
| {{DFtext|The Wolf is having trouble breathing!|7:0}}
 
| {{DFtext|The Wolf is having trouble breathing!|7:0}}
 
|-
 
|-
| {{text anchor|Nauseated}}
+
| {{text anchor|(Combat) Nauseated}}
 
| {{text anchor|COMBAT_EVENT_NAUSEATED}}
 
| {{text anchor|COMBAT_EVENT_NAUSEATED}}
 
| {{DFtext|The Wolf looks sick!|2:1}}
 
| {{DFtext|The Wolf looks sick!|2:1}}
Line 1,746: Line 1,751:
 
|
 
|
 
|}
 
|}
 +
== Bugs ==
 +
* Removing an '':option'' from <code>DF'''/prefs/'''announcements.txt</code> will not disable that option if it is enabled by <code>DF'''/data/init/'''announcements.txt</code>
 +
** Workaround - remove the option from both <code>DF'''/prefs/'''announcements.txt</code> and <code>DF'''/data/init/'''announcements.txt</code>
 +
  
 
{{gamedata}}
 
{{gamedata}}
 
{{files}}
 
{{files}}
 
[[ru:Announcements.txt]]
 
[[ru:Announcements.txt]]

Latest revision as of 08:34, 4 November 2023

This article is about the current version of DF.
Note that some content may still need to be updated.

Purpose[edit]

Both the Announcements section of the in game Settings and the announcements.txt file can be used to control the types of announcements are brought to the user's attention in Dwarf Fortress and how they will be displayed in various modes. This can be useful to add alerts for critical combat events, stopping the recentering upon birth events, or reducing the constant chatter of announcements like 'quota filled' or 'someone is visiting'.

The announcements.txt file reflects the in game Settings, Announcements tab. The table below has been updated with the Settings Announcement 'Name' which corresponds to its announcements.txt EVENT_LABEL (slightly less obvious than you may assume in some cases).

Community Awareness - Dwarf Fortress filesystem (/prefs/ vs /data/init/)[edit]

File

Folder-orange.svg Dwarf Fortress

Folder.svg data

Folder.svg init

Text-x-generic.svg announcements.txt

File

Folder-orange.svg Dwarf Fortress

Folder.svg prefs

Text-x-generic.svg announcements.txt

Dwarf Fortress supports editing DF/data/init/file to adjust the Default Announcements settings.
Editing the same file in DF/prefs/ will make changes to the Current settings.
This is the standard Dwarf Fortress file system organization.

In later versions (added in v50.10) a new in game Settings section, Announcements, was added which makes this process easier. Though the purpose of each announcement for each can still be a bit obtuse.
SEE #Bugs section below!
The announcements.txt file exists in both locations, be sure to modify the DF/prefs/ version to experience the change to the current settings if you're changing a formerly played install or current game.
This means that to confirm which announcement.txt EVENT_LABEL corresponds to an Announcement 'name' that you can,

  1. Open announcement.txt and identify the EVENT_LABEL you believe to be the right one
  2. Note it's :options
  3. Open Settings while in a game, and make a change to the Announcement 'name' you believe corresponds
  4. Clicking 'Done' and 'Return to game' will update DF/prefs/announcements.txt without exiting the game
  5. Reload announcement.txt and confirm the expected change to the :options of the EVENT_LABEL previously identified

Syntax[edit]

[EVENT_LABEL'':option:option...]

Available options[edit]

Settings
Options
announcements.txt
:options
Description Notes
 Popup  BOX or  DO_MEGA Causes a box to appear in the middle of the screen, requiring a click on the Okay button to close it. If multiple boxes are displayed at the same time, the button says More and displays the next box. This is often used with game-changing announcements.
 Pause  P or  PAUSE Pauses the game when the announcement occurs.
 Recenter  R or  RECENTER Recenters the game to the location of the announcement when the announcement occurs. Commonly used for births, caravan arrivals, and ambushes. Use of this without the pause option is not recommended, since your screen will recenter without warning.
 Adv  A_D or  A_DISPLAY Causes the announcement to be displayed at the bottom of the screen in adventure mode (and be viewable in the announcements list).
 Fort  D_D or  D_DISPLAY Causes the announcement to appear under one of the categories at the left side of the screen in fortress mode. The default for minor announcements including profession changes, weather, job cancellations, and striking new minerals while mining.
While playing in Fortress mode, enabling/disabling Adv has no impact on your announcement experience.
 Report  UCR or  UNIT_COMBAT_REPORT Causes the announcement to appear in all reports. A new report will be created if none are active. Commonly used for logging combat details.
 Report (Active)  UCR_A or  UNIT_COMBAT_REPORT_ALL_ACTIVE Nearly identical to UNIT_COMBAT_REPORT, but does not create a new report if none are active. There is no difference between having 'Report (Active)/UCR_A' and 'Report/UCR' enabled verse having only 'Report/UCR' enabled. Use Report (Active)/UCR_A for things you want in the combat reports that would be too chatty to always generate a combat report for (Urist Falls down) but don't forget to disable 'Report/UCR' or you won't get the benefit.
 Alert  ALERT Causes the announcement to appear under the alert button at the left side of the screen in fortress mode.

 List of announcements[edit]

Settings
Name
announcements.txt
EVENT_LABEL
Example Description/Notes
 Reached peak  REACHED_PEAK See calendar
 Era change  ERA_CHANGE The world has passed into The Dwarven Age.
 Endgame event 1  ENDGAME_EVENT_1 Discovery of the HFS
 Endgame event 1B  ENDGAME_EVENT_1B
 Endgame event 2  ENDGAME_EVENT_2
 Found a feature  FEATURE_DISCOVERY You have discovered an expansive cavern deep underground. Discovery of caverns and their various features
 Praise the miners  STRUCK_DEEP_METAL Raw adamantine! Praise the miners! Striking adamantine
 Struck mineral  STRUCK_MINERAL You have struck mica! Striking a mineral while mining
 Struck economic mineral  STRUCK_ECONOMIC_MINERAL You have struck hematite!
 Weapon twist  COMBAT_TWIST_WEAPON Used in combat, most often in adventure mode (also in the arena)
 Drop item  COMBAT_LET_ITEM_DROP
 Charge  COMBAT_START_CHARGE The Swordsdwarf charges at The Wolf!
 Surprised  COMBAT_SURPRISE_CHARGE The Wolf looks suprised by the ferocity of The Swordsdwarf's onslaught!
 Jump-dodge (proj)  COMBAT_JUMP_DODGE_PROJ The Wolf jumps away from the flying +bronze bolt+!
 Jump-dodge (strike)  COMBAT_JUMP_DODGE_STRIKE
 Dodge  COMBAT_DODGE
 Counterstrike  COMBAT_COUNTERSTRIKE
 Block  COMBAT_BLOCK
 Parry  COMBAT_PARRY
 (Charge) Collision  COMBAT_CHARGE_COLLISION The Swordsdwarf collides with The Wolf!
 (Charge) (D) Tumble  COMBAT_CHARGE_DEFENDER_TUMBLES The Wolf is knocked over and tumbles backwards!
 (Charge) (D) Knocked over  COMBAT_CHARGE_DEFENDER_KNOCKED_OVER The Wolf is knocked over!
 (Charge) (A) Tumble  COMBAT_CHARGE_ATTACKER_TUMBLES
 (Charge) (A) Knocked over  COMBAT_CHARGE_ATTACKER_BOUNCE_BACK The Swordsdwarf bounces backwards!
 (Charge) Tangle  COMBAT_CHARGE_TANGLE_TOGETHER
 (Charge) Tangle/tumble  COMBAT_CHARGE_TANGLE_TUMBLE They tangle together and tumble forward!
 COMBAT_CHARGE_RUSH_BY
 COMBAT_CHARGE_MANAGE_STOP
 COMBAT_CHARGE_OBSTACLE_SLAM
 (Wrestle) Joint lock  COMBAT_WRESTLE_LOCK
 (Wrestle) Chokehold  COMBAT_WRESTLE_CHOKEHOLD
 (Wrestle) Takedown  COMBAT_WRESTLE_TAKEDOWN The Swordsdwarf takes The Wolf down by the neck with The Swordsdwarf's right lower arm!
 (Wrestle) Throw  COMBAT_WRESTLE_THROW The Swordsdwarf throws The Wolf by the neck with The Swordsdwarf's right lower arm!
 (Wrestle) Release lock  COMBAT_WRESTLE_RELEASE_LOCK
 (Wrestle) Release choke  COMBAT_WRESTLE_RELEASE_CHOKE
 (Wrestle) Release  COMBAT_WRESTLE_RELEASE_GRIP
 (Wrestle) Struggle  COMBAT_WRESTLE_STRUGGLE
 (Wrestle) Latch on  COMBAT_WRESTLE_RELEASE_LATCH
 (Wrestle) Strangle  COMBAT_WRESTLE_STRANGLE_KO
 (Wrestle) Adjust grip  COMBAT_WRESTLE_ADJUST_GRIP
 (Wrestle) Part ripped away  COMBAT_GRAB_TEAR
 (Combat) Strike  COMBAT_STRIKE_DETAILS
 (Combat) Wounds  COMBAT_STRIKE_DETAILS_2
 (Combat) Enraged  COMBAT_EVENT_ENRAGED The Wolf has become enraged!
 (Combat) Attack stuck in  COMBAT_EVENT_STUCKIN The *bronze spear* has lodged firmly in the wound!
 (Combat) Natural attack latched  COMBAT_EVENT_LATCH_BP
 (Combat) Attack latched  COMBAT_EVENT_LATCH_GENERAL The Wolf latches on firmly!
 (Combat) Propelling blow  COMBAT_EVENT_PROPELLED_AWAY The Wolf is propelled away by the force of the blow!
 (Combat) Knocked out  COMBAT_EVENT_KNOCKED_OUT The Wolf has been knocked unconscious!
 (Combat) Stunned  COMBAT_EVENT_STUNNED The Wolf has been stunned!
 (Combat) Winded  COMBAT_EVENT_WINDED The Wolf is having trouble breathing!
 (Combat) Nauseated  COMBAT_EVENT_NAUSEATED The Wolf looks sick!
 MIGRANT_ARRIVAL_NAMED
 MIGRANT_ARRIVAL The arrival of migrants
 Dig canceled (warm)  DIG_CANCEL_WARM Digging designation cancelled: warm stone located. The cancellation of a mining task due to potentially dangerous stone.
 Dig canceled (wet)  DIG_CANCEL_DAMP Digging designation cancelled: damp stone located.
 Regular beast  BEAST_AMBUSH
 AMBUSH_DEFENDER Discovering an ambush
 Ambush (resident)  AMBUSH_RESIDENT
 Thief (villain)  AMBUSH_HERO
 Ambush (thief)  AMBUSH_THIEF Thief! Protect the hoard from skulking filth!
 Ambush (thief, sulking)  AMBUSH_THIEF_SUPPORT_SKULKING
 Ambush (thief, nature)  AMBUSH_THIEF_SUPPORT_NATURE
 Ambush (thief, other)  AMBUSH_THIEF_SUPPORT
 Gremlin  AMBUSH_MISCHIEVOUS A gremlin! Drive it away!
 Snatcher  AMBUSH_SNATCHER Snatcher! Protect the children!
 Ambush (snatcher)  AMBUSH_SNATCHER_SUPPORT
 Ambush (nature)  AMBUSH_AMBUSHER_NATURE
 Ambush  AMBUSH_AMBUSHER
 Ambush (injured creature)  AMBUSH_INJURED
 Ambush (uninjured creature)  AMBUSH_OTHER
 Ambush (incapacitated creature)  AMBUSH_INCAPACITATED
 Caravan  CARAVAN_ARRIVAL A caravan from Sarvesh Langgud has arrived. Arrival of a caravan
 Noble  NOBLE_ARRIVAL Arrival of a noble
 Migrants  D_MIGRANTS_ARRIVAL Some migrants have arrived. Arrival of a migrant wave
 Migrant (one)  D_MIGRANT_ARRIVAL A migrant has arrived.
 Migrants (danger)  D_MIGRANT_ARRIVAL_DISCOURAGED Some migrants have arrived, despite the danger.
 No migrants  D_NO_MIGRANT_ARRIVAL The fortress attracted no migrants this season. The failure of migrants to show up in Fortress mode
 Animal trapped  ANIMAL_TRAP_CATCH A vermin was caught in an animal trap
 Animal trap robbed  ANIMAL_TRAP_ROBBED Failure to catch a vermin
 Gremlin pulled lever  MISCHIEF_LEVER Fun caused by a certain mischievous creature
 Gremlin triggered plate  MISCHIEF_PLATE
 Gremlin opened cage  MISCHIEF_CAGE Something has emptied in a cage!
 Gremlin unshackled something  MISCHIEF_CHAIN
 Diplomat  DIPLOMAT_ARRIVAL Arrival of a diplomat
 Liaison  LIAISON_ARRIVAL The outpost liaison Tun Unnostobul from Sarvesh Langgud has arrived. Arrival of an outpost liaison
 Trade diplomat  TRADE_DIPLOMAT_ARRIVAL
 Cave-in  CAVE_COLLAPSE A section of the cavern has collapsed!
 Citizen birth  BIRTH_CITIZEN Fath Ikudäs, Miner has given birth to a girl.
 Animal birth  BIRTH_ANIMAL Stray Dog (Tame) has given birth to puppies.
 Wild animal gave birth  BIRTH_WILD_ANIMAL
 Strange mood  STRANGE_MOOD Zon Urabasub, Metalcrafter is taken by a fey mood!

Logem Stinthdkithn, Bowyer has been possessed!

 Artifact made  MADE_ARTIFACT Zon Urabasub, Metalcrafter has created Lonsust Stato, a platinum amulet!
 Item given name  NAMED_ARTIFACT Urdim Arbanerib, Mace Lord has bestowed the name Ostar Kinem upon a iron buckler! A soldier named their equipment.
 Attachment to item  ITEM_ATTACHMENT Kirkrost Inethnosig, mayor has grown attached to a steel crossbow!
 Vermin escaped from cage  VERMIN_CAGE_ESCAPE A vermin escapes from a cage/animal trap
 Entangled in hidden web  TRIGGER_WEB
 (Strange mood) Building claimed  MOOD_BUILDING_CLAIMED Zon Urabasub, Metalcrafter has claimed a Metalsmith's Forge. A moody dwarf has claimed a workshop
 Artifact construction begun  ARTIFACT_BEGUN Zon Urabasub, Metalcrafter has begun a mysterious construction! A dwarf has begun construction of an artifact
 Megabeast  MEGABEAST_ARRIVAL The Forgotten Beast Smespu has come! An enormous hairy ceratopsoid. It has an enormous shell and it is slavering. Its sea green hair is patchy. Beware its deadly dust! Arrival of a megabeast
 Werebeast  WEREBEAST_ARRIVAL The Werepanda Onget Râlukerib has come! A large panda twisted into humanoid form. It is crazed for blood and flesh. Its eyes glow spring green. Its sepia hair is long and straight. Now you will know why you fear the night. Arrival of a werebeast
 Berserk  BERSERK_CITIZEN Lòr Eralamug, Weaponsmith has gone berserk! A citizen has gone berserk
 Magma defaces engraving  MAGMA_DEFACES_ENGRAVING An engraving has melted in magma
 Engraving melted  ENGRAVING_MELTS
 Masterwork made  MASTERPIECE_CONSTRUCTION
 Masterwork architecture lost  MASTER_ARCHITECTURE_LOST A masterpiece building has been destroyed
 Masterwork construction lost  MASTER_CONSTRUCTION_LOST
 (Adventure) Awaken  ADV_AWAKEN Related to adventure mode
 (Adventure) Sleep interrupted  ADV_SLEEP_INTERRUPTED
 (Adventure) Made item  ADV_REACTION_PRODUCTS
 Job cancellation  CANCEL_JOB Sibrek ùshrireshon, Mechanic cancels Load Cage Trap: Needs empty cage.
 (Adventure) Death  ADV_CREATURE_DEATH The Wolf has been struck down.
 Citizen death  CITIZEN_DEATH Lòr Eralamug, Weaponsmith has been found dead. Death of a citizen in fortress mode
 Pet death  PET_DEATH The Stray Boar (Tame) has been slaughtered. The death of a pet, causing a negative thought for its owner Also used when a butcher slaughters unadopted livestock
 Fall over  FALL_OVER The Wolf falls over.
 Caught in flame  CAUGHT_IN_FLAMES The Swordsdwarf is caught in a burst of forgotten beast flames! Also used when a creature is caught in poison gas/vapors or cave-in dust.
 Caught in web  CAUGHT_IN_WEB The Wolf is caught up in a web!
 Slam into obstacle (blow apart)  UNIT_PROJECTILE_SLAM_BLOW_APART The Wolf slams into an obstacle and blows apart!
 Slam into obstacle  UNIT_PROJECTILE_SLAM The Wolf slams into an obstacle!
 Slam into unit  UNIT_PROJECTILE_SLAM_INTO_UNIT The Wolf slams into the Wolf!
 Vomit  VOMIT The Wolf vomits.
 Lose hold of item  LOSE_HOLD_OF_ITEM The Goblin Bowman loses the hold of the (bismuth bronze bow).
 Regain consciousness  REGAIN_CONSCIOUSNESS The Wolf regains consciousness.
 Free from web  FREE_FROM_WEB The Wolf is partially free from the web.
 Paralyzed  PARALYZED The Wolf is completely paralyzed!
 Overcome paralysis  OVERCOME_PARALYSIS A creature is no longer paralyzed
 No longer stunned  NOT_STUNNED The Wolf is no longer stunned. A creature is no longer stunned
 Exhausted  EXHAUSTION Exhaustion
 Give into pain  PAIN_KO The Wolf gives in to pain.
 (Wrestling) Break grip  BREAK_GRIP The Swordsdwarf breaks the grip of the Wolf's teeth on the Swordsdwarf's left upper arm.
 (Wrestling) Cannot break grip  NO_BREAK_GRIP The Swordsdwarf struggles in vain against the grip of the Wolf's teeth on the Swordsdwarf's left upper arm.
 Block fire  BLOCK_FIRE Blocking a fire attack
 Breathe fire  BREATHE_FIRE The Fire Imp breathes fire! A creature breathes fire
 Shoot web  SHOOT_WEB The Giant Cave Spider shoots out thick strands of webbing!
 Pull out and drop item  PULL_OUT_DROP
 Stand up  STAND_UP The Wolf stands up.
 Martial trance  MARTIAL_TRANCE Mörul Bardumoslan, Hammerdwarf has entered a martial trance!
 Breath attack  MAT_BREATH The Forgotten Beast breathes a cloud of Mirgur Sealhorse the Infinite Shadows's forgotten beast extract!
 (Adventure) Night Creature Attack  NIGHT_ATTACK_STARTS You are surrounded by incessant cackling. Bogeymen attack
 (Adventure) Cackling fades  NIGHT_ATTACK_ENDS The cackling fades away.
 NIGHT_ATTACK_TRAVEL You are still surrounded by cackling.
 Ghost attack  GHOST_ATTACK Lòr Eralamug, Ghostly Weaponsmith has arisen and is haunting the fortress!
 Discovered site  TRAVEL_SITE_DISCOVERY You have discovered a lair.
 Cannot travel through site  TRAVEL_SITE_BUMP You cannot travel through the Lair.
 Intro  ADVENTURE_INTRO You've finally got your equipment together, such as it is. Now it's time for action and adventure! In the rush of excitement, you've forgotten where you're going to go. Perhaps some of your friends might have ideas. Beginning adventure mode
 Creature sound  CREATURE_SOUND The capybara barks.
 Mechanism sounds  MECHANISM_SOUND
 Creature stolen object  CREATURE_STEALS_OBJECT A gray langur has stolen a -giant bat bone amulet-!
 Found trap  FOUND_TRAP Discovery of a trap in adventure mode
 Transformation  BODY_TRANSFORMATION Iden Ustuthod, Fisherdwarf has transformed into a wereskink!
 Interaction (user)  INTERACTION_ACTOR See Interaction token#VERB
 Interaction (target)  INTERACTION_TARGET See Interaction token#TARGET_VERB
 Undead attack  UNDEAD_ATTACK The dead walk. Hide while you still can! Arrival of a horde of undead.
 Citizen missing  CITIZEN_MISSING Lòr Eralamug, Weaponsmith has been missing for a week.
 Pet missing  PET_MISSING A pet has gone missing
 Weird weather  STRANGE_RAIN_SNOW It is raining rotten sludge! The appearance of unusual weather
 Evil cloud  STRANGE_CLOUD A cloud of haunting fog has drifted nearby!
 Animal Action  SIMPLE_ANIMAL_ACTION
 Flounder in water  FLOUNDER_IN_LIQUID You flounder in the water!
 Semi-wild  TRAINING_DOWN_TO_SEMI_WILD The Stray war Cave Dragon (Semi-Wild) has forgotten its training! A trained animal has reverted to a semi-wild state (Fortress mode). If the animal is not trained properly, it will become wild and possibly attack your dwarves.
 Full reversion  TRAINING_FULL_REVERSION The war Cave Dragon has reverted to a wild state! An animal has reverted to a wild state (follows the previous announcement)
 Gained knowledge  ANIMAL_TRAINING_KNOWLEDGE The dwarves of the Monastery of Tin are now quite knowledgable cave dragon trainers. See Animal trainer
 Skipped on liquid  SKIP_ON_LIQUID
 Dodge projectile  DODGE_FLYING_OBJECT Dodging a shot arrow
 Conversation  REGULAR_CONVERSATION Caspa Linkon, Human Swordsman: I must pray to Uspram Boldyell the Contest of Stability. I'm uneasy.
 Conversation (conflict)  CONFLICT_CONVERSATION Caspa Linkon, Human Swordsman: This is my fight too. I will take revenge!
 Hit by ball of flames  FLAME_HIT
 Embrace  EMBRACE
 Bandit empties container  BANDIT_EMPTY_CONTAINER
 Bandit grabs item  BANDIT_GRAB_ITEM
 Attack interrupted  COMBAT_EVENT_ATTACK_INTERRUPTED The Wolf's attack is interrupted! Wrestling interrupts opponent's attack
 Attack caught  COMBAT_WRESTLE_CATCH_ATTACK
 Fail to grab hold  FAIL_TO_GRAB_SURFACE Failing to grab a tile
 Lose hold of surface  LOSE_HOLD_OF_SURFACE Losing hold of a surface while climbing
 Travel complaint  TRAVEL_COMPLAINT
 No longer overwhelmed  LOSE_EMOTION
 Reorganize possessions  REORGANIZE_POSSESSIONS The Human Pikeman reorganizes his possessions.
 Push item  PUSH_ITEM
 Draw item  DRAW_ITEM
 Strap item  STRAP_ITEM
 Gained site control  GAIN_SITE_CONTROL You are now in control of Tanfield, ruling The Ignition of Churches from The Holy Saturninity.
 Assumed position  FORT_POSITION_SUCCESSION
 Citizen overwhelmed by stress  STRESSED_CITIZEN Lòr Eralamug, Weaponsmith is stumbling obliviously!
 Citizen lost to stress  CITIZEN_LOST_TO_STRESS Lòr Eralamug, Weaponsmith has gone stark raving mad!
 Tantrum  CITIZEN_TANTRUM Lòr Eralamug, Weaponsmith is throwing a tantrum!
 Enemy moved out of range  MOVED_OUT_OF_RANGE The Wolf has moved out of range! An attacked creature has moved out of range
 Cannot jump  CANNOT_JUMP You cannot jump while prone.
 No tracks  NO_TRACKS
 Already searched  ALREADY_SEARCHED_AREA You've already searched this area recently.
 Search found something  SEARCH_FOUND_SOMETHING
 Search found nothing  SEARCH_FOUND_NOTHING Your intense search turns up nothing.
 Nothing to interact  NOTHING_TO_INTERACT You have nothing with which to interact.
 Nothing to examine  NOTHING_TO_EXAMINE You have nothing to examine.
 You yield  YOU_YIELDED You assume a submissive posture. Yielding in adventure mode
 You unyield  YOU_UNYIELDED You no longer assume a submissive posture.
 You strap item  YOU_STRAP_ITEM You strap the steel short sword to your Upper body.
 You draw  YOU_DRAW_ITEM You draw the steel short sword with your Right hand.
 No grasp to draw  NO_GRASP_TO_DRAW_ITEM You do not have a free grasp for the steel short sword.
 No item to strap  NO_ITEM_TO_STRAP You have nothing left to draw or put away.
 No item to remove  NO_INV_TO_REMOVE You have nothing left to remove.
 No item to wear  NO_INV_TO_WEAR You have nothing left to wear.
 No item to eat  NO_INV_TO_EAT You have nothing left to eat or drink.
 No item to contain  NO_INV_TO_CONTAIN You have nothing to put inside a container.
 No item to drop  NO_INV_TO_DROP You have nothing left to drop.
 No item to pick up  NOTHING_TO_PICK_UP There is nothing to pick up here.
 No item to throw  NO_INV_TO_THROW You have nothing left to throw.
 No item to throw  NO_INV_TO_FIRE You have nothing left to fire.
 Check smells  CURRENT_SMELL Smelling in adventure mode
 Check weather  CURRENT_WEATHER The sky is clear above you. Checking weather in adventure mode
 Check temperature  CURRENT_TEMPERATURE Checking temperature in adventure mode
 Check date  CURRENT_DATE It is the 14th of Granite, 250. Checking time in adventure mode
 No hands to pick up  NO_GRASP_FOR_PICKUP You do not have a free grasp.
 Cannot climb  CANNOT_CLIMB You are unable to climb
 Cannot stand  CANNOT_STAND You are unable to stand up
 Must unretract first  MUST_UNRETRACT_FIRST You must unroll.
 Cannot rest  CANNOT_REST
 Cannot make campfire  CANNOT_MAKE_CAMPFIRE
 Made a campfire  MADE_CAMPFIRE You make a campfire
 Cannot set a fire  CANNOT_SET_FIRE
 Set fire  SET_FIRE You set a fire
 Break of dawn  DAWN_BREAKS The dawn is breaking. Change of the time of day
 Noon  NOON
 Nightfall  NIGHTFALL The night is falling.
 Nothing to do with item  NO_INV_INTERACTION
 Empty a container  EMPTY_CONTAINER You empty your giant moon snail leather backpack. Emptying a container in adventure mode
 Take out of a container  TAKE_OUT_OF_CONTAINER Taking an item out of container in adventure mode
 No container to insert item  NO_CONTAINER_FOR_ITEM You don't have a suitable container.
 Put into container  PUT_INTO_CONTAINER
 Eat  EAT_ITEM You eat an item
 Drink  DRINK_ITEM You drink an item
 Failed to eat/drink  CONSUME_FAILURE You lick an item
 Drop  DROP_ITEM You drop an item
 Pick up  PICK_UP_ITEM You pick up an item
 You interact with building  YOU_BUILDING_INTERACTION Interaction with a building in adventure mode
 You interact with item  YOU_ITEM_INTERACTION Interaction with an item in adventure mode
 You feel hot/cold  YOU_TEMPERATURE_EFFECTS You are melting!
 (Combat) Gain/lose possession of item  RESOLVE_SHARED_ITEMS
 Cough blood  COUGH_BLOOD Coughing blood
 Vomit blood  VOMIT_BLOOD Vomiting blood
 Learned a power  POWER_LEARNED Learning a new power
 You feed on victim  YOU_FEED_ON_SUCKEE Sucking blood
 Profession change  PROFESSION_CHANGES Changing a profession
 Recruit gains skill  RECRUIT_PROMOTED
 Soldier becomes a master  SOLDIER_BECOMES_MASTER A soldier has mastered a weapon skill
 Merchants unloading  MERCHANTS_UNLOADING The merchants from Sarvesh Langgud have arrived and are unloading their goods.
 Merchants need depot  MERCHANTS_NEED_DEPOT The merchants need a trade depot to unload their goods.
 Wagons bypassed inaccessible site  MERCHANT_WAGONS_BYPASSED The merchants' wagons have bypassed the site
 Merchants leaving soon  MERCHANTS_LEAVING_SOON The merchants from Sarvesh Langgud will be leaving soon.
 Merchants leaving now  MERCHANTS_EMBARKED The merchants from Sarvesh Langgud have embarked on their journey.
 Pet loses dead owner  PET_LOSES_DEAD_OWNER
 Pet adopts owner  PET_ADOPTS_OWNER
 Vermin bite  VERMIN_BITE The Stray Cow (Tame) has been stung by a honey bee! A vermin bites/stings a creature
 Unable to complete building  UNABLE_TO_COMPLETE_BUILDING The dwarves were unable to complete the Wall.
 Job removed from unpowered building  JOBS_REMOVED_FROM_UNPOWERED_BUILDING
 Citizen kidnapped  CITIZEN_SNATCHED A kidnapper has made off with the Dwarven child Ustuth Therlethendok!
 Vermin disturbed  VERMIN_DISTURBED
 Land gains a status  LAND_GAINS_STATUS
 Land's status elevated  LAND_ELEVATED_STATUS
 Masterpiece crafted  MASTERPIECE_CRAFTED Fikod Razulban has created a masterpiece ☼Juwog Minedscratch's forgotten beast silk cloth☼
 Masterpiece defaced  ARTWORK_DEFACED A foolish builder defaced a Edëm Stinzas! A masterwork was destroyed
 Animal trained  ANIMAL_TRAINED An animal has become a Stray war Dog.
 Masterful dye  DYED_MASTERPIECE An item has been masterfully dyed
 Masterwork food  COOKED_MASTERPIECE Atír Sigunzlir has cooked a masterful meal! Cooking a masterful meal
 Mandate ends  MANDATE_ENDS Medtob Aludineth, mayor has ended a mandate. A noble ended a mandate
 SLOWDOWN_ENDS
 Diplomat bids farewell  FAREWELL_HELPER
 Election  ELECTION_RESULTS
 Site located  SITE_PRESENT A site already exists at the location you are trying to embark to
 Construction suspended  CONSTRUCTION_SUSPENDED Construction of a building was suspended
 Machine link suspended  LINKAGE_SUSPENDED
 Work order completed  QUOTA_FILLED A work order was completed
 Job overwritten  JOB_OVERWRITTEN
 No fish to catch  NOTHING_TO_CATCH_IN_WATER There is nothing to catch in the river.
 Demand forgotten  DEMAND_FORGOTTEN
 New demand  NEW_DEMAND
 New mandate  NEW_MANDATE Medtob Aludineth, mayor has imposed a ban on certain exports.
 PRICES_ALTERED
 Local resident creature named  NAMED_RESIDENT_CREATURE
 Somebody grows up  SOMEBODY_GROWS_UP Somebody has grown up
 GUILD_REQUEST_TAKEN
 GUILD_WAGES_CHANGED
 NEW_WORK_MANDATE
 Citizen becomes soldier  CITIZEN_BECOMES_SOLDIER Shown when dwarves assume soldier role, for standing orders or direct orders
 Citizen becomes civilian  CITIZEN_BECOMES_NONSOLDIER Shown when soldier dwarves no longer have active military orders, and return to civilian life
 Party organized  PARTY_ORGANIZED
 Trantrum (possessed by ghost)  POSSESSED_TANTRUM A dwarf possessed by a ghost is throwing a tantrum
 Building toppled by ghost  BUILDING_TOPPLED_BY_GHOST A building was toppled by a ghost
 Masterwork improvement  MASTERFUL_IMPROVEMENT An item has been masterfully decorated
 Masterwork engraving  MASTERPIECE_ENGRAVING A masterpiece engraving was created
 Wedding  MARRIAGE
 NO_MARRIAGE_CELEBRATION
 Beast guzzles drink  CURIOUS_GUZZLER An animal drank stockpiled booze
 Clear weather  WEATHER_BECOMES_CLEAR The weather has cleared.
 Snow  WEATHER_BECOMES_SNOW A snow storm has come.
 Rain  WEATHER_BECOMES_RAIN It has started raining.
 Wet season  SEASON_WET
 Dry season  SEASON_DRY
 Spring  SEASON_SPRING Spring has arrived! Change of a season
 Summer  SEASON_SUMMER It is now summer.
 Autumn  SEASON_AUTUMN Autumn has come.
 Winter  SEASON_WINTER Winter is here.
 Guest arrives  GUEST_ARRIVAL Vusdom Ilerane, Human Spearman is visiting. Arrival of visitors, and also squads returning from missions.
 You cannot speak  CANNOT_SPEAK A troglodyte cannot speak. When playing adventure mode as a creature that doesn't speak.
 Research breakthrough  RESEARCH_BREAKTHROUGH
 Your order delivered  SERVICE_ORDER_DELIVERY
 You cannot perform  PERFORMANCE_START_FAILURE
 Begin activity  BEGIN_ACTIVITY
 Activity ongoing  MIDDLE_OF_ACTIVITY
 Activity section change  ACTIVITY_SECTION_CHANGE
 Activity end  CONCLUDE_ACTIVITY
 Learned written content  LEARNED_WRITTEN_CONTENT
 Learned art form  LEARNED_ART_FORM
 Performance quality  PERFORMER_UPDATE
 Building destroyed/toppled  BUILDING_DESTROYED_OR_TOPPLED A creature destroyed a building
 Cursed by deity  DEITY_CURSE Being cursed by a deity
 Composition complete  COMPOSITION_COMPLETE
 Composition failed  COMPOSITION_FAILED
 New apprenticeship  NEW_APPRENTICESHIP
 Petition ignored  PETITION_IGNORED The petition of Vusdom Ilerane, Human Spearman has been ignored.
 Cannot chop tree  CANNOT_CHOP_TREE You cannot fell trees in the arena.
 Tree chopped  CHOP_TREE Chopping trees in adventure mode
 You cannot construct here  CANNOT_CONSTRUCT You cannot construct at this site.
 Rumor spread by citizen  RUMOR_SPREAD
 Visitor shared rumor(s)  SERVICE_ORDER_RUMOR_RECEIVED
 Returning soldiers bring rumor(s)  RETURNING_RUMOR_RECEIVED
 New site founded nearby  NEW_HOLDING
 Nearby site linked economically  NEW_MARKET_LINK
 You given emergency tactical control  EMERGENCY_TACTICAL_CONTROL
 Agreement satisfied  AGREEMENT_SATISFIED
 Priesthood needs recognized  AGREEMENT_WARNING
 Agreement abandoned  AGREEMENT_ABANDONED
 Guild founded  NEW_GUILD
 Witnessed item handoff  CRIME_WITNESS_HANDOFF
 Witnessed item stolen  CRIME_WITNESS_STOLEN
 Witnessed item has been moved  CRIME_WITNESS_ITEM_MOVED
 Witnessed item missing  CRIME_WITNESS_ITEM_MISSING
 Mount  MOUNT
 You cannot mount  CANNOT_MOUNT
 You failed to mount  FAILED_MOUNT
 Dismount  DISMOUNT
 You failed to dismount  FAILED_DISMOUNT
 Diplomat left unhappy  DIPLOMAT_LEFT_UNHAPPY
 Embark  EMBARK_MESSAGE
 First caravan  FIRST_CARAVAN_ARRIVAL
 Monarch arrived  MONARCH_ARRIVAL
 Monarch arrived early  HASTY_MONARCH
 Satisfied monarch  SATISFIED_MONARCH The queen Fikod Rîsennikot is satisfied with their position here. Everything is properly royal, properly furnished. And yet? A true Mountainhome must have a true throne! And a true ruler requires seven symbols, symbols not of this world. Mere steel will not suffice. Deeper. We must dig deeper.
 Mountainhome achieved  MOUNTAINHOME You have acquired the status of mountainhome, the new dwarven capital
 No food  FOOD_WARNING

Bugs[edit]

  • Removing an :option from DF/prefs/announcements.txt will not disable that option if it is enabled by DF/data/init/announcements.txt
    • Workaround - remove the option from both DF/prefs/announcements.txt and DF/data/init/announcements.txt


Settings
Gameplay settings
Log files
Other