I used the integrity reporting feature (specifically, the warp problem report) for the first time today, and I have a suggestion to make it more useful.

For the "screen has warp combo, but warp is set to Cave/Item Cellar" report, why not add a few heuristics to determine whether or not this is an issue? Specifically, I was thinking of the following conditionals:

* If the room type is not "None", not a problem (special item cave, eg)
* If the special item (or shop number, or...) is set, not a problem
* If the room string is set, not a problem (a talkative NPC)
* If the destination DMap != 0 OR the destination screen != 0, PROBLEM (maybe)

If I think of anything else, I'll add it here...