It is definitely not a bug in crawl, since it doesn't send any terminal codes on its own, but relies on curses. Curses make the mistake of relying on terminfo database, which is often wrong.
It appears that current versions of ncurses show all 16 basic colors correctly even on xterm-227 with TERM=xterm-256color, though. -- 1KB // Microsoft corollary to Hanlon's razor: // Never attribute to stupidity what can be // adequately explained by malice. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org