tgstation/-tg-station — pull request #903 by AlexanderUlanH (2013-07-03 02:00:17+00:00)
Title: Overhauled Flashes

Removed copypasted code from flashers and flashes and replaced it with a
flash proc which takes in a strength, range, target, and user. It works
for area and target flashes.
Changed flashes and flashers to use the flash proc. Flashers no longer
affect humans and cyborgs equally; they are weaker against cyborgs in a
similar way to hand flashes. Hand flashes now stun everyone in a small
area for a short time when empulsed, rather than precisely blinding
their holders.

Also, this will make the flashbulb bit of a RnD replacement I'm working on much, much easier.