The Longbow of Diana

From NetHackWiki
Jump to: navigation, search
)   The Longbow of Diana   Bow.png
Base item bow
Damage vs. small 1d2
Damage vs. large 1d2
To-hit bonus +1d5
Bonus versus (any)
Weapon skill bow
Size one-handed
When carried
When wielded
When invoked
Base price 4000 zm
Weight 30
Material wood

The Longbow of Diana is the ranger quest artifact. It is the prize for completing the ranger quest. It is chaotic for wishing purposes. Its base item type is a bow.

When carried, the Longbow of Diana confers telepathy. When wielded, it confers reflection and +d5 to hit when firing arrows. Invoking the Bow creates arrows with the same BUC status (but not the same enchantment charge) as the Bow. A blessed Bow creates more arrows, up to 21 at once, and a cursed Bow fewer, at most 11 at once. The Bow does not have charges, but the invocations have a little timeout, so you cannot create new arrows every turn.

The enchantment of the arrows depends on rne(3) and the BUC status of the longbow.[1][2] A blessed longbow will only produce arrows with enchantment from 0 to 10 inclusive. A cursed longbow will only produce arrows with enchantment from -10 to 0 inclusive. An uncursed longbow will produce arrows in the range -10 to 10 inclusive. The probability distribution of the enchantments is not uniform, see the page on rne for details. With small probability, the longbow can produce poisoned arrows.

Arrows generated from the blessed or cursed longbow are more likely to be +0 than randomly generated blessed or cursed arrows. This is because mksobj, which arti_invoke calls to generate the arrows, can produce arrows of any BUC, regardless of the BUC of the longbow, arti_invoke changes the arrows' BUC after mksobj returns, and transforms negative enchantments on blessed arrows, and positive enchantments on cursed arrows into 0. This has the effect of taking some groups of arrows, which, had they not been produced by the longbow, would have had non-zero enchantment, and giving them zero enchantment.


The Longbow of Diana first appeared, along with the Ranger class, in NetHack 3.3.0 under the name of The Longbow of Artemis. It was renamed in NetHack 3.4.0.

Encyclopedia entry

This legendary bow grants ESP when carried and can reflect magical
attacks when wielded. When invoked it provides a supply of arrows.

See also


  1. Artifact.c in NetHack 3.4.3, line 1333: arti_invoke calls mksobj to create arrows
  2. Mkobj.c in NetHack 3.4.3, line 391: relevant section of mksobj

This page may need to be updated for NetHack 3.6.0.

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 {{nethack-360}} or {{noversion}} as appropriate.