# Spellbook of jumping

spellbook of  +   jumping   

Appearance

random

Abundance

2.03%

Base price

100 zm

Weight

50

Turns to read

3

Ink to write

5–9

Spell type

escape

Level

1

Power cost

5 Pw

In NetHack, the spellbook of jumping allows you to learn the jumping spell.

Effects
Main article: Jumping
Casting allows you to jump to other tiles within a certain range, allowing you to pass over unavoidable traps and escape too-tough monsters. You must be able to see the landing spot, meaning that you cannot jump while blind, and you cannot jump over monsters; you will bump into them instead, angering them if they were peaceful. See the main article and its path section for more detailed information on jumping and whether a given jump will bring you in contact with a monster. Casting jump consumes d25 nutrition, in addition to the ordinary hunger penalty.
Advancing skill in escape spells allows you to jump farther, as is shown:

Unskilled
...........................x........xxxxx......xxxxx.....xxx@xxx.....xxxxx......xxxxx........x...........................

Basic
..........................xxx.......xxxxx.....xxxxxxx....xxx@xxx....xxxxxxx.....xxxxx.......xxx..........................

Skilled
.........................xxxxx.....xxxxxxx....xxxxxxx....xxx@xxx....xxxxxxx....xxxxxxx.....xxxxx.........................

Expert
...............xxx......xxxxxxx....xxxxxxx...xxxxxxxxx..xxxx@xxxx..xxxxxxxxx...xxxxxxx....xxxxxxx......xxx...............

Strategy
Main article: Jumping#Strategy
Jumping is a level 1 escape spell, and thus the best choice for enhancing that spell branch. (Do not practice jumping in Sokoban, though!) There are very few places where an unpleasant trap will be placed in an unavoidable position (although the back entrance of the Castle is a notable one), but for those situations it is generally useful; note that some types of trap, such as the fire trap, cannot be bypassed by jumping. It finds some use in speed ascensions, where the small speed boost is critical; jumping actually goes faster than speed boots, although the nutrition burn rate is too high to sustain it for long periods of time. Note that as jumping ends the turn rather than just costing one action, though, continuously jumping means you will see no benefit from speed.
In lit areas, or if carrying a light source, jumping makes for an excellent escape, whether on its own or combined with a wand of teleport for escaping from surrounding mobs of monsters. This is a particularly useful strategy on the Astral Plane, where the nutrition cost is mostly irrelevant and there's no further area to preserve teleport charges for. This is most commonly done with jumping boots, but the spell has slightly more range; it is probably not enough to make up for the Pw cost, though, leaving the boots as the superior source if you don't need the slot for speed boots.
Jumping also helps cross certain special levels, notably Medusa's Island; although not a solution for crossing watery levels in general, it will allow you to get as far as the Castle, and possibly even enter it if you have a wand of striking or similar method of destroying the drawbridge. You can then wish for a ring of levitation or a similar permanent solution to traversing water. Make sure you have some method of detecting underwater creatures (warning works well) before trying this; being attacked by a giant eel or electric eel can end your game almost instantly, and colliding with an underwater creature while in midair (which is possible) can cause you to fall into the water, with all the usual negative effects.
As of NetHack 3.6.2, Barbarians may be interested in learning the spell, since they can now advance skill in escape spells, allowing them to potentially apply the above strategies and/or train their special spell, haste self.

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.