Fixes being able to smash grille/newscaster/mirror/lights with holo esword

Fixes #5331
Replacing some "for(mob in hearers) show_message" by "audible_message()"
This still triggers the attack animation. Perhaps it would be better to move the `user.do_attack_animation(src)` to here in order to avoid showing it when `I.damtype == STAMINA`?