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.
Fixes gcode issue 1380. Updates and improves cryo and sleepers, including standardization and text styling.
Changes the heater to use freezer sprites.
Updates the map with sleeper directions, and Cryogenic2.dmi with sprites.
Improves readability of /obj/machinery/Topic(). Includes text styling.
-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
 - Removed unneeded tags in the map file. The map was updated to Pete's changes to the sleeper before it was changed.
 - Moved the cable define into the cable file.
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.
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.
Airlock painters! Commit for Ricotez
- Adds a new device that will paint airlock assemblies. This works on both solid and glass airlock.
- Click on the sprite of the painter to set it.
- Uses toner as 'ammo'
http://forums.nanotrasen.com/viewtopic.php?f=16&t=12053

Featuring Teh_Wolf's paint sprayer sprite complete with inhands!
 * Committing in NTSL now takes time. It can take up to a maximum of 2.5 minutes and a minimum of 10 seconds.
 * The server will not warn admins when empty code is being compiled, but it will still log everywhere else.
 * Empty code will have no compile time.
 * Removed NTSL broadcasting the names in italics if the name is unknown. This was causing issues and it was a very minor feature.
 * Placed some duplicated code into a proc, for the IDE verbs.
Merge branch 'master' of https://github.com/sawu-tg/-tg-station into food-stuff
*Cleaned up grammar here and there
*Made unpopped popcorn do a tiny bit of damage (using 0.1 units of sacid)
Made the effects of EMP pulses get garbage collected. Less lag on the singularity (around 20 effect del per 5~10 seconds)
Expanded what can light things. Cigars and pipes can now be lit by standard sources. Standard sources are: Lighter, Zippo, Igniter, weldingtool, energy sword, and candles.
DNA Machine tweaks to fix runtimes for when the machine disappears

Really a fix on the commit from earlier, which I'm aware didn't work. I tested this extensively, works just fine.
Updated MetaStation v22E.dmm to Metastation v23C.dmm
- Fixed atmos freezing issue
- Added Ian again
- Added second dispenser in chemistry
- Fixed a few cabling/plumbing issues, should be perfect again
- Changed firelocks, they are under almost all normal doors now.
- A few other fixes and adjustments

The first playtest went well other than the horrific freezing bug. So this is good.
Image of the full map: https://dl.dropbox.com/u/858120/Static/SS13%20Map%20Thread/13-03-13%2020-49%20MetaStation%20v23C.dmm
Post comments here:
http://forums.nanotrasen.com/viewtopic.php?f=15&t=12562&p=197557#p197557