Added ability to unload shells and clips from projectile weapons.
Merge branch 'gun' of https://github.com/comma/Baystation12 into gun
Fix for negative miss chance modificators working.
Fix for firing distance calculation.
'original' var is not a starting point of projectile, but an atom it was fired at initially.
'starting' is turf where projectile was fired from.
Change to check_zone proc.
It makes possible to target hands/feet/groin.
Not sure what side effects would this change have.
If bullet misses someone it does not disappear, but continues on its way.
Merge branch 'master' of https://github.com/Baystation12/Baystation12
Fixes runtime with burn wounds not having enough stages.
Fixed runtime in traitor equip.
Fixes issue #2384
Uplink now spawns proper implanters.
Fixed missing icon for compressed matter implant.
Compressed implant item now will be put in hands instead of the floor.
Merge branch 'master' into bleeding-edge-freeze
Merge branch 'bleeding-edge-freeze' into gun
Fixed derp.
Compile errors because I am retarded.
Fixes PACMAN infinite loop on map again.
Added crowbar as alternative to retractor.
Fixes projectiles still applying effects even if they missed.
Fixed issue with laser beams freezing forever in case they missed the mob.
Tweaks to side effects.
Removed itch one. Caused lots of whining, since it's quite counterintuitive to take drugs to treat itch instead of scratching it or removing bandage.
Made side effects contracting probability-based, probability higher the stronger chemical is.
Merge pull request #2389 from comma/bleeding-edge-freeze

Guns, medicine and fixes.