I have also experienced the
adder-and-hot-tile bug when playing one of the holds that I'm beta testing (tokyokid's hold).
Just as Steve describes, the trouble starts when an adder loops around on itself on hot tiles. This leads to weird graphics, similar to what Steve posted and to those in the original bug thread, beeps, and the following line in drod.err:
Assertion error in line 168 of .\Serpent.cpp: "!"Bad tile.""
Is this because it's shortening for two reasons: biting its own tail and frying at the same time? It happens almost every time the adder loops around on itself. Once time, though, after conquering the room in such a way the that serpent looped around on itself, I didn't get the above assertion error, and instead the game crashed, placing the following lines in drod.err:
Assertion error in line 153 of .\Serpent.cpp: "pMonster"
Assertion error in line 155 of .\Serpent.cpp: "pBackPiece"
Assertion error in line 2579 of .\DbRooms.cpp: "pMonster->bAlive"
Again, all quite similar to what's been described before.
[Last edited by CuriousShyRabbit at 07-14-2007 12:38 AM]