Skip to content

Commit

Permalink
Stasis shuttle
Browse files Browse the repository at this point in the history
Medium medical shuttle
  • Loading branch information
dustylens committed Jul 18, 2024
1 parent 7c19bf8 commit 787402b
Show file tree
Hide file tree
Showing 8 changed files with 4,999 additions and 3 deletions.
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 @@ -47,6 +47,7 @@ guide-entry-shipyard-pathfinder = Pathfinder
guide-entry-shipyard-pioneer = Pioneer
guide-entry-shipyard-prospector = Prospector
guide-entry-shipyard-searchlight = Searchlight
guide-entry-shipyard-stasis = Stasis
guide-entry-shipyard-spirit = Spirit
guide-entry-shipyard-vagabond = Vagabond
Expand Down
4,830 changes: 4,830 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 @@ -32,6 +32,7 @@
- ShipyardProspector
- ShipyardSearchlight
- ShipyardSpirit
- ShipyardStasis
- ShipyardVagabond

- type: guideEntry
Expand Down Expand Up @@ -169,6 +170,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 @@ -296,3 +296,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 cryo capable medical response vessel.
price: 40000 #Appraise value 26693 with 50% markup for chemistry equipment and rounding. Feel free to adjust on the backend. Medics are always poor.
category: Small
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, 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, 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, Stasis sprited by dustylens (discord/github)",
"size": {
"x": 128,
"y": 96
Expand Down Expand Up @@ -79,8 +79,11 @@
{
"name": "vagabond"
},
{
"name": "spirit"
{
"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.

0 comments on commit 787402b

Please sign in to comment.