Skip to content

Commit

Permalink
Apothecary Shuttle Again! (#1634)
Browse files Browse the repository at this point in the history
* Pre-chem locker apothecary. Now without random file saturation.

This is the Apothecary release candidate that received the Magnus walkthrough. Never again.

* Update guides.ftl

* Update shipyard.yml

* Update shipyard.yml

* Update shuttle_maps.yml

* Update meta.json

* Update meta.json

* Update shipyard.yml

* Airlock correction

Airlock correction

---------

Co-authored-by: Dvir <[email protected]>
  • Loading branch information
dustylens and dvir001 authored Jul 13, 2024
1 parent df8525a commit 827e7fa
Show file tree
Hide file tree
Showing 8 changed files with 3,438 additions and 1 deletion.
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 @@ -22,6 +22,7 @@ guide-entry-expedition-xenos = Xenos
# Shipyard entries
guide-entry-shipyard-ambition = Ambition
guide-entry-shipyard-apothecary = Apothecary
guide-entry-shipyard-bazaar = Bazaar
guide-entry-shipyard-bocadillo = Bocadillo
guide-entry-shipyard-bookworm = Bookworm
Expand Down
3,282 changes: 3,282 additions & 0 deletions Resources/Maps/_NF/Shuttles/apothecary.yml

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions Resources/Prototypes/_NF/Guidebook/shipyard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
priority: 5
children:
- ShipyardAmbition
- ShipyardApothecary
- ShipyardBazaar
- ShipyardBazaar
- ShipyardBocadillo
- ShipyardBookworm
Expand Down Expand Up @@ -38,6 +40,11 @@
text: "/ServerInfo/_NF/Guidebook/Shipyard/Ambition.xml"

- type: guideEntry
id: ShipyardApothecary
name: guide-entry-shipyard-apothecary
text: "/ServerInfo/_NF/Guidebook/Shipyard/Apothecary.xml"

- type: guideEntry
id: ShipyardBazaar
name: guide-entry-shipyard-bazaar
text: "/ServerInfo/_NF/Guidebook/Shipyard/Bazaar.xml"
Expand Down
12 changes: 12 additions & 0 deletions Resources/Prototypes/_NF/Guidebook/shuttle_maps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,18 @@
state: ambition
scale: 1.2, 1.2

- type: entity
parent: PosterBase
id: ShuttleMapApothecary
name: "NM Apothecary"
description: "Detailed map of a Apothecary shuttle."
noSpawn: true
components:
- type: Sprite
sprite: _NF/Guidebook/shuttle_maps/128x96.rsi
state: apothecary
scale: 1.2, 1.2

- type: entity
parent: PosterBase
id: ShuttleMapBazaar
Expand Down
38 changes: 38 additions & 0 deletions Resources/Prototypes/_NF/Shipyard/apothecary.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: Apothecary
name: NM Apothecary
description: A small medical and chemistry support vessel.
price: 30000 #Appraise value 17782 with 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/apothecary.yml

- type: gameMap
id: Apothecary
mapName: 'NM Apothecary'
mapPath: /Maps/_NF/Shuttles/apothecary.yml
minPlayers: 0
stations:
Apothecary:
stationProto: StandardFrontierVessel
components:
- type: StationNameSetup
mapNameTemplate: 'Apothecary {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
- type: StationJobs
availableJobs:
Contractor: [ 0, 0 ]
Pilot: [ 0, 0 ]
Mercenary: [ 0, 0 ]
94 changes: 94 additions & 0 deletions Resources/ServerInfo/_NF/Guidebook/Shipyard/Apothecary.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
<Document>
# APOTHECARY-CLASS MEDICAL SHUTTLE
<Box>
<GuideEntityEmbed Entity="ComputerCrewMonitoring"/>
<GuideEntityEmbed Entity="HandheldHealthAnalyzer"/>
<GuideEntityEmbed Entity="RollerBed"/>
<GuideEntityEmbed Entity="BodyBag"/>
<GuideEntityEmbed Entity="ChemMaster"/>
</Box>
<Box>
<GuideEntityEmbed Entity="ShuttleMapApothecary" Caption=""/>
</Box>

[color=#a4885c]Ship Size:[/color] Small

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

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

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

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

"A modest medical response center and chemical lab to ensure MINERS DO NOT DIE."

# PREFLIGHT CHECKLIST

## 1. Power supply

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

- Check that the SMES unit is anchored to the floor.
- Check the substation unit.
- Check that 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 that the P.A.C.M.A.N. generator unit is anchored to the floor.
- Check that 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 that the P.A.C.M.A.N. generator unit is set to HV output.
- Set Target Power for 15-16** [bold]kW[/bold].
- Start the P.A.C.M.A.N. generator unit.

## 2. Atmospherics

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

- Check that the air canister is anchored to connector port.
- Check that the distribution pump is set to 101kPa (101kPa).
- Check the distribution pump. Located on the deck of the engineering nacelle.

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

- Check waste loop pump. Located on the deck of the cargo nacelle.
- Set the Air Alarm in the Engine Room to Filtering (Wide).

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

- Check that the gyroscope is anchored, powered, and enabled.
- Check that the mini gravity generator is anchored, powered, and enabled.
- Check that blast doors are closed.
- Check to ensure that figurines are comfortable.

## Sidenotes

* - Apothecary-class medical response ships are equipped with a single APC unit that can be used to appraise the ship's total power consumption (which for the unmodified ship is 15.3 kW). To keep the substation and APC fully charged, the generator target power should exceed APC's Load, but by as little as possible to achieve maximum fuel efficiency. Remember to check the APC Load and adjust the generator unit's target power after adding or removing power-consuming machines.

** - Apothecary-class ships have a slightly above average power demand. A standard P.A.C.M.A.N. generator's target power value can be set to 15-16 kW to modulate between drain and charge. As much of the powerdraw is to sustain the chemistry lab powering down those machines can dramatically reduce the ship's overall draw.

</Document>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,11 @@
"name": "ambition"
},
{
"name": "bazaar"
"name": "apothecary"
},
{
"name": "bazaar"
},
{
"name": "bocadillo"
},
Expand Down

0 comments on commit 827e7fa

Please sign in to comment.