Reported directly to devteam: restoring a save file which was made while the hero was polymorphed into a light emitting monster would trigger a panic. This was caused by an attempt to deal with corrupted save data, which in turn was caused by attempting to use impossible() in a situation where the game can't reliably continue. If bad light source data was ignored during restore, it would cause trouble during next save. Remove the check which was erroneously detecting invalid data and also change two impossible() calls to panic().
187 KiB
187 KiB