desc_search bugs (1905764)

  • Fix: error for too many matches is not displayed

  • Fix: rakshasa cannot be looked up (duplicate entries in Mon_Name_Cache)

  • Fix: can't look up monster by the symbol ' '

  • Didn't fix: can't look up plain draconians. mon_global_level() for them returns 0, so they're getting filtered out by monster_filter. But I don't know why the filter checks for 0, so I don't want to remove it.

  • Didn't fix: simulacrum lookup The monster name in mon-data.h is "large simulacrum" and "small simulacrum". However, name in the DB is "simulacrum". The regexp matches the db key "simulacrum", then tries to look up the monster id and matches nothing. I think the right fix is to change the db? But I'm not sure right now.

git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3688 c06c8d41-db1a-0410-9941-cceddc491573

Created by  pauldubois  on March 17, 2008
32TNF7QPH765BC6VP4KVA4R2REGP6VI7CJ7QW2OOGP66Y7CUNQWQC
Change contents