Difference between revisions of "Anger"

From NetHackWiki
Jump to navigation Jump to search
(Added Smiting)
m (potholes, earmark, etc.)
 
(34 intermediate revisions by 21 users not shown)
Line 1: Line 1:
'''Anger''' is a measure of how angry your [[god]] is with you.
+
{{todo|Per [[3.6.3]]: "When players injure themselves kicking an [[altar]], the relevant god's wrath is no longer ignored." This implies significant effects on anger, and the article should be updated accordingly.}}
 +
{{religion}}
 +
 
 +
In ''[[NetHack]]'', '''anger''' is a measure of how angry your [[god]] is with you.
  
 
It is a [[Bad Idea]] to ask your god for favors when it is angry with you.
 
It is a [[Bad Idea]] to ask your god for favors when it is angry with you.
  
Your god can be mollified by sacrificing sufficiently powerful monsters at a coaligned [[altar]].
+
If you sufficiently annoy any god, it may [[#Smiting|smite]] you.
 +
 
 +
Your god can be mollified by [[Sacrifice|sacrificing]] sufficiently powerful monsters at a coaligned [[altar]].
 +
To reduce anger, a simple rule of thumb is that non-chaotics must sacrifice a corpse from a monster with 7 or greater [[monster difficulty]], and chaotic players must sacrifice a corpse with monster difficulty of 11 or greater. For non-chaotic players, a cross-aligned unicorn will also work.
  
 
== Effects of anger ==
 
== Effects of anger ==
Line 17: Line 23:
 
== Checking your god's anger ==
 
== Checking your god's anger ==
  
[[Enlightenment]] by a wand or potion includes a statement of your god's anger, if any.
+
[[Enlightenment]] by a wand or potion includes a statement of your god's anger, if any.{{refsrc|cmd.c|1070|comment=degrees of anger}}
 
{|class="prettytable"
 
{|class="prettytable"
 
!Message
 
!Message
Line 48: Line 54:
 
| +3*
 
| +3*
 
|-
 
|-
|[[Altar|Sacrificing]] to [[Moloch]]
+
|Attempting to [[change alignment]] to [[unaligned]] outside [[Gehennom]]
 
| +3*
 
| +3*
 +
|-
 +
|[[Altar|Sacrificing]] on an altar of [[Moloch]] in [[Gehennom]]
 +
| +3
 
|-
 
|-
 
|[[Altar|Sacrificing]] an identified [[Cheap plastic imitation of the Amulet of Yendor|fake Amulet of Yendor]]
 
|[[Altar|Sacrificing]] an identified [[Cheap plastic imitation of the Amulet of Yendor|fake Amulet of Yendor]]
Line 66: Line 75:
 
| +1*
 
| +1*
 
|-
 
|-
|Displacing your pet into a trap, killing it.
+
|Killing your pet by displacing it into a trap.
 
| +1
 
| +1
|-
 
|[[Prayer|Praying]] with negative [[luck]], negative [[alignment record]], or when your god is angry
 
| +0*
 
|-
 
|[[Prayer|Praying]] while in [[Gehennom]]
 
| +0**
 
 
|}
 
|}
  
''* Your god will smite you after increasing anger.''<br/>
+
''* Your god will [[#Smiting|smite]] you after increasing anger.''
''** Moloch may smite you (guaranteed if negative [[alignment record]], more likely with higher [[alignment record]] and lower [[luck]]).''
 
  
 
== Ways to mollify your god ==
 
== Ways to mollify your god ==
 
+
Anger never times out by itself. [[Sacrificing]] corpses to your god is the only way to reduce it.
 
{|class="prettytable"
 
{|class="prettytable"
 
!Action
 
!Action
 
!Anger
 
!Anger
 
|-
 
|-
|[[Altar#Ordinary sacrifice|Sacrificing]] a corpse to your own god
+
|Sacrificing a unicorn at an altar of its own alignment (not yours)
| <see below>
+
| -1*
 
|-
 
|-
|[[Altar|Sacrificing]] a unicorn at an altar of its own alignment (not yours)
+
|Sacrificing a former pet at an altar not of your alignment
 
| -1*
 
| -1*
 
|-
 
|-
|[[Altar|Sacrificing]] a former pet at an altar of another alignment
+
|Sacrificing any other corpse to your own god
| -1*
+
| <see below>
 
|}
 
|}
  
''* The altar's god will smite you. (Your god is slightly mollified because you upset another god.)''
+
''* The altar's god will [[#Smiting|smite]] you. (Your god is slightly mollified because you upset another god.) The corpse is not consumed, perhaps due to a bug.''
  
 
=== Value of corpses ===
 
=== Value of corpses ===
  
Your god's anger is reduced based on the ''value'' of the corpse sacrificed. Value is the [[difficulty]] of the monster, with some adjustments:
+
Your god's anger is reduced based on the ''value'' of the corpse sacrificed and your alignment.{{refsrc|pray.c|1420|comment=Corpse value determines anger reduction; alignment affects amount.}}
* A former pet of yours has a value of -1 (guaranteed to anger the altar's god).
+
 
* A unicorn of the altar's alignment has a value of -5 (guaranteed to anger the altar's god).
+
Value is the difficulty of the monster plus 1{{refsrc|pray.c|1161|comment=Base value is difficulty + 1.}}, with some adjustments:
* A unicorn not of your alignment has +3 value.
+
* A former pet of yours has a value of -1 and is guaranteed to anger the altar's god by 1.
 +
* A unicorn of the altar's alignment has a value of -5 and is guaranteed to anger the altar's god by 1.
 +
* A unicorn not of your alignment has +3 extra value.  
 
* Undead have +1 value if you are not chaotic.
 
* Undead have +1 value if you are not chaotic.
  
If you are not chaotic, your god's anger is reduced by ''value''/8.
+
Otherwise, the actual reduction depends on your alignment:
 +
*If you are not chaotic, your god's anger is reduced by ''value''/8.
 +
*If you are chaotic, your god's anger is reduced by ''value''/12.
 +
 
 +
=== Messages ===
 +
''Main article: [[Sacrifice#Messages]]''
 +
 
 +
== Other ways to get a god to smite you ==
 +
 
 +
In addition to the above, the following will result in one god or another [[#Smiting|smiting]] you, but will not affect your god's anger:
 +
 
 +
{|class="prettytable"
 +
!Action
 +
!Deity
 +
|-
 +
|[[Prayer|Praying]] with negative [[luck]], negative [[alignment record]], or when your god is angry
 +
|Your god
 +
|-
 +
|[[Prayer|Praying]] while in [[Gehennom]]
 +
|[[Moloch]]*
 +
|-
 +
|[[Altar|Sacrificing]] anything at a [[high altar]] not of your alignment
 +
|The altar's god**
 +
|}
  
If you are chaotic, your god's anger is reduced by ''value''/12.
+
''* Moloch may not smite you if you have low positive alignment and/or good luck.<ref>{{sourcecode|pray.c|1618}} (Moloch smites you ''if  (u.ualign.record <= 0 || rnl(u.ualign.record))'')</ref><br/>
 +
''** That god '''zaps''' you (as a 10+ on the smite table). You don't lose your [[intrinsic protection]].  If you sacrificed a known [[Cheap plastic imitation of the Amulet of Yendor|fake Amulet of Yendor]], this is in addition to your own god getting angry.''
  
 
== Smiting ==
 
== Smiting ==
  
{{basedon|name=Matthew Lahut|url=http://www.steelypips.org/nethack/pray.html}}
+
Sufficiently annoying any god will cause it to possibly '''smite''' you.{{reffunc|pray.c|angrygods}}
{{todo|Clean this up to make sure the text is correct for all cases of a god other than your own smiting you.}}
 
:''This section has been updated for NetHack 3.4.3.''
 
  
The negative effect of smiting depends on four things:
+
You will lose any [[intrinsic protection]] you may have if you anger any god to this point, regardless of the actual outcome of the attempt.{{refsrc|pray.c|558|comment=smiting strips protection}}
 +
 
 +
There may be an additional negative effect based on the following:
 
* Your god's anger
 
* Your god's anger
* Whether your own god or a different god is smiting you
+
* Whether your own god or a different god is trying to smite you
* Your luck
+
* Your [[luck]]
* Your alignment
+
* Your [[alignment record]]
  
The following algorithm and lookup table shows how the negative effect is chosen.
+
The following algorithm and lookup table show how the negative effect is chosen.
 
# Base value
 
# Base value
## If your own god is smiting you, start with three times your god's anger.
+
#* If your own god is trying to smite you, start with three times your god's anger.
## If a different god is smiting you, start with half your alignment (likely to be greater than three times your god's anger, smiting from a different god is usually worse).
+
#* If a different god is trying to smite you, start with half your alignment.
 
# [[Luck]] modifier
 
# [[Luck]] modifier
## If your luck is positive, or your alignment is at least 4 and your own god is smiting you, subtract one third of your luck from the base value.
+
#* If your luck is positive, subtract one third of your luck from the base value.
## Otherwise, add the absolute value of your luck to the base value (so the more negative your luck is, the more the punishment is going to hurt).
+
#* If your luck is negative, subtract your luck from the base value (making things worse).
# Rolling
+
#** If your own god is trying to smite you and your alignment is at least strident, instead subtract only one third of your luck from the base value. (Your god relents somewhat due to your past piety?)
## If the value is greater than 15, it is capped at 15. If the value is less than 1, it is increased to 1.
+
# Adjustment
## Roll 1d(your value) and use the following lookup table.
+
#* If the value is less than 1, increase it to 1.
 
+
#* If the value is greater than 15, decrease it to 15.
You will lose any [[protection]] you may have<ref>{{sourcecode|pray.c|558}} (smiting strips protection)</ref> in addition to the following possible effects:
+
# Roll 1d(value) and use the following lookup table.
  
 
{|class="prettytable"
 
{|class="prettytable"
Line 140: Line 168:
 
|-
 
|-
 
|1–2
 
|1–2
|"You feel that <god> is displeased." If you are hallucinating, you receive "You feel that <god> is bummed."
+
|'''"You feel that <god> is displeased."'''
 +
('''"You feel that <god> is bummed"''' if you are [[hallucinating]].)
 
|No further effect.
 
|No further effect.
 
|-
 
|-
 
|3–4
 
|3–4
|If your aligment is less than zero and your own god is smiting you, you receive "Thou have strayed from the path, mortal." If you have positive alignment, or you are praying to the wrong god, you receive "Thou art arrogant, mortal."  In both cases you receive "Thou must relearn thy lessons!"
+
|'''"Thou hast strayed from the path, mortal"''' if your alignment is negative and your own god is smiting you;<br/>
|You lose 1 WIS and one level.
+
'''"Thou art arrogant, mortal"''' otherwise.<br/>
 +
'''"Thou must relearn thy lessons!"'''
 +
|You lose 1 [[Attribute#Wisdom|wisdom]] and one level. However, if you are already at experience level 1, you do not lose a level and do not die from this effect.
 
|-
 
|-
 
|5–6
 
|5–6
|"Thou hast angered me." "A black glow surrounds you."
+
|'''"Thou hast angered me."'''
|Random cursing of [[inventory]] items.
+
'''"A black glow surrounds you."'''
 +
|Items in your [[inventory]] will be [[Curse_items|randomly cursed]].
 
|-
 
|-
 
|7
 
|7
|No message.
+
|'''"Thou hast angered me."'''
|If you are not punished, you become punished.  If you are already punished, same as 5 - 6
+
|If you are not [[punishment|punished]], you become punished.  If you are already punished, treat as a roll of 5-6 above.
 
|-
 
|-
 
|8–9
 
|8–9
|If you are praying to the wrong god, you receive "Thou durst scorn me?".  Otherwise you receive "Thou durst call upon me?" In both cases you receive "Then die, mortal!" or "Then die, creature!" if not human.
+
|'''"Thou durst call upon me?"'''<br/>
|A hostile minion of your god is summoned.
+
('''"Thou durst scorn me?"''' if you are at an altar of a god other than the one smiting you)<br/>
 +
'''"Then die, mortal!"'''
 +
|The god summons a hostile [[minion]].
 
|-
 
|-
 
|10+
 
|10+
|"Thou hast angered me."
+
|'''"Thou hast angered me."'''
|Your god zaps you with a fatal lightning bolt.
+
|The god zaps you with a fatal lightning bolt.<ref>{{function|pray.c|god_zaps_you}} (divine zaps and how to avoid their effects)</ref>
* If you are engulfed by a monster lacking shock-resistance, it dies.
+
* If you are engulfed by a monster lacking shock-resistance, it dies. (Reflection will not save it.)
 
* If you are not engulfed, and you have neither [[shock resistance]] nor [[reflection]], you die.
 
* If you are not engulfed, and you have neither [[shock resistance]] nor [[reflection]], you die.
If you survive for any reason, you receive "<god> is not deterred... A [[wide-angle disintegration beam]] hits you!".
+
If you survive for any reason, '''"<god> is not deterred..."''' and the god zaps you with a [[wide-angle disintegration beam]].
 
* If you are still engulfed and the monster lacks disintegration resistance, the monster dies.
 
* If you are still engulfed and the monster lacks disintegration resistance, the monster dies.
 
* If you are not engulfed, and do not have [[disintegration resistance]], you die.
 
* If you are not engulfed, and do not have [[disintegration resistance]], you die.
If you survive via disintegration resistance, you receive "You bask in its black glow for a minute..." and your god says "I believe it not!"
 
  
Being hit by a wide-angle disintegration beam will also destroy your shield, cloak, body armor and shirt, even if you are disintegration-resistant. However, items that provide reflection or disintegration resistance will be unaffected, as will items worn under another item that grants it (such as a shirt worn under [[silver dragon scale mail]]). Reflection will not protect ''you'' from the disintegration beam, however.<ref>{{function|pray.c|god_zaps_you}} (divine zaps and how to avoid their effects)</ref>
+
Being hit by a wide-angle disintegration beam will also destroy your shield, cloak, body armor and shirt, even if you are disintegration-resistant. However, items that provide reflection or disintegration resistance will be unaffected, as will items worn under another item that grants it (such as a shirt worn under [[silver dragon scale mail]]). Reflection will not protect ''you'' from the disintegration beam, however.
  
If you survive this far and are on the [[Astral Plane]], you receive "Thou cannot escape my wrath, mortal! Destroy <him>, my servants!" and three hostile minions are summoned.
+
If you survive by means of disintegration resistance, '''"You bask in its black glow for a minute..."''' and the god says '''"I believe it not!"'''
 +
If you are on the [[Astral Plane]] or the [[Sanctum]] level, '''"Thou cannot escape my wrath, mortal! Destroy <him>, my servants!"''' and three hostile [[minion]]s are summoned.
 
|}
 
|}
  
Line 177: Line 211:
 
<references />
 
<references />
  
{{todo|Make sure other articles link here. Include religion template. Add more source code references.}}
 
 
[[Category:Religion]]
 
[[Category:Religion]]
 
{{nethack-343}}
 
{{nethack-343}}

Latest revision as of 14:45, 10 March 2024

A user has suggested improving this page or section as follows:

"Per 3.6.3: "When players injure themselves kicking an altar, the relevant god's wrath is no longer ignored." This implies significant effects on anger, and the article should be updated accordingly."


In NetHack, anger is a measure of how angry your god is with you.

It is a Bad Idea to ask your god for favors when it is angry with you.

If you sufficiently annoy any god, it may smite you.

Your god can be mollified by sacrificing sufficiently powerful monsters at a coaligned altar. To reduce anger, a simple rule of thumb is that non-chaotics must sacrifice a corpse from a monster with 7 or greater monster difficulty, and chaotic players must sacrifice a corpse with monster difficulty of 11 or greater. For non-chaotic players, a cross-aligned unicorn will also work.

Effects of anger

  • Luck (both good and bad) times out more quickly if your god is angry.
  • Your god will smite you if you pray while it is angry.
  • Attempts to #turn undead will fail if your god is extremely angry.
  • The manner in which your own god smites you is largely determined by its anger.

Checking your god's anger

Enlightenment by a wand or potion includes a statement of your god's anger, if any.[1]

Message Anger
"<God's name> is extremely angry with you" 7+
"<God's name> is very angry with you" 4-6
"<God's name> is angry with you" 1-3
<no message> 0

Ways to anger your god

Many of the following have other effects as well, such as on luck or your alignment record, but for brevity these are not shown here.

Action Anger
Sacrificing your own race at an altar, and you are not chaotic +3*
Attempting to change alignment through sacrifice a second time +3*
Attempting to change alignment to unaligned outside Gehennom +3*
Sacrificing on an altar of Moloch in Gehennom +3
Sacrificing an identified fake Amulet of Yendor +3
Sacrificing a unicorn of your alignment at an altar of your alignment +1*
Sacrificing a former pet at an altar of your alignment +1*
Praying before your prayer timeout +1*
Praying to make unholy water when it was otherwise safe to pray +1*
Killing your pet by displacing it into a trap. +1

* Your god will smite you after increasing anger.

Ways to mollify your god

Anger never times out by itself. Sacrificing corpses to your god is the only way to reduce it.

Action Anger
Sacrificing a unicorn at an altar of its own alignment (not yours) -1*
Sacrificing a former pet at an altar not of your alignment -1*
Sacrificing any other corpse to your own god <see below>

* The altar's god will smite you. (Your god is slightly mollified because you upset another god.) The corpse is not consumed, perhaps due to a bug.

Value of corpses

Your god's anger is reduced based on the value of the corpse sacrificed and your alignment.[2]

Value is the difficulty of the monster plus 1[3], with some adjustments:

  • A former pet of yours has a value of -1 and is guaranteed to anger the altar's god by 1.
  • A unicorn of the altar's alignment has a value of -5 and is guaranteed to anger the altar's god by 1.
  • A unicorn not of your alignment has +3 extra value.
  • Undead have +1 value if you are not chaotic.

Otherwise, the actual reduction depends on your alignment:

  • If you are not chaotic, your god's anger is reduced by value/8.
  • If you are chaotic, your god's anger is reduced by value/12.

Messages

Main article: Sacrifice#Messages

Other ways to get a god to smite you

In addition to the above, the following will result in one god or another smiting you, but will not affect your god's anger:

Action Deity
Praying with negative luck, negative alignment record, or when your god is angry Your god
Praying while in Gehennom Moloch*
Sacrificing anything at a high altar not of your alignment The altar's god**

* Moloch may not smite you if you have low positive alignment and/or good luck.[4]
** That god zaps you (as a 10+ on the smite table). You don't lose your intrinsic protection. If you sacrificed a known fake Amulet of Yendor, this is in addition to your own god getting angry.

Smiting

Sufficiently annoying any god will cause it to possibly smite you.[5]

You will lose any intrinsic protection you may have if you anger any god to this point, regardless of the actual outcome of the attempt.[6]

There may be an additional negative effect based on the following:

  • Your god's anger
  • Whether your own god or a different god is trying to smite you
  • Your luck
  • Your alignment record

The following algorithm and lookup table show how the negative effect is chosen.

  1. Base value
    • If your own god is trying to smite you, start with three times your god's anger.
    • If a different god is trying to smite you, start with half your alignment.
  2. Luck modifier
    • If your luck is positive, subtract one third of your luck from the base value.
    • If your luck is negative, subtract your luck from the base value (making things worse).
      • If your own god is trying to smite you and your alignment is at least strident, instead subtract only one third of your luck from the base value. (Your god relents somewhat due to your past piety?)
  3. Adjustment
    • If the value is less than 1, increase it to 1.
    • If the value is greater than 15, decrease it to 15.
  4. Roll 1d(value) and use the following lookup table.
Roll Message Effect
1–2 "You feel that <god> is displeased."

("You feel that <god> is bummed" if you are hallucinating.)

No further effect.
3–4 "Thou hast strayed from the path, mortal" if your alignment is negative and your own god is smiting you;

"Thou art arrogant, mortal" otherwise.
"Thou must relearn thy lessons!"

You lose 1 wisdom and one level. However, if you are already at experience level 1, you do not lose a level and do not die from this effect.
5–6 "Thou hast angered me."

"A black glow surrounds you."

Items in your inventory will be randomly cursed.
7 "Thou hast angered me." If you are not punished, you become punished. If you are already punished, treat as a roll of 5-6 above.
8–9 "Thou durst call upon me?"

("Thou durst scorn me?" if you are at an altar of a god other than the one smiting you)
"Then die, mortal!"

The god summons a hostile minion.
10+ "Thou hast angered me." The god zaps you with a fatal lightning bolt.[7]
  • If you are engulfed by a monster lacking shock-resistance, it dies. (Reflection will not save it.)
  • If you are not engulfed, and you have neither shock resistance nor reflection, you die.

If you survive for any reason, "<god> is not deterred..." and the god zaps you with a wide-angle disintegration beam.

  • If you are still engulfed and the monster lacks disintegration resistance, the monster dies.
  • If you are not engulfed, and do not have disintegration resistance, you die.

Being hit by a wide-angle disintegration beam will also destroy your shield, cloak, body armor and shirt, even if you are disintegration-resistant. However, items that provide reflection or disintegration resistance will be unaffected, as will items worn under another item that grants it (such as a shirt worn under silver dragon scale mail). Reflection will not protect you from the disintegration beam, however.

If you survive by means of disintegration resistance, "You bask in its black glow for a minute..." and the god says "I believe it not!" If you are on the Astral Plane or the Sanctum level, "Thou cannot escape my wrath, mortal! Destroy <him>, my servants!" and three hostile minions are summoned.

References

  1. cmd.c in NetHack 3.4.3, line 1070: degrees of anger
  2. pray.c in NetHack 3.4.3, line 1420: Corpse value determines anger reduction; alignment affects amount.
  3. pray.c in NetHack 3.4.3, line 1161: Base value is difficulty + 1.
  4. pray.c, line 1618 (Moloch smites you if (u.ualign.record <= 0 || rnl(u.ualign.record)))
  5. angrygods in pray.c
  6. pray.c in NetHack 3.4.3, line 558: smiting strips protection
  7. god_zaps_you in pray.c (divine zaps and how to avoid their effects)

This page may need to be updated for the current version of NetHack.

It may contain text specific to NetHack 3.4.3. Information on this page may be out of date.

Editors: After reviewing this page and making necessary edits, please change the {{nethack-343}} tag to the current version's tag or {{noversion}} as appropriate.