-
-
Notifications
You must be signed in to change notification settings - Fork 459
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cleanup of Shuttle Subsystem + General Housekeeping [MDB IGNORE] #227
Cleanup of Shuttle Subsystem + General Housekeeping [MDB IGNORE] #227
Conversation
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Co-authored-by: Zephyr <12817816+ZephyrTFA@users.noreply.github.com>
f34b7db
to
5f8caac
Compare
Updated changelog and PR description to better show all the changes this PR makes. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts with #108, waiting for that to be merged before this can get TM'd |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
390baea
to
ae9c8a7
Compare
LGTM |
About The Pull Request
Basically removes everything in the code related to the Emergency shuttle, as well as cleans up SSshuttle in general. I don't doubt this will break things so it should be tested thoroughly.
Also removes most non-shiptest shuttle map files and datums, as most are too small to even be considered for repurposing as a normal ship.
Most of the more trivial (relatively) changes are listed in the changelog.
Why It's Good For The Game
The emergency shuttle is unused and breaks certain things because it doesn't ever exist.
Changelog
🆑
admin: The call-shuttle and cancel-shuttle verbs have been replaced with initiate_jump and cancel_jump respectively.
admin: You can actually open check-antagonists again to delay the round \o/
del: Emergency shuttle code
del: Personal objectives. I am quite sure this was broken already anyways.
del: Lots of unrelated shuttle map files and templates.
del: A lot of antagonist objective code has been removed (as it didn't work at all already)
del: AIs can no longer randomly initiate a shuttle call
del: Normal cargo shuttle consoles have been removed, as they do not work. Express consoles remain.
del: The old and deprecated shuttle consoles have been removed as they do not work.
del: Bluespace gigabeacons have been removed since they do not work.
del: Emergency shuttle purchasing has been removed. Not that it worked at all anyways.
del: Removed unbuyable shuttle config for obvious reasons seen in the entry above.
tweak: Express cargo consoles no longer require you to unlock them.
tweak: Express cargo consoles' "cargo bay" option will now actually send pods to your current ship's cargo bay.
tweak: Export scanners no longer need to be "linked" to a cargo shuttle console.
tweak: Moved whiteship map files into the shiptest directory as they're normal ships now.
/:cl: