Fix attack message from hitting monkey,alien,slime with an item.

* The attack message will no longer be missing the attacker's name ("Pun Pun has been smashed with the warning cone." => "Pun Pun has been smashed with the warning cone by Urist Greyshirt." )
* Removes unused code (var/showname never returns false)