gia ;_;
Removed the need of the input and output object for the machinery of mining.
They will now use the input_dir and output_dir vars.
Seedy dealings in Seedy places, Adds the Poker_table (Sprites by Nienhaus)
Craft Poker tables with wooden tables and Astroturf(grass)
Fixes Kaze's Suggestion
Standardises the fuck out of Table attackby's (NO COPYPASTA ANYMORE YAY)
Adds a new proc which does the above.
Implements Gia's Superior Idea.
fixes some directions on Nienhaus's sprites
changes strings to paths on the mining machinery code
Changed the telecomsat z level's "AI Satellite Teleporter Room" a bit. You can now actually build a teleporter there (You will need to build an APC first, materials are avaliable right off the bat.)
Adds attack logging to learning spells from one time use spellbooks and casting of spells.
Makes the big red button only spawnable by nuke ops.

Fuck having rounds ruined in the first 30 seconds by people throwing a bomb at genetics and pushing the button, and then spamming it since, due to it being Double Agent, every other agent is also buying bombs.
Adds logging to emagged borgs using their stun arm.
Fixed justicebot
Makes it so that the button is only in nuke-ops, and the bombs are NOT in double agent.
Explosion Optimizations

Implements a trange that internally checks only turfs and thus less
intensive.
small fixes
Ninja Death Tweak

THE CODE NO LONGER CHECKS IF THE MOB IS A NINJA EVERY TIME SOMEONE DIES

NINJAS GET EXPLOSIVE IMPLANTS TO DUPLICATE THE OLD FUNCTIONALITY

YES I'M MAD
Merge pull request #2235 from AndroidSFV/fix2221

Resolves #2221
Merge pull request #2227 from CreationPro/3-10-2014_Satellite

3-10-2014 : AI satellite minor modifications.
Made the follow verb less buggy.
Removed duplicated code.
Changed blink to only spawn a single static smoke cloud.
Fixed blink not triggering the AI turrets.