Baystation12/Baystation12 — pull request #5637 by atlantiscze (2014-07-15 21:46:05+00:00)
Title: AI communication update

Reworked AI communication. Currently, AI has to jump to it's core and tune it's intercoms to different frequencies. Any minor change, such as speaking on Command instead of general comms requires the AI to do this, losing valuable time. This update gives AI new communications device - Subspace Transceiver(ST). It acts as captain headset with all department radio keys, giving AI ability to use regular headset shortcuts such as :c for command. ST is connected to TCommsat and won't work if the machinery is off/destroyed. ST works both in physical AI cores and intellicards (it's wireless after all).

Any player can disable AI's ability to use ST by carding it and clicking apropriate button in intellicard's menu. This won't prevent the AI from using intercoms, however.

IC:
ICly Subspace Transciever is just standardized component mounted in all Nanotrasen issue AI cores and intellicards. Toggling the transceiver via intellicard just creates some kind of software lock that prevents the AI from operating the transciever, rather than physically disconnecting it.

Possible future update: Let malf AIs override this?