Engineering Design Document
This PR fleshes out the Engineering design document, setting the groundwork for future Engineering gameplay and the various systems, gameloops, and interactions that are to come. This design document will be used to write other design documents delving into the various systems like Construction and Power, and how they should work and contribute to the roundflow.
Merging this document will grant powers to the Engineering side of the Engineering/Atmospherics Maintainer Workgroup.
This document is put up in a draft state to collect feedback from the other members of the workgroup before starting a vote.
We need a way to simplify construction ghosts so you can build-on-the-spot like how the RCD does, as well as a way for players to 'share' or project construction ghosts to do big plans.
That is more a feature request than something that should be in a design doc.
Something the proactive task section reminded me of is that engineering is responsible for constructing shuttles, but salvage usually breaks into engineering to make the shuttle instead. It could be a good case on what makes a good or bad proactive activity.
Me and Partmedia had a little bit of discussion on this document and gave it some amount of thumbs-up, however the following was raised:
- It's hard to understand what the document wants (what maintainers will merge/not merge if proposed). This can be reworked in the future given the workgroup policy's goals of self-amendment however it should probably be clarified now.
- Most boring things can be made interesting when simulated at the right level - as such, the section on menial tasks should be amended to reflect this goal, as it currently defines what you shouldn't do, not exactly why you shouldn't do it (other than "this is not fun").
I'll get to it when I have some time.