Difference between revisions of "Deathmatch"

From NetHackWiki
Jump to navigation Jump to search
m (Link)
(Messages: combine messages)
 
(16 intermediate revisions by 4 users not shown)
Line 9: Line 9:
 
}}
 
}}
  
The '''deathmatch''' is an optional quest that takes place in a special dungeon branch, the '''deathmatch arena''', in [[The November NetHack Tournament]], added in 2019. It challenges [[you]] to fight a [[player monster]] representing a previously [[ascended]] character. The arena is accessible via a [[magic portal]] on the level immediately above [[Medusa's Island]]<ref>https://github.com/tnnt-devteam/tnnt/blob/c5d2fa2f4aee18b58c18c827adbd722c2830dea5/dat/dungeon.def#L31</ref>.
+
The '''deathmatch''' is an optional quest that appears in [[The November NetHack Tournament]]. It takes place in a special dungeon branch, the '''deathmatch arena''', and challenges [[you]] to fight a [[player monster]] representing a previously [[ascended]] character.
  
The deathmatch opponent has the name, [[role]], [[gender]], [[experience level]], [[hit points]], some [[intrinsic]] resistances, and inventory of the most recently ascended character on the system. Multiple players may end up fighting the same opponent. Their level will be raised to 14 if it was below that, and their hit points will be clamped to a minimum of 100 + [level]d10 + d30, a hard minimum of 200 and a maximum of 500. Contents of containers and names of items are not preserved, [[Wand of wishing|wands of wishing]], [[magic lamp]]s and [[unique item]]s are removed, and all [[artifact]]s will be converted to ordinary [[base item]]s.<ref>https://github.com/tnnt-devteam/tnnt/blob/094682c847645ffcaed475830c6ff0a4d0a07cab/src/files.c#L4670</ref>
+
==Generation==
 +
The arena is accessible via a [[magic portal]] on the level immediately above [[Medusa's Island]].<ref>https://github.com/tnnt-devteam/tnnt/blob/c5d2fa2f4aee18b58c18c827adbd722c2830dea5/dat/dungeon.def#L31</ref>
  
Monsters cannot enter or leave the arena through the portal<ref>https://github.com/tnnt-devteam/tnnt/blob/6bc13a816b89225498353c9eada0aca27b76aa97/src/teleport.c#L1382</ref> or by following [[you]]<ref>https://github.com/tnnt-devteam/tnnt/blob/a8d76e50f64ee71a882efb796b4cdc67e74bcb99/src/do.c#L1350</ref>. Because of this, a character carrying the [[Eye of the Aethiopica]] can [[branchport]] here to escape [[follower]]s such as [[Demogorgon]]. The level is no-teleport.
+
==Description==
 +
The deathmatch opponent has the name, [[role]], [[gender]], [[experience level]], [[hit points]], some [[intrinsic]] resistances, and inventory of a random previously-ascended character on the system. The same opponent may appear in multiple games. Their level will be raised to 14 if it was below that, and their hit points will be clamped to a minimum of 100 + [level]d10 + d30, a hard minimum of 200 and a maximum of 500. Contents of containers and names of items are not preserved, [[Wand of wishing|wands of wishing]], [[magic lamp]]s and [[unique item]]s are removed, and all [[artifact]]s will be converted to ordinary [[base item]]s.<ref>https://github.com/tnnt-devteam/tnnt/blob/094682c847645ffcaed475830c6ff0a4d0a07cab/src/files.c#L4670</ref>
  
The opponent will be generated [[asleep]], but will awaken once you move onto the space with the door. Once the opponent has awoken, you cannot [[branchport]] out of the arena until they are killed. Contrary to the engravings on the ground, you ''can'' leave through the portal; however, if you leave while your opponent is still alive, the portal will be removed and branchporting back in will become impossible<ref>https://github.com/tnnt-devteam/tnnt/blob/6bc13a816b89225498353c9eada0aca27b76aa97/src/teleport.c#L1063</ref>. Theoretically, this could make the game [[unwinnable]] if the [[Amulet of Yendor]] or an [[invocation]] item is left there. There is no penalty for leaving the arena before the opponent has awoken, or after they are killed.
+
Monsters cannot enter or leave the arena through the portal<ref>https://github.com/tnnt-devteam/tnnt/blob/6bc13a816b89225498353c9eada0aca27b76aa97/src/teleport.c#L1382</ref> or by following [[you]]<ref>https://github.com/tnnt-devteam/tnnt/blob/a8d76e50f64ee71a882efb796b4cdc67e74bcb99/src/do.c#L1350</ref>. Because of this, a character carrying the [[Eye of the Aethiopica]] can [[branchport]] here to escape [[follower]]s such as [[Demogorgon]]. The level is no-teleport. You cannot enter the deathmatch arena before starting the deathmatch itself if you are carrying the [[Amulet of Yendor]], or any [[invocation]] items before performing the invocation. This prevents you from stranding these items in the arena, which would make the game unwinnable.
  
When the opponent is killed, their possessions will coalesce on the ground where they died. These objects are '''transient''': you will be able to pick up one of them; once you do, the others vanish. [[Autopickup]] will not pick up these objects. This includes any weapons or ammo that were thrown at you by the opponent. Attempting to [[Theft (attack)|steal]] from the opponent causes their entire inventory to disappear; this is likely a [[bug]].
+
The opponent will be generated [[asleep]]. There is no penalty for leaving the arena while the opponent is still asleep. If you move onto the space with the door, the opponent will awaken; after that, leaving the arena while the opponent is still alive will remove the ability to return to the arena. Contrary to the engravings on the ground, the only penalty for leaving after the opponent wakes and is still alive is denial of future access to the arena.
 +
 
 +
When the opponent is killed, their possessions will coalesce on the ground where they died. These objects are '''transient''': you will be able to pick up one of them; once you do, the others vanish. [[Autopickup]] will not pick up these objects. This includes any weapons or ammo that were thrown at you by the opponent, and anything you [[Theft (attack)|stole]] from them. If you leave the deathmatch arena after starting the deathmatch, all of these objects will disappear except for the one you took after winning; be sure to do so before leaving.
  
 
If no player has ascended yet, a generic player monster will be created instead. Their inventory will not be transient as that of a normal deathmatch opponent is.
 
If no player has ascended yet, a generic player monster will be created instead. Their inventory will not be transient as that of a normal deathmatch opponent is.
  
 
==Map==
 
==Map==
 
 
The layout of the floor is as follows.<ref>https://github.com/tnnt-devteam/tnnt/blob/c5d2fa2f4aee18b58c18c827adbd722c2830dea5/dat/npcdeath.des</ref>
 
The layout of the floor is as follows.<ref>https://github.com/tnnt-devteam/tnnt/blob/c5d2fa2f4aee18b58c18c827adbd722c2830dea5/dat/npcdeath.des</ref>
 
<div class="ttymap"><replacecharsblock rules="ttymap">
 
<div class="ttymap"><replacecharsblock rules="ttymap">
Line 38: Line 41:
 
             --LLL........--.....LL.....--........LLL--      ---------       
 
             --LLL........--.....LL.....--........LLL--      ---------       
 
             |LL..........--.....LL.....--..........LL|      |```````|       
 
             |LL..........--.....LL.....--..........LL|      |```````|       
             |L..................LL...................|-------...{...|       
+
             |L..................LL...................|-------.......|       
 
             |L.....@.................................+............^.|       
 
             |L.....@.................................+............^.|       
             |L..................LL...................|-------...{...|       
+
             |L..................LL...................|-------.......|       
 
             |LL..........--.....LL.....--..........LL|      |```````|       
 
             |LL..........--.....LL.....--..........LL|      |```````|       
 
             --LLL........--.....LL.....--........LLL--      ---------       
 
             --LLL........--.....LL.....--........LLL--      ---------       
Line 54: Line 57:
  
 
==Opponent's base inventory==
 
==Opponent's base inventory==
 
+
The deathmatch opponent will be given the following items if they are missing an item in the respective slots - all items are [[blessed]], [[erodeproof]] and +4 or +5 [[enchantment]] if applicable<ref>https://github.com/tnnt-devteam/tnnt/blob/094682c847645ffcaed475830c6ff0a4d0a07cab/src/files.c#L4746</ref>:
They will be given the following items if they are missing an item in the respective slots, all [[blessed]], [[erodeproof]] and [[Enchantment|+4 or +5]]<ref>https://github.com/tnnt-devteam/tnnt/blob/094682c847645ffcaed475830c6ff0a4d0a07cab/src/files.c#L4746</ref>:
 
  
 
* [[gray dragon scale mail]] or [[silver dragon scale mail]], except [[monk]]s
 
* [[gray dragon scale mail]] or [[silver dragon scale mail]], except [[monk]]s
Line 64: Line 66:
 
* [[small shield]] or [[shield of reflection]], except monks, wizards, healers, priests and [[barbarian]]s
 
* [[small shield]] or [[shield of reflection]], except monks, wizards, healers, priests and [[barbarian]]s
 
* [[speed boots]] or [[water walking boots]]
 
* [[speed boots]] or [[water walking boots]]
* a weapon, which will instead be +5 to +7:
+
* a weapon, which will be +5 to +7:
 
** [[silver saber]] for [[archaeologist]]s or tourists
 
** [[silver saber]] for [[archaeologist]]s or tourists
 
** [[battle-axe]] for barbarians
 
** [[battle-axe]] for barbarians
Line 83: Line 85:
 
* 10-15 +4-5 [[dagger]]s for rogues and valkyries
 
* 10-15 +4-5 [[dagger]]s for rogues and valkyries
  
 +
==Strategy==
 +
The deathmatch opponent will very likely have several attack wands, including at least one [[wand of death]]. [[Magic resistance]] or [[reflection]] is practically required to survive the match, and a defense against [[petrification]] is also advisable. Death magic and other attack wands will likely be ineffective against them.
  
==Strategy==
+
The deathmatch opponent may be wielding a [[cockatrice corpse]] or chickatrice corpse. If they are, they may kill themselves by falling into [[pit]]s. If they do not, you should stay away from them until the corpse rots away. This will prompt them to wield another weapon. A cockatrice corpse may be used to kill the opponent, but it will take several hits to burn through their lizard corpses. Ascending characters often have extremely high AC, so landing a hit will be difficult. Be careful not to fall into a pit yourself.
 +
 
 +
When choosing which object to take, consider that they may have been used by the ascending player, e.g. a [[magic marker]] may already be permanently dried out. Unfortunately, you cannot safely pick up the objects in order to [[identify]] them.
  
{{stub}}
+
==History==
 +
The deathmatch was first added to The November NetHack Tournament in 2019.
  
The deathmatch opponent will very likely have several attack wands, including at least one [[wand of death]]. [[Magic resistance]] or [[reflection]] is practically required to survive the match, and a defense against [[petrification]] is also advisable. Death magic and other attack wands will likely be ineffective against them.
+
Initially, there were pools of water in the center of the arena, each with two [[giant eel]]s; [https://github.com/tnnt-devteam/tnnt/commit/3daa921efec09f743274436548abc0a324a1a4c6 commit 3daa921] in 2020 replaced them with pools of lava to prevent players from drowning the opponent by freezing the water, then melting the resulting ice. In 2021, [https://github.com/tnnt-devteam/tnnt/commit/427c59fa1896d6ed3fb216b6443d6e6ebcf5a731 commit 427c59f] removed two fountains in the entrance room to stop the same exploit.
  
The deathmatch opponent may be wielding a [[cockatrice corpse]] or chickatrice corpse. If they are, they may kill themselves by falling into [[pit]]s. If they do not, you should stay away from them until the corpse rots away. This will prompt them to wield another weapon. A cockatrice corpse may be used to kill the opponent, but it will take several hits to burn through their lizard corpses. Ascending characters often have extremely high AC, so landing a hit will be difficult. Be careful not to fall into a pit yourself.  
+
Levelporting out of an ongoing deathmatch used to be possible, allowing a character to keep any items already picked up, such as thrown missile weapons from the opponent. This was fixed in 2023 via [https://github.com/tnnt-devteam/tnnt/commit/a5288943aa222b6216a804215712590b69c774d6 commit a528894].
  
When choosing which object to take, consider that they may have been used by the ascending player. A [[magic marker]] may already be permanently dried out. Unfortunately, you cannot safely pick up the objects in order to [[identify]] them.
+
Other fixes related to the deathmatch:
 +
* There was no restriction on entering the deathmatch arena with any unique items; theoretically, this could make the game [[unwinnable]] if they were left there.
 +
* Attempting to steal from the deathmatch opponent caused the stolen items to disappear, and a [[bug]] caused their entire inventory to be stolen and removed at once this way.
 +
* The deathmatch opponent was always the most recently ascended character on the system instead of a random one, and it was possible to flee the arena with multiple objects that they threw at you or that you somehow obtained through other methods during the fight.
  
 
==Messages==
 
==Messages==
 
+
{{message|You hear the roaring of a crowd.<br>You hear the clash of steel on steel.|You are on the level with the deathmatch portal.}}
{{message|You hear the roaring of a crowd.}}
+
{{message|Something in your inventory seems to be anchoring you here.|You attempted to enter the portal while carrying [[unique item|the Amulet of Yendor or one of the invocation tools]].}}
{{message|You hear the clash of steel on steel.|You are on the level with the deathmatch portal.}}
 
 
{{message|Upon exiting the portal, you immediately feel on edge.  You feel as if you've stumbled across something very dangerous.  You resist the urge to flee.|You entered the arena for the first time.}}
 
{{message|Upon exiting the portal, you immediately feel on edge.  You feel as if you've stumbled across something very dangerous.  You resist the urge to flee.|You entered the arena for the first time.}}
 
{{message|A voice echoes in the arena:  "Thou art brave indeed, mortal! Now prove thy prowess!"|The deathmatch has started.}}
 
{{message|A voice echoes in the arena:  "Thou art brave indeed, mortal! Now prove thy prowess!"|The deathmatch has started.}}
 
{{message|Loud booing follows you out of the arena...|You left the arena during the deathmatch.}}
 
{{message|Loud booing follows you out of the arena...|You left the arena during the deathmatch.}}
{{message|You see [the opponent's] possessions coalesce into a large pile near you.|The opponent was killed.}}
+
{{message|A voice echoes in the arena:  "Choose thy trophy from the spoils!"<br>You see [the opponent's] possessions coalesce into a large pile near you.|The opponent was killed, allowing you to choose a prize from their inventory.}}
 +
{{message|You hear a pile of objects jumble together nearby.|As above, when you can't see the objects.}}
 +
{{message|You feel a jarring vibration nearby.|As above, when you are also [[deaf]].}}
 
{{message|You hear a faint exhalation.|You picked up a transient object after killing the opponent, and all others vanished.}}
 
{{message|You hear a faint exhalation.|You picked up a transient object after killing the opponent, and all others vanished.}}
  
 
==Trivia==
 
==Trivia==
 
+
* If you fled the deathmatch, the <code>#tnntstats</code> [[extended command]] will show 'Deathmatch: Bravely Ran Away'. This is a reference to the song 'Brave Sir Robin Ran Away' from ''[[wikipedia:Monty Python and the Holy Grail|Monty Python and the Holy Grail]]''.
* If you fled the deathmatch, the <code>#tnntstats</code> [[extended command]] will show 'Deathmatch: Bravely Ran Away'. This is a reference to the song 'Brave Sir Robin Ran Away' from ''[https://en.wikipedia.org/wiki/Monty_Python_and_the_Holy_Grail Monty Python and the Holy Grail]''.
 
 
 
==History==
 
 
 
In 2019, the pools of lava in the center of the arena were instead water, and each had two [[giant eels]]. This was changed to make it no longer possible to drown the opponent in the pools by freezing the water and then melting the resulting ice.<ref>https://github.com/tnnt-devteam/tnnt/commit/3daa921efec09f743274436548abc0a324a1a4c6#diff-d44fd1f10753be45c0184db0c0b5c8906f737bdb1f0c522c20f0988f95438f51</ref>
 
  
 
==References==
 
==References==
 
<references/>
 
<references/>
 
+
{{nethack-367}}
 
[[Category:Dungeon branches]]
 
[[Category:Dungeon branches]]
 
[[Category:The November NetHack Tournament]]
 
[[Category:The November NetHack Tournament]]
{{noversion}}
 

Latest revision as of 19:36, 22 April 2024

Deathmatch Arena
Location Level 1 of
Deathmatch Arena
Bones No
Mappable No
Teleportable No
Diggable floor No
Diggable walls No

The deathmatch is an optional quest that appears in The November NetHack Tournament. It takes place in a special dungeon branch, the deathmatch arena, and challenges you to fight a player monster representing a previously ascended character.

Generation

The arena is accessible via a magic portal on the level immediately above Medusa's Island.[1]

Description

The deathmatch opponent has the name, role, gender, experience level, hit points, some intrinsic resistances, and inventory of a random previously-ascended character on the system. The same opponent may appear in multiple games. Their level will be raised to 14 if it was below that, and their hit points will be clamped to a minimum of 100 + [level]d10 + d30, a hard minimum of 200 and a maximum of 500. Contents of containers and names of items are not preserved, wands of wishing, magic lamps and unique items are removed, and all artifacts will be converted to ordinary base items.[2]

Monsters cannot enter or leave the arena through the portal[3] or by following you[4]. Because of this, a character carrying the Eye of the Aethiopica can branchport here to escape followers such as Demogorgon. The level is no-teleport. You cannot enter the deathmatch arena before starting the deathmatch itself if you are carrying the Amulet of Yendor, or any invocation items before performing the invocation. This prevents you from stranding these items in the arena, which would make the game unwinnable.

The opponent will be generated asleep. There is no penalty for leaving the arena while the opponent is still asleep. If you move onto the space with the door, the opponent will awaken; after that, leaving the arena while the opponent is still alive will remove the ability to return to the arena. Contrary to the engravings on the ground, the only penalty for leaving after the opponent wakes and is still alive is denial of future access to the arena.

When the opponent is killed, their possessions will coalesce on the ground where they died. These objects are transient: you will be able to pick up one of them; once you do, the others vanish. Autopickup will not pick up these objects. This includes any weapons or ammo that were thrown at you by the opponent, and anything you stole from them. If you leave the deathmatch arena after starting the deathmatch, all of these objects will disappear except for the one you took after winning; be sure to do so before leaving.

If no player has ascended yet, a generic player monster will be created instead. Their inventory will not be transient as that of a normal deathmatch opponent is.

Map

The layout of the floor is as follows.[5]

                         ----------------                                  
                      ----}}}}}}}}}}}}}}----                               
                   ----}}}}.....--.....}}}}----                            
                 ---}}}}........--........}}}}---                          
               ---}}}........................}}}---                        
             ---}}}.............}}.............}}}---                      
            --}}}........--.....}}.....--........}}}--      ---------      
            |}}..........--.....}}.....--..........}}|      |@@@@@@@|      
            |}..................}}...................|-------.......|      
            |}.....@.................................+............^.|      
            |}..................}}...................|-------.......|      
            |}}..........--.....}}.....--..........}}|      |@@@@@@@|      
            --}}}........--.....}}.....--........}}}--      ---------      
             ---}}}.............}}.............}}}---                      
               ---}}}........................}}}---                        
                 ---}}}}........--........}}}}---                          
                   ----}}}}.....--.....}}}}----                            
                      ----}}}}}}}}}}}}}}----                               
                         ----------------                                  

Randomly placed in the arena proper are four spiked pits, four bear traps, four land mines, two rolling boulder traps, two fire traps, a sleeping gas trap and a polymorph trap.

Opponent's base inventory

The deathmatch opponent will be given the following items if they are missing an item in the respective slots - all items are blessed, erodeproof and +4 or +5 enchantment if applicable[6]:

They will also unconditionally be given ranged weapons:

  • sling and 20-29 flint stones for archaeologists and cavepeople
  • 20-29 +4-5 darts for healers, priests, tourists and wizards
  • 20-29 +4-5 shuriken for samurai and monks
  • bow and 20-29 +4-5 arrows for barbarians, knights and rangers
  • 10-15 +4-5 daggers for rogues and valkyries

Strategy

The deathmatch opponent will very likely have several attack wands, including at least one wand of death. Magic resistance or reflection is practically required to survive the match, and a defense against petrification is also advisable. Death magic and other attack wands will likely be ineffective against them.

The deathmatch opponent may be wielding a cockatrice corpse or chickatrice corpse. If they are, they may kill themselves by falling into pits. If they do not, you should stay away from them until the corpse rots away. This will prompt them to wield another weapon. A cockatrice corpse may be used to kill the opponent, but it will take several hits to burn through their lizard corpses. Ascending characters often have extremely high AC, so landing a hit will be difficult. Be careful not to fall into a pit yourself.

When choosing which object to take, consider that they may have been used by the ascending player, e.g. a magic marker may already be permanently dried out. Unfortunately, you cannot safely pick up the objects in order to identify them.

History

The deathmatch was first added to The November NetHack Tournament in 2019.

Initially, there were pools of water in the center of the arena, each with two giant eels; commit 3daa921 in 2020 replaced them with pools of lava to prevent players from drowning the opponent by freezing the water, then melting the resulting ice. In 2021, commit 427c59f removed two fountains in the entrance room to stop the same exploit.

Levelporting out of an ongoing deathmatch used to be possible, allowing a character to keep any items already picked up, such as thrown missile weapons from the opponent. This was fixed in 2023 via commit a528894.

Other fixes related to the deathmatch:

  • There was no restriction on entering the deathmatch arena with any unique items; theoretically, this could make the game unwinnable if they were left there.
  • Attempting to steal from the deathmatch opponent caused the stolen items to disappear, and a bug caused their entire inventory to be stolen and removed at once this way.
  • The deathmatch opponent was always the most recently ascended character on the system instead of a random one, and it was possible to flee the arena with multiple objects that they threw at you or that you somehow obtained through other methods during the fight.

Messages

You hear the roaring of a crowd.
You hear the clash of steel on steel.
You are on the level with the deathmatch portal.
Something in your inventory seems to be anchoring you here.
You attempted to enter the portal while carrying the Amulet of Yendor or one of the invocation tools.
Upon exiting the portal, you immediately feel on edge. You feel as if you've stumbled across something very dangerous. You resist the urge to flee.
You entered the arena for the first time.
A voice echoes in the arena: "Thou art brave indeed, mortal! Now prove thy prowess!"
The deathmatch has started.
Loud booing follows you out of the arena...
You left the arena during the deathmatch.
A voice echoes in the arena: "Choose thy trophy from the spoils!"
You see [the opponent's] possessions coalesce into a large pile near you.
The opponent was killed, allowing you to choose a prize from their inventory.
You hear a pile of objects jumble together nearby.
As above, when you can't see the objects.
You feel a jarring vibration nearby.
As above, when you are also deaf.
You hear a faint exhalation.
You picked up a transient object after killing the opponent, and all others vanished.

Trivia

References