Refactor stations to properly use entity prototypes. (stationsv3) (#16570)
* Update StationSpawningSystem.cs Web-edit to allow feeding in an existing entity. * Update StationSpawningSystem.cs value type moment * Update StationSpawningSystem.cs * Oh goddamnit this is a refactor now. * awawawa * aaaaaaaaaaa * ee * forgot records. * no records? no records. * What's in a name? * Sloth forcing me to do the refactor properly smh. * e * optional evac in test. * tests pls work * awa --------- Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
This commit is contained in:
57
Resources/Prototypes/Entities/Stations/base.yml
Normal file
57
Resources/Prototypes/Entities/Stations/base.yml
Normal file
@@ -0,0 +1,57 @@
|
||||
- type: entity
|
||||
id: BaseStation
|
||||
abstract: true
|
||||
components:
|
||||
- type: StationData
|
||||
|
||||
- type: entity
|
||||
id: BaseStationCargo
|
||||
abstract: true
|
||||
components:
|
||||
- type: StationBankAccount
|
||||
- type: StationCargoOrderDatabase
|
||||
|
||||
- type: entity
|
||||
id: BaseStationJobsSpawning
|
||||
abstract: true
|
||||
components:
|
||||
- type: StationJobs
|
||||
availableJobs: {}
|
||||
- type: StationSpawning
|
||||
|
||||
- type: entity
|
||||
id: BaseStationRecords
|
||||
abstract: true
|
||||
components:
|
||||
- type: StationRecords
|
||||
|
||||
- type: entity
|
||||
id: BaseStationArrivals
|
||||
abstract: true
|
||||
components:
|
||||
- type: StationArrivals
|
||||
|
||||
- type: entity
|
||||
id: BaseStationEvacuation
|
||||
abstract: true
|
||||
components:
|
||||
- type: StationEmergencyShuttle
|
||||
|
||||
- type: entity
|
||||
id: BaseStationAlertLevels
|
||||
abstract: true
|
||||
components:
|
||||
- type: AlertLevel
|
||||
alertLevelPrototype: stationAlerts
|
||||
|
||||
- type: entity
|
||||
id: BaseStationExpeditions
|
||||
abstract: true
|
||||
components:
|
||||
- type: SalvageExpeditionData
|
||||
|
||||
- type: entity
|
||||
id: BaseStationAllEventsEligible
|
||||
abstract: true
|
||||
components:
|
||||
- type: StationEventEligible # For when someone makes this more granular in the future.
|
||||
33
Resources/Prototypes/Entities/Stations/nanotrasen.yml
Normal file
33
Resources/Prototypes/Entities/Stations/nanotrasen.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
- type: entity
|
||||
id: BaseStationNanotrasen
|
||||
components:
|
||||
- type: Faction
|
||||
factions:
|
||||
- NanoTrasen
|
||||
|
||||
- type: entity
|
||||
id: StandardNanotrasenStation
|
||||
parent:
|
||||
- BaseStation
|
||||
- BaseStationCargo
|
||||
- BaseStationJobsSpawning
|
||||
- BaseStationRecords
|
||||
- BaseStationArrivals
|
||||
- BaseStationEvacuation
|
||||
- BaseStationAlertLevels
|
||||
- BaseStationExpeditions
|
||||
- BaseStationAllEventsEligible
|
||||
- BaseStationNanotrasen
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Transform
|
||||
|
||||
- type: entity
|
||||
id: NanotrasenCentralCommand
|
||||
parent:
|
||||
- BaseStation
|
||||
- BaseStationAlertLevels
|
||||
- BaseStationNanotrasen
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Transform
|
||||
@@ -36,6 +36,7 @@
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: NukeopsRule
|
||||
faction: Syndicate
|
||||
|
||||
- type: entity
|
||||
id: Pirates
|
||||
|
||||
@@ -6,45 +6,50 @@
|
||||
maxPlayers: 70
|
||||
stations:
|
||||
Aspid:
|
||||
mapNameTemplate: '{0} NCS Aspid {1}'
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 2, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 2 ]
|
||||
Botanist: [ 2, 3 ]
|
||||
Chef: [ 1, 3 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 2, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 2, 3 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 3, 3 ]
|
||||
Chemist: [ 1, 2 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
ResearchAssistant: [ 2, 2 ]
|
||||
Scientist: [ 3, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 3, 4 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 4 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 2, 2 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 1, 1 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
Paramedic: [1, 1]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} NCS Aspid {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
- type: StationEmergencyShuttle
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 2, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 2 ]
|
||||
Botanist: [ 2, 3 ]
|
||||
Chef: [ 1, 3 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 2, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 2, 3 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 3, 3 ]
|
||||
Chemist: [ 1, 2 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
ResearchAssistant: [ 2, 2 ]
|
||||
Scientist: [ 3, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 3, 4 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 4 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 2, 2 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 1, 1 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
Paramedic: [1, 1]
|
||||
|
||||
@@ -6,46 +6,51 @@
|
||||
maxPlayers: 75
|
||||
stations:
|
||||
Bagel:
|
||||
mapNameTemplate: '{0} Bagel Station {1}'
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_lox.yml
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 3, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 3, 3 ]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 3, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 4 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 3, 3 ]
|
||||
Chemist: [ 2, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 4, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 4, 4 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 2, 2 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Reporter: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 2, 2 ]
|
||||
Paramedic: [ 1, 1 ]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Bagel Station {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
- type: StationEmergencyShuttle
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_lox.yml
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 3, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 3, 3 ]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 3, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 4 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 3, 3 ]
|
||||
Chemist: [ 2, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 4, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 4, 4 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 2, 2 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Reporter: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 2, 2 ]
|
||||
Paramedic: [ 1, 1 ]
|
||||
|
||||
@@ -6,44 +6,49 @@
|
||||
maxPlayers: 70
|
||||
stations:
|
||||
Barratry:
|
||||
mapNameTemplate: '{0} Barratry {1}'
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_raven.yml
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 3, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 3, 4]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 2, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 5 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 4, 4 ]
|
||||
Chemist: [ 2, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 4, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 5, 5 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 2, 3 ]
|
||||
TechnicalAssistant: [ 1, 2 ]
|
||||
MedicalIntern: [ 1, 2 ]
|
||||
ServiceWorker: [ 1, 2 ]
|
||||
SecurityCadet: [ 1, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [1, 2]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Barratry {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
- type: StationEmergencyShuttle
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_raven.yml
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 3, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 3, 4]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 2, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 5 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 4, 4 ]
|
||||
Chemist: [ 2, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 4, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 5, 5 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 2, 3 ]
|
||||
TechnicalAssistant: [ 1, 2 ]
|
||||
MedicalIntern: [ 1, 2 ]
|
||||
ServiceWorker: [ 1, 2 ]
|
||||
SecurityCadet: [ 1, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [1, 2]
|
||||
|
||||
@@ -5,45 +5,50 @@
|
||||
minPlayers: 50
|
||||
stations:
|
||||
Boxstation:
|
||||
mapNameTemplate: '{0} Box Station {1}'
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_box.yml
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: 'TG'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 3, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 3, 3 ]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 3, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 4 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 4, 4 ]
|
||||
Chemist: [ 3, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 5, 5 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 6, 6 ]
|
||||
Chaplain: [ 2, 2 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 2, 2 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 2, 2 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 4, 4 ]
|
||||
MedicalIntern: [ 4, 4 ]
|
||||
ServiceWorker: [ 4, 4 ]
|
||||
SecurityCadet: [ 4, 4 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 4, 4 ]
|
||||
Paramedic: [ 1, 1 ]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Box Station {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: 'TG'
|
||||
- type: StationEmergencyShuttle
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_box.yml
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 3, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 3, 3 ]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 3, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 4 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 4, 4 ]
|
||||
Chemist: [ 3, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 5, 5 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 6, 6 ]
|
||||
Chaplain: [ 2, 2 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 2, 2 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 2, 2 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 4, 4 ]
|
||||
MedicalIntern: [ 4, 4 ]
|
||||
ServiceWorker: [ 4, 4 ]
|
||||
SecurityCadet: [ 4, 4 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 4, 4 ]
|
||||
Paramedic: [ 1, 1 ]
|
||||
|
||||
@@ -5,11 +5,10 @@
|
||||
minPlayers: 10
|
||||
stations:
|
||||
centcomm:
|
||||
mapNameTemplate: '{0} Central Command {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: 'TG'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
Passenger: [ 0, 1 ]
|
||||
stationProto: NanotrasenCentralCommand
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Central Command {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: 'TG'
|
||||
|
||||
@@ -6,43 +6,47 @@
|
||||
maxPlayers: 35
|
||||
stations:
|
||||
Cluster:
|
||||
mapNameTemplate: '{0} Cluster Station {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 1, 1 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 1 ]
|
||||
Botanist: [ 2, 2 ]
|
||||
Chef: [ 1, 1 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 1, 1 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 2, 2 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 1, 1 ]
|
||||
Chemist: [ 1, 1 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 2, 2 ]
|
||||
ResearchAssistant: [ 1, 1 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 2, 2 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 1, 1 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
TechnicalAssistant: [ 1, 1 ]
|
||||
MedicalIntern: [ 1, 1 ]
|
||||
ServiceWorker: [ 1, 1 ]
|
||||
SecurityCadet: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Cluster Station {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 1, 1 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 1 ]
|
||||
Botanist: [ 2, 2 ]
|
||||
Chef: [ 1, 1 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 1, 1 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 2, 2 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 1, 1 ]
|
||||
Chemist: [ 1, 1 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 2, 2 ]
|
||||
ResearchAssistant: [ 1, 1 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 2, 2 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 1, 1 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
TechnicalAssistant: [ 1, 1 ]
|
||||
MedicalIntern: [ 1, 1 ]
|
||||
ServiceWorker: [ 1, 1 ]
|
||||
SecurityCadet: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
|
||||
@@ -5,11 +5,15 @@
|
||||
minPlayers: 0
|
||||
stations:
|
||||
Empty:
|
||||
mapNameTemplate: "Empty"
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
Passenger: [ -1, -1 ]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: "Empty"
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
Passenger: [ -1, -1 ]
|
||||
|
||||
- type: gameMap
|
||||
id: Dev
|
||||
@@ -18,8 +22,12 @@
|
||||
minPlayers: 0
|
||||
stations:
|
||||
Dev:
|
||||
mapNameTemplate: "Dev"
|
||||
overflowJobs:
|
||||
- Captain
|
||||
availableJobs:
|
||||
Captain: [ -1, -1 ]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: "Dev"
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Captain
|
||||
availableJobs:
|
||||
Captain: [ -1, -1 ]
|
||||
|
||||
@@ -5,45 +5,50 @@
|
||||
minPlayers: 70
|
||||
stations:
|
||||
Fland:
|
||||
mapNameTemplate: '{0} Fland Installation {1}'
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: 'B'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 4, 4 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 4, 4 ]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 3, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 6, 6 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 6, 6 ]
|
||||
Chemist: [ 3, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 4, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 7, 7 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 2, 2 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 3, 3 ]
|
||||
Paramedic: [ 2, 2 ]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Fland Installation {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: 'B'
|
||||
- type: StationEmergencyShuttle
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 4, 4 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 4, 4 ]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 3, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 6, 6 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 6, 6 ]
|
||||
Chemist: [ 3, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 4, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 7, 7 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 2, 2 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 3, 3 ]
|
||||
Paramedic: [ 2, 2 ]
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
- type: gameMap
|
||||
id: Infiltrator
|
||||
mapName: 'Syndicate Infiltrator'
|
||||
mapPath: /Maps/infiltrator.yml
|
||||
minPlayers: 0
|
||||
stations:
|
||||
Station: #TODO: Mapper, add a BecomesStation component to the primary grid of the map.
|
||||
mapNameTemplate: '{0} Infiltrator {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
overflowJobs: []
|
||||
availableJobs:
|
||||
Captain: [ 1, 1 ]
|
||||
@@ -5,46 +5,51 @@
|
||||
minPlayers: 35
|
||||
stations:
|
||||
Kettle:
|
||||
mapNameTemplate: '{0} Kettle {1}'
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 3, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 2 ]
|
||||
Botanist: [ 3, 4 ]
|
||||
Chef: [ 2, 3 ]
|
||||
Clown: [ 1, 2 ]
|
||||
Janitor: [ 4, 4 ]
|
||||
Mime: [ 1, 2 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 6 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 3, 5 ]
|
||||
Chemist: [ 2, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 4, 6 ]
|
||||
ResearchAssistant: [ 4, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 4, 6 ]
|
||||
Chaplain: [ 1, 2 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 2 ]
|
||||
Lawyer: [ 2, 3 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 4 ]
|
||||
Musician: [ 1, 2 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 4, 4 ]
|
||||
MedicalIntern: [ 4, 4 ]
|
||||
ServiceWorker: [ 4, 4 ]
|
||||
SecurityCadet: [ 4, 4 ]
|
||||
Detective: [ 1, 1 ]
|
||||
Zookeeper: [1, 1]
|
||||
Paramedic: [2, 2]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Kettle {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
- type: StationEmergencyShuttle
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 3, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 2 ]
|
||||
Botanist: [ 3, 4 ]
|
||||
Chef: [ 2, 3 ]
|
||||
Clown: [ 1, 2 ]
|
||||
Janitor: [ 4, 4 ]
|
||||
Mime: [ 1, 2 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 6 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 3, 5 ]
|
||||
Chemist: [ 2, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 4, 6 ]
|
||||
ResearchAssistant: [ 4, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 4, 6 ]
|
||||
Chaplain: [ 1, 2 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 2 ]
|
||||
Lawyer: [ 2, 3 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 4 ]
|
||||
Musician: [ 1, 2 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 4, 4 ]
|
||||
MedicalIntern: [ 4, 4 ]
|
||||
ServiceWorker: [ 4, 4 ]
|
||||
SecurityCadet: [ 4, 4 ]
|
||||
Detective: [ 1, 1 ]
|
||||
Zookeeper: [1, 1]
|
||||
Paramedic: [2, 2]
|
||||
|
||||
@@ -6,45 +6,50 @@
|
||||
maxPlayers: 70
|
||||
stations:
|
||||
Marathon:
|
||||
mapNameTemplate: '{0} Marathon Station {1}'
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 2, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 3, 3]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 1, 2 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 6 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 3, 4 ]
|
||||
Chemist: [ 2, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 3, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 4, 4 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 2, 2 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Psychologist: [ 1, 1 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 2, 2 ]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Marathon Station {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
- type: StationEmergencyShuttle
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 2, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 3, 3]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 1, 2 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 6 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 3, 4 ]
|
||||
Chemist: [ 2, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 3, 4 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 4, 4 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 2, 2 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Psychologist: [ 1, 1 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 2, 2 ]
|
||||
|
||||
@@ -5,45 +5,50 @@
|
||||
minPlayers: 50
|
||||
stations:
|
||||
Meta:
|
||||
mapNameTemplate: '{0} Meta Station {1}'
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: 'TG'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 3, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 3, 3 ]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 3, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 4 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 4, 4 ]
|
||||
Chemist: [ 3, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 6, 6 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 6, 6 ]
|
||||
Chaplain: [ 2, 2 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 2, 2 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 2, 2 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 4, 4 ]
|
||||
MedicalIntern: [ 4, 4 ]
|
||||
ServiceWorker: [ 4, 4 ]
|
||||
SecurityCadet: [ 4, 4 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 4, 4 ]
|
||||
Paramedic: [ 1, 1 ]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Meta Station {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: 'TG'
|
||||
- type: StationEmergencyShuttle
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 3, 3 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 2, 2 ]
|
||||
Botanist: [ 3, 3 ]
|
||||
Chef: [ 2, 2 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 3, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 4, 4 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 4, 4 ]
|
||||
Chemist: [ 3, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 6, 6 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 6, 6 ]
|
||||
Chaplain: [ 2, 2 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 2, 2 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 2, 2 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 4, 4 ]
|
||||
MedicalIntern: [ 4, 4 ]
|
||||
ServiceWorker: [ 4, 4 ]
|
||||
SecurityCadet: [ 4, 4 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 4, 4 ]
|
||||
Paramedic: [ 1, 1 ]
|
||||
|
||||
@@ -7,43 +7,47 @@
|
||||
fallback: true
|
||||
stations:
|
||||
Moose:
|
||||
mapNameTemplate: '{0} Moose {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 2, 2 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 1 ]
|
||||
Botanist: [ 2, 2 ]
|
||||
Chef: [ 1, 1 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 1, 1 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 2, 3 ]
|
||||
AtmosphericTechnician: [ 2, 2 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 2, 2 ]
|
||||
Chemist: [ 2, 2 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 3, 3 ]
|
||||
ResearchAssistant: [ 2, 2 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 2, 3 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Musician: [ 1, 1 ]
|
||||
Lawyer: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 1, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 2, 2 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Moose {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 2, 2 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 1 ]
|
||||
Botanist: [ 2, 2 ]
|
||||
Chef: [ 1, 1 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 1, 1 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 2, 3 ]
|
||||
AtmosphericTechnician: [ 2, 2 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 2, 2 ]
|
||||
Chemist: [ 2, 2 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 3, 3 ]
|
||||
ResearchAssistant: [ 2, 2 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 2, 3 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Musician: [ 1, 1 ]
|
||||
Lawyer: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 1, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 2, 2 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
|
||||
@@ -6,43 +6,47 @@
|
||||
maxPlayers: 35
|
||||
stations:
|
||||
Omega:
|
||||
mapNameTemplate: '{0} Omega Station {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: 'TG'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 2, 2 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 1 ]
|
||||
Botanist: [ 2, 2 ]
|
||||
Chef: [ 1, 1 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 1, 1 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 3, 3 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 3, 3 ]
|
||||
Chemist: [ 2, 2 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 3, 3 ]
|
||||
ResearchAssistant: [ 1, 1 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 3, 3 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 1, 1 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
TechnicalAssistant: [ 1, 1 ]
|
||||
MedicalIntern: [ 1, 1 ]
|
||||
ServiceWorker: [ 1, 1 ]
|
||||
SecurityCadet: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Omega Station {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: 'TG'
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 2, 2 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 1 ]
|
||||
Botanist: [ 2, 2 ]
|
||||
Chef: [ 1, 1 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 1, 1 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 3, 3 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 3, 3 ]
|
||||
Chemist: [ 2, 2 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 3, 3 ]
|
||||
ResearchAssistant: [ 1, 1 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 3, 3 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Lawyer: [ 1, 1 ]
|
||||
Musician: [ 1, 1 ]
|
||||
AtmosphericTechnician: [ 2, 2 ]
|
||||
Detective: [ 1, 1 ]
|
||||
TechnicalAssistant: [ 1, 1 ]
|
||||
MedicalIntern: [ 1, 1 ]
|
||||
ServiceWorker: [ 1, 1 ]
|
||||
SecurityCadet: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
|
||||
@@ -5,46 +5,51 @@
|
||||
minPlayers: 50
|
||||
stations:
|
||||
Origin:
|
||||
mapNameTemplate: '{0} Origin {1}'
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 5, 5 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 3, 3 ]
|
||||
Botanist: [ 3, 3 ]
|
||||
Chef: [ 3, 3 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 3, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 5, 5 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 5, 5 ]
|
||||
Chemist: [ 2, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 5, 5 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 6, 6 ]
|
||||
Chaplain: [ 2, 2 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 2, 2 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 2, 2 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 4, 4 ]
|
||||
SecurityCadet: [ 3, 3 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 2, 2]
|
||||
Boxer: [ 1, 1]
|
||||
Paramedic: [ 1, 1]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Origin {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
- type: StationEmergencyShuttle
|
||||
emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 5, 5 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 3, 3 ]
|
||||
Botanist: [ 3, 3 ]
|
||||
Chef: [ 3, 3 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 3, 3 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 5, 5 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 5, 5 ]
|
||||
Chemist: [ 2, 3 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 5, 5 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 6, 6 ]
|
||||
Chaplain: [ 2, 2 ]
|
||||
Warden: [ 1, 1 ]
|
||||
Librarian: [ 2, 2 ]
|
||||
Lawyer: [ 2, 2 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 3, 3 ]
|
||||
Musician: [ 2, 2 ]
|
||||
AtmosphericTechnician: [ 3, 3 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 4, 4 ]
|
||||
SecurityCadet: [ 3, 3 ]
|
||||
Detective: [ 1, 1 ]
|
||||
ResearchAssistant: [ 2, 2]
|
||||
Boxer: [ 1, 1]
|
||||
Paramedic: [ 1, 1]
|
||||
|
||||
@@ -7,42 +7,46 @@
|
||||
fallback: true
|
||||
stations:
|
||||
Saltern:
|
||||
mapNameTemplate: '{0} Saltern {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 2, 2 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 1 ]
|
||||
Botanist: [ 2, 2 ]
|
||||
Chef: [ 1, 1 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 1, 1 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 3, 3 ]
|
||||
AtmosphericTechnician: [ 2, 2 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 2, 2 ]
|
||||
Chemist: [ 2, 2 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 3, 3 ]
|
||||
ResearchAssistant: [ 1, 1 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 3, 3 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Musician: [ 1, 1 ]
|
||||
Lawyer: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 1, 3 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 2, 2 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Warden: [ 1, 1 ]
|
||||
stationProto: StandardNanotrasenStation
|
||||
components:
|
||||
- type: StationNameSetup
|
||||
mapNameTemplate: '{0} Saltern {1}'
|
||||
nameGenerator:
|
||||
!type:NanotrasenNameGenerator
|
||||
prefixCreator: '14'
|
||||
- type: StationJobs
|
||||
overflowJobs:
|
||||
- Passenger
|
||||
availableJobs:
|
||||
CargoTechnician: [ 2, 2 ]
|
||||
Passenger: [ -1, -1 ]
|
||||
Bartender: [ 1, 1 ]
|
||||
Botanist: [ 2, 2 ]
|
||||
Chef: [ 1, 1 ]
|
||||
Clown: [ 1, 1 ]
|
||||
Janitor: [ 1, 1 ]
|
||||
Mime: [ 1, 1 ]
|
||||
Captain: [ 1, 1 ]
|
||||
HeadOfPersonnel: [ 1, 1 ]
|
||||
ChiefEngineer: [ 1, 1 ]
|
||||
StationEngineer: [ 3, 3 ]
|
||||
AtmosphericTechnician: [ 2, 2 ]
|
||||
ChiefMedicalOfficer: [ 1, 1 ]
|
||||
MedicalDoctor: [ 2, 2 ]
|
||||
Chemist: [ 2, 2 ]
|
||||
ResearchDirector: [ 1, 1 ]
|
||||
Scientist: [ 3, 3 ]
|
||||
ResearchAssistant: [ 1, 1 ]
|
||||
HeadOfSecurity: [ 1, 1 ]
|
||||
SecurityOfficer: [ 3, 3 ]
|
||||
Chaplain: [ 1, 1 ]
|
||||
Librarian: [ 1, 1 ]
|
||||
Musician: [ 1, 1 ]
|
||||
Lawyer: [ 1, 1 ]
|
||||
SalvageSpecialist: [ 1, 3 ]
|
||||
Quartermaster: [ 1, 1 ]
|
||||
TechnicalAssistant: [ 2, 2 ]
|
||||
MedicalIntern: [ 2, 2 ]
|
||||
ServiceWorker: [ 2, 2 ]
|
||||
SecurityCadet: [ 2, 2 ]
|
||||
Warden: [ 1, 1 ]
|
||||
|
||||
Reference in New Issue
Block a user