Removed all the spawn(0) from bump code and the special check for turfs that rolan7 made a while ago on the mob different Bump() procs.
Added a special check on move() code, only when you're pulling something. If the loc of what you're pulling is the same after you moved, you'll execute the pulling. Otherwise you'll stop pulling. This is to avoid pushing something that you're pulling and moving it back, looking like you didn't do anything. This was "handled" by the spawn(0) procs.

Reworked cyborg recharge stations, they aren't part of the death() and Bump() procs of cyborgs and they act like lockers. Click them to open them and again to close them. Added a sprite for when it's closed with no occupant inside (it's just the closed sprite with red lights instead of a blinking green light).
The attack() of cigarette packets is now updated to the storage procs and stuff. It will pick the first object of the contents instead of creating a new cigarette and generating issues.
Syndicate Bomb Tweaks

Syndicate bombs are now structures rather than items. This means they cannot be hidden in lockers and disposals anymore. They also can no longer be used as grenades by crafty traitors.

They now audibly beep as their timer counts down, which is a visible display that can be seen when examined.
Golem runes work again - Resolves #769.
Additionaly golem faces now inherit from breath masks instead of gas mask so all the golems aren't forever unknown
Added missing .dm file
Added missing sound file
Updated the description of the bomb.
Light bulbs will first drop on the floor before being picked up. Because of the TK grab object on their hand, TK users will be unable to pick up the light bulb and it will stay on the floor.
Using the quick_equip() verb will no longer make you drop your item. It will also stop udpdating all your HUD, instead, it will only update the overlay of your active hand. All other HUD and overlay updates are already handled on the item movements.
If there's no slot available it will show the "You are unable to equip that" message.
Fixes #713
Improves the sprite of one direction regular windows.
Fixed heaters being invisible when spawned using buildmode, changed their sprites to the heater sprites instead of the freezer sprites. Capitalized the first letter in Heater because else it looks stupid.
Changed the response_harm var from spiders and bears from "pokes" to "hits"
Those were some really strong pokes...

Fixes #687
Fixed heaters being invisible when spawned using buildmode, changed their sprites to the heater sprites instead of the freezer sprites. De-capitalized heaters and freezers.
Merge branch 'master' of https://github.com/Miauw62/-tg-station
Made the ID name and custom job title use MAX_NAME_LEN (26) instead of 1024.
The ID name will now be sanitized.
Fixes #703
Reverting compile times. They were just annoying and a bad idea.
Merge pull request #861 from Aranclanos/MobBump

Bump code spawn() removal and cyborg recharge station rework.
Merge pull request #876 from Aranclanos/LightingCigarsOnPacket

Cigarette packet attack() on mobs fix.
Merge pull request #878 from Ikarrus/kaboom

Syndicate Bomb Tweaks
Merge pull request #898 from Aranclanos/LightBubTK

Light bulbs dissapearing with TK fix.