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()"
You're right, and there's an inconsistency between different objects, some call the animation and show a message when hit with holosword. I'll fix that.