AI photography ext 2 DO NOT MERGE YET
initial
Fully implemented AI photography, with HUD!
Fully implemented AI photography, with HUD!
Fully implemented AI photography, with HUD!
Merge branch 'master' of https://github.com/tgstation/-tg-station into aiphotoext2take2
Bugfix With Mechs (mecha.dm)

Added in a check to see if the mech a player is trying to enter has a health value greater than 0. This fixes a bug whereby if a player is entering a mech as it is destroyed, their mob gets deleted and the player loses connection to the server. Reconnecting to the server allows this player to rejoin the game, but as a new person.
Allows the protolathe to build multiples of items.
Avoids division by zero
Starts work on say() improvement.
Removes silicon/decoy AIs because they are unused and in the way.
DOES NOT COMPILE, I MAY HAVE MISSED A PAREM SOMEWHERE BUT I HAVE NO IDEA WHERE
More work on saycode.
Converts whispers to the new system
Removes say_understand()
Removes .bak files that were just ancient duplicates.
does more shit
IT LIVES!
Make new_players GC when observing

When observing, that observer would be given their original new_player's mind, but that mind would still have the new_player as its current. This caused the new_player to fail to GC and resulted in the observer's mind's current becoming null.

Fix: Just delete the new_player mind when the player observes. If an admin turns them into a human or whatever, a new mind will be created automatically then.
Security records computer:
Fixes issue #1489
The security records interface should be prettier.
Fixes an issue where the slot 'ID' wasn't saved on both records.
Removes the unused and useless warn button on the player panel.
Adds static power value on areas. These variables should replace machines on the process list, that are only there to consume power.
This commit removes lights from the process list, about 500 of them on the current map.
The purpose of this is to reduce lag from the master controller ticker.
Removes a leftlover debug verb from my previous commit
woo