Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

It is good practice to use walk commands rather than holding direction buttons as much as possible lest you accidentally run into a monster you can't handle and die as a result, a mistake I've made more than once. However, walking in Nethack is... not awesome. This is my situation right now:

                                      where I want to go
                                              ↑
                             ###              #        #   ##
                             #                #        #   #
                             #              #########@0#####
                             #              #----------#
                        -----.---------     #|........|#
                        |.............|     #|........-#
                        |.............|     #|........|
                        |.....<.......-######.........|
                        ---------------      ----------

If from here I pressed shift-H (run left) I would run all the way to here:

                                      where I want to go
                                              ↑
                             ###              #        #   ##
                             #                #        #   #
                             #              ##########0#####
                             #              #----------#
                        -----.---------     #|........|#
                        |.............|     #|........-#
                        |.............|     #|........|
                        |.....<.......-#####@.........|
                        ---------------      ----------

If from here I pressed shift-K (run up) I would run up to the boulder and then push it into the intersection.

All other run directions (like the diagonals) don't seem to do anything in my quest to walk up in that T junction. What can I do then?

How can I make walking behave more sensibly?

share|improve this question
    
For now I'll 5k2lK but... –  badp Apr 9 '12 at 18:58
2  
It's like ASCII QWOP –  Prinny Brocka Apr 9 '12 at 19:13
    
This has bugged me for ages... even looked into creating a patch for it once. –  Christopher Galpin May 7 '12 at 20:46
add comment

2 Answers

up vote 8 down vote accepted

Press "g" and then the direction to stop at intersections. Not SHIFT-direction.

More generally, use the "?" command to read the documentation for various nethack commands, including the differences between SHIFT, "g", "G"/CTRL, and "m" as movement modifiers.

See also http://strategywiki.org/wiki/NetHack/Controls#Advanced_movement

share|improve this answer
add comment

I strongly disagree with the first sentence, but the answer is to use _ to run to where you want to go.

share|improve this answer
2  
Do elaborate, please. –  badp Apr 9 '12 at 21:43
    
Seeing as Woobie hasn't elaborated: _ can be used to go anywhere you can access by walking alone. It corresponds to the click of a mouse when one is enabled. You will try to get there by the most direct path. –  Mark Hurd Jun 2 '12 at 15:35
    
@MarkHurd Thanks for that, although I was rather looking for elaboration on "I strongly disagree with the first sentence" (a sentence I've just revised, may I add.) –  badp Jun 2 '12 at 17:04
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.