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 "Emotion"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
m
(The ID numbers were outdated, I fixed that. Also, there appear to be 40 unused emotions, not 50. So I'm not sure where 180 (total) is coming from. Feel free to edit that back if I'm wrong, but DFHack shows all used and unused values with the "devel/query --table df.emotion_type" comment.)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{migrated article}}
+
{{Quality|Superior}}{{av}}{{old}}
{{Quality|Unrated}}{{av}}{{old}}
+
[[File:emotions_preview2.png|right]]Certain circumstances can evoke a wide range of '''emotions''', both negative and positive, affecting dwarves' [[stress]] levels. Emotional reactions can result from immediate experience, or from revisiting a long-term memory, and are affected by dwarves' [[personalities]] and values, resulting in different reactions to the same circumstances. Recent emotions experienced by dwarves (listed along with their circumstance pairs) are listed in the [[Thoughts and Preferences]] screen.  
[[File:emotions_preview.png|202px|right]]Certain circumstances can evoke a wide range of '''emotions''', both negative and positive, affecting dwarves' [[stress]] levels. Emotional reactions can result from immediate experience, or from revisiting a long-term memory, and are affected by dwarves' [[personalities]] and values, resulting in different reactions to the same circumstances. Recent emotions experienced by dwarves(listed along with their circumstance pairs) are listed in the [[Thoughts and Preferences]] screen.  
 
  
Different [[thoughts]] can have different "strength", denoting the effect the emotion has on a dwarf's stress levels (negative numbers reduce stress, while positive numbers increase it) and depends on time elapsed and dwarven personality. This thought strength is then divided by the 'Divider' numbers given in the table. The "strength" of the emotional reactions is loosely color-coded, with positive thoughts being in blue or green and strong negative thoughts being in red or yellow. Brown thoughts are mildly to moderately negative, and purple and grey ones are pretty much neutral.
+
Different [[thoughts]] can have different "strength", denoting the effect the emotion has on a dwarf's stress levels (negative numbers reduce stress, while positive numbers increase it) and depends on time elapsed and dwarven personality. This thought strength is then divided by the 'Divider' numbers given in the table. The thought strength is loosely color-coded, with positive thoughts being in blue or green and strong negative thoughts being in red or yellow. Brown thoughts are mildly to moderately negative, and purple and grey ones are pretty much neutral.
  
 
: Note that positive thoughts have a ''negative'' number, as they ''reduce'' stress. Numbers closer to 1 or -1 have the strongest effect on stress.
 
: Note that positive thoughts have a ''negative'' number, as they ''reduce'' stress. Numbers closer to 1 or -1 have the strongest effect on stress.
 
Many examples of a dwarf feeling emotions are as follows:<br>
 
Many examples of a dwarf feeling emotions are as follows:<br>
{{dftext|He was |0:1}}{{dftext|frustrated|6:0}}{{dftext| after being kept from alcohol for too long.|0:1}}<br>
+
[[File:emotions_v50_preview.png]]
{{dftext|She was |0:1}}{{dftext|resentful|6:0}}{{dftext| after getting into an argument.|0:1}}<br>
 
{{dftext|She was |0:1}}{{dftext|blissful|2:1}}{{dftext| after sleeping in a good bedroom.|0:1}}<br>
 
{{dftext|He was |0:1}}{{dftext|satisfied|1:1}}{{dftext| near a fine Bed.|0:1}}<br>
 
{{dftext|He felt |0:1}}{{dftext|fondness|3:1}}{{dftext| talking with an acquaintance.|0:1}}<br>
 
{{dftext|Within the last season, he was |0:1}}{{dftext|angry|4:1}}{{dftext| dwelling upon|5:0}}{{dftext| getting into an argument.|0:1}}
 
  
 
[[Syndromes]] can cause a creature to feel particular emotions using the CE_FEEL_EMOTION tag.
 
[[Syndromes]] can cause a creature to feel particular emotions using the CE_FEEL_EMOTION tag.
 
When a creature's stress level is high enough, certain negative emotions may create additional effects. These emotions will display a string in the dwarf's General status screen.
 
When a creature's stress level is high enough, certain negative emotions may create additional effects. These emotions will display a string in the dwarf's General status screen.
  
A total of 180 emotions are defined within the code, but only 130 of them are currently implemented:  
+
A total of 170<!--or 180?--> emotions are defined within the code, but only 130 of them are currently implemented:  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
Line 359: Line 353:
 
|style="background-color:#77FF77"| -1
 
|style="background-color:#77FF77"| -1
 
|-
 
|-
| 105
+
| 104
 
|style="background-color:#000000"|{{DFtext|Loathing|4:1}}
 
|style="background-color:#000000"|{{DFtext|Loathing|4:1}}
 
|style="background-color:#FF9999"| 2
 
|style="background-color:#FF9999"| 2
 
|-
 
|-
| 106
+
| 105
 
|style="background-color:#000000"|{{DFtext|Loneliness|6:0}}
 
|style="background-color:#000000"|{{DFtext|Loneliness|6:0}}
 
|style="background-color:#FFBBBB"| 4
 
|style="background-color:#FFBBBB"| 4
 
|-
 
|-
| 108
+
| 107
 
|style="background-color:#000000"|{{DFtext|Love|3:1}}
 
|style="background-color:#000000"|{{DFtext|Love|3:1}}
 
|style="background-color:#77FF77"| -1
 
|style="background-color:#77FF77"| -1
 
|-
 
|-
| 110
+
| 109
 
|style="background-color:#000000"|{{DFtext|Lust|3:1}}
 
|style="background-color:#000000"|{{DFtext|Lust|3:1}}
 
|style="background-color:#DDFFDD"| -8
 
|style="background-color:#DDFFDD"| -8
 
|-
 
|-
| 112
+
| 111
 
|style="background-color:#000000"|{{DFtext|Misery|6:1}}
 
|style="background-color:#000000"|{{DFtext|Misery|6:1}}
 
|style="background-color:#FF7777"| 1
 
|style="background-color:#FF7777"| 1
 
|"Wallowing in misery!" Creature will lie on the ground crying and will not move.
 
|"Wallowing in misery!" Creature will lie on the ground crying and will not move.
 
|-
 
|-
| 113
+
| 112
 
|style="background-color:#000000"|{{DFtext|Mortification|6:1}}
 
|style="background-color:#000000"|{{DFtext|Mortification|6:1}}
 
|style="background-color:#FF9999"| 2
 
|style="background-color:#FF9999"| 2
 
|-
 
|-
| 115
+
| 114
 
|style="background-color:#000000"|{{DFtext|Nervousness|6:0}}
 
|style="background-color:#000000"|{{DFtext|Nervousness|6:0}}
 
|style="background-color:#FFDDDD"| 8
 
|style="background-color:#FFDDDD"| 8
 
|-
 
|-
| 116
+
| 115
 
|style="background-color:#000000"|{{DFtext|Nostalgia|1:1}}
 
|style="background-color:#000000"|{{DFtext|Nostalgia|1:1}}
 
|style="background-color:#DDFFDD"| -8
 
|style="background-color:#DDFFDD"| -8
 
|-
 
|-
| 117
+
| 116
 
|style="background-color:#000000"|{{DFtext|Optimism|2:1}}
 
|style="background-color:#000000"|{{DFtext|Optimism|2:1}}
 
|style="background-color:#BBFFBB"| -4
 
|style="background-color:#BBFFBB"| -4
 
|-
 
|-
| 118
+
| 117
 
|style="background-color:#000000"|{{DFtext|Outrage|4:1}}
 
|style="background-color:#000000"|{{DFtext|Outrage|4:1}}
 
|style="background-color:#FF9999"| 2
 
|style="background-color:#FF9999"| 2
 
|-
 
|-
| 119
+
| 118
 
|style="background-color:#000000"|{{DFtext|Panic|6:1}}
 
|style="background-color:#000000"|{{DFtext|Panic|6:1}}
 
|style="background-color:#FF7777"| 1
 
|style="background-color:#FF7777"| 1
 
|-
 
|-
| 120
+
| 119
 
|style="background-color:#000000"|{{DFtext|Patience|7:0}}
 
|style="background-color:#000000"|{{DFtext|Patience|7:0}}
 
|style="background-color:#DDFFDD"| -8
 
|style="background-color:#DDFFDD"| -8
 
|-
 
|-
| 121
+
| 120
 
|style="background-color:#000000"|{{DFtext|Passion|3:1}}
 
|style="background-color:#000000"|{{DFtext|Passion|3:1}}
 
|style="background-color:#99FF99"| -2
 
|style="background-color:#99FF99"| -2
 
|-
 
|-
| 122
+
| 121
 
|style="background-color:#000000"|{{DFtext|Pessimism|6:0}}
 
|style="background-color:#000000"|{{DFtext|Pessimism|6:0}}
 
|style="background-color:#FFDDDD"| 8
 
|style="background-color:#FFDDDD"| 8
 
|-
 
|-
| 124
+
| 123
 
|style="background-color:#000000"|{{DFtext|Pleasure|3:1}}
 
|style="background-color:#000000"|{{DFtext|Pleasure|3:1}}
 
|style="background-color:#BBFFBB"| -4
 
|style="background-color:#BBFFBB"| -4
 
|-
 
|-
| 125
+
| 124
 
|style="background-color:#000000"|{{DFtext|Pride|3:1}}
 
|style="background-color:#000000"|{{DFtext|Pride|3:1}}
 
|style="background-color:#BBFFBB"| -4
 
|style="background-color:#BBFFBB"| -4
 
|-
 
|-
| 126
+
| 125
 
|style="background-color:#000000"|{{DFtext|Rage|4:1}}
 
|style="background-color:#000000"|{{DFtext|Rage|4:1}}
 
|style="background-color:#FF7777"| 1
 
|style="background-color:#FF7777"| 1
 
|"Enraged at all enemies!" Causes Enraged.
 
|"Enraged at all enemies!" Causes Enraged.
 
|-
 
|-
| 127
+
| 126
 
|style="background-color:#000000"|{{DFtext|Rapture|3:1}}
 
|style="background-color:#000000"|{{DFtext|Rapture|3:1}}
 
|style="background-color:#77FF77"| -1
 
|style="background-color:#77FF77"| -1
 
|-
 
|-
| 128
+
| 127
 
|style="background-color:#000000"|{{DFtext|Rejection|6:0}}
 
|style="background-color:#000000"|{{DFtext|Rejection|6:0}}
 
|style="background-color:#FFBBBB"| 4
 
|style="background-color:#FFBBBB"| 4
 
|-
 
|-
| 129
+
| 128
 
|style="background-color:#000000"|{{DFtext|Relief|2:1}}
 
|style="background-color:#000000"|{{DFtext|Relief|2:1}}
 
|style="background-color:#99FF99"| -2
 
|style="background-color:#99FF99"| -2
 
|-
 
|-
| 130
+
| 129
 
|style="background-color:#000000"|{{DFtext|Regret|6:0}}
 
|style="background-color:#000000"|{{DFtext|Regret|6:0}}
 
|style="background-color:#FFDDDD"| 8
 
|style="background-color:#FFDDDD"| 8
 
|-
 
|-
| 131
+
| 130
 
|style="background-color:#000000"|{{DFtext|Remorse|6:0}}
 
|style="background-color:#000000"|{{DFtext|Remorse|6:0}}
 
|style="background-color:#FFBBBB"| 4
 
|style="background-color:#FFBBBB"| 4
 
|-
 
|-
| 132
+
| 131
 
|style="background-color:#000000"|{{DFtext|Repentance|1:1}}
 
|style="background-color:#000000"|{{DFtext|Repentance|1:1}}
 
|style="background-color:#99FF99"| -2
 
|style="background-color:#99FF99"| -2
 
|-
 
|-
| 133
+
| 132
 
|style="background-color:#000000"|{{DFtext|Resentment|6:0}}
 
|style="background-color:#000000"|{{DFtext|Resentment|6:0}}
 
|style="background-color:#FFDDDD"| 8
 
|style="background-color:#FFDDDD"| 8
 
|-
 
|-
| 135
+
| 134
 
|style="background-color:#000000"|{{DFtext|Righteous Indignation|6:0}}
 
|style="background-color:#000000"|{{DFtext|Righteous Indignation|6:0}}
 
|style="background-color:#FFDDDD"| 8
 
|style="background-color:#FFDDDD"| 8
 
|-
 
|-
| 136
+
| 135
 
|style="background-color:#000000"|{{DFtext|Sadness|6:1}}
 
|style="background-color:#000000"|{{DFtext|Sadness|6:1}}
 
|style="background-color:#FFBBBB"| 4
 
|style="background-color:#FFBBBB"| 4
 
|-
 
|-
| 137
+
| 136
 
|style="background-color:#000000"|{{DFtext|Satisfaction|2:1}}
 
|style="background-color:#000000"|{{DFtext|Satisfaction|2:1}}
 
|style="background-color:#DDFFDD"| -8
 
|style="background-color:#DDFFDD"| -8
 
|-
 
|-
| 139
+
| 138
 
|style="background-color:#000000"|{{DFtext|Self Pity|6:0}}
 
|style="background-color:#000000"|{{DFtext|Self Pity|6:0}}
 
|style="background-color:#FFDDDD"| 8
 
|style="background-color:#FFDDDD"| 8
 
|-
 
|-
| 141
+
| 140
 
|style="background-color:#000000"|{{DFtext|Servile|1:1}}
 
|style="background-color:#000000"|{{DFtext|Servile|1:1}}
 
|style="background-color:#FFFFFF"| 0
 
|style="background-color:#FFFFFF"| 0
 
|-
 
|-
| 142
+
| 141
 
|style="background-color:#000000"|{{DFtext|Shaken|6:1}}
 
|style="background-color:#000000"|{{DFtext|Shaken|6:1}}
 
|style="background-color:#FF7777"| 1
 
|style="background-color:#FF7777"| 1
 
|"Shaken to the core!"
 
|"Shaken to the core!"
 
|-
 
|-
| 143
+
| 142
 
|style="background-color:#000000"|{{DFtext|Shame|6:1}}
 
|style="background-color:#000000"|{{DFtext|Shame|6:1}}
 
|style="background-color:#FFBBBB"| 4
 
|style="background-color:#FFBBBB"| 4
 
|-
 
|-
| 144
+
| 143
 
|style="background-color:#000000"|{{DFtext|Shock|6:1}}
 
|style="background-color:#000000"|{{DFtext|Shock|6:1}}
 
|style="background-color:#FF7777"| 1
 
|style="background-color:#FF7777"| 1
 
|"In emotional shock!"
 
|"In emotional shock!"
 
|-
 
|-
| 149
+
| 148
 
|style="background-color:#000000"|{{DFtext|Suspicion|5:1}}
 
|style="background-color:#000000"|{{DFtext|Suspicion|5:1}}
 
|style="background-color:#FFDDDD"| 8
 
|style="background-color:#FFDDDD"| 8
 
|-
 
|-
| 150
+
| 149
 
|style="background-color:#000000"|{{DFtext|Sympathy|3:1}}
 
|style="background-color:#000000"|{{DFtext|Sympathy|3:1}}
 
|style="background-color:#DDFFDD"| -8
 
|style="background-color:#DDFFDD"| -8
 
|-
 
|-
| 151
+
| 150
 
|style="background-color:#000000"|{{DFtext|Tenderness|3:1}}
 
|style="background-color:#000000"|{{DFtext|Tenderness|3:1}}
 
|style="background-color:#99FF99"| -2
 
|style="background-color:#99FF99"| -2
 
|-
 
|-
| 153
+
| 152
 
|style="background-color:#000000"|{{DFtext|Terror|4:1}}
 
|style="background-color:#000000"|{{DFtext|Terror|4:1}}
 
|style="background-color:#FF7777"| 1
 
|style="background-color:#FF7777"| 1
Line 509: Line 503:
 
Default behavior when experiencing high stress in combat.
 
Default behavior when experiencing high stress in combat.
 
|-
 
|-
| 154
+
| 153
 
|style="background-color:#000000"|{{DFtext|Thrill|1:1}}
 
|style="background-color:#000000"|{{DFtext|Thrill|1:1}}
 
|style="background-color:#99FF99"| -2
 
|style="background-color:#99FF99"| -2
 
|-
 
|-
| 156
+
| 155
 
|style="background-color:#000000"|{{DFtext|Triumph|2:1}}
 
|style="background-color:#000000"|{{DFtext|Triumph|2:1}}
 
|style="background-color:#99FF99"| -2
 
|style="background-color:#99FF99"| -2
 
|-
 
|-
| 157
+
| 156
 
|style="background-color:#000000"|{{DFtext|Uneasiness|6:0}}
 
|style="background-color:#000000"|{{DFtext|Uneasiness|6:0}}
 
|style="background-color:#FFDDDD"| 8
 
|style="background-color:#FFDDDD"| 8
 
|-
 
|-
| 158
+
| 157
 
|style="background-color:#000000"|{{DFtext|Unhappiness|6:0}}
 
|style="background-color:#000000"|{{DFtext|Unhappiness|6:0}}
 
|style="background-color:#FFBBBB"| 4
 
|style="background-color:#FFBBBB"| 4
 
|-
 
|-
| 159
+
| 158
 
|style="background-color:#000000"|{{DFtext|Vengefulness|4:1}}
 
|style="background-color:#000000"|{{DFtext|Vengefulness|4:1}}
 
|style="background-color:#FFBBBB"| 4
 
|style="background-color:#FFBBBB"| 4
 
|-
 
|-
| 161
+
| 160
 
|style="background-color:#000000"|{{DFtext|Wonder|1:1}}
 
|style="background-color:#000000"|{{DFtext|Wonder|1:1}}
 
|style="background-color:#DDFFDD"| -8
 
|style="background-color:#DDFFDD"| -8
 
|-
 
|-
| 162
+
| 161
 
|style="background-color:#000000"|{{DFtext|Worry|6:0}}
 
|style="background-color:#000000"|{{DFtext|Worry|6:0}}
 
|style="background-color:#FFDDDD"| 8
 
|style="background-color:#FFDDDD"| 8
 
|-
 
|-
| 163
+
| 162
 
|style="background-color:#000000"|{{DFtext|Wrath|4:1}}
 
|style="background-color:#000000"|{{DFtext|Wrath|4:1}}
 
|style="background-color:#FF7777"| 1
 
|style="background-color:#FF7777"| 1
 
|-
 
|-
| 164
+
| 163
 
|style="background-color:#000000"|{{DFtext|Zeal|1:1}}
 
|style="background-color:#000000"|{{DFtext|Zeal|1:1}}
 
|style="background-color:#BBFFBB"| -4
 
|style="background-color:#BBFFBB"| -4
 
|-
 
|-
| 168
+
| 167
 
|style="background-color:#000000"|{{DFtext|Restless|6:0}}
 
|style="background-color:#000000"|{{DFtext|Restless|6:0}}
 
|style="background-color:#FFDDDD"| 8
 
|style="background-color:#FFDDDD"| 8
 
|-
 
|-
| 169
+
| 168
 
|style="background-color:#000000"|{{DFtext|Admiration|3:1}}
 
|style="background-color:#000000"|{{DFtext|Admiration|3:1}}
 
|style="background-color:#DDFFDD"| -8
 
|style="background-color:#DDFFDD"| -8

Latest revision as of 08:00, 28 March 2024

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

Emotions preview2.png

Certain circumstances can evoke a wide range of emotions, both negative and positive, affecting dwarves' stress levels. Emotional reactions can result from immediate experience, or from revisiting a long-term memory, and are affected by dwarves' personalities and values, resulting in different reactions to the same circumstances. Recent emotions experienced by dwarves (listed along with their circumstance pairs) are listed in the Thoughts and Preferences screen.

Different thoughts can have different "strength", denoting the effect the emotion has on a dwarf's stress levels (negative numbers reduce stress, while positive numbers increase it) and depends on time elapsed and dwarven personality. This thought strength is then divided by the 'Divider' numbers given in the table. The thought strength is loosely color-coded, with positive thoughts being in blue or green and strong negative thoughts being in red or yellow. Brown thoughts are mildly to moderately negative, and purple and grey ones are pretty much neutral.

Note that positive thoughts have a negative number, as they reduce stress. Numbers closer to 1 or -1 have the strongest effect on stress.

Many examples of a dwarf feeling emotions are as follows:
Emotions v50 preview.png

Syndromes can cause a creature to feel particular emotions using the CE_FEEL_EMOTION tag. When a creature's stress level is high enough, certain negative emotions may create additional effects. These emotions will display a string in the dwarf's General status screen.

A total of 170 emotions are defined within the code, but only 130 of them are currently implemented:

ID Emotion Divider Additional text / Effects at high stress
-1 Anything 0
0 Acceptance -8
1 Adoration -1
2 Affection -2
3 Agitation 4
4 Aggravation 4
5 Agony 1 "Writhing in agony!"
6 Alarm 4
7 Alienation 8
8 Amazement 0
9 Ambivalence 0
10 Amusement -4
11 Anger 2
12 Angst 1 "In existential crisis!" Creature will lie on the ground, pondering the meaning of life, and will not move.
13 Anguish 1 "Anguished!" Creature will lie on the ground crying and will not move.
14 Annoyance 8
16 Anxiety 4
17 Apathy 0
19 Arousal -8
20 Astonishment 0
22 Aversion 4
23 Awe 0
24 Bitterness 2
25 Bliss -1
26 Boredom 8
27 Caring -2
29 Confusion 8
30 Contempt 4
31 Contentment -8
34 Defeat 2
35 Dejection 4
36 Delight -1
39 Despair 1
40 Disappointment 8
41 Disgust 4
42 Disillusionment 8
43 Dislike 8
44 Dismay 2
45 Displeasure 8
46 Distress 2
47 Doubt 8
49 Eagerness -4
51 Elation -2
52 Embarrassment 8
53 Empathy -2
54 Emptiness 4
55 Enjoyment -8
57 Enthusiasm -8
59 Euphoria -1
60 Exasperation 8
61 Excitement -2
62 Exhilaration -2
63 Expectancy -8
64 Fear 1 "Experiencing mortal fear!"
65 Ferocity 2
66 Fondness -8
67 Freedom -4
68 Fright 2
69 Frustration 8
71 Gaiety -2
73 Glee -2
74 Gloom 4
75 Glumness 8
76 Gratitude -4
78 Grief 2
79 Grim Satisfaction 0
80 Grouchiness 8
81 Grumpiness 8
82 Guilt 4
83 Happiness -2
84 Hatred 2
86 Hope -2
87 Hopelessness 2
88 Horror 1 "Overwhelmed by horror!"
90 Humiliation 4
95 Insult 4
96 Interest -8
97 Irritation 8
98 Isolation 4
100 Jolliness -4
101 Joviality -2
102 Joy -1
103 Jubilation -1
104 Loathing 2
105 Loneliness 4
107 Love -1
109 Lust -8
111 Misery 1 "Wallowing in misery!" Creature will lie on the ground crying and will not move.
112 Mortification 2
114 Nervousness 8
115 Nostalgia -8
116 Optimism -4
117 Outrage 2
118 Panic 1
119 Patience -8
120 Passion -2
121 Pessimism 8
123 Pleasure -4
124 Pride -4
125 Rage 1 "Enraged at all enemies!" Causes Enraged.
126 Rapture -1
127 Rejection 4
128 Relief -2
129 Regret 8
130 Remorse 4
131 Repentance -2
132 Resentment 8
134 Righteous Indignation 8
135 Sadness 4
136 Satisfaction -8
138 Self Pity 8
140 Servile 0
141 Shaken 1 "Shaken to the core!"
142 Shame 4
143 Shock 1 "In emotional shock!"
148 Suspicion 8
149 Sympathy -8
150 Tenderness -2
152 Terror 1 "Overcome by terror!" Creature will flee from enemies.

Default behavior when experiencing high stress in combat.

153 Thrill -2
155 Triumph -2
156 Uneasiness 8
157 Unhappiness 4
158 Vengefulness 4
160 Wonder -8
161 Worry 8
162 Wrath 1
163 Zeal -4
167 Restless 8
168 Admiration -8