Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
TODO: Cargo Ordering Console and Shuttle System B: 290 #1730
This job is to develop the Cargo Ordering Console GUI, the Cargo Ordering Computer Machine Prefab and to control the functionality of the Cargo Shuttle. When a player clicks on the Cargo Ordering Console the Ordering Console GUI should appear as a pop up NetTab (see how it is handled via GUI_Paper).
You will need to first create an Ordering Console Machine and map it in the Cargo Department on OutpostStation (you might want to request a PR merge of the mapping adding as soon as you map it to avoid conflicts later on when you PR the rest of the features).
Then from there create the scripts to handle interaction with the console to display the NetTab GUI (check APC's for an example). The GUI should have these features:
Once you have completed the GUI and hooked up the buttons to fire the actions on the server (like sending the shuttle away) you will then need to control the shuttle itself. The cargo shuttle is on its own matrix and should have a MatrixMove component attached to it (if not then add one).
You will need to complete these features for the Cargo Shuttle Functionality:
Attached reference of the current cargo ordering console on TGStation:
Contributor will receive a bounty of 290usd on a successful merge of a solution that satisfies the criteria above.