Gives Malf AI the lockdown ability!
Removed unneeded checks and commented code.
Lowers CPU cost of Hostile Lockdown to 20!

It might not have been as powerful as I thought it was, so halved the cost of it!
Fixes a minor mistake.
Changes instances of "usr" to "src"

Just doing a minor cleanup.
Mobs will now slowly bop up and down while in zero gravity.
Adds a check to ensure the airlock is powered.
Removed a pointless check.
Improved bomb logging

-Logging added for activating timers attached to transfer valves
-A quick link to the Signallers list has been added to bomb logs involving signallers
Adds a cool-down for Hostile Lockdown.
Optimization changes

Adds all doors to the "portals" list.
Optimizes the lockdown loops.

Since all doors are now in the portals list, it can now efficiently be searched by the for loop, and subjected to only one istype() check.
Furthermore, since all doors have an open and close proc, there is no need to separate firelocks and blast doors.

This has the added bonus of making the lockdown somewhat harder to notice.
Adds missing stat (power) check.

This is to make sure that firelocks and blast doors are not triggered if they lack a power source.
Syncing a robotics fabricator no longer clears its queue
Standardizes pill.dm
Makes pill devouring code much better
* Added a "stop pulling" button to monkeys and alien larva
* Make aliens use their hud "intent button".
* Make monkeys use the current selected (e.g midnight) hud "intent button".
fixes exploits with the mech fabricator (/tg/)

this exploit is in all public builds i could look at.

using the mech fabricator, and you were able to duplicate any obj in the server.

as a nice bonus you could also abuse the part-description-function to identify any atom in the server
memory for even easier access to other yet unknown exploits of this kind.

and also range check was missing to make sure you are not on some other z level massproducing guns.

i will not go into details, as it is exactly the same kind of exploit over and over, 
so if you are interested on how and why these exploits work, see some of my other exploit commits :
https://github.com/tgstation/-tg-station/pull/3416
https://github.com/Baystation12/Baystation12/pull/5068

i advise any coder team to be supercautious when changing/writing new Topic procs to prevent these,
and to always doublecheck other coder's works.
fixes exploits with the mech fabricator (/tg/) v2

changed a few things according to /tg/ dev feedback.
https://github.com/tgstation/-tg-station/pull/3806
fixes exploits with the mech fabricator (/tg/) v3

changed more things according to /tg/ dev feedback.
tgstation#3806
fixes exploits with the mech fabricator (/tg/) v4

fixing a derp