Fixes #4176

* Fixes flashpowder only checking for sunglasses protection and not flashing people inside lockers.
Fix for #4176 .

did you even test this
get_hear is already recursive and will return all hearers, no need to do anything else.