More visible_message stuff. This is terrible.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4936 316c924e-a436-60f5-8080-3fe189b3f50e
-Bad indentation on my part led to an issue with a billion plasma airlocks spawning when lit.
Fixes Issue 1032

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4937 316c924e-a436-60f5-8080-3fe189b3f50e
Parrots now pick up any item you can fit in your pocket (w_class <= 2)

Regular parrots now spawn with a random headset.

Fixed a typo in the regular parrot's description.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4938 316c924e-a436-60f5-8080-3fe189b3f50e
Fixed a typo from my last commit.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4939 316c924e-a436-60f5-8080-3fe189b3f50e
Added an instance counter to the status panel for admins. It just shows world.contents.len
It might be helpful in identifying stuff which isn't getting garbage collected properly.
u 
TODO: move those server stats onto another tab because they are kinda annoying if you actually want to play as an alium or something.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4940 316c924e-a436-60f5-8080-3fe189b3f50e
Added Firecage to the credits.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4941 316c924e-a436-60f5-8080-3fe189b3f50e
Fixed up grilles a bit. They're still kinda bad, but eh.
Fixed a few mistakes from r4936.
Added static.dmi for Giacom.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4942 316c924e-a436-60f5-8080-3fe189b3f50e
Darkened and improved the static.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4943 316c924e-a436-60f5-8080-3fe189b3f50e
-Changed the icon for camera-less turf.

http://i.imgur.com/0nTK3.png

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4944 316c924e-a436-60f5-8080-3fe189b3f50e
Fixes issue 1031 - Modified onback sprite for riot shields

Added sprite for destroyed minimoog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4945 316c924e-a436-60f5-8080-3fe189b3f50e
-Added "give disease" VV dropdown option.
-You cannot spread diseases which are marked as SPECIAL or NON_CONTAGIOUS via blood injections.
-Carp no longer drift in space.
-Captain helmet now protects you from facehuggers.
-All humanoid aliens can now Regurgitate.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4946 316c924e-a436-60f5-8080-3fe189b3f50e
-Potentially fixed Metroids not going after food. They kept targeting unconscious food.
-Removed metroid core flushing. There doesn't seem to be a point of it.
-Badly made metroids unelectrutable. I'll change this later.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4947 316c924e-a436-60f5-8080-3fe189b3f50e
>Moved most of the helper procs into code/__HELPERS. If you see ANYTHING generic enough to be a helper proc just throw it in there and help purge the copypasta 5ever
>Replaced dd_text2list, dd_text2listcase, tg_text2listcase and tg_text2list with text2list and text2listEx. text2list will return a list of each and every character in the string if you set separator=""
>added return_file_text(filepath) which returns text from a file after doing some checks: does the file exist? is the file empty? It prints helpful error messages to the world.log if it runs into problems
>Replaced dd_file2list(filepath, seperator) with file2list(filepath, seperator). It just calls text2list(return_file_text(filepath), seperator). rather than copypasta
>Replaced time_stamp() so it's not as retarded
>Lots of the world setup stuff uses file2list now, rather than file2text -> sanity -> text2list
>Added error() warning() testing() procs. These print messages to world.log with a prefix. e.g. ## ERROR: msg.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4948 316c924e-a436-60f5-8080-3fe189b3f50e
-Aliens can acid turf. The only turf they cannot acid are r_walls. I just used a typecheck because I didn't see the need for types of turf needing to be unacidable, but if so I'll make a variable for it.

-Made a proc which will select active candidates.

BALANCE STUFF

-Acid is less random.
-Humans being disarmed by Aliens is no longer a random duration, instead it is a constant 10, instead of the random 10 to 15.
-Facehugger throw range was reduced to 5.
-Laying eggs costs 75 plasma (from 50) and secreting resin costs 75 plasma (from 100).
-Reduced stun duration of Alien disarm to Cyborgs. From 10 to 7.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4949 316c924e-a436-60f5-8080-3fe189b3f50e
-Hotfix: Can only acid simulated turf, as an Alien.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4950 316c924e-a436-60f5-8080-3fe189b3f50e
Changed some global_list stuff:
>tried to make the comments less confusing.
>Removed the procs for rebuilding the lists (they weren't meant to be used and half were broken anyway).
>added a directory. It maps ckey to client like so directory[ckey] = client. It could be used for PMs, banning, and various other admin tools rather than using \ref[]
>var/list/admins is now a list of clients whom are admins.
>var/list/admin_datums is what var/list/admins used to be. A map from ckey -> admin datum
Most of this is so I can add modular admin ranks in a non-horrendous way and fix some existing issues.
>var/list/client_list is now var/list/clients (laziness sorry)
>removed some needless loops and stuff.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4951 316c924e-a436-60f5-8080-3fe189b3f50e
-Monkeys will now start dying when in crit.
-Fire heals Metroids now!
-Improved corrosive acid.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4952 316c924e-a436-60f5-8080-3fe189b3f50e
-You can now target non-dense objects with a projectile.
-Added bullet_acts for computers, canisters and windoors.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4953 316c924e-a436-60f5-8080-3fe189b3f50e
-Removed a duplicated bullet_act.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4954 316c924e-a436-60f5-8080-3fe189b3f50e
-Metroid eggs are now a child of eggs. Meaning you can throw them at people!
-Resin walls/windows will now block heat the same as regular walls.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4955 316c924e-a436-60f5-8080-3fe189b3f50e