* Adds clear_scanner as a verb
* Changed 'spawn()' to 'addtimer()'.
Also made the 'ding' sound a bit quieter.
* Some 'attack_self()' refactoring
* Some 'print_scanner_report()' refactoring
* Some 'scan()' refactoring
* Changes 1 & 0 to TRUE & FALSE
* and the rest of them
* Review fixes
Moved 'lowertext()', removed implied src,
changed '\the [target_name]' to '[A]'.
* Changed 'clear_scanner' from a verb to an action
* Made 'print_forensic_report' its own action
Don't want reagent scanners getting the same icon
* More cleanup
* Handlers converted, now to fix 3532 compile errors
* 3532 compile fixes later, got runtimes on startup
* Well the server loads now atleast
* Take 2
* Oops
This commit adds the Nightshift lighting mode from /tg/. From 19:00 to
07:00 in station time, the station will go into a reduced-lighting mode,
with dimmed lights across the station.
In conjunction with this, there is a new configuration option to start
the shift time at a random time other than 12:00, so that players are
more likely to experience a night shift (as opposed to having to have a
7 hour round).
Currently, to_chat is literally just a proc that does user << message.
But it'll let us do output modification in the future, especially for
something like Goon's HTML chat.
Big thanks to PJB for his to_chat script, see
https://github.com/d3athrow/vgstation13/pull/6625 for more details.