Allow server to initialise world without connected players (see https://github.com/dopeghoti/Baystation12/commit/f24af4140a2f84a0fbbd55141d5f5c6447bc3213)

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
removed some obsolete tajaran stuff

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
minor tweaks to character creation

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
Merge pull request #4 from Erthilo/TGUpdates

Merging with main and keeping up to date
Merge branch 'bs12_with_tgport' of github.com:caelaislinn/Baystation12 into bs12_with_tgport

Conflicts:
	baystation12.dme

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
moved some re-used ul procs to another file

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
renamed the old scanner, reorganised and cleared up some WIP stuff of mine

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
made staff of change have a chance to properly turn into skrell/taj/sog

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
fixed some oustanding issues with mutantrace taj (including ears and tail, character creation preview), reset hair colour when player switches race in character creation

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
tajaran and soghuns trying to put on fullbody suits have a 50% chance to do 10 brute damage to themselves by twisting their tails.

skrell have the same chance and damage, but with their eartails instead

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
a bunch of alt_role_title stuff, this should lay the groundwork for making them job selectable

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
-Including the .dm that I forgot from r4525
-Changed the air assimilation for ReplaceWithFloor() and ReplaceWithPlating() so that it doesn't count non-floors/non-space turfs against the average.
-Commented them as well
Fixes Issue 851
-Standardized AIbots a bit, primarily with vars, attackby(), emag() and such (Mostly excludes M.U.L.E.'s though)
-AIbots now have a maintenece panel on them, which can be opened after unlocking the access panel by using a screwdriver
-The bots are now repaired by opening the maint panel and using a welder
-Emagging the access panel will unlock it permanatly, and emagging it with the maint panel open will trigger the emag behavior
-Floorbots will actually pull up tiles when emagged, 90% to just pull up the plating (And add it to the tile stock), and 10% to replace the floor with lattice
-When destroyed, floorbots will actually drop all the tiles they have stored, not just 1

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4528 316c924e-a436-60f5-8080-3fe189b3f50e
Readded the chain of command, by popular demand. Now with a nice sprite and shit!

Added EngTaylor's riot shield bash suggestion! Intimidate those peaceful protesters!

FEATURES!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4529 316c924e-a436-60f5-8080-3fe189b3f50e
Potato batteries now scale with potency. Thanks to QualityVan!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4530 316c924e-a436-60f5-8080-3fe189b3f50e
-Ported/continued AI Freelook. AIs can now look around like a ghost with the exception that they cannot see what cameras cannot see. Meaning if you're in maintenance, and there's no cameras near you, the AI will not know what you are doing. This also means there's no X-Ray vision cameras anymore. I've added documentation to freelook.dm which explains how the system works, if anyone is interested in adding anything. More information here: http://nanotrasen.com/phpBB3/viewtopic.php?f=7&t=9675

-I've added some cameras to rooms that should have cameras but were previously depending on other camera's using their X-Ray vision in order to see into a room.

-AIs have a multitool in their contents that they can use to interact with the telecommunication machines.

-Added "Follow" for observers. Works the same as AI tracking without checking if they can track.

-Added a range to how far Cyborgs can interact with machines. This is to stop Cyborgs from interacting with machines through cameras, which could be used to easily disable the AI.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4531 316c924e-a436-60f5-8080-3fe189b3f50e
-Removed files I've accidentally added.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4532 316c924e-a436-60f5-8080-3fe189b3f50e
Adds double-bladed energy swords, a two-handed variant of the normal swords.
Committing this before someone else goes and conflicts all my sprite files again...

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4533 316c924e-a436-60f5-8080-3fe189b3f50e
-Missed some files.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4534 316c924e-a436-60f5-8080-3fe189b3f50e
-Removed the description of cameras stating that they can see through walls.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4535 316c924e-a436-60f5-8080-3fe189b3f50e
-Added more cameras to Telecomms.
-Made telecomms look symmetrical again.
-Added the telecommunication blackout event to the RNG. Admins can trigger it and they have an option to alert the crew.
-AI can now properly use their multitool. (forgot to uncomment)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4536 316c924e-a436-60f5-8080-3fe189b3f50e