Difference between revisions of "Conflict"

From NetHackWiki
Jump to navigation Jump to search
m (Strategy: gremlins don't work)
m (upcoming (chance to:opportunity::chance of:probability))
 
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This property creates a scene of '''conflict''' around you, and so is one of the most useful but dangerous features in the game.
+
'''Conflict''' is a [[property]] in ''[[NetHack]]'' that causes monsters to attack indiscriminately.
  
== Effects (Overview)==
+
The main sources of conflict are [[eating jewelry|eating]] or wearing a [[ring of conflict]], or [[invoking]] [[The Sceptre of Might]].
Conflict has several effects. [[Peaceful]] or [[tame]] monsters will start attacking you or other monsters near them, though for all other intents and purposes they are still peaceful/tame, e.g. attacking them still carries consequences. This makes conflict dangerous near strong [[pet]]s, [[shopkeeper]]s, or other peacefuls. However, it will also make nearby monsters attack each other instead of you, which is incredibly helpful, especially in high-density areas like the [[Astral Plane]] and [[Moloch's Sanctum]].
 
  
Specifically, monsters are affected if they are in your line of sight and at most 8 squares away. Blinded monsters and the [[Wizard of Yendor]] are impervious to conflict.{{refsrc|mon.c|609}} Monsters with a sufficiently high combined [[Magic resistance (monster)|magic resistance]] and [[level]] can resist this.{{refsrc|mhitm.c|115}}{{reffunc|zap.c|resist}}{{refsrc|monmove.c|502|comment=All these extra checks do not apply to spellcasters casting spells at range}}
+
==Description==
 +
While conflict is active, [[peaceful]] and [[tame]] monsters will start attacking you or other monsters near them, though for all other purposes they are still considered peaceful or tame, i.e., attacking them still carries consequences. This makes conflict dangerous near strong [[pet]]s, [[shopkeeper]]s, or other peaceful monsters. However, it will also make nearby monsters attack each other instead of you, which can be incredibly helpful, particularly in high-density areas like the [[Astral Plane]] and [[Moloch's Sanctum]].
  
The exact formula for a monster resisting conflict is <code>rn2(100 + alev - dlev) < mtmp->data->mr</code>, where <code>alev</code> is 5 for a ring (of [[Ring of conflict|conflict]]) and 10 for a weapon (like the [[Sceptre of Might]]), <code>dlev</code> is the current monster level capped at 50 and <code>mtmp->data->mr</code> is the monsters magic resistance. For peaceful monsters, <code>alev</code> is always 5{{refsrc|monmove.c|551}}. For example, a level 28 [[master mind flayer]] pet will always resist conflict from the Sceptre of Might, as [[rn2]](77) will always be smaller than the flayers MR of 90.  
+
Monsters are affected if they are in your line of sight and at most 8 squares away. Blinded monsters and the [[Wizard of Yendor]] are impervious to conflict.{{refsrc|mon.c|609}} Monsters with a sufficiently high combined [[Magic resistance (monster)|magic resistance]] and [[level]] can resist this.{{refsrc|mhitm.c|115}}{{reffunc|zap.c|resist}}{{refsrc|monmove.c|502|comment=All these extra checks do not apply to spellcasters casting spells at range}}
  
Additionally, if you are generating conflict when you arrive on the Astral Plane, instead of getting a guardian angel you will be attacked by some hostile angels. If you aren't wearing the ring when you arrive, but later put it on and your guardian angel notices, it will also turn hostile. Conflict also has another effect: Monsters will move around randomly if they engulf you. This can be very helpful, if used properly, to a [[pacifist]].
+
Monsters may resist conflict; this happens if <code>rn2(100 + alev &minus; dlev) < mtmp->data->mr</code>, where <code>alev</code> is 5 for a ring of conflict and 10 for a weapon (like [[the Sceptre of Might]]), <code>dlev</code> is the monster's level capped at 50, and <code>mtmp->data->mr</code> is the monster's magic resistance. For peaceful monsters, <code>alev</code> is always 5.{{refsrc|monmove.c|551}} For example, a level 28 [[master mind flayer]] pet will always resist conflict from the Sceptre of Might, as [[rn2]](77) will always be smaller than the flayer's MR of 90.  
  
== Sources ==
+
If you are generating conflict when you arrive on the Astral Plane, instead of getting a guardian [[Angel]], you will be attacked by some hostile Angels. If you are not generating conflict when you arrive, but do so later in the presence of your guardian angel, it will also turn hostile.
The main source of conflict is the [[ring of conflict]]. Unfortunately, wearing a ring of conflict burns [[nutrition]] very quickly: every even-numbered turn your nutrition is decremented.
 
  
A ring of conflict can often be [[comestible|eaten]] for a chance of obtaining conflict as an [[intrinsic]]. Intrinsic conflict has the same [[nutrition]] cost as extrinsic conflict, minus the [[ring hunger]].
+
Monsters affected by conflict move around randomly if they have [[engulfed]] you. If used properly, this can be very helpful to a [[pacifist]].
  
If you are not wearing the ring, conflict can be toggled by invoking the Sceptre of Might. This has exactly the same effects as the ring, including attack level in resistance rolls, but will spare you from hunger.
+
{{upcoming|NetHack 3.7.0|As of {{commit|2f255560252b0c18ed468baf94b58654bd5413f7|commit 2f25556}}, the chance of resisting conflict now depends on the player's charisma, the monster's level, and the player's level. Conflict is resisted if <code>rnd(20) > min(19, (ACURR(A_CHA) - mtmp->m_lev + u.ulevel))</code> - this means there is a minimum {{frac|20}} chance of a monster resisting. Conflict also now requires that the monster see the player, not that the monster be in the player's line of sight. These changes are imported from [[SporkHack]].}}
  
== Strategy ==
+
==Strategy==
Generating conflict is a very effective way of clearing out dense groups of enemies, since monsters will fight each other in addition to you. A common strategy is to burn Elbereth on the ground, and sit back and watch as the monsters battle it out while you take minimal damage. All monsters are prone to conflict (some may resist as explained in the formula above,) including normally peaceful monsters and your pet, however, you can still incur the penalty of [[murder]] on the peaceful humans/kops that attack you! [[Elbereth]] will continue to work against those who respect it as long as the engraving remains intact. Popular places for conflict are crowded levels such as the [[Big Room]] and certain quest branches. The [[elemental planes]] are also a good candidate for conflict, though do note that on the Astral Plane, if you are generating conflict, you will be sent hostile [[Angel|angels]] instead of a tame one, and generating conflict at any time will instantly replace the tame one with hostile ones.
+
Conflict is both incredibly useful and incredibly dangerous. Generating conflict is a very effective way of clearing out dense groups of enemies, since monsters will fight each other in addition to you. A common strategy is to burn Elbereth on the ground, and sit back and watch as the monsters battle it out while you take minimal damage. All monsters are prone to conflict (some may resist as explained in the formula above), including normally peaceful monsters and your pet; however, you can still incur the penalty of [[murder]] on the peaceful humans that attack you! [[Elbereth]] will continue to work against those who respect it as long as the engraving remains intact. Popular places for conflict are crowded levels such as the [[Big Room]] and certain quest branches. The [[elemental planes]] are also a good candidate for conflict, though generating conflict on the Astral Plane causes hostile [[Angel]]s to replace the usual tame one.
  
One important thing to consider is that no experience is gained by the player from monsters that kill each other, but monsters will gain experience for themselves. Use caution when generating conflict in the presence of monsters that tend to grow up into more powerful forms, since they can rack up experience from killing off the lesser monsters. If you are sufficiently high level, this is usually not much of a problem. Also take care when generating conflict with priests or shopkeepers present. As mentioned above, they can and will attack the player while under conflict and you will still get the usual murder penalties if you kill them.
+
You do not gain experience when monsters kill one another, but the monsters will gain experience for themselves. Use caution when generating conflict in the presence of monsters that tend to grow up into more powerful forms, since they can rack up experience from killing off the lesser monsters. If you are sufficiently high level, this is usually not much of a problem. Also take care when generating conflict with priests or shopkeepers present - as mentioned above, they can and will attack the player while under conflict and you will still get the usual murder penalties if you kill them.
  
Be careful when skipping through all of the battle messages whilst generating conflict, as it is easy to skip over important messages pertaining to, for example, a cockatrice hissing at you and beginning to stone you. Always pay attention to the monsters around you and any status effects that you might have gained during the flood of '''"The <monsters> hits <monster>!"''' prompts.
+
Be careful when skipping through all of the battle messages while generating conflict, as it is easy to skip over important messages pertaining to, for example, a cockatrice hissing at you and beginning to stone you. Always pay attention to the monsters around you and any status effects that you might have gained during the flood of "The <monster> hits the <monster>!" messages.
  
[[Ring of conflict|Rings of conflict]] are the usual way to use conflict, by wearing and removing the ring as necessary. The safest method of conflict, from a nutrition standpoint, is the Sceptre of Might: You won't get hungry, but you also only get to [[invoke|turn it on]] every once in a while. Thus, the Sceptre is best used for emergency crowd-clearing; e.g. if a monster [[summon nasties|summons nasties]].
+
The [[ring of conflict]] is the general item used for generating by wearing and removing the ring as necessary. The safest method of conflict, from a nutrition standpoint, is the Sceptre of Might - you won't get hungry, but you also only get to [[invoke]] it every once in a while. Thus, the Sceptre is best used for emergency crowd-clearing, such as when a spellcaster casts [[summon nasties]].
  
Eating a ring to get intrinsic conflict is usually a [[bad idea]] as it will burn through nutrition very quickly, and you will have no way of shutting it off.  Don't try to dance with [[gremlin]]s if you ate the ring by accident: they (or anything else) can't remove this particular intrinsic, so you'll just have to [[ascend]] with it somehow.
+
Eating a ring to get intrinsic conflict is usually a [[bad idea]] as it will burn through nutrition very quickly, and you will have no way of shutting it off.  Don't try to dance with [[gremlin]]s if you ate the ring by accident; neither they (nor anything else) can remove this particular intrinsic, so you'll just have to [[ascend]] with it somehow.
  
== UnNetHack ==
+
== Variants ==
In [[UnNetHack]], conflict does not function within the [[Black market (UnNetHack)|Black Market]].
+
=== UnNetHack ===
 +
In [[UnNetHack]], conflict does not function within the [[Black market (UnNetHack)|black market]].
 +
 
 +
=== xNetHack ===
 +
In [[xNetHack]], as the Sceptre of Might is now the [[Priest]] quest artifact, the ability to invoke conflict is given to the new Caveman quest artifact, the [[Big Stick]]. The game also tracks "conflictless" [[Unofficial conduct#Conducts in variants|conduct]], which is broken by generating conflict.
  
 
== References ==
 
== References ==

Latest revision as of 09:03, 29 October 2023

Conflict is a property in NetHack that causes monsters to attack indiscriminately.

The main sources of conflict are eating or wearing a ring of conflict, or invoking The Sceptre of Might.

Description

While conflict is active, peaceful and tame monsters will start attacking you or other monsters near them, though for all other purposes they are still considered peaceful or tame, i.e., attacking them still carries consequences. This makes conflict dangerous near strong pets, shopkeepers, or other peaceful monsters. However, it will also make nearby monsters attack each other instead of you, which can be incredibly helpful, particularly in high-density areas like the Astral Plane and Moloch's Sanctum.

Monsters are affected if they are in your line of sight and at most 8 squares away. Blinded monsters and the Wizard of Yendor are impervious to conflict.[1] Monsters with a sufficiently high combined magic resistance and level can resist this.[2][3][4]

Monsters may resist conflict; this happens if rn2(100 + alev − dlev) < mtmp->data->mr, where alev is 5 for a ring of conflict and 10 for a weapon (like the Sceptre of Might), dlev is the monster's level capped at 50, and mtmp->data->mr is the monster's magic resistance. For peaceful monsters, alev is always 5.[5] For example, a level 28 master mind flayer pet will always resist conflict from the Sceptre of Might, as rn2(77) will always be smaller than the flayer's MR of 90.

If you are generating conflict when you arrive on the Astral Plane, instead of getting a guardian Angel, you will be attacked by some hostile Angels. If you are not generating conflict when you arrive, but do so later in the presence of your guardian angel, it will also turn hostile.

Monsters affected by conflict move around randomly if they have engulfed you. If used properly, this can be very helpful to a pacifist.

The following information pertains to an upcoming version (NetHack 3.7.0). If this version is now released, please verify that it is still accurate, then update the page to incorporate this information.

As of commit 2f25556, the chance of resisting conflict now depends on the player's charisma, the monster's level, and the player's level. Conflict is resisted if rnd(20) > min(19, (ACURR(A_CHA) - mtmp->m_lev + u.ulevel)) - this means there is a minimum 120 chance of a monster resisting. Conflict also now requires that the monster see the player, not that the monster be in the player's line of sight. These changes are imported from SporkHack.

Strategy

Conflict is both incredibly useful and incredibly dangerous. Generating conflict is a very effective way of clearing out dense groups of enemies, since monsters will fight each other in addition to you. A common strategy is to burn Elbereth on the ground, and sit back and watch as the monsters battle it out while you take minimal damage. All monsters are prone to conflict (some may resist as explained in the formula above), including normally peaceful monsters and your pet; however, you can still incur the penalty of murder on the peaceful humans that attack you! Elbereth will continue to work against those who respect it as long as the engraving remains intact. Popular places for conflict are crowded levels such as the Big Room and certain quest branches. The elemental planes are also a good candidate for conflict, though generating conflict on the Astral Plane causes hostile Angels to replace the usual tame one.

You do not gain experience when monsters kill one another, but the monsters will gain experience for themselves. Use caution when generating conflict in the presence of monsters that tend to grow up into more powerful forms, since they can rack up experience from killing off the lesser monsters. If you are sufficiently high level, this is usually not much of a problem. Also take care when generating conflict with priests or shopkeepers present - as mentioned above, they can and will attack the player while under conflict and you will still get the usual murder penalties if you kill them.

Be careful when skipping through all of the battle messages while generating conflict, as it is easy to skip over important messages pertaining to, for example, a cockatrice hissing at you and beginning to stone you. Always pay attention to the monsters around you and any status effects that you might have gained during the flood of "The <monster> hits the <monster>!" messages.

The ring of conflict is the general item used for generating by wearing and removing the ring as necessary. The safest method of conflict, from a nutrition standpoint, is the Sceptre of Might - you won't get hungry, but you also only get to invoke it every once in a while. Thus, the Sceptre is best used for emergency crowd-clearing, such as when a spellcaster casts summon nasties.

Eating a ring to get intrinsic conflict is usually a bad idea as it will burn through nutrition very quickly, and you will have no way of shutting it off. Don't try to dance with gremlins if you ate the ring by accident; neither they (nor anything else) can remove this particular intrinsic, so you'll just have to ascend with it somehow.

Variants

UnNetHack

In UnNetHack, conflict does not function within the black market.

xNetHack

In xNetHack, as the Sceptre of Might is now the Priest quest artifact, the ability to invoke conflict is given to the new Caveman quest artifact, the Big Stick. The game also tracks "conflictless" conduct, which is broken by generating conflict.

References


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.