mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-01-25 08:42:20 +00:00
Permission given by Matt. Have fun y'all. Did a little extra code refactoring in here while fixing things up to be a bit more consistent. Xenoarchs also had access to the pilot room for sensor readings etc, so gave the same to xenobots/xenobios. However, while in here I got annoyed by the fact that while ACCESS_INTREPID exists, the other shuttles all rely on per-job manual overrides to their mapped objects to handle access control. Therefore, I added ACCESS_SPARK, ACCESS_QUARK, and ACCESS_CANARY, and updated all the associated jobs/objects to use them instead of a mishmash of bespoke edits. _(I would have preferred to use naming conventions like ACCESS_SHUTTLE_EXPEDITION, ACCESS_SHUTTLE_MINING, ACCESS_SHUTTLE_SCIENCE, ACCESS_SHUTTLE_INTERCEPTOR, but I was good and used the in-game names in the code, as was existing convention.)_