[WIP] Shuttle datums and features
Created by: unid15
This PR introduces shuttle datums, cleaning up the code and making creation of new shuttles VERY easy for coders and mappers
https://www.youtube.com/watch?v=y-lhcxiAP3E
Feature list:
- Shuttle datums
- Replaced research/mining shuttle compouters with a universal shuttle control computer (which can connect to either of these shuttles, or the salvage shuttle if given a password)
- Custom shuttles with two ways to create them, one using verbs for admins and one with a new item for users (the beacon based area designator is WIP and adminbus only, however)
- Fun admin features:
- "Extend shuttle" command which creates an area of the same shape as a selected shuttle, centered at you. The new area is connected to the selected shuttle and the shuttle can be sent there immediately.
- "Shuttlify" command which turns an any area into a shuttle
- "Lockdown" command which prevents a shuttle from being used by players (doesn't work on cargo/escape/specops shuttles)
- "Move shuttle" command which allows you to instantly move any shuttle to any of its areas
- And other utility commands designed to make ruining a round as easy and quick as possible for the admins
To-do list:
- Remove bugs