Fix 2039217: check shield status for non-weapons before allowing wield.

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

Created by  haranp  on August 6, 2008
TXXTMCDBT5IXMP2MRC23P3DVL4BCKBRUPTWSIG5XSQ7YOMFGBR7AC
Change contents