Clarify some logic (makeitem.cc)

Also use Crawl's first lambda.