Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Added handling for space travel/stragglers.
Now new empty space levels are created if needed.
Added config option to use overmap system, ticked files in.

Conflicts:
	code/setup.dm
Added caching of zlevels.
Currently only condition to cache them is lack of client mobs there.
Updated templates for nanoUI changes.
Added ability to pick photo size.
ERT update 3: electric boogaloo.
Fixes an exploit reported at tgstation/-tg-station#4491. Credits to @MrPerson for the fix.
Allows clicking (simulated) floors to drop pipes

This makes it possible to install pipes under immovable objects, similar to power cables.
fixes #6046
Removes the extra supermagical telecom SMES again.
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into ertv3
Announcement system refactoring.

Turns announcements into a datum based system to allow a variety of configurations.
Current configuration options include:
Admin logging
Which sound that should play when announced, if any
If the announcement should be stored as a newscast

Request console/standard announcements currently match priority announcements, but have a smaller style/footprint.
Player announcements now include the assignment and name of the person (or the id rather) who made it.

Have currently only updated the request console and all announcements which previously used captain_announce().
Affected automated announcements, such as shuttle messages, should be exactly the same as before.
Merge pull request #6081 from Walter0o/magical_smes_dev

fixes #6046
Merge pull request #6078 from PsiOmegaDelta/TurretExploit

Fixes turret exploit
Fixed issue from changelog merge
Merge pull request #6069 from comma/photo

Added ability to pick photo size.
Expands the use of the new announcement system.

Code Green/Blue/Red/Delta, ERT, and captain annoncements now use the new announcement system.
These announcements are stored as newscasts.
Merge pull request #6091 from Whitellama/dev

Fixes issue with changelog merge