Here are some errors that were gathered from the forums by the staff :
Assertion Failure
Location : D2Common\DRLG\Preset.cpp, line #X
Expression : Level labeled as Preset, but no preset claims the level
Level is not properly assigned as a preset level, check
drlgtype colun in levles.txt and make sure you have added the level to lvlprest.txt
Assertion Failure
Location : D2Common\UNITS\UnitRoom.cpp, line #X
Expression : DungeonTestRoomGame ( hRoom, nX, nY)
Usually Warp related, something might be too close to the Warp or perhaps the ground under the Warp is unwalkable
Warning
Location : D2Common\DRLG\Preset.cpp, line #X
Expression : ptRegion->ptFile->nSizeX == ptRegion->tCoords.nSizeTileX
The actual size of a .ds1 is different from what is claimed in levels.txt/lvlprest.txt. Remember that the sizes in the .txt are generally minus by 1 from the original .ds1 size.
Warning
Location : D2Common\DRLG\DrlgVer.cpp, line #X
Expression : FALSE
There is a Vis tile in the .ds1 that does not have a Warp assigned to it (missing entry in levels.txt).
Assertion Failure
Location : D2Common\DATATBLS\LvlTbls.cpp, line #X
Expression : Error in DRLG related to stairs that connect levels.
This is the general assertion error for incorrectly linked levels. Check if all your Vis settings in levels.txt are correct and that there are not intersections of warps (two Vis linking to the same destination and vice versa).
Assertion Failure
Location : D2Common\DRLG\DrlgRoom.cpp, line #X
Expression : hDungeonRoomOther
It also pops up occasionally when you have badly linked areas. Another cause are Vis tiles placed too close to the borders of a .ds1.
Halt
Location : D2Common\DRLG\Maze.cpp, line #X
Expression : MazeLevelGenerate() - Some really bad voodoo here!
Cause is unknown, but that one just has to be mentioned. icon_mrgreen.gif
Warning
Location : d2Common\drlg\roomtile.cpp, line #X
Expression : ptwarp
This warning comes up when a Vis tile in the .ds1 has no related entry in the Vis columns in levels.txt. Another common source is a new Vis tile, which isn´t set to be 'hidden'.
Assertion Failure
Location: D2Hell/SRC/Archive.cpp, line #X
Expression: hFile
The Dt1Mask in lvlprest.txt is invalid. Either it has been calculated wrong or lvltypes.txt has incorrect entries.
Assertion Failure
Location : D2Client\UNIT\CUnit.cpp, line #X
Expression : hFindRoom
[Unsure] Seems to come up when the game tries to spawn a monster or an object at a position, where it is not allowed to spawn. Could be related to general level design (e.g. too narrow passages).
Warning
Location : D2Client\UNIT\CUnit.cpp, line #X
Expression : Unable to find room for unit... hControlUnit: X hUnitRoom: Y
ghAct: <something>
[Unsure] Seems to be connected with the hFindRoom error, exact cause is unknown.
Edit 18 oct 2005 by Paul Siramy : reformated the text and corrected minor spelling errors.