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

FSB-Caladrius (Replacement Shuttle - Caduceus) #2363

Open
wants to merge 24 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
f07c8f9
FSB-Caladrius (Replacement Shuttle - Caduceus)
dustylens Nov 3, 2024
011af69
Merge branch 'master' into FSB-Caladrius-(Replacement-Shuttle---Caduc…
dustylens Nov 3, 2024
e69daf2
Arbitrage
dustylens Nov 3, 2024
cfe1d7b
Merge branch 'FSB-Caladrius-(Replacement-Shuttle---Caduceus)' of http…
dustylens Nov 3, 2024
6968e85
Camera update and initial feedback tweaks.
dustylens Nov 3, 2024
58268fe
Adds caladrius mothership console and grid updates
dustylens Nov 7, 2024
b57cff1
Merge branch 'master' into FSB-Caladrius-(Replacement-Shuttle---Caduc…
dustylens Nov 7, 2024
32cf646
Invalid nonsense I cast ye out
dustylens Nov 7, 2024
48013e8
Merge branch 'FSB-Caladrius-(Replacement-Shuttle---Caduceus)' of http…
dustylens Nov 7, 2024
8ee057b
Hull updates
dustylens Nov 9, 2024
21952d4
Merge branch 'master' into FSB-Caladrius-(Replacement-Shuttle---Caduc…
dustylens Nov 9, 2024
bb269ab
Adds new ship poster. A few hull pieces.
dustylens Nov 10, 2024
485fab4
Merge branch 'master' into FSB-Caladrius-(Replacement-Shuttle---Caduc…
dustylens Nov 10, 2024
c673dd5
Inflation. The silent killer.
dustylens Nov 10, 2024
804e338
Merge branch 'FSB-Caladrius-(Replacement-Shuttle---Caduceus)' of http…
dustylens Nov 10, 2024
ff5c02c
Merge branch 'master' into FSB-Caladrius-(Replacement-Shuttle---Caduc…
dustylens Nov 10, 2024
d8d324c
New poster and hull updates
dustylens Nov 11, 2024
15e4ac5
Whoops Atmos beacon.
dustylens Nov 11, 2024
065d1ee
Merge branch 'master' into FSB-Caladrius-(Replacement-Shuttle---Caduc…
dustylens Nov 11, 2024
87f07fa
Mass scanner wall mount and guidebook update.
dustylens Nov 11, 2024
3b744db
Update caladrius.yml
dustylens Nov 11, 2024
237cf22
The filthy salvage wing update. DIRT DIRT DIRT.
dustylens Nov 12, 2024
ddd7992
The air alarm update. Better distribute air alarms and link to firelo…
dustylens Nov 14, 2024
a359686
Merge branch 'master' into FSB-Caladrius-(Replacement-Shuttle---Caduc…
dustylens Nov 14, 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 @@ -39,6 +39,7 @@ guide-entry-shipyard-bocadillo = Bocadillo
guide-entry-shipyard-bookworm = Bookworm
guide-entry-shipyard-brigand = Brigand
guide-entry-shipyard-bulker = Bulker
guide-entry-shipyard-caladrius = Caladrius
guide-entry-shipyard-camper = Camper
guide-entry-shipyard-ceres = Ceres
guide-entry-shipyard-chisel = Chisel
Expand Down
18,436 changes: 18,436 additions & 0 deletions Resources/Maps/_NF/Shuttles/caladrius.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,15 @@
guides:
- ShipyardCamper

- type: entity
parent: ShipyardInfoBase
id: ShipyardCaladriusInfo
name: Caladrius user manual
components:
- type: GuideHelp
guides:
- ShipyardCaladrius

- type: entity
parent: ShipyardInfoBase
id: ShipyardCeresInfo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
- PaintingRedBlueYellow
- PaintingHelloWorld
- PaintingNightOfThePostGoblin
- PaintingCaladrius
# Special halloween posters
- PaintingSpookyIan
- PaintingSpookyLady
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,4 +77,5 @@
- NFPosterContrabandFsbLogoDD
- NFPosterContrabandFsbSpiritDD
- NFPosterContrabandEmsCoordsDD
- NFPosterContrabandFsbCaladriusDD
chance: 1
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,32 @@
- Apothecary
- Tyne

# The caladrius console
- type: entity
id: CaladriusMothershipComputer
parent: BaseMothershipComputer
name: caladrius shipyard console
components:
- type: Sprite
sprite: _NF/Structures/Machines/computers.rsi
layers:
- map: ["computerLayerBody"]
state: computer_medical
- map: ["computerLayerKeyboard"]
state: generic_keyboard
- map: ["computerLayerScreen"]
state: shipyard_medical
- map: ["computerLayerKeys"]
state: telesci_key
- type: ShipyardListing
shuttles:
- Spirit
- Searchlight
- Beaker
- Eagle
- Apothecary
- Tyne

# The GASBENDA-A-A-AH (sick metal guitar riff) console
- type: entity
id: GasbenderMothershipComputer
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -330,3 +330,8 @@
parent: [DeadDropBase, NFPosterContrabandEmsCoords]
id: NFPosterContrabandEmsCoordsDD
suffix: DeadDrop

- type: entity
parent: [DeadDropBase, NFPosterContrabandFsbCaladrius]
id: NFPosterContrabandFsbCaladriusDD
suffix: DeadDrop
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,13 @@
- type: Sprite
sprite: _NF/Structures/Wallmounts/paintings.rsi
state: painting2

- type: entity
parent: PaintingBase
id: PaintingCaladrius
name: The FSB Caladrius
description: A brushstroke rendition of the silhouette of the FSB Caladrius. It almost feels like it's gazing at you from between the lines.
components:
- type: Sprite
sprite: _NF/Structures/Wallmounts/paintings.rsi
state: painting3
Original file line number Diff line number Diff line change
Expand Up @@ -171,3 +171,13 @@
- type: Sprite
sprite: _NF/Structures/Wallmounts/posters.rsi
state: nf_poster15_contraband

- type: entity
parent: PosterBase
id: NFPosterContrabandFsbCaladrius
name: "Far Star Biotech Caladrius"
description: "The FSB Caladrius, when there's no one else to turn to you'll be glad to see us!"
components:
- type: Sprite
sprite: _NF/Structures/Wallmounts/posters.rsi
state: nf_poster16_contraband
6 changes: 6 additions & 0 deletions Resources/Prototypes/_NF/Guidebook/shipyard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
- ShipyardBookworm
- ShipyardBrigand
- ShipyardBulker
- ShipyardCaladrius
- ShipyardCamper
- ShipyardCeres
- ShipyardChisel
Expand Down Expand Up @@ -91,6 +92,11 @@
id: ShipyardBulker
name: guide-entry-shipyard-bulker
text: "/ServerInfo/_NF/Guidebook/Shipyard/Bulker.xml"

- type: guideEntry
id: ShipyardCaladrius
name: guide-entry-shipyard-caladrius
text: "/ServerInfo/_NF/Guidebook/Shipyard/Caladrius.xml"

- type: guideEntry
id: ShipyardCamper
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 @@ -82,6 +82,18 @@
state: bulker
scale: 1.2, 1.2

- type: entity
parent: PosterBase
id: ShuttleMapCaladrius
name: "FSB Caladrius"
description: "Detailed map of a Caladrius shuttle."
categories: [ HideSpawnMenu ]
components:
- type: Sprite
sprite: _NF/Guidebook/shuttle_maps/128x96.rsi
state: caladrius
scale: 1.2, 1.2

- type: entity
parent: PosterBase
id: ShuttleMapCeres
Expand Down
45 changes: 45 additions & 0 deletions Resources/Prototypes/_NF/Shipyard/caladrius.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# 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: Caladrius
name: FSB Caladrius
description: An expeditionary medical carrier produced by the Far Star Biotech corporation. Designed for large scale colonization support, humanitarian relief and post-disaster investigation and recovery operations.
price: 170000 # Inflation man. Jeez.
category: Large
group: Shipyard
shuttlePath: /Maps/_NF/Shuttles/caladrius.yml
guidebookPage: ShipyardCaladrius
class:
- Medical
- Chemistry
engine:
- AME

- type: gameMap
id: Caladrius
mapName: 'FSB Caladrius'
mapPath: /Maps/_NF/Shuttles/caladrius.yml
minPlayers: 0
stations:
Caladrius:
stationProto: StandardFrontierVessel
components:
- type: StationNameSetup
mapNameTemplate: 'Caladrius {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
- type: StationJobs
availableJobs:
Contractor: [ 0, 0 ]
Pilot: [ 0, 0 ]
Mercenary: [ 0, 0 ]
164 changes: 164 additions & 0 deletions Resources/ServerInfo/_NF/Guidebook/Shipyard/Caladrius.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
<Document>
# CALADRIUS-CLASS HOSPITAL SHUTTLE
<Box>
<GuideEntityEmbed Entity="BannerMedical" Caption="Restore"/>
<GuideEntityEmbed Entity="NFPosterContrabandFsbLogo" Caption="Research"/>
<GuideEntityEmbed Entity="BannerEngineering" Caption="Recover"/>
</Box>
<Box>
<GuideEntityEmbed Entity="ShuttleMapCaladrius" Caption=""/>
</Box>
[color=#a4885c]Ship Size:[/color] Large

[color=#a4885c]Recommended Crew:[/color] 5-10

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

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

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

"The Caladrius is the Far Star Biotech Corporation's premier expeditionary medical carrier. Designed for large scale colonization support, humanitarian relief and post-disaster investigation and recovery operations.

As a medical carrier your primary mission is to provide for the physical and mechanical needs of your stationed sector by direct intervention or through dispatch of appropriate crews to sites of distress. The Caladrius is at its strongest when serving as a logistics hub to manage multiple cases.

Your secondary mission is to investigate spaceborne wrecks, attempt recovery of Nanotrasen contracted assets where possible and repurpose any recoverable derelict materials to extend the operational life of your vessel.

The Caladrius depends on the coordination and utilization of its crew. With each station filled the vessel becomes a commanding presence in the void. Capable of responding to nearly any emergency be it medical or engineering."

<Box>
<GuideEntityEmbed Entity="RandomHumanoidVisitorCMO" Caption="Chief Medical Officer"/>
</Box>
The Chief Medical Officer of a Far Star Biotech craft is charged with ensuring the smooth operation of the vessel, the assigning of roles and the provision of guidance, training and crew retention and satisfaction and in adhering to corporate directives as they arise. Keep your crew happy, keep them fed, keep them alive. Unless dictated otherwise by the mission.
<Box>
<GuideEntityEmbed Entity="RandomHumanoidVisitorParamedic" Caption=""/>
<GuideEntityEmbed Entity="NFSignEms2" Caption="Medical Staff"/>
<GuideEntityEmbed Entity="RandomHumanoidVisitorMedicalDoctor" Caption=""/>
</Box>
The medics ensure that the medical floor of the Caladrius is prepepped and ready to respond to emergencies. They serve as health providers both at home and through distant response utilizing dispatch shuttles.
<Box>
<GuideEntityEmbed Entity="RandomHumanoidVisitorChemist" Caption=""/>
<GuideEntityEmbed Entity="SignChem" Caption="Medical Supply Staff"/>
<GuideEntityEmbed Entity="RandomHumanoidVisitorBotanist" Caption=""/>
</Box>
The chemist is responsible for producing medical materials such as topicals, chemicals and pens, employed by medics and sector employees. The fabrication of goods and the the hydroponics bay is their domain.
<Box>
<GuideEntityEmbed Entity="RandomHumanoidVisitorSalvageSpecialist" Caption=""/>
<GuideEntityEmbed Entity="SignSalvage" Caption="Material Supply Staff"/>
<GuideEntityEmbed Entity="RandomHumanoidVisitorCargoTechnician" Caption=""/>
</Box>
The engineers and salvage technicians are charged with providing repair support to damaged vessels and in performing salvage operations to ensure that the Caladrius has the materials and means to produce the tools needed for it to do its job. The fabrication of machine parts, maintenance of the atmospheric and engineering systems are their domains.
<Box>
<GuideEntityEmbed Entity="RandomHumanoidVisitorLawyer" Caption=""/>
<GuideEntityEmbed Entity="SignPsychology" Caption="Crew and Patient Support Staff"/>
<GuideEntityEmbed Entity="RandomHumanoidVisitorChaplain" Caption=""/>
</Box>
All support staff such as psychologists, chaplains and civilian sector jobs where appropriate defer to the roles and assignments assigned by the Chief Medical Officer commanding. The wellbeing and morale of the crew is their domain."

# SHIP OPERATION AND TOOLS

## 1. Hangar Systems

<Box>
<GuideEntityEmbed Entity="CaladriusMothershipComputer" Caption="Mothership Console"/>
</Box>

As a carrier a limited number of support vessels are available to you to fulfill your mission. The assemble and prepare controls for these craft are located on the bridge.

## 2. Controls

<Box>
<GuideEntityEmbed Entity="ButtonFrameCautionSecurity" Caption=""/>
</Box>
Security framed controls are responsible for bolting airlocks. A master security control is located on the bridge and secondary controls are located in the cargo, power and atmospheric wings.
<Box>
<GuideEntityEmbed Entity="ButtonFrameCaution" Caption=""/>
</Box>
Caution framed controls are responsible for bulkheads permitting passage into the void and for large scale power management. Thruster controls are located in the generator wing.
<Box>
<GuideEntityEmbed Entity="ButtonFrameGrey" Caption=""/>
</Box>
Standard framed controls are responsible for controlling shutters and should be activated for purposes of privacy or in the event that shuttle windows show signs of structural distress or destruction.

## 3. Engineering Wing

<Box>
<GuideEntityEmbed Entity="SignEngineering" Caption=""/>
</Box>

The engineering wing contains your primary SMES banks and shielded generator room. The stock Caladrius comes equipped with a baseline AME generator unit. Under the careful supervision of a engineering professional this power system may be modified as the mission and tools available become available.
The engineering wing also contains your master thruster control panel. In the event that the vessel requires additional banked power the vessel's thrust systems may be powered down via the caution paneled button adjacent to the power monitoring station.

## 4. Atmospherics Wing

<Box>
<GuideEntityEmbed Entity="SignAtmos" Caption=""/>
</Box>

The atmospherics wing contains the stock gas reserves available to the Caladrius in addition to space provided for gas seperation and storage. Trained atmospheric technicians are provided with the tools needed to seperate and store gasses as available to both preserve exotic samples as per FSB directive, isolate pathogens or to extend mission the mission's lifetime.

# PREFLIGHT CHECKLIST

## 1. Power supply

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

- Check that the SMES unit is anchored to the floor.
- Check that the substation unit is anchored to the floor.
- Check that the APC unit's Main Breaker is toggled on.
- Check the APC unit's current Load* (W).

## 1.2. AME generator unit.
<Box>
<GuideEntityEmbed Entity="AmeController"/>
<GuideEntityEmbed Entity="AmeJar"/>
</Box>

- Check that the AME core is properly shielded.
- Check that the AME controller unit is anchored to the floor.
- Check the AME controller unit Fuel Status.
- Check the AME controller unit Injection Amount.
- Toggle Injection.

## 2. Atmospherics

## 2.1. Distribution Loop
<Box>
<GuideEntityEmbed Entity="OxygenCanister"/>
<GuideEntityEmbed Entity="NitrogenCanister"/>
<GuideEntityEmbed Entity="GasPort"/>
<GuideEntityEmbed Entity="GasMixer"/>
<GuideEntityEmbed Entity="GasPressurePump"/>
</Box>

- Check that the O2 canister is anchored to connector port.
- Check that the N2 canister is anchored to connector port.
- Check that the gas mixer is set to the correct mixing ratio (21% Oxygen, 79% Nitrogen).
- Check that the gas mixer is set to 101kPa.
- Enable gas mixer.

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

- Enable waste loop pump (located in the atmospherics bay.).

## 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 the blast doors are closed.


</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 @@ -28,6 +28,9 @@
{
"name": "bulker"
},
{
"name": "caladrius"
},
{
"name": "ceres"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-NC-SA-4.0",
"copyright": "Created by erhardsteinhauer, gentlebutter & ghostprince, painting1 by gentlebutter, painting2 by ghostprince",
"copyright": "Created by erhardsteinhauer, gentlebutter & ghostprince, painting1 by gentlebutter, painting2 by ghostprince, painting3 by dustylens",
"size": {
"x": 32,
"y": 32
Expand Down Expand Up @@ -54,6 +54,7 @@
0.25
]
]
}
},
{ "name": "painting3" }
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading