_monster_die() was called, or false if it wasn't, instead of returning !defender->alive(). The latter could return true if the monster avoided death (from e.g. conversion to Beogh by force), leading to an erroneous wounds display afterward, or to your erroneously making an unarmed attack on the monster and angering it.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8669 c06c8d41-db1a-0410-9941-cceddc491573
GZBM5T53ZAXGVXV52NETH7LDM5JMICVLZZCGKCIU3CALMRN2NFGAC