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

Crescent (Update) #915

Merged
merged 8 commits into from
Jan 29, 2024
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
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
3 changes: 0 additions & 3 deletions .github/mapchecker/whitelist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,6 @@ RosebudMKII:
- EncryptionKeyEngineering
- EncryptionKeyScience
- EncryptionKeyService
Crescent:
- EncryptionKeyScience
- IntercomCommand
Pathfinder:
- IntercomCommand
Schooner:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ private void FixGridAtmosCommand(IConsoleShell shell, string argstr, string[] ar
return;
}

var mixtures = new GasMixture[10]; // Add one per added array
var mixtures = new GasMixture[11]; // Add one per added array
for (var i = 0; i < mixtures.Length; i++)
mixtures[i] = new GasMixture(Atmospherics.CellVolume) { Temperature = Atmospherics.T20C };

Expand Down Expand Up @@ -76,6 +76,13 @@ private void FixGridAtmosCommand(IConsoleShell shell, string argstr, string[] ar
mixtures[9].Clear();
mixtures[9].AdjustMoles(Gas.Plasma, Atmospherics.MolesCellShuttle);

// Frontier - 10: Sauna (GM)
mixtures[10].Clear();
mixtures[10].AdjustMoles(Gas.Oxygen, Atmospherics.OxygenMolesStandard);
mixtures[10].AdjustMoles(Gas.Nitrogen, Atmospherics.NitrogenMolesStandard);
mixtures[10].AdjustMoles(Gas.WaterVapor, Atmospherics.NitrogenMolesStandard);
mixtures[10].Temperature = 340f; // Sauna

foreach (var arg in args)
{
if (!NetEntity.TryParse(arg, out var netEntity) || !TryGetEntity(netEntity, out var euid))
Expand Down
8,347 changes: 5,003 additions & 3,344 deletions Resources/Maps/Shuttles/crescent.yml → Resources/Maps/_NF/Shuttles/crescent.yml

Large diffs are not rendered by default.

17 changes: 17 additions & 0 deletions Resources/Prototypes/_NF/Entities/Markers/atmos_blocker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,20 @@
state: plasma
- type: AtmosFixMarker
mode: 9

- type: entity
name: Atmos Fix Sauna Marker
id: AtmosFixSaunaMarker
description: "Sauna"
parent: MarkerBase
components:
- type: Sprite
layers:
- sprite: Markers/atmos.rsi # {
state: base
shader: unshaded
- sprite: Markers/atmos.rsi
shader: unshaded # }
state: oxygen
- type: AtmosFixMarker
mode: 10
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,25 @@
components:
- type: ShipyardListing
shuttles:
- pioneer
- Pioneer
- Prospector
- Chisel


# The crescent console
- type: entity
id: CrescentMothershipComputer
name: Crescent mothership console
parent: BaseMothershipComputer
components:
- type: ShipyardListing
shuttles:
- Bocadillo
- Pulse
- PTS
- Construct
- Pioneer
- Loader
- Legman
- Liquidator
- Mission
- Honker
15 changes: 13 additions & 2 deletions Resources/Prototypes/_NF/Shipyard/crescent.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,26 @@
# Author Info
# GitHub: Kesiath (https://github.com/Kesiath)
# Discord: @kesiath

# Maintainer Info
# GitHub: ???
# Discord: ???

# Shuttle Notes:
#
- type: vessel
id: Crescent
name: KC Crescent
description: The Crescent, named for its exterior shape, is a vessel focused on providing service, medical aide, and scientific breakthroughs for smaller vessels.
price: 208020
category: Large
group: Civilian
shuttlePath: /Maps/Shuttles/crescent.yml
shuttlePath: /Maps/_NF/Shuttles/crescent.yml

- type: gameMap
id: Crescent
mapName: 'KC Crescent'
mapPath: /Maps/Shuttles/crescent.yml
mapPath: /Maps/_NF/Shuttles/crescent.yml
minPlayers: 0
stations:
Crescent:
Expand Down Expand Up @@ -39,3 +49,4 @@
AtmosphericTechnician: [ 0, 0 ]
StationEngineer: [ 0, 0 ]
Musician: [ 0, 0 ]
Pilot: [ 0, 0 ]
6 changes: 3 additions & 3 deletions Resources/Prototypes/_NF/Shipyard/legman.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# Shuttle Notes:
#
- type: vessel
id: legman
id: Legman
name: NC Legman
description: A small maneuverable shuttle with low operational costs for reporters who want to be first on a scene.
price: 13050
Expand All @@ -18,12 +18,12 @@
shuttlePath: /Maps/_NF/Shuttles/legman.yml

- type: gameMap
id: legman
id: Legman
mapName: 'NC Legman'
mapPath: /Maps/_NF/Shuttles/legman.yml
minPlayers: 0
stations:
legman:
Legman:
stationProto: StandardFrontierVessel
components:
- type: StationNameSetup
Expand Down
6 changes: 3 additions & 3 deletions Resources/Prototypes/_NF/Shipyard/liquidator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# Shuttle Notes:
#
- type: vessel
id: liquidator
id: Liquidator
name: NT Liquidator
description: A small vessel equipped with everything you need to make even the dirtiest ship squeaky clean (ducky slippers included).
price: 31600 # 27480+4120 from 15% markup
Expand All @@ -18,12 +18,12 @@
shuttlePath: /Maps/_NF/Shuttles/liquidator.yml

- type: gameMap
id: liquidator
id: Liquidator
mapName: 'NC Liquidator'
mapPath: /Maps/_NF/Shuttles/liquidator.yml
minPlayers: 0
stations:
liquidator:
Liquidator:
stationProto: StandardFrontierExpeditionVessel
components:
- type: StationNameSetup
Expand Down
6 changes: 3 additions & 3 deletions Resources/Prototypes/_NF/Shipyard/pioneer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# Shuttle Notes:
#
- type: vessel
id: pioneer
id: Pioneer
name: NC Pioneer
description: A cargo container outfitted to be space-capable and equipped for salvaging and mining either on its own or as part of a fleet.
price: 16500
Expand All @@ -18,12 +18,12 @@
shuttlePath: /Maps/_NF/Shuttles/pioneer.yml

- type: gameMap
id: pioneer
id: Pioneer
mapName: 'NC Pioneer'
mapPath: /Maps/_NF/Shuttles/pioneer.yml
minPlayers: 0
stations:
pioneer:
Pioneer:
stationProto: StandardFrontierVessel
components:
- type: StationNameSetup
Expand Down
Loading