Spellbook of haste self

From NetHackWiki
Jump to navigation Jump to search
spellbook of
+   haste self   Light green spellbook.png
Appearance random
Abundance 3.36%
Base price 300 zm
Weight 50
Turns to read 8
Ink to write 15–29
Spell type escape
Level 3
Power cost 15 Pw
Direction non-directional
Equivalent potion of speed
Special for barbarian

In NetHack, a spellbook of haste self allows you to learn the haste self spell. It is the special spell for barbarians.


This spell gives you very fast speed temporarily, making it a potential substitute for speed boots or a potion of speed. At unskilled or basic, the haste effect lasts for 100–109 turns; at skilled or expert it lasts for 160–169 turns. Unlike a potion of speed it will not heal your wounded legs, but it will still exercise Dexterity when cast.


Most NetHack players achieve very fast speed by wearing speed boots. However, if you need both very fast speed and jumping, you can get the former from this spell and the latter from jumping boots. This combination can be very useful on the Astral Plane, but a potion of speed can be just as effective for the short duration required.

Haste self is cumulative; meaning, casting it multiple times extends the duration of the effect. A wizard with the Eye of the Aethiopica can stand in place for a while and cast haste self dozens of times to gain enough turns of speed to last the rest of the game, useful because it allows you to sidestep wearing speed boots; if the effect wears off, you can always just repeat the process.

Haste self is almost useless to barbarians; by the time they might be able to cast it, most barbarians will likely already have speed boots, which can be combined with jumping, which is easier to cast. As of NetHack 3.6.2, however, they can advance their skill in escape spells, making it somewhat more likely to see use.


In FIQHack the spellbook of haste self is replaced with the spellbook of speed monster.

External links

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

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

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