elimelec / inethack

Automatically exported from code.google.com/p/inethack
GNU General Public License v2.0
0 stars 0 forks source link

Quitting iNethack during "death sequence" (Item ID, view conduct etc) will reload beginning of the turn in which you died, letting you redo that turn. #178

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. In a game, die.
2. Before completing the "after death sequence" (ID items, view conduct etc), 
press the iPhone home button.
3. Restart iNethack app.

What is the expected output? What do you see instead?
Expected output: After quitting during a death sequence should either be to 
come back into the same death sequence, or to come back to a new game screen.

Actual output: Character will be alive, at the beginning of the turn in which 
it previously died. Taking different action during this turn may avoid death 
already incurred. Also, items ID'd via the death sequence will remain ID'd. 
Previously explored levels will be discarded, forcing new level generation as 
character proceeds through earlier levels from then on.

What version of the product are you using? On what operating system?
iOS version from app store obtained 25th March 2013. No idea on version numbers 
or operating system numbers.

Please provide any additional information below.

Bug allows cheating death, so is fairly serious.

Original issue reported on code.google.com by anthony...@gmail.com on 1 Apr 2013 at 10:36