Tweaked is_special_character() to be meaner, leaner, and less buggy
Not that those bugs matter, they only effect traitor cyborgs.
Err... ok so now is_special_character() is good. Sorry.
Updated the additional MetaStation map to v22D from v22A:
v022D
- Added a few small changes to maintenance and some other areas, adding a few MULEBOT delivery points that were missing, as well as one to disposals.
- Fixed the APC direction in the janitor's closet
v022C
- Made some changes to the shuttle to make it nicer
- Fixed some problems with the atmos burn chamber being a bit clunky. It's more usable now.
v022B
- Got rid of table between sleepers in the emergency shuttle. Sleepers should be fine now.
- Remade the AI upload foyer so servers are not doubled unnecessarily.

Full image of the station: https://dl.dropbox.com/u/858120/Static/SS13%20Map%20Thread/13-03-10%2019-23%2022D.png

Please post any feedback here:
http://forums.nanotrasen.com/viewtopic.php?f=16&t=12512
Modifies ID computers to allow opening additional positions for latejoiners. Very restricted at the moment to test how it's used by the playerbase

See http://forums.nanotrasen.com/viewtopic.php?f=16&t=12490&p=195140#p195140 for details
-Basic new 'fluff' system on eating.
* allows for random verbs per item while eating, and for items to be wrapped and require unwrapping before eating.

* this resolves the hunger message bug

* chocolate utilizes the unwrapping method using an all new sprite

* multiple items have been assigned custom verbs

* beet soup switch condensed
Fixes for the following 3 runtimes

runtime error: Cannot read null.occupant
proc name: Topic (/obj/machinery/computer/scan_consolenew/Topic)
Added a check to make sure there's an occupant.

runtime error: Cannot read null.key
proc name: toggle power (/obj/machinery/particle_accelerator/control_box/proc/toggle_power)
Added a check for if there's a usr.

runtime error: Cannot read null.backup_author
proc name: attack hand (/obj/machinery/newscaster/attack_hand)
Added a check for if the feed still exists.
Re-enabled closing original positions with a cooldown
Remove transfer_fingerprint_to in favor of add_fingerprint

Add_fingerprint has sanity checks, which makes it a superior proc.
This fixes at the very least:
The following runtime has occured 14 time(s).
runtime error: Cannot execute null.Copy().
proc name: transfer fingerprints to (/atom/proc/transfer_fingerprints_to)
  source file: detective_work.dm,155
  usr: Engineering Cyborg-743 (/mob/living/silicon/robot)
  src: the disposal pipe (/obj/structure/disposalpipe/segment)
*Moved chocolatebar/attack_self() to super
*Moved chocolatebar/proc/Unwrap() from super.
Runtime fix for Telecomms machines, hopefully
Runtime in question:
The following runtime has occured 17 time(s).
runtime error: Cannot read null.name
proc name: Topic (/obj/machinery/telecomms/Topic)
  source file: machine_interactions.dm,346
  usr: M.I.N.D. (/mob/living/silicon/ai)
  src: Bus Mainframe (/obj/machinery/telecomms/bus/preset_three)
Moved a check in the DNA machine to hopefully fix that pesky "but there's nothing connected!" runtime.

Thanks Carn and CIB.

The following runtime has occured 7 time(s).
runtime error: Cannot read null.occupant
proc name: Topic (/obj/machinery/computer/scan_consolenew/Topic)
  source file: dna.dm,891
  usr: Trey Campbell (/mob/living/carbon/human)
  src: DNA Scanner Access Console (/obj/machinery/computer/scan_consolenew)
Revert "Remove transfer_fingerprint_to in favor of add_fingerprint"

This reverts commit 4a7ba48b11891a06ca9228c9dd6334a7ed2d25e9.

I misunderstood what this proc was doing.
Updated MetaStation to v22E from v22D
-Added wall-mounted map posters around the station
-Improved various aspects of a lot of areas
-Changed area designation of space outside the vault

Also updated decals.dmi, adding map-left-MS and map-right-MS on top of the normal map-left and map-right sprites.
Removed the old map
Merge pull request #38 from Metacide/master

Updated the additional MetaStation map from v22A to v22E, added in-game Map sprite
Merge branch 'master' of github.com:tgstation/-tg-station
 - Urgent fix to NTSL. Sanitizes the output of NTSL, including the broadcast() function.
 - Added a GetCleanVar to be used when getting a global variable to use inside the game code, it will sanitize() the variable if the compare argument is not equal to it; the compare argument should used to see if NTSL has changed the value.
 - Added a sanitize_data proc for the signal datum. It will sanitize all the data using strip_html_simple().
Added logic checks to my stuff in topic() so you can't bork the server by griefing with byond://?src links
Forgot to remove a testing-output
Merge branch 'NTSL_Fix' of git://github.com/Giacomand/-tg-station