Game-ending crashes
issueid=740 02-15-2012 05:15 PM
Ancient Member
Number of reported issues by anon123: 111
Game-ending crashes
There are a few ways that cause the game to unfairly and irrevocably crash.

Problem
There are a few ways that cause the game to unfairly and irrevocably crash. The game doesn't do an emergency save, so all of the player's progress is lost forever. Those are:
* Giving monsters poisoned meat crashes the game if they accept it (e.g. cave tigers).
* Reading a scroll of repair without carrying absolutely any other item crashes the game ("Error: No items to choose anything from."), unlike scrolls of uncursing and identify which turn to dust.
* It's said that some uniques (e.g. Gaab'Baay) stepping on a trap will crash the game.

How to reproduce it
Giving monsters poisoned meat
1. obtain a piece of raw meat,
2. dip it into a potion of poison,
3. give it to a monster that will not ignore it, such as the aforementioned cave tiger,
4. the game will crash.

Scroll of repair
1. unequip everything that appears in the "personal equipment" screen, and drop all items, except for a scroll of repair,
2. attempt to 'r'ead the scroll,
3. the game will crash.

Uniques stepping on a trap
I wasn't able to reproduce this bug.

Notes
There's a HoF final log file that confirms the Gaab'Baay trap crash:
"I had to restore from backup twice while luring her due to a fatal crash that occurs whenever she steps into a trap. This is solved by disarming all traps (especially in DF)." -- http://adom.brinkster.net/hof/flg_di...ukawa-edit.txt
Issue Details
Issue Number 740
Project ADOM (Ancient Domains Of Mystery)
Category Windows NT
Status Fixed
Priority 5 - Medium
Affected Version ADOM 1.1.1
Fixed Version ADOM 1.2.0 pre 1
Milestone (none)
Users able to reproduce bug 0
Users unable to reproduce bug 0
Assigned Users (none)
Tags (none)




03-17-2012 12:52 PM
jt jt is offline
Administrator
Scroll of repair: fixed
Uniques stepping on a trap: could not be reproduced
Giving poisened meat to monsters/dogs: fixed

03-18-2012 07:41 PM
Ancient Member
Destroyed armor removal crash
If the PC's armor is destroyed by a melee hit from a monster while he's taking it off, the game will keep on asking if you still want to take it off.
"The ogre hits you. Your uncursed soft clothes [+0, +1] are destroyed! The ogre misses you. The ogre misses you. Do you want to continue to remove the uncursed soft clothes [+0, +1]? [y/N]"

If the player presses N at the prompt, the game will return to the inventory screen and show an empty slot where the destroyed armor was, but if he keeps on pressing Y, the prompts continue and the game will crash the turn armor would have otherwise been removed. This is extremely unlikely to happen during normal gameplay, but theoretically possible with cursed soft armor if the PC is doomed.

04-08-2012 01:14 PM
jt jt is offline
Administrator
Destroyed armor removal crash: there is a mechanism that should prevent this from happening, but it's not working correctly at the moment.

05-10-2012 07:55 PM
jt jt is offline
Administrator
Destroyed armor crash is now fixed.

10-10-2012 04:26 PM
Ancient Member
It seems that giving black hurthlings poisoned fish meat will also crash the game. Tested on 1.2.0pr3.

10-10-2012 04:34 PM
Ancient Member
Quote Originally Posted by anon123
It seems that giving black hurthlings poisoned fish meat will also crash the game. Tested on 1.2.0pr3.
The question is... how the hell do you find out something as obscure as that?! :O

10-10-2012 05:00 PM
Ancient Member
Quote Originally Posted by Maul
The question is... how the hell do you find out something as obscure as that?! :O
Well, it's no secret that fish meat tames black hurthlings (at least I read it in this forum), so I tried poisoning it beforehand, and the game collapsed instead of the hurthling.

Many of my bug reports come from simply checking how the game reacts to improbable/crazy things I thought of when bored :)

10-10-2012 06:58 PM
jt jt is offline
Administrator
Fixed crash of black hurtling / poisoned fish interaction for 1.2.0 pre 4.

10-11-2012 03:22 AM
Ancient Member
That HoF entry is pretty sus, wouldn't be surprised if the crash is related to "other" issues

10-11-2012 04:04 PM
Ancient Member
I have to say my jaw dropped at reading it. Being able to do all that without violating platinum is amazing.

One sentence that made me blink was "Much ID scumming + alchemy yielded enough !PoEx to jumpstart a ring wish engine." There is no alchemy recipe for PoEx..

+ Reply