ekiyanov / nethack-android

Automatically exported from code.google.com/p/nethack-android
0 stars 0 forks source link

Kicking locked doors automatically #58

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
The new "automatic" actions are generally a nice thing since they save on 
key-presses, but they should only be taken when it is reasonably safe to do so. 
Kicking down a locked shop door can be fatal, even if it is by mistake. This 
actually happened to me :)

My suggested solution is that the game should not automatically try to kick in 
a locked door. I guess it would not be possible for the game to check whether 
it is a shop door, although I think there is usually a note on the door saying 
something about being closed for inventory..?

Original issue reported on code.google.com by johan.fo...@gmail.com on 7 Sep 2010 at 9:59

GoogleCodeExporter commented 8 years ago
Yes, I have been thinking of this after somebody reported it in a comment on 
Android Market. I just used the same code as is already a part of the regular 
NetHack when you mouse click on a tile, which includes auto-kicking locked 
doors. I think it will be possible to make some exceptions for shop doors and 
the town level, or, worst case, I could turn off all the auto-kicking. 
Hopefully I can get that into an update before too long. Also, you probably 
know this already, but just in case, you can also disable this feature 
completely with "Allow Context Sensitive Input" in the preferences menu, if you 
think it's too risky to use in its current state.

Original comment by farnst...@gmail.com on 8 Sep 2010 at 7:27

GoogleCodeExporter commented 8 years ago
I don't think that you should add any context sensistivity to the kicking 
mechanism. 
Nethack is a game where the player is supposed to do the thinking, not the 
application :)   The fact that is it s BAD IDEA to kick in certain doors, 
depending on the context is not something that should be hidden from the user 
du to a too helpful gui.

However, what would be _excellent_ would be to have sub-options under "Allow 
Context Sensitive Input" where "Auto kicking" could be turned off separately.

Of course, you are doing this on your free time i presume, so no pressure :)

Original comment by Martin.H...@gmail.com on 31 Mar 2011 at 1:06

GoogleCodeExporter commented 8 years ago
Agreed with the last comment.

Original comment by b0llw33...@gmail.com on 27 Feb 2013 at 3:17