Fixes #4176

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

It should, though, and this method is rather ugly.