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

Stasis shuttle #1698

Merged
merged 41 commits into from
Aug 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
787402b
Stasis shuttle
dustylens Jul 18, 2024
1f0e48b
Merge branch 'master' into Stasis
dustylens Jul 18, 2024
94d57b6
Update guidebook image and change issue with alphabetical ordering in…
dustylens Jul 18, 2024
e5022a2
Merge branch 'Stasis' of https://github.com/dustylens/frontier-statio…
dustylens Jul 18, 2024
633eeef
Merge branch 'master' into Stasis
dustylens Jul 18, 2024
82fa29d
Updates with new chemistry wall locker and small expansion of chem lab.
dustylens Jul 18, 2024
f7fd661
Merge branch 'Stasis' of https://github.com/dustylens/frontier-statio…
dustylens Jul 18, 2024
3b19914
Merge branch 'master' into Stasis
dustylens Jul 18, 2024
bd130d1
Piping adjustments to dismantle multiple waste loops.
dustylens Jul 19, 2024
75c2283
Merge branch 'Stasis' of https://github.com/dustylens/frontier-statio…
dustylens Jul 19, 2024
48527b4
Merge branch 'master' into Stasis
dustylens Jul 19, 2024
2ac874b
Merge branch 'master' into Stasis
dustylens Jul 20, 2024
d9d563d
Chemlab update attempting to address concerns with chem wall locker m…
dustylens Jul 20, 2024
5f601fd
Resolves meta.json copyright list conflict.
dustylens Jul 22, 2024
7a8bada
Merge branch 'master' into Stasis
dustylens Jul 22, 2024
9720949
Update meta.json
dustylens Jul 22, 2024
fec5b15
Update meta.json
dustylens Jul 22, 2024
0957dca
Cleanup of forward area, better use of player space and movement.
dustylens Jul 23, 2024
e783a1f
Merge branch 'Stasis' of https://github.com/dustylens/frontier-statio…
dustylens Jul 23, 2024
5de283b
Merge branch 'master' into Stasis
dustylens Jul 23, 2024
2f66d56
adds CMO stamp to whitelist
dustylens Jul 23, 2024
e610220
Merge branch 'Stasis' of https://github.com/dustylens/frontier-statio…
dustylens Jul 23, 2024
4bc5c06
Merge branch 'master' into Stasis
dustylens Jul 23, 2024
3f0c69f
Eliminates weirdo stamp. Never could find it. But now no one will.
dustylens Jul 23, 2024
0ed16e4
Merge branch 'Stasis' of https://github.com/dustylens/frontier-statio…
dustylens Jul 23, 2024
b370cf4
Adjusted cryopod placement. Plumbing issues. The PR of 1000 modificat…
dustylens Jul 24, 2024
0ba5dcf
Update whitelist.yml
dvir001 Jul 24, 2024
825b311
Needed to re-build LV cables following cryo-rebuild.
dustylens Jul 24, 2024
0930df9
Merge branch 'Stasis' of https://github.com/dustylens/frontier-statio…
dustylens Jul 24, 2024
a191159
Remove nanovend add nanovend plus
dustylens Jul 26, 2024
c9baf60
Files got jumbled. I am a clown.
dustylens Jul 26, 2024
4f04850
11th hour update
dustylens Jul 28, 2024
96b2b21
Merge branch 'master' into Stasis
dustylens Jul 29, 2024
9103098
Merge branch 'master' into Stasis
dustylens Aug 5, 2024
fbe29b0
Merge branch 'master' into Stasis
dvir001 Aug 6, 2024
ddd9896
Update stasis.yml
dvir001 Aug 7, 2024
4e17384
Merge branch 'master' into Stasis
dustylens Aug 21, 2024
a2978a3
Modernization pass for Stasis Shuttle
dustylens Aug 21, 2024
8abd33b
Update stasis with requested changes
dustylens Aug 22, 2024
a57ce5f
Merge branch 'master' into Stasis
dustylens Aug 25, 2024
ec68b2f
Hydroponic Bay Correction
dustylens Aug 25, 2024
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
1 change: 1 addition & 0 deletions Resources/Locale/en-US/_NF/guidebook/guides.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ guide-entry-shipyard-pioneer = Pioneer
guide-entry-shipyard-prospector = Prospector
guide-entry-shipyard-searchlight = Searchlight
guide-entry-shipyard-spirit = Spirit
guide-entry-shipyard-stasis = Stasis
guide-entry-shipyard-vagabond = Vagabond

# Rules entries
Expand Down
4,827 changes: 4,827 additions & 0 deletions Resources/Maps/_NF/Shuttles/stasis.yml

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions Resources/Prototypes/_NF/Guidebook/shipyard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
- ShipyardProspector
- ShipyardSearchlight
- ShipyardSpirit
- ShipyardStasis
- ShipyardVagabond

- type: guideEntry
Expand Down Expand Up @@ -193,6 +194,11 @@
name: guide-entry-shipyard-spirit
text: "/ServerInfo/_NF/Guidebook/Shipyard/Spirit.xml"

- type: guideEntry
id: ShipyardStasis
name: guide-entry-shipyard-stasis
text: "/ServerInfo/_NF/Guidebook/Shipyard/Stasis.xml"

- type: guideEntry
id: ShipyardVagabond
name: guide-entry-shipyard-vagabond
Expand Down
11 changes: 11 additions & 0 deletions Resources/Prototypes/_NF/Guidebook/shuttle_maps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -308,3 +308,14 @@
sprite: _NF/Guidebook/shuttle_maps/128x96.rsi
state: spirit
scale: 1.2, 1.2

- type: entity
parent: PosterBase
id: ShuttleMapStasis
name: "NM Stasis"
description: "Detailed map of a Stasis shuttle."
components:
- type: Sprite
sprite: _NF/Guidebook/shuttle_maps/128x96.rsi
state: stasis
scale: 1.2, 1.2
38 changes: 38 additions & 0 deletions Resources/Prototypes/_NF/Shipyard/stasis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Author Info
# GitHub: dustylens (https://github.com/dustylens)
# Discord: dustylens

# Maintainer Info
# GitHub: dustylens (https://github.com/dustylens)
# Discord: dustylens

# Shuttle Notes:
#
- type: vessel
id: Stasis
name: NM Stasis
description: A medium medical vessel providing cryogenic and support medical services for the traumas of deep space operations.
price: 47000 #Appraise value 40800 with 15% markup.
category: Medium
group: Civilian
shuttlePath: /Maps/_NF/Shuttles/stasis.yml

- type: gameMap
id: Stasis
mapName: 'NM Stasis'
mapPath: /Maps/_NF/Shuttles/stasis.yml
minPlayers: 0
stations:
Stasis:
stationProto: StandardFrontierVessel
components:
- type: StationNameSetup
mapNameTemplate: 'Stasis {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
- type: StationJobs
availableJobs:
Contractor: [ 0, 0 ]
Pilot: [ 0, 0 ]
Mercenary: [ 0, 0 ]
107 changes: 107 additions & 0 deletions Resources/ServerInfo/_NF/Guidebook/Shipyard/Stasis.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
<Document>
# STASIS-CLASS MEDICAL RESPONSE SHUTTLE
<Box>
<GuideEntityEmbed Entity="BannerMedical" Caption="medical"/>
<GuideEntityEmbed Entity="ComputerCrewMonitoring" Caption="crew monitor"/>
<GuideEntityEmbed Entity="RollerBed"/>
<GuideEntityEmbed Entity="CryoPod"/>
</Box>
<Box>
<GuideEntityEmbed Entity="ShuttleMapStasis" Caption=""/>
</Box>
[color=#a4885c]Ship Size:[/color] Medium

[color=#a4885c]Recommended Crew:[/color] 1-3

[color=#a4885c]Power Gen Type:[/color] Plasma

[color=#a4885c]Base Power Draw:[/color] 27kw

[color=#a4885c]Expeditions:[/color] None

[color=#a4885c]IFF Console:[/color] None

[color=#a4885c]Available Roles:[/color] Contractor, Pilot, Mercenary

The Stasis is designed to meet the needs of deep space disasters that call for cryogenic and other advanced tissue restoring medicines.

# Piloting
<Box>
<GuideEntityEmbed Entity="ComputerShuttle"/>
</Box>
After clicking the shuttle console, you should see a radar view of the shuttle. Here are the steps for piloting the shuttle back and forth:

- First, disconnect any airlocks that are connected to the dock.
- Then, you actually get to pilot the shuttle. The controls are fairly simple, with [color=#028ed9]"W"[/color] and [color=#028ed9]"S"[/color] being forward and backward, [color=#028ed9]"A"[/color] and [color=#028ed9]"D"[/color] being left and right, and [color=#028ed9]"Q"[/color] and [color=#028ed9]"E"[/color] being rotating left and right; and [color=#028ed9]"spacebar"[/color] being the brake and moving precicely by holding the [color=#028ed9]"spacebar"[/color] while doing other inputs.

# Hiring crew
<Box>
<GuideEntityEmbed Entity="ComputerStationRecords"/>
<GuideEntityEmbed Entity="ClothingHeadsetGrey"/>
<GuideEntityEmbed Entity="IntercomCommon"/>
</Box>
As a Captain of a Nanotrasen vessel, you have the authority to hire, fire, demote, or promote crew members at will. There are two ways you as a Captain can go about hiring crew: you can either use the [color=#a4885c]station records computer[/color] on your ship to open crew slots (jobs available vary from ship to ship) or invite through in-game communications other players to your crew.

# PREFLIGHT CHECKLIST

## 1. Power supply

## 1.1. Battery units
<Box>
<GuideEntityEmbed Entity="SubstationBasic"/>
<GuideEntityEmbed Entity="APCBasic"/>
</Box>

- Check if the APC unit's Main Breaker is toggled on.
- Check the APC unit's current Load* (W).

## 1.2. P.A.C.M.A.N. generator unit
<Box>
<GuideEntityEmbed Entity="PortableGeneratorPacmanShuttle"/>
<GuideEntityEmbed Entity="SheetPlasma"/>
</Box>

- Check if the P.A.C.M.A.N. generator unit is anchored to the floor.
- Check if the P.A.C.M.A.N. generator unit has fuel. For extended flights make sure that you have enough fuel stockpiled to sustain prolonged power generation during flight.
- Check if the P.A.C.M.A.N. generator unit is set to HV output.
- Set Target Power for 30 [bold]k[/bold]W.
- Start the P.A.C.M.A.N. generator unit.
- Close radiation shielding.

## 2. Atmospherics

## 2.1. Distribution Loop
<Box>
<GuideEntityEmbed Entity="AirCanister"/>
<GuideEntityEmbed Entity="GasPort"/>
<GuideEntityEmbed Entity="GasPressurePump"/>
</Box>

- Check if the air canister is anchored to connector port.
- Check if the distribution pump is set to normal pressure (101kPa).
- Enable the distribution pump.

## 2.2. Waste Loop
<Box>
<GuideEntityEmbed Entity="GasPressurePump"/>
<GuideEntityEmbed Entity="AirAlarm"/>
</Box>

- Enable waste loop pump.
- Disable Auto Mode on the Air Alarm in the Engine Room.
- Set the Air Alarm in the Engine Room to Filtering (Wide).

## 3. Other checks
<Box>
<GuideEntityEmbed Entity="Gyroscope"/>
<GuideEntityEmbed Entity="GravityGeneratorMini"/>
</Box>

- Check if the gyroscope is anchored, powered, and enabled.
- Check if the mini gravity generator is anchored, powered, and enabled.

## Sidenotes

* - The Stasis is equipped with a secondary ventilation system for specific atmospheric needs within its surgery suite. Scrubbers, pumps and vents may be configured appropriately.

</Document>
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Ambition, bocadillo, brigand, bulker, ceres, chisel, comet, construct, garden, gasbender, harbormaster, investigator, kestrel, kilderkin, lantern, legman, liquidator, loader, pathfinder, pioneer, prospector, searchlight and vagabond maps sprited by erhardsteinhauer (discord/github), used font from https://github.com/tgstation/tgstation/blob/master/icons/obj/signs.dmi Spirit map sprited by iNoahGuy/actualcatmoment (discord/github)",
"copyright": "Ambition, bocadillo, brigand, bulker, ceres, chisel, comet, construct, garden, gasbender, harbormaster, investigator, kestrel, kilderkin, lantern, legman, liquidator, loader, pathfinder, pioneer, prospector, searchlight and vagabond maps sprited by erhardsteinhauer (discord/github), used font from https://github.com/tgstation/tgstation/blob/master/icons/obj/signs.dmi Spirit map sprited by iNoahGuy/actualcatmoment (discord/github) Apothecary and Stasis maps sprited by dustylens (discord/github)",
"size": {
"x": 128,
"y": 96
Expand Down Expand Up @@ -82,8 +82,11 @@
{
"name": "vagabond"
},
{
{
"name": "spirit"
}
},
{
"name": "stasis"
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading