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

Charon (New Shuttle) #2119

Merged
merged 31 commits into from
Dec 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
06e7f2b
Add Charon shuttle
chrome-cirrus Sep 29, 2024
eaa8a64
Merge branch 'new-frontiers-14:master' into charon
chrome-cirrus Sep 30, 2024
4216525
Change to a manufacturer name whose acronym has less potential for co…
chrome-cirrus Sep 30, 2024
6c31d8c
Merge branch 'charon' of https://github.com/eidolon-zz/frontier-stati…
chrome-cirrus Sep 30, 2024
9a3a4e4
Merge branch 'master' into charon
chrome-cirrus Sep 30, 2024
77ad285
Merge branch 'master' into charon
chrome-cirrus Oct 1, 2024
cf8a2aa
Merge branch 'master' into charon
chrome-cirrus Oct 2, 2024
d27d607
Merge branch 'master' into charon
chrome-cirrus Oct 2, 2024
fef4ad1
Add BecomesStation component
chrome-cirrus Oct 2, 2024
70df25e
Merge branch 'master' into charon
chrome-cirrus Oct 3, 2024
22f83bb
Merge branch 'master' into charon
chrome-cirrus Oct 4, 2024
b876e26
Merge branch 'master' into charon
chrome-cirrus Oct 4, 2024
2a9f3dd
Update sell price since a bunch of tile prices just got changed
chrome-cirrus Oct 6, 2024
3bf1789
Remove some duplicate objects, move around some emergency gear
chrome-cirrus Oct 6, 2024
8056f96
Reference correct guidebook page in ship yml
chrome-cirrus Oct 6, 2024
0737111
Merge branch 'master' into charon
dvir001 Oct 8, 2024
3acdacc
Merge branch 'master' into charon
dvir001 Oct 8, 2024
47f7e4e
Hide my network configurator sins
chrome-cirrus Oct 9, 2024
c89aabb
Move waste vent to a cleaner spot, add wall cabinet to bathroom
chrome-cirrus Oct 10, 2024
47805b0
Add vacuum atmos helper markers. Change plating to lattice under engi…
chrome-cirrus Oct 11, 2024
24304ec
Merge branch 'master' into charon
chrome-cirrus Oct 12, 2024
cb11b8d
Merge branch 'master' into charon
chrome-cirrus Oct 23, 2024
8b2334f
Make some spicy windows mild, also update price and tile count
chrome-cirrus Oct 28, 2024
424e17c
Merge branch 'master' into charon
chrome-cirrus Oct 28, 2024
0972fb2
Update based on lastest round of feedback
chrome-cirrus Oct 29, 2024
e8dc049
Merge branch 'master' into charon
chrome-cirrus Nov 4, 2024
1a1e9c6
More decals, tweak supplies
chrome-cirrus Nov 5, 2024
a6bdb27
Equipment, ship price, and decor adjustments
chrome-cirrus Nov 9, 2024
42289fa
Merge branch 'master' into charon
chrome-cirrus Nov 24, 2024
31e5e84
Replace wall fuel tank with a portable one
chrome-cirrus Nov 28, 2024
266ed11
Merge branch 'master' into charon
Cheackraze Dec 9, 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 @@ -41,6 +41,7 @@ guide-entry-shipyard-brigand = Brigand
guide-entry-shipyard-bulker = Bulker
guide-entry-shipyard-camper = Camper
guide-entry-shipyard-ceres = Ceres
guide-entry-shipyard-charon = Charon
guide-entry-shipyard-chisel = Chisel
guide-entry-shipyard-comet = Comet
guide-entry-shipyard-construct = Construct
Expand Down
8,002 changes: 8,002 additions & 0 deletions Resources/Maps/_NF/Shuttles/Expedition/charon.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -135,3 +135,12 @@
- type: GuideHelp
guides:
- ShipyardSearchlight

- type: entity
parent: ShipyardInfoBase
id: ShipyardCharonInfo
name: Charon user manual
components:
- type: GuideHelp
guides:
- ShipyardCharon
6 changes: 6 additions & 0 deletions Resources/Prototypes/_NF/Guidebook/shipyard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
- ShipyardBulker
- ShipyardCamper
- ShipyardCeres
- ShipyardCharon
- ShipyardChisel
- ShipyardComet
- ShipyardConstruct
Expand Down Expand Up @@ -102,6 +103,11 @@
name: guide-entry-shipyard-ceres
text: "/ServerInfo/_NF/Guidebook/Shipyard/Ceres.xml"

- type: guideEntry
id: ShipyardCharon
name: guide-entry-shipyard-charon
text: "/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml"

- type: guideEntry
id: ShipyardChisel
name: guide-entry-shipyard-chisel
Expand Down
45 changes: 45 additions & 0 deletions Resources/Prototypes/_NF/Shipyard/Expedition/charon.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Author Info
# GitHub: chrome-cirrus
# Discord: scry

# Maintainer Info
# GitHub: chrome-cirrus
# Discord: scry

# Shuttle Notes:
#
- type: vessel
id: Charon
name: EIS Charon
description: Originally built as a roll-on, roll-off transport for heavy terraforming equipment. Since its obsolescence and appearance on the secondary market, the Charon has become a favorite of upfitters for the broad possibilities afforded by its open equipment bay. A product of Endurance Industrial Shipyards.
# Sell value @ exped shipyard 70408, 15% markup and a little rounding gives us...
price: 81000
# 24x33 tiles
# 627 total tiles
# In light of the mid-range tile count and relatively narrow width I feel like Medium is more appropriate than Large even though it is technically one tile too long for the class.
category: Medium
group: Expedition
shuttlePath: /Maps/_NF/Shuttles/Expedition/charon.yml
guidebookPage: ShipyardCharon
class:
- Expedition

- type: gameMap
id: Charon
mapName: 'Charon'
mapPath: /Maps/_NF/Shuttles/Expedition/charon.yml
minPlayers: 0
stations:
Charon:
stationProto: StandardFrontierExpeditionVessel
components:
- type: StationNameSetup
mapNameTemplate: 'Charon {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
- type: StationJobs
availableJobs:
Contractor: [ 0, 0 ]
Pilot: [ 0, 0 ]
Mercenary: [ 0, 0 ]
105 changes: 105 additions & 0 deletions Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
<Document>
# CHARON CLASS RO-RO EQUIPMENT TRANSPORT
<Box>
<GuideEntityEmbed Entity="BannerEngineering"/>
<GuideEntityEmbed Entity="EngineeringTechFab"/>
<GuideEntityEmbed Entity="ShipyardRCD"/>
<GuideEntityEmbed Entity="ClothingBeltUtilityEngineering"/>
</Box>
[color=#a4885c]Ship Size:[/color] Medium

[color=#a4885c]Recommended Crew:[/color] 2-4

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

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

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

Originally built as a roll-on, roll-off transport for heavy terraforming equipment. Since its obsolescence and appearance on the secondary market, the Charon has become a favorite of upfitters for the broad possibilities afforded by its open equipment bay. A product of Endurance Industrial Shipyards.

# PREFLIGHT CHECKLIST

## 1. Power supply

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

- Check that the SMES units are anchored to the floor, verify charge level and status.
- Check that the substation unit is anchored to the floor, verify charge level and status.
- Check each APC unit and verify its breaker is on, and that the unit is charging. There are four total, two in the equipment bay, one on the forward wall of the AME room, and one in the bridge.
- Verify each APC unit registers some load, if not this may indicate problems.

## 1.2. AME generator unit.
<Box>
<GuideEntityEmbed Entity="AmeController"/>
<GuideEntityEmbed Entity="AmeJar"/>
<GuideEntityEmbed Entity="ComputerPowerMonitoring"/>
</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 'Fueling Status' readout.
- Check the AME controller unit 'Injection Amount' setting.
- Enable AME injection.
- Check power monitoring console to validate AME output level and confirm that battery draw is negligible with the AME active. In stock configuration the ship should consume approximately 45kW at idle.

## 2. Atmospherics

## 2.1. Distribution Network
<Box>
<GuideEntityEmbed Entity="GasMixer"/>
<GuideEntityEmbed Entity="OxygenCanister"/>
<GuideEntityEmbed Entity="NitrogenCanister"/>
</Box>

- Ensure oxygen and nitrogen canisters are anchored to their connector ports.
- Verify atmos network gas mixer is configured to 21% on its primary port (O2) and 79% on is side port (N2).
- Verify gas mixer is configured to circa 101kPa.
- Enable gas mixer.

## 2.2. Waste Network
<Box>
<GuideEntityEmbed Entity="GasFilter"/>
<GuideEntityEmbed Entity="StorageCanister"/>
</Box>

- Ensure storage canister is anchored to its connector port.
- Inspect and enable waste network booster pumps, located on the starboard side of the ship in the equipment bay, and transit corridor just forward of the cargo section door.
- Inspect waste network gas filter, verify it is set to a desired gas for scavenging from waste loop.
- Enable waste network gas filter.
- Inspect and enable waste network exhaust pump, located in the starboard equipment bay corridor near the conveyor system controls.

## 2.3. Air alarm and firelock system
<Box>
<GuideEntityEmbed Entity="AirAlarm"/>
</Box>

- Examine the crew section air alarm in the bridge, ensure sensors are reading normal.
- Set the crew section air alarm in the bridge to 'Filtering (Wide)'.
- Note the location of the firelocks linked to the crew section air alarm, which are integrated into the doors to the bridge and galley.
- Examine the cargo section air alarm on the forward wall of the engineering capsule, ensure sensors are reading normal.
- Set the cargo section air alarm to 'Filtering (Wide)'.
- Note the location of the firelocks linked to the cargo section air alarm, which are integrated into the doors to the equipment bay.

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

- Check that the gyroscopes are anchored, powered, and enabled. These devices are located in the engineering closets in the equipment bay.
- Check that the mini gravity generator is anchored, powered, and enabled. This device is located in the starboard side engineering closet in the equipment bay.
- Check that the equipment bay blast doors are closed. These can be controlled by the wall switches to either side of the doors.
- Check that the conveyor system blast doors are closed. These can be actuated by the wall switches in the corridor on each side of the engineering capsule.
- Check that the conveyor belts on each side of the ship are in good order. These can be operated with the floor levers in the corridor on either side of the engineering capsule.

</Document>
Loading