Skip to content
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

Engineering guidebook megaupdate v2 #33062

Open
wants to merge 63 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 47 commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
5682f4b
pipes and pumps page, initial commit before I lose it all somehow
ArtisticRoomba Oct 5, 2024
cb8e930
Formatting and structuring changes
ArtisticRoomba Oct 6, 2024
8a5bb10
another minor change to wording and small additions
ArtisticRoomba Oct 6, 2024
cbbb942
add entries to atmosphere in/out, flesh out air out air vent entry
ArtisticRoomba Oct 6, 2024
e0a7b7b
Adds the AirScrubber.xml entry and fixes a lot of issues with other e…
ArtisticRoomba Oct 6, 2024
ffc2244
Fleshing out of AirInjector.xml plus other touchups
ArtisticRoomba Oct 6, 2024
b937f7e
valves, valves, valves, batman!
ArtisticRoomba Oct 6, 2024
4bfb2eb
that's right, a commit for a single word
ArtisticRoomba Oct 6, 2024
a325e21
Adds a basic PneumaticValve entry
ArtisticRoomba Oct 9, 2024
30fbed0
MixingAndFiltering.xml and GasCanisters.xml
ArtisticRoomba Oct 10, 2024
8303e89
sorry guys I wasn't thinking when writing this
ArtisticRoomba Oct 10, 2024
792d7e2
what if you wanted to edit the guidebook but god said PARSER ERROR
ArtisticRoomba Oct 11, 2024
1652895
fix a bunch of formatting errors because I was editing it without loo…
ArtisticRoomba Oct 11, 2024
b2eff49
add scrubber entry as well as start AtmosphericsSystems.xml
ArtisticRoomba Oct 18, 2024
6978566
expands AtmosphericsSystems.xml and starts new PipeNetworks.xml
ArtisticRoomba Oct 19, 2024
2553717
hey, hey MORON!
ArtisticRoomba Oct 19, 2024
9d9d9a1
Flesh out PipeNetworks.xml
ArtisticRoomba Oct 19, 2024
231f805
resolve most comments on Ilya246's review, tysm noble atmosian
ArtisticRoomba Oct 21, 2024
a53f684
recorrect PipeNetworks.xml
ArtisticRoomba Oct 21, 2024
c75599c
flesh out DeviceMonitoringAndControl.xml, fix formatting in PipeNetwo…
ArtisticRoomba Oct 22, 2024
a433b9b
expand DeviceMonitoringAndControl.xml
ArtisticRoomba Oct 23, 2024
0e0b986
add a sensors section into DeviceMonitoringAndControl.xml
ArtisticRoomba Oct 5, 2024
64f3dbb
THERMOACHINES ARE A HORRIBLE AND PAINFUL THING TO DECYPHER
ArtisticRoomba Nov 1, 2024
389d959
THE LAWS OF THERMODYNAMICS ARE NOT REAL, ENTROPY IS A MYTH
ArtisticRoomba Nov 2, 2024
fdaf116
add and expand FireAndGasControl.xml
ArtisticRoomba Nov 3, 2024
543621f
nuke Fires.xml, transplanting most of its content into different entries
ArtisticRoomba Nov 3, 2024
e7c160c
expand AtmosphericUpsets.xml, make Fires.xml and Spacing.xml
ArtisticRoomba Nov 3, 2024
2828fd4
Add AtmosTools.xml, edit other entries
ArtisticRoomba Nov 6, 2024
3c56fa0
commit shelved PneumaticValve.xml change
ArtisticRoomba Nov 6, 2024
8c7ab6d
generally fix up some guides and make them more visually appealing
ArtisticRoomba Nov 6, 2024
39ce59e
after rewriting Networking.xml: why the hell does NetworkConfigurator…
ArtisticRoomba Nov 17, 2024
d1e0d90
nuke NetworkConfigurator.xml
ArtisticRoomba Nov 23, 2024
b4e9301
reformat the structure of the Power.xml section, start reformat of Po…
ArtisticRoomba Nov 23, 2024
9418e2a
Update AME.xml, finalize PortableGenerator.xml, RTG.xml, and rename S…
ArtisticRoomba Nov 30, 2024
77643e1
flesh out SingularityEngine.xml and TeslaEngine.xml, add to Singulari…
ArtisticRoomba Dec 1, 2024
be739f7
Update TEG.xml to today's standards. I'm purposefully not including t…
ArtisticRoomba Dec 1, 2024
9747d6a
update AME.xml to remove blatant misinformation and fix word choice
ArtisticRoomba Dec 1, 2024
d1ea2f5
make SolarPanels.xml
ArtisticRoomba Dec 2, 2024
19c262e
atomize Power.xml, turning it into InspectingPower.xml, PowerStorage.…
ArtisticRoomba Dec 2, 2024
815cb62
fix AirlockSecurity.xml, make ExpandingRepairingStation.xml and Radia…
ArtisticRoomba Dec 2, 2024
2454465
Add GasMiningAndStorage.xml
ArtisticRoomba Dec 4, 2024
07e0342
Adds Gasses.xml
ArtisticRoomba Dec 4, 2024
d0edcc3
add GasCondensing.xml, add info and fix GasManipulation.xml, refine S…
ArtisticRoomba Dec 5, 2024
5384e6a
Adds WirePanels.xml
ArtisticRoomba Dec 5, 2024
2720959
address AdmiralObvious' review, tysm
ArtisticRoomba Dec 6, 2024
74255c0
Added guidebook links and adjusted formatting for entries.
ArtisticRoomba Dec 6, 2024
d41ddd9
Added more guidebook links and did general formatting and correction.
ArtisticRoomba Dec 9, 2024
33e59ef
finish up the last of guidebook linking
ArtisticRoomba Dec 17, 2024
2267d7c
add guidebook links to applicable devices
ArtisticRoomba Dec 17, 2024
edeb0c6
Merge branch 'master' into engineering-guidebook-improvements-v2
ArtisticRoomba Dec 17, 2024
5732801
Merge branch 'master' into engineering-guidebook-improvements-v2
ArtisticRoomba Dec 17, 2024
6908f35
fix entries with broken links from testing
ArtisticRoomba Dec 17, 2024
12c5ed2
couldn't forget the comedy element
ArtisticRoomba Dec 17, 2024
13fea4f
linter failure? i'll get a new one
ArtisticRoomba Dec 17, 2024
917f155
it came back for seconds, how rude of it
ArtisticRoomba Dec 17, 2024
992bf60
Atomize DeviceMonitoringAndControl.xml into AtmosphericAlertsComputer…
ArtisticRoomba Dec 28, 2024
00d3bca
finish AtmosphericNetworkMonitor.xml
ArtisticRoomba Dec 29, 2024
144f196
change all references to DeviceMonitoringAndControl to AirAlarms for …
ArtisticRoomba Dec 29, 2024
2c473a1
add atmosphericnetworkmonitor and gaspipesensors guidebook links
ArtisticRoomba Dec 29, 2024
ce19a4a
Merge branch 'master' into engineering-guidebook-improvements-v2
ArtisticRoomba Jan 11, 2025
3dcc333
add suggested changes
ArtisticRoomba Jan 15, 2025
a0ced9e
update info to be less confusing and standardized
ArtisticRoomba Jan 16, 2025
b63bed4
address first review
ArtisticRoomba Jan 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 41 additions & 3 deletions Resources/Locale/en-US/guidebook/guides.ftl
Original file line number Diff line number Diff line change
@@ -1,18 +1,56 @@
guide-entry-ss14 = Station and Shifts
guide-entry-engineering = Engineering
guide-entry-construction = Construction
guide-entry-expandingrepairingstation = Expanding and Repairing Stations
guide-entry-airlock-security = Airlock Upgrades
guide-entry-wirepanels = Wire Panels
guide-entry-airlocks = Airlocks
guide-entry-atmospherics = Atmospherics
guide-entry-pipes = Pipes
guide-entry-pumps = Pumps
guide-entry-gasmanipulation = Gas Manipulation
guide-entry-atmosphereinout = Atmosphere In/Out
guide-entry-airvent = Air Vent
guide-entry-passivevent = Passive Vent
guide-entry-airinjector = Air Injector
guide-entry-airscrubber = Air Scrubber
guide-entry-portablescrubber = Portable Scrubber
guide-entry-valves = Valves
guide-entry-manualvalve = Manual Valve
guide-entry-signalvalve = Signal Valve
guide-entry-pneumaticvalve = Pneumatic Valve
guide-entry-passivegate = Passive Gate
guide-entry-mixingandfiltering = Mixing and Filtering
guide-entry-gascanisters = Gas Canisters
guide-entry-thermomachines = Thermomachines
guide-entry-gascondensing = Gas Condensing
guide-entry-radiators = Radiators
guide-entry-atmosphericssystems = Atmospherics Systems
guide-entry-pipenetworks = Pipe Networks
guide-entry-devicemonitoringandcontrol = Device Monitoring and Control
guide-entry-fireandgascontrol = Fire and Gas Control
guide-entry-gasminingandstorage = Gas Mining and Storage
guide-entry-atmosphericupsets = Atmospheric Upsets
guide-entry-fires = Fires
guide-entry-spacing = Spacing
guide-entry-atmostools = Atmos Tools
guide-entry-gasses = Gasses
guide-entry-botany = Botany
guide-entry-fires = Fires & Space
guide-entry-shuttle-craft = Shuttle-craft
guide-entry-networking = Networking
guide-entry-network-configurator = Network Configurator
guide-entry-access-configurator = Access Configurator
guide-entry-power = Power
guide-entry-inspectingpower = Inspecting Power
guide-entry-powerstorage = Power Storage
guide-entry-ramping = Ramping
guide-entry-voltagenetworks = Voltage Networks
guide-entry-generators = Generators
guide-entry-portable-generator = Portable Generators
guide-entry-ame = Antimatter Engine (AME)
guide-entry-singularity = Singularity / Tesla
guide-entry-singularityteslaengine = Singularity / Tesla
guide-entry-singularityengine = Singularity Engine
guide-entry-teslaengine = Tesla Engine
guide-entry-solarpanels = Solar Panels
guide-entry-teg = Thermo-electric Generator (TEG)
guide-entry-rtg = RTG
guide-entry-jobs = Jobs
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Entities/Objects/Tools/tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@
price: 56
- type: GuideHelp
guides:
- NetworkConfigurator
- Networking

#Power tools
#Later on these should switch probably switch damage when changing the tool behavior.
Expand Down
261 changes: 249 additions & 12 deletions Resources/Prototypes/Guidebook/engineering.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,28 @@
id: Construction
name: guide-entry-construction
text: "/ServerInfo/Guidebook/Engineering/Construction.xml"
children:
children:
- Airlocks
- ExpandingRepairingStation
- WirePanels

- type: guideEntry
id: ExpandingRepairingStation
name: guide-entry-expandingrepairingstation
text: "/ServerInfo/Guidebook/Engineering/ExpandingRepairingStation.xml"

- type: guideEntry
id: Airlocks
name: guide-entry-airlocks
text: "/ServerInfo/Guidebook/Engineering/Airlocks.xml"
children:
- AirlockSecurity


- type: guideEntry
id: WirePanels
name: guide-entry-wirepanels
text: "/ServerInfo/Guidebook/Engineering/WirePanels.xml"

- type: guideEntry
id: AirlockSecurity
name: guide-entry-airlock-security
Expand All @@ -26,13 +45,187 @@
name: guide-entry-atmospherics
text: "/ServerInfo/Guidebook/Engineering/Atmospherics.xml"
children:
- GasManipulation
- AtmosphericsSystems
- AtmosphericUpsets
- AtmosTools
- Gasses

- type: guideEntry
id: GasManipulation
name: guide-entry-gasmanipulation
text: "/ServerInfo/Guidebook/Engineering/GasManipulation.xml"
children:
- AtmosphereInOut
- Pipes
- Pumps
- Valves
- MixingAndFiltering
- GasCanisters
- Thermomachines
- GasCondensing

- type: guideEntry
id: Pipes
name: guide-entry-pipes
text: "/ServerInfo/Guidebook/Engineering/Pipes.xml"

- type: guideEntry
id: Pumps
name: guide-entry-pumps
text: "/ServerInfo/Guidebook/Engineering/Pumps.xml"

- type: guideEntry
id: AtmosphereInOut
name: guide-entry-atmosphereinout
text: "/ServerInfo/Guidebook/Engineering/AtmosphereInOut.xml"
children:
- AirVent
- PassiveVent
- AirInjector
- AirScrubber
- PortableScrubber

- type: guideEntry
id: AirVent
name: guide-entry-airvent
text: "/ServerInfo/Guidebook/Engineering/AirVent.xml"

- type: guideEntry
id: PassiveVent
name: guide-entry-passivevent
text: "/ServerInfo/Guidebook/Engineering/PassiveVent.xml"

- type: guideEntry
id: AirInjector
name: guide-entry-airinjector
text: "/ServerInfo/Guidebook/Engineering/AirInjector.xml"

- type: guideEntry
id: AirScrubber
name: guide-entry-airscrubber
text: "/ServerInfo/Guidebook/Engineering/AirScrubber.xml"

- type: guideEntry
id: PortableScrubber
name: guide-entry-portablescrubber
text: "/ServerInfo/Guidebook/Engineering/PortableScrubber.xml"

- type: guideEntry
id: Valves
name: guide-entry-valves
text: "/ServerInfo/Guidebook/Engineering/Valves.xml"
children:
- ManualValve
- SignalValve
- PneumaticValve
- PassiveGate

- type: guideEntry
id: ManualValve
name: guide-entry-manualvalve
text: "/ServerInfo/Guidebook/Engineering/ManualValve.xml"

- type: guideEntry
id: SignalValve
name: guide-entry-signalvalve
text: "/ServerInfo/Guidebook/Engineering/SignalValve.xml"

- type: guideEntry
id: PneumaticValve
name: guide-entry-pneumaticvalve
text: "/ServerInfo/Guidebook/Engineering/PneumaticValve.xml"

- type: guideEntry
id: PassiveGate
name: guide-entry-passivegate
text: "/ServerInfo/Guidebook/Engineering/PassiveGate.xml"

- type: guideEntry
id: MixingAndFiltering
name: guide-entry-mixingandfiltering
text: "/ServerInfo/Guidebook/Engineering/MixingAndFiltering.xml"

- type: guideEntry
id: GasCanisters
name: guide-entry-gascanisters
text: "/ServerInfo/Guidebook/Engineering/GasCanisters.xml"

- type: guideEntry
id: Thermomachines
name: guide-entry-thermomachines
text: "/ServerInfo/Guidebook/Engineering/Thermomachines.xml"
children:
- Radiators

- type: guideEntry
id: GasCondensing
name: guide-entry-gascondensing
text: "/ServerInfo/Guidebook/Engineering/GasCondensing.xml"

- type: guideEntry
id: Radiators
name: guide-entry-radiators
text: "/ServerInfo/Guidebook/Engineering/Radiators.xml"

- type: guideEntry
id: AtmosphericsSystems
name: guide-entry-atmosphericssystems
text: "/ServerInfo/Guidebook/Engineering/AtmosphericsSystems.xml"
children:
- PipeNetworks
- DeviceMonitoringAndControl
- FireAndGasControl
- GasMiningAndStorage

- type: guideEntry
id: PipeNetworks
name: guide-entry-pipenetworks
text: "/ServerInfo/Guidebook/Engineering/PipeNetworks.xml"

- type: guideEntry
id: DeviceMonitoringAndControl
name: guide-entry-devicemonitoringandcontrol
text: "/ServerInfo/Guidebook/Engineering/DeviceMonitoringAndControl.xml"

- type: guideEntry
id: FireAndGasControl
name: guide-entry-fireandgascontrol
text: "/ServerInfo/Guidebook/Engineering/FireAndGasControl.xml"

- type: guideEntry
id: GasMiningAndStorage
name: guide-entry-gasminingandstorage
text: "/ServerInfo/Guidebook/Engineering/GasMiningAndStorage.xml"

- type: guideEntry
id: AtmosphericUpsets
name: guide-entry-atmosphericupsets
text: "/ServerInfo/Guidebook/Engineering/AtmosphericUpsets.xml"
children:
- Fires
- Spacing

- type: guideEntry
id: Fires
name: guide-entry-fires
text: "/ServerInfo/Guidebook/Engineering/Fires.xml"

- type: guideEntry
id: Spacing
name: guide-entry-spacing
text: "/ServerInfo/Guidebook/Engineering/Spacing.xml"

- type: guideEntry
id: AtmosTools
name: guide-entry-atmostools
text: "/ServerInfo/Guidebook/Engineering/AtmosTools.xml"

- type: guideEntry
id: Gasses
name: guide-entry-gasses
text: "/ServerInfo/Guidebook/Engineering/Gasses.xml"

- type: guideEntry
id: ShuttleCraft
name: guide-entry-shuttle-craft
Expand All @@ -43,14 +236,8 @@
name: guide-entry-networking
text: "/ServerInfo/Guidebook/Engineering/Networking.xml"
children:
- NetworkConfigurator
- AccessConfigurator

- type: guideEntry
id: NetworkConfigurator
name: guide-entry-network-configurator
text: "/ServerInfo/Guidebook/Engineering/NetworkConfigurator.xml"

- type: guideEntry
id: AccessConfigurator
name: guide-entry-access-configurator
Expand All @@ -60,22 +247,67 @@
id: Power
name: guide-entry-power
text: "/ServerInfo/Guidebook/Engineering/Power.xml"
children:
- Generators
- InspectingPower
- PowerStorage
- Ramping
- VoltageNetworks

- type: guideEntry
id: InspectingPower
name: guide-entry-inspectingpower
text: "/ServerInfo/Guidebook/Engineering/InspectingPower.xml"

- type: guideEntry
id: PowerStorage
name: guide-entry-powerstorage
text: "/ServerInfo/Guidebook/Engineering/PowerStorage.xml"

- type: guideEntry
id: Ramping
name: guide-entry-ramping
text: "/ServerInfo/Guidebook/Engineering/Ramping.xml"

- type: guideEntry
id: VoltageNetworks
name: guide-entry-voltagenetworks
text: "/ServerInfo/Guidebook/Engineering/VoltageNetworks.xml"

- type: guideEntry
id: Generators
name: guide-entry-generators
text: "/ServerInfo/Guidebook/Engineering/Generators.xml"
children:
- PortableGenerator
- AME
- Singularity
- SingularityTeslaEngine
- TEG
- RTG
- SolarPanels

- type: guideEntry
id: AME
name: guide-entry-ame
text: "/ServerInfo/Guidebook/Engineering/AME.xml"

- type: guideEntry
id: Singularity
name: guide-entry-singularity
text: "/ServerInfo/Guidebook/Engineering/Singularity.xml"
id: SingularityTeslaEngine
name: guide-entry-singularityteslaengine
text: "/ServerInfo/Guidebook/Engineering/SingularityTeslaEngine.xml"
children:
- SingularityEngine
- TeslaEngine

- type: guideEntry
id: SingularityEngine
name: guide-entry-singularityengine
text: "/ServerInfo/Guidebook/Engineering/SingularityEngine.xml"

- type: guideEntry
id: TeslaEngine
name: guide-entry-teslaengine
text: "/ServerInfo/Guidebook/Engineering/TeslaEngine.xml"

- type: guideEntry
id: TEG
Expand All @@ -91,3 +323,8 @@
id: PortableGenerator
name: guide-entry-portable-generator
text: "/ServerInfo/Guidebook/Engineering/PortableGenerator.xml"

- type: guideEntry
id: SolarPanels
name: guide-entry-solarpanels
text: "/ServerInfo/Guidebook/Engineering/SolarPanels.xml"
Loading
Loading