From 894c10c409ffc459ca0f6855be210beede75685d Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Mon, 22 Apr 2024 18:09:21 +0300 Subject: [PATCH] return maps prototypes --- Resources/Prototypes/Maps/atlas.yml | 118 ++++++++++----------- Resources/Prototypes/Maps/bagel.yml | 128 +++++++++++------------ Resources/Prototypes/Maps/box.yml | 126 +++++++++++------------ Resources/Prototypes/Maps/cluster.yml | 124 +++++++++++----------- Resources/Prototypes/Maps/core.yml | 134 ++++++++++++------------ Resources/Prototypes/Maps/debug.yml | 32 +++--- Resources/Prototypes/Maps/europa.yml | 136 ++++++++++++------------- Resources/Prototypes/Maps/fland.yml | 128 +++++++++++------------ Resources/Prototypes/Maps/marathon.yml | 128 +++++++++++------------ Resources/Prototypes/Maps/meta.yml | 124 +++++++++++----------- Resources/Prototypes/Maps/oasis.yml | 128 +++++++++++------------ Resources/Prototypes/Maps/omega.yml | 124 +++++++++++----------- Resources/Prototypes/Maps/origin.yml | 130 +++++++++++------------ Resources/Prototypes/Maps/packed.yml | 122 +++++++++++----------- Resources/Prototypes/Maps/reach.yml | 70 ++++++------- Resources/Prototypes/Maps/saltern.yml | 122 +++++++++++----------- Resources/Prototypes/Maps/train.yml | 128 +++++++++++------------ 17 files changed, 1001 insertions(+), 1001 deletions(-) diff --git a/Resources/Prototypes/Maps/atlas.yml b/Resources/Prototypes/Maps/atlas.yml index 588ede8085..5ff7f11eb0 100644 --- a/Resources/Prototypes/Maps/atlas.yml +++ b/Resources/Prototypes/Maps/atlas.yml @@ -1,59 +1,59 @@ -#- type: gameMap -# id: Atlas -# mapName: Atlas -# mapPath: /Maps/atlas.yml -# minPlayers: 5 -# maxPlayers: 20 -# stations: -# Atlas: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Atlas {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: 'R4' # R4407/Goon. GS isn't as cool sounding. -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 1, 1 ] -# Botanist: [ 2, 2 ] -# Chef: [ 1, 1 ] -# Janitor: [ 1, 1 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 1, 1 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 2, 2 ] -# StationEngineer: [ 2, 2 ] -# TechnicalAssistant: [ 1, 3 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 1, 1 ] -# MedicalDoctor: [ 2, 2 ] -# MedicalIntern: [ 1, 3 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 2, 2 ] -# ResearchAssistant: [ 1, 3 ] -# Borg: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 3, 3 ] -# SecurityCadet: [ 1, 3 ] -# Detective: [ 1, 1 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 2, 2 ] -# CargoTechnician: [ 2, 2 ] -# #civillian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] +- type: gameMap + id: Atlas + mapName: Atlas + mapPath: /Maps/atlas.yml + minPlayers: 5 + maxPlayers: 20 + stations: + Atlas: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Atlas {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: 'R4' R4407/Goon. GS isn't as cool sounding. + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 1, 1 ] + Botanist: [ 2, 2 ] + Chef: [ 1, 1 ] + Janitor: [ 1, 1 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 1, 1 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 2, 2 ] + StationEngineer: [ 2, 2 ] + TechnicalAssistant: [ 1, 3 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 1, 1 ] + MedicalDoctor: [ 2, 2 ] + MedicalIntern: [ 1, 3 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 2, 2 ] + ResearchAssistant: [ 1, 3 ] + Borg: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + SecurityOfficer: [ 3, 3 ] + SecurityCadet: [ 1, 3 ] + Detective: [ 1, 1 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 2, 2 ] + CargoTechnician: [ 2, 2 ] + #civillian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/bagel.yml b/Resources/Prototypes/Maps/bagel.yml index ac7b1f99c2..24ca17339f 100644 --- a/Resources/Prototypes/Maps/bagel.yml +++ b/Resources/Prototypes/Maps/bagel.yml @@ -1,64 +1,64 @@ -#- type: gameMap -# id: Bagel -# mapName: 'Bagel Station' -# mapPath: /Maps/bagel.yml -# minPlayers: 40 -# maxPlayers: 76 -# stations: -# Bagel: -# 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: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 2, 2 ] -# Botanist: [ 3, 3 ] -# Chef: [ 2, 2 ] -# Janitor: [ 3, 3 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 2 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 3, 3 ] -# StationEngineer: [ 4, 4 ] -# TechnicalAssistant: [ 4, 4 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 2, 2 ] -# MedicalDoctor: [ 3, 3 ] -# Paramedic: [ 1, 1 ] -# MedicalIntern: [ 4, 4 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 5, 5 ] -# ResearchAssistant: [ 4, 4 ] -# Borg: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 4, 4 ] -# Detective: [ 1, 1 ] -# SecurityCadet: [ 4, 4 ] -# Lawyer: [ 2, 2 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 3, 3 ] -# CargoTechnician: [ 3, 3 ] -# #civilian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] -# Reporter: [ 2, 2 ] +- type: gameMap + id: Bagel + mapName: 'Bagel Station' + mapPath: /Maps/bagel.yml + minPlayers: 40 + maxPlayers: 76 + stations: + Bagel: + 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: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 2, 2 ] + Botanist: [ 3, 3 ] + Chef: [ 2, 2 ] + Janitor: [ 3, 3 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 2 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 3, 3 ] + StationEngineer: [ 4, 4 ] + TechnicalAssistant: [ 4, 4 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 2, 2 ] + MedicalDoctor: [ 3, 3 ] + Paramedic: [ 1, 1 ] + MedicalIntern: [ 4, 4 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 5, 5 ] + ResearchAssistant: [ 4, 4 ] + Borg: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + SecurityOfficer: [ 4, 4 ] + Detective: [ 1, 1 ] + SecurityCadet: [ 4, 4 ] + Lawyer: [ 2, 2 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 3, 3 ] + CargoTechnician: [ 3, 3 ] + #civilian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] + Reporter: [ 2, 2 ] diff --git a/Resources/Prototypes/Maps/box.yml b/Resources/Prototypes/Maps/box.yml index d1af03dea8..50826fc5e0 100644 --- a/Resources/Prototypes/Maps/box.yml +++ b/Resources/Prototypes/Maps/box.yml @@ -1,64 +1,64 @@ -#- type: gameMap -# id: Box -# mapName: 'Box Station' -# mapPath: /Maps/box.yml -# minPlayers: 50 -# stations: -# Boxstation: -# 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: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 2, 2 ] -# Botanist: [ 3, 3 ] -# Chef: [ 2, 2 ] -# Janitor: [ 2, 2 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 2 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 3, 3 ] -# StationEngineer: [ 5, 5 ] -# TechnicalAssistant: [ 4, 4 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 2, 3 ] -# MedicalDoctor: [ 4, 4 ] -# Paramedic: [ 1, 1 ] -# MedicalIntern: [ 4, 4 ] -# Psychologist: [ 1, 1 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 5, 5 ] -# ResearchAssistant: [ 4, 4 ] -# Borg: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 5, 5 ] -# Detective: [ 1, 1 ] -# SecurityCadet: [ 4, 4 ] -# Lawyer: [ 2, 2 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 3, 3 ] -# CargoTechnician: [ 3, 3 ] -# #civilian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] +- type: gameMap + id: Box + mapName: 'Box Station' + mapPath: /Maps/box.yml + minPlayers: 50 + stations: + Boxstation: + 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: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 2, 2 ] + Botanist: [ 3, 3 ] + Chef: [ 2, 2 ] + Janitor: [ 2, 2 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 2 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 3, 3 ] + StationEngineer: [ 5, 5 ] + TechnicalAssistant: [ 4, 4 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 2, 3 ] + MedicalDoctor: [ 4, 4 ] + Paramedic: [ 1, 1 ] + MedicalIntern: [ 4, 4 ] + Psychologist: [ 1, 1 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 5, 5 ] + ResearchAssistant: [ 4, 4 ] + Borg: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + SecurityOfficer: [ 5, 5 ] + Detective: [ 1, 1 ] + SecurityCadet: [ 4, 4 ] + Lawyer: [ 2, 2 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 3, 3 ] + CargoTechnician: [ 3, 3 ] + #civilian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/cluster.yml b/Resources/Prototypes/Maps/cluster.yml index 593dd870df..fe445b0081 100644 --- a/Resources/Prototypes/Maps/cluster.yml +++ b/Resources/Prototypes/Maps/cluster.yml @@ -1,63 +1,63 @@ -#- type: gameMap -# id: Cluster -# mapName: 'Cluster' -# mapPath: /Maps/cluster.yml -# minPlayers: 10 -# maxPlayers: 35 -# stations: -# Cluster: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency_transit.yml -# - type: StationNameSetup -# mapNameTemplate: '{0} Cluster Station {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: '14' -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 1, 1 ] -# Botanist: [ 2, 2 ] -# Chef: [ 1, 1 ] -# Janitor: [ 1, 1 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# Lawyer: [ 1, 1 ] -# ServiceWorker: [ 1, 1 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 2, 2 ] -# StationEngineer: [ 3, 3 ] -# TechnicalAssistant: [ 2, 2 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 1, 1 ] -# MedicalDoctor: [ 2, 2 ] -# MedicalIntern: [ 2, 2 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 3, 3 ] -# ResearchAssistant: [ 2, 2 ] -# Borg: [ 1, 1 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# Detective: [ 1, 1 ] -# SecurityOfficer: [ 3, 3 ] -# SecurityCadet: [ 2, 2 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 2, 2 ] -# CargoTechnician: [ 1, 1 ] -# #civillian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] +- type: gameMap + id: Cluster + mapName: 'Cluster' + mapPath: /Maps/cluster.yml + minPlayers: 10 + maxPlayers: 35 + stations: + Cluster: + stationProto: StandardNanotrasenStation + components: + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency_transit.yml + - type: StationNameSetup + mapNameTemplate: '{0} Cluster Station {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 1, 1 ] + Botanist: [ 2, 2 ] + Chef: [ 1, 1 ] + Janitor: [ 1, 1 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + Lawyer: [ 1, 1 ] + ServiceWorker: [ 1, 1 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 2, 2 ] + StationEngineer: [ 3, 3 ] + TechnicalAssistant: [ 2, 2 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 1, 1 ] + MedicalDoctor: [ 2, 2 ] + MedicalIntern: [ 2, 2 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 3, 3 ] + ResearchAssistant: [ 2, 2 ] + Borg: [ 1, 1 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + Detective: [ 1, 1 ] + SecurityOfficer: [ 3, 3 ] + SecurityCadet: [ 2, 2 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 2, 2 ] + CargoTechnician: [ 1, 1 ] + #civillian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/core.yml b/Resources/Prototypes/Maps/core.yml index 7e4992deca..6b85aca51d 100644 --- a/Resources/Prototypes/Maps/core.yml +++ b/Resources/Prototypes/Maps/core.yml @@ -1,67 +1,67 @@ -#- type: gameMap -# id: Core -# mapName: 'Core' -# mapPath: /Maps/core.yml -# minPlayers: 30 -# maxPlayers: 60 -# stations: -# Core: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Core {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: '14' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency_rod.yml -# - type: StationCargoShuttle -# path: /Maps/Shuttles/cargo_core.yml -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Bartender: [ 2, 2 ] -# Botanist: [ 2, 2] -# Chef: [ 1, 1 ] -# Janitor: [ 2, 2 ] -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 3, 3 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# StationEngineer: [ 4, 4 ] -# AtmosphericTechnician: [ 2, 2 ] -# TechnicalAssistant: [ 2, 2 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# MedicalDoctor: [ 3, 4 ] -# Chemist: [ 1, 2 ] -# MedicalIntern: [ 2, 2 ] -# Paramedic: [ 1, 2 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 3, 3 ] -# ResearchAssistant: [ 1, 1 ] -# Borg: [ 1, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# SecurityOfficer: [ 4, 4 ] -# Warden: [ 1, 1 ] -# Lawyer: [ 1, 1 ] -# SecurityCadet: [ 1, 1 ] -# Detective: [ 1, 1 ] -# #supply -# CargoTechnician: [ 3, 3 ] -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 2, 2 ] -# #civilian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] -# Boxer: [ 2, 2 ] -# Reporter: [ 2, 2 ] +- type: gameMap + id: Core + mapName: 'Core' + mapPath: /Maps/core.yml + minPlayers: 30 + maxPlayers: 60 + stations: + Core: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Core {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency_rod.yml + - type: StationCargoShuttle + path: /Maps/Shuttles/cargo_core.yml + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Bartender: [ 2, 2 ] + Botanist: [ 2, 2] + Chef: [ 1, 1 ] + Janitor: [ 2, 2 ] + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 3, 3 ] + #engineering + ChiefEngineer: [ 1, 1 ] + StationEngineer: [ 4, 4 ] + AtmosphericTechnician: [ 2, 2 ] + TechnicalAssistant: [ 2, 2 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + MedicalDoctor: [ 3, 4 ] + Chemist: [ 1, 2 ] + MedicalIntern: [ 2, 2 ] + Paramedic: [ 1, 2 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 3, 3 ] + ResearchAssistant: [ 1, 1 ] + Borg: [ 1, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + SecurityOfficer: [ 4, 4 ] + Warden: [ 1, 1 ] + Lawyer: [ 1, 1 ] + SecurityCadet: [ 1, 1 ] + Detective: [ 1, 1 ] + #supply + CargoTechnician: [ 3, 3 ] + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 2, 2 ] + #civilian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] + Boxer: [ 2, 2 ] + Reporter: [ 2, 2 ] diff --git a/Resources/Prototypes/Maps/debug.yml b/Resources/Prototypes/Maps/debug.yml index 94907d6e36..e006881a95 100644 --- a/Resources/Prototypes/Maps/debug.yml +++ b/Resources/Prototypes/Maps/debug.yml @@ -36,19 +36,19 @@ availableJobs: Adventurer: [ -1, -1 ] #CrystallPunk Dev replacement -#- type: gameMap -# id: TestTeg -# mapName: Test TEG -# mapPath: /Maps/Test/test_teg.yml -# minPlayers: 0 -# stations: -# TEG: -# stationProto: TestStation -# components: -# - type: StationNameSetup -# mapNameTemplate: "TEG" -# - type: StationJobs -# overflowJobs: -# - ChiefEngineer -# availableJobs: -# ChiefEngineer: [ -1, -1 ] +- type: gameMap + id: TestTeg + mapName: Test TEG + mapPath: /Maps/Test/test_teg.yml + minPlayers: 0 + stations: + TEG: + stationProto: TestStation + components: + - type: StationNameSetup + mapNameTemplate: "TEG" + - type: StationJobs + overflowJobs: + - ChiefEngineer + availableJobs: + ChiefEngineer: [ -1, -1 ] diff --git a/Resources/Prototypes/Maps/europa.yml b/Resources/Prototypes/Maps/europa.yml index 271fa7d0d3..3be93dbf0d 100644 --- a/Resources/Prototypes/Maps/europa.yml +++ b/Resources/Prototypes/Maps/europa.yml @@ -1,69 +1,69 @@ -#- type: gameMap -# id: Europa -# mapName: 'Europa' -# mapPath: /Maps/europa.yml -# minPlayers: 0 -# maxPlayers: 40 -# stations: -# Europa: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationBiome -# biome: Snow -# - type: StationRandomTransform -# enableStationRotation: false -# maxStationOffset: null -# - type: StationNameSetup -# mapNameTemplate: '{0} Europa {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: '14' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency_transit.yml -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Bartender: [ 1, 1 ] -# Botanist: [ 2, 2] -# Chef: [ 1, 1 ] -# Janitor: [ 2, 2 ] -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 3, 4 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# StationEngineer: [ 3, 3 ] -# AtmosphericTechnician: [ 2, 2 ] -# TechnicalAssistant: [ 1, 1 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# MedicalDoctor: [ 2, 3 ] -# Chemist: [ 1, 2 ] -# MedicalIntern: [ 1, 1 ] -# Paramedic: [ 1, 2 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 2, 3 ] -# ResearchAssistant: [ 1, 1 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# SecurityOfficer: [ 3, 3 ] -# Warden: [ 1, 1 ] -# Lawyer: [ 1, 1 ] -# SecurityCadet: [ 3, 3 ] -# Detective: [ 1, 1 ] -# #supply -# CargoTechnician: [ 3, 3 ] -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 3, 3 ] -# #civilian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] -# Reporter: [ 1, 1 ] +- type: gameMap + id: Europa + mapName: 'Europa' + mapPath: /Maps/europa.yml + minPlayers: 0 + maxPlayers: 40 + stations: + Europa: + stationProto: StandardNanotrasenStation + components: + - type: StationBiome + biome: Snow + - type: StationRandomTransform + enableStationRotation: false + maxStationOffset: null + - type: StationNameSetup + mapNameTemplate: '{0} Europa {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency_transit.yml + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Bartender: [ 1, 1 ] + Botanist: [ 2, 2] + Chef: [ 1, 1 ] + Janitor: [ 2, 2 ] + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 3, 4 ] + #engineering + ChiefEngineer: [ 1, 1 ] + StationEngineer: [ 3, 3 ] + AtmosphericTechnician: [ 2, 2 ] + TechnicalAssistant: [ 1, 1 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + MedicalDoctor: [ 2, 3 ] + Chemist: [ 1, 2 ] + MedicalIntern: [ 1, 1 ] + Paramedic: [ 1, 2 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 2, 3 ] + ResearchAssistant: [ 1, 1 ] + #security + HeadOfSecurity: [ 1, 1 ] + SecurityOfficer: [ 3, 3 ] + Warden: [ 1, 1 ] + Lawyer: [ 1, 1 ] + SecurityCadet: [ 3, 3 ] + Detective: [ 1, 1 ] + #supply + CargoTechnician: [ 3, 3 ] + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 3, 3 ] + #civilian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] + Reporter: [ 1, 1 ] # diff --git a/Resources/Prototypes/Maps/fland.yml b/Resources/Prototypes/Maps/fland.yml index 371673f9a0..f0c35f99e5 100644 --- a/Resources/Prototypes/Maps/fland.yml +++ b/Resources/Prototypes/Maps/fland.yml @@ -1,64 +1,64 @@ -#- type: gameMap -# id: Fland -# mapName: 'Fland Installation' -# mapPath: /Maps/fland.yml -# minPlayers: 70 -# stations: -# Fland: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Fland Installation {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: 'B' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency_delta.yml -# - type: StationCargoShuttle -# path: /Maps/Shuttles/cargo_fland.yml -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 2, 2 ] -# Botanist: [ 4, 4 ] -# Chef: [ 2, 2 ] -# Janitor: [ 3, 3 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 2 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 3, 3 ] -# StationEngineer: [ 5, 5 ] -# TechnicalAssistant: [ 4, 4 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 3, 3 ] -# MedicalDoctor: [ 6, 6 ] -# Paramedic: [ 2, 2 ] -# MedicalIntern: [ 4, 4 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 5, 5 ] -# ResearchAssistant: [ 6, 6 ] -# Borg: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 8, 8 ] -# Detective: [ 1, 1 ] -# SecurityCadet: [ 4, 4 ] -# Lawyer: [ 2, 2 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 3, 3 ] -# CargoTechnician: [ 4, 4 ] -# #civilian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] +- type: gameMap + id: Fland + mapName: 'Fland Installation' + mapPath: /Maps/fland.yml + minPlayers: 70 + stations: + Fland: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Fland Installation {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: 'B' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency_delta.yml + - type: StationCargoShuttle + path: /Maps/Shuttles/cargo_fland.yml + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 2, 2 ] + Botanist: [ 4, 4 ] + Chef: [ 2, 2 ] + Janitor: [ 3, 3 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 2 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 3, 3 ] + StationEngineer: [ 5, 5 ] + TechnicalAssistant: [ 4, 4 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 3, 3 ] + MedicalDoctor: [ 6, 6 ] + Paramedic: [ 2, 2 ] + MedicalIntern: [ 4, 4 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 5, 5 ] + ResearchAssistant: [ 6, 6 ] + Borg: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + SecurityOfficer: [ 8, 8 ] + Detective: [ 1, 1 ] + SecurityCadet: [ 4, 4 ] + Lawyer: [ 2, 2 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 3, 3 ] + CargoTechnician: [ 4, 4 ] + #civilian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/marathon.yml b/Resources/Prototypes/Maps/marathon.yml index e33e624f56..f82ee1d434 100644 --- a/Resources/Prototypes/Maps/marathon.yml +++ b/Resources/Prototypes/Maps/marathon.yml @@ -1,64 +1,64 @@ -#- type: gameMap -# id: Marathon -# mapName: 'Marathon Station' -# mapPath: /Maps/marathon.yml -# minPlayers: 35 -# maxPlayers: 70 -# stations: -# Marathon: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Marathon Station {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: '14' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency_rod.yml -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 2, 2 ] -# Botanist: [ 2, 3 ] -# Chef: [ 2, 2 ] -# Janitor: [ 1, 2 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 2 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 3, 3 ] -# StationEngineer: [ 4, 4 ] -# TechnicalAssistant: [ 3, 3 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 2, 2 ] -# MedicalDoctor: [ 4, 4 ] -# MedicalIntern: [ 3, 3 ] -# Psychologist: [ 1, 1 ] -# Paramedic: [ 1, 1 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 4, 4 ] -# ResearchAssistant: [ 3, 3 ] -# Borg: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 4, 4 ] -# Detective: [ 1, 1 ] -# SecurityCadet: [ 4, 4 ] -# Lawyer: [ 2, 2 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 3, 3 ] -# CargoTechnician: [ 3, 3 ] -# #civilian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] +- type: gameMap + id: Marathon + mapName: 'Marathon Station' + mapPath: /Maps/marathon.yml + minPlayers: 35 + maxPlayers: 70 + stations: + Marathon: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Marathon Station {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency_rod.yml + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 2, 2 ] + Botanist: [ 2, 3 ] + Chef: [ 2, 2 ] + Janitor: [ 1, 2 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 2 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 3, 3 ] + StationEngineer: [ 4, 4 ] + TechnicalAssistant: [ 3, 3 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 2, 2 ] + MedicalDoctor: [ 4, 4 ] + MedicalIntern: [ 3, 3 ] + Psychologist: [ 1, 1 ] + Paramedic: [ 1, 1 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 4, 4 ] + ResearchAssistant: [ 3, 3 ] + Borg: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + SecurityOfficer: [ 4, 4 ] + Detective: [ 1, 1 ] + SecurityCadet: [ 4, 4 ] + Lawyer: [ 2, 2 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 3, 3 ] + CargoTechnician: [ 3, 3 ] + #civilian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/meta.yml b/Resources/Prototypes/Maps/meta.yml index fa6f976f9e..2bee606e95 100644 --- a/Resources/Prototypes/Maps/meta.yml +++ b/Resources/Prototypes/Maps/meta.yml @@ -1,62 +1,62 @@ -#- type: gameMap -# id: Meta -# mapName: 'Meta Station' -# mapPath: /Maps/meta.yml -# minPlayers: 50 -# stations: -# Meta: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Meta Station {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: 'TG' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency_meta.yml -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 2, 2 ] -# Botanist: [ 2, 3 ] -# Chef: [ 2, 2 ] -# Janitor: [ 1, 2 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 2 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 3, 3 ] -# StationEngineer: [ 5, 7 ] -# TechnicalAssistant: [ 3, 6 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 3, 3 ] -# MedicalDoctor: [ 5, 5 ] -# MedicalIntern: [ 3, 6 ] -# Paramedic: [ 1, 1 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 5, 7 ] -# ResearchAssistant: [ 3, 6 ] -# Borg: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 5, 7 ] -# Detective: [ 1, 1 ] -# SecurityCadet: [ 3, 6 ] -# Lawyer: [ 2, 2 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 3, 3 ] -# CargoTechnician: [ 3, 3 ] -# #civilian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] +- type: gameMap + id: Meta + mapName: 'Meta Station' + mapPath: /Maps/meta.yml + minPlayers: 50 + stations: + Meta: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Meta Station {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: 'TG' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency_meta.yml + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 2, 2 ] + Botanist: [ 2, 3 ] + Chef: [ 2, 2 ] + Janitor: [ 1, 2 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 2 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 3, 3 ] + StationEngineer: [ 5, 7 ] + TechnicalAssistant: [ 3, 6 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 3, 3 ] + MedicalDoctor: [ 5, 5 ] + MedicalIntern: [ 3, 6 ] + Paramedic: [ 1, 1 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 5, 7 ] + ResearchAssistant: [ 3, 6 ] + Borg: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + SecurityOfficer: [ 5, 7 ] + Detective: [ 1, 1 ] + SecurityCadet: [ 3, 6 ] + Lawyer: [ 2, 2 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 3, 3 ] + CargoTechnician: [ 3, 3 ] + #civilian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/oasis.yml b/Resources/Prototypes/Maps/oasis.yml index 1320115937..c79225823b 100644 --- a/Resources/Prototypes/Maps/oasis.yml +++ b/Resources/Prototypes/Maps/oasis.yml @@ -1,64 +1,64 @@ -#- type: gameMap -# id: Oasis -# mapName: 'Oasis' -# mapPath: /Maps/oasis.yml -# minPlayers: 70 -# stations: -# Oasis: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Oasis {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: 'B' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency_delta.yml -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 2, 2 ] -# Botanist: [ 4, 4 ] -# Chef: [ 2, 2 ] -# Janitor: [ 3, 3 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 2 ] -# Zookeeper: [ 1, 1 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 3, 3 ] -# StationEngineer: [ 5, 5 ] -# TechnicalAssistant: [ 4, 4 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 3, 3 ] -# MedicalDoctor: [ 6, 6 ] -# Paramedic: [ 2, 2 ] -# MedicalIntern: [ 4, 4 ] -# Psychologist: [ 1, 1 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 5, 5 ] -# ResearchAssistant: [ 6, 6 ] -# Borg: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 8, 8 ] -# Detective: [ 1, 1 ] -# SecurityCadet: [ 4, 4 ] -# Lawyer: [ 3, 3 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 3, 3 ] -# CargoTechnician: [ 4, 4 ] -# #civilian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] \ No newline at end of file +- type: gameMap + id: Oasis + mapName: 'Oasis' + mapPath: /Maps/oasis.yml + minPlayers: 70 + stations: + Oasis: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Oasis {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: 'B' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency_delta.yml + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 2, 2 ] + Botanist: [ 4, 4 ] + Chef: [ 2, 2 ] + Janitor: [ 3, 3 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 2 ] + Zookeeper: [ 1, 1 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 3, 3 ] + StationEngineer: [ 5, 5 ] + TechnicalAssistant: [ 4, 4 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 3, 3 ] + MedicalDoctor: [ 6, 6 ] + Paramedic: [ 2, 2 ] + MedicalIntern: [ 4, 4 ] + Psychologist: [ 1, 1 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 5, 5 ] + ResearchAssistant: [ 6, 6 ] + Borg: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + SecurityOfficer: [ 8, 8 ] + Detective: [ 1, 1 ] + SecurityCadet: [ 4, 4 ] + Lawyer: [ 3, 3 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 3, 3 ] + CargoTechnician: [ 4, 4 ] + #civilian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] \ No newline at end of file diff --git a/Resources/Prototypes/Maps/omega.yml b/Resources/Prototypes/Maps/omega.yml index be8d77dff4..f90c5f5b65 100644 --- a/Resources/Prototypes/Maps/omega.yml +++ b/Resources/Prototypes/Maps/omega.yml @@ -1,62 +1,62 @@ -#- type: gameMap -# id: Omega -# mapName: 'Omega' -# mapPath: /Maps/omega.yml -# minPlayers: 10 -# maxPlayers: 35 -# stations: -# Omega: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Omega Station {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: 'TG' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency_omega.yml -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 1, 1 ] -# Botanist: [ 2, 2 ] -# Chef: [ 1, 1 ] -# Janitor: [ 1, 2 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 2 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 2, 2 ] -# StationEngineer: [ 3, 3 ] -# TechnicalAssistant: [ 2, 2 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 2, 2 ] -# MedicalDoctor: [ 3, 3 ] -# MedicalIntern: [ 2, 2 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 4, 4 ] -# ResearchAssistant: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 4, 4 ] -# Detective: [ 1, 1 ] -# SecurityCadet: [ 2, 2 ] -# Lawyer: [ 1, 1 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 2, 2 ] -# CargoTechnician: [ 2, 2 ] -# #civilian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] -# Borg: [ 2, 2 ] +- type: gameMap + id: Omega + mapName: 'Omega' + mapPath: /Maps/omega.yml + minPlayers: 10 + maxPlayers: 35 + stations: + Omega: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Omega Station {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: 'TG' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency_omega.yml + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 1, 1 ] + Botanist: [ 2, 2 ] + Chef: [ 1, 1 ] + Janitor: [ 1, 2 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 2 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 2, 2 ] + StationEngineer: [ 3, 3 ] + TechnicalAssistant: [ 2, 2 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 2, 2 ] + MedicalDoctor: [ 3, 3 ] + MedicalIntern: [ 2, 2 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 4, 4 ] + ResearchAssistant: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + SecurityOfficer: [ 4, 4 ] + Detective: [ 1, 1 ] + SecurityCadet: [ 2, 2 ] + Lawyer: [ 1, 1 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 2, 2 ] + CargoTechnician: [ 2, 2 ] + #civilian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] + Borg: [ 2, 2 ] diff --git a/Resources/Prototypes/Maps/origin.yml b/Resources/Prototypes/Maps/origin.yml index cf11052ef7..1281489891 100644 --- a/Resources/Prototypes/Maps/origin.yml +++ b/Resources/Prototypes/Maps/origin.yml @@ -1,66 +1,66 @@ -#- type: gameMap -# id: Origin -# mapName: 'Origin' -# mapPath: /Maps/origin.yml -# minPlayers: 50 -# stations: -# Origin: -# 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: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 2, 2 ] -# Botanist: [ 3, 3 ] -# Chef: [ 3, 3 ] -# Janitor: [ 3, 3 ] -# Chaplain: [ 2, 2 ] -# Librarian: [ 2, 2 ] -# Lawyer: [ 2, 2 ] -# ServiceWorker: [ 3, 4 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 3, 3 ] -# StationEngineer: [ 6, 6 ] -# TechnicalAssistant: [ 2, 3 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 2, 3 ] -# Paramedic: [ 1, 1 ] -# MedicalDoctor: [ 6, 6 ] -# Psychologist: [ 1, 1 ] -# MedicalIntern: [ 1, 2 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 6, 6 ] -# ResearchAssistant: [ 4, 4 ] -# Borg: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# Detective: [ 1, 1 ] -# SecurityOfficer: [ 7, 7 ] -# SecurityCadet: [ 2, 4 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 3, 3 ] -# CargoTechnician: [ 5, 5 ] -# #civillian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 2, 2 ] -# Boxer: [ 1, 1 ] -# Reporter: [ 1, 1 ] +- type: gameMap + id: Origin + mapName: 'Origin' + mapPath: /Maps/origin.yml + minPlayers: 50 + stations: + Origin: + 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: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 2, 2 ] + Botanist: [ 3, 3 ] + Chef: [ 3, 3 ] + Janitor: [ 3, 3 ] + Chaplain: [ 2, 2 ] + Librarian: [ 2, 2 ] + Lawyer: [ 2, 2 ] + ServiceWorker: [ 3, 4 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 3, 3 ] + StationEngineer: [ 6, 6 ] + TechnicalAssistant: [ 2, 3 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 2, 3 ] + Paramedic: [ 1, 1 ] + MedicalDoctor: [ 6, 6 ] + Psychologist: [ 1, 1 ] + MedicalIntern: [ 1, 2 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 6, 6 ] + ResearchAssistant: [ 4, 4 ] + Borg: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + Detective: [ 1, 1 ] + SecurityOfficer: [ 7, 7 ] + SecurityCadet: [ 2, 4 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 3, 3 ] + CargoTechnician: [ 5, 5 ] + #civillian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 2, 2 ] + Boxer: [ 1, 1 ] + Reporter: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/packed.yml b/Resources/Prototypes/Maps/packed.yml index 47a8e964f9..20d6c7a7bd 100644 --- a/Resources/Prototypes/Maps/packed.yml +++ b/Resources/Prototypes/Maps/packed.yml @@ -1,61 +1,61 @@ -#- type: gameMap -# id: Packed -# mapName: 'Packed' -# mapPath: /Maps/packed.yml -# minPlayers: 5 -# maxPlayers: 40 -# stations: -# Packed: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Packed {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: 'VG' -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 1, 1 ] -# Botanist: [ 2, 2 ] -# Chef: [ 1, 1 ] -# Janitor: [ 1, 2 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 2 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 2, 2 ] -# StationEngineer: [ 4, 4 ] -# TechnicalAssistant: [ 3, 3 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 2, 2 ] -# MedicalDoctor: [ 3, 3 ] -# MedicalIntern: [ 2, 2 ] -# Paramedic: [ 1, 1 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 4, 4 ] -# ResearchAssistant: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 4, 4 ] -# Detective: [ 1, 1 ] -# SecurityCadet: [ 2, 2 ] -# Lawyer: [ 1, 1 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 2, 2 ] -# CargoTechnician: [ 2, 2 ] -# #civilian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] -# Borg: [ 1 , 1 ] +- type: gameMap + id: Packed + mapName: 'Packed' + mapPath: /Maps/packed.yml + minPlayers: 5 + maxPlayers: 40 + stations: + Packed: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Packed {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: 'VG' + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 1, 1 ] + Botanist: [ 2, 2 ] + Chef: [ 1, 1 ] + Janitor: [ 1, 2 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 2 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 2, 2 ] + StationEngineer: [ 4, 4 ] + TechnicalAssistant: [ 3, 3 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 2, 2 ] + MedicalDoctor: [ 3, 3 ] + MedicalIntern: [ 2, 2 ] + Paramedic: [ 1, 1 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 4, 4 ] + ResearchAssistant: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + SecurityOfficer: [ 4, 4 ] + Detective: [ 1, 1 ] + SecurityCadet: [ 2, 2 ] + Lawyer: [ 1, 1 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 2, 2 ] + CargoTechnician: [ 2, 2 ] + #civilian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] + Borg: [ 1 , 1 ] diff --git a/Resources/Prototypes/Maps/reach.yml b/Resources/Prototypes/Maps/reach.yml index 20f1b32f26..03a688cf23 100644 --- a/Resources/Prototypes/Maps/reach.yml +++ b/Resources/Prototypes/Maps/reach.yml @@ -1,36 +1,36 @@ -#- type: gameMap -# id: Reach -# mapName: 'Reach' -# mapPath: /Maps/reach.yml -# minPlayers: 0 -# maxPlayers: 7 -# stations: -# Reach: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Reach Transport {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: 'SC' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency.yml -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# Captain: [ 1, 1 ] -# HeadOfSecurity: [ 1, 1 ] -# SecurityOfficer: [ 1, 3 ] -# CargoTechnician: [ 1, 2 ] -# Bartender: [ 1, 1 ] -# Botanist: [ 1, 1 ] -# Chef: [ 1, 1 ] -# MedicalDoctor: [ 1, 2 ] -# Chemist: [ 1, 1 ] -# Janitor: [ 1, 1 ] -# Musician: [ 1, 1 ] -# AtmosphericTechnician: [ 1, 1 ] -# StationEngineer: [ 1, 2 ] -# Passenger: [ -1, -1 ] +- type: gameMap + id: Reach + mapName: 'Reach' + mapPath: /Maps/reach.yml + minPlayers: 0 + maxPlayers: 7 + stations: + Reach: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Reach Transport {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: 'SC' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency.yml + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + Captain: [ 1, 1 ] + HeadOfSecurity: [ 1, 1 ] + SecurityOfficer: [ 1, 3 ] + CargoTechnician: [ 1, 2 ] + Bartender: [ 1, 1 ] + Botanist: [ 1, 1 ] + Chef: [ 1, 1 ] + MedicalDoctor: [ 1, 2 ] + Chemist: [ 1, 1 ] + Janitor: [ 1, 1 ] + Musician: [ 1, 1 ] + AtmosphericTechnician: [ 1, 1 ] + StationEngineer: [ 1, 2 ] + Passenger: [ -1, -1 ] diff --git a/Resources/Prototypes/Maps/saltern.yml b/Resources/Prototypes/Maps/saltern.yml index ee0e62f838..bc12eca654 100644 --- a/Resources/Prototypes/Maps/saltern.yml +++ b/Resources/Prototypes/Maps/saltern.yml @@ -1,62 +1,62 @@ -#- type: gameMap -# id: Saltern -# mapName: 'Saltern' -# mapPath: /Maps/saltern.yml -# minPlayers: 0 -# maxPlayers: 35 -# fallback: true -# stations: -# Saltern: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Saltern {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: '14' -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 1, 1 ] -# Botanist: [ 2, 2 ] -# Chef: [ 1, 1 ] -# Janitor: [ 1, 1 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 2 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 2, 2 ] -# StationEngineer: [ 4, 4 ] -# TechnicalAssistant: [ 4, 4 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 2, 2 ] -# MedicalDoctor: [ 3, 3 ] -# MedicalIntern: [ 4, 4 ] -# Paramedic: [ 1, 1 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 4, 4 ] -# ResearchAssistant: [ 2, 2 ] -# Borg: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# Detective: [ 1, 1 ] -# SecurityOfficer: [ 4, 4 ] -# SecurityCadet: [ 4, 4 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 1, 3 ] -# CargoTechnician: [ 2, 2 ] -# #civillian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] +- type: gameMap + id: Saltern + mapName: 'Saltern' + mapPath: /Maps/saltern.yml + minPlayers: 0 + maxPlayers: 35 + fallback: true + stations: + Saltern: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Saltern {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 1, 1 ] + Botanist: [ 2, 2 ] + Chef: [ 1, 1 ] + Janitor: [ 1, 1 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 2 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 2, 2 ] + StationEngineer: [ 4, 4 ] + TechnicalAssistant: [ 4, 4 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 2, 2 ] + MedicalDoctor: [ 3, 3 ] + MedicalIntern: [ 4, 4 ] + Paramedic: [ 1, 1 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 4, 4 ] + ResearchAssistant: [ 2, 2 ] + Borg: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + Detective: [ 1, 1 ] + SecurityOfficer: [ 4, 4 ] + SecurityCadet: [ 4, 4 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 1, 3 ] + CargoTechnician: [ 2, 2 ] + #civillian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/train.yml b/Resources/Prototypes/Maps/train.yml index 244652e08b..48c1f2925a 100644 --- a/Resources/Prototypes/Maps/train.yml +++ b/Resources/Prototypes/Maps/train.yml @@ -1,64 +1,64 @@ -#- type: gameMap -# id: Train -# mapName: 'Train' -# mapPath: /Maps/train.yml -# minPlayers: 10 -# maxPlayers: 50 -# stations: -# Train: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationRandomTransform -# enableStationRotation: false -# - type: StationNameSetup -# mapNameTemplate: 'Train "Sentipode" {0}-{1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: 'ED' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency_omega.yml # To do - add railway station -# - type: StationJobs -# overflowJobs: -# - Passenger -# availableJobs: -# #service -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# Bartender: [ 1, 1 ] -# Botanist: [ 2, 2 ] -# Chef: [ 1, 1 ] -# Janitor: [ 1, 2 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 3 ] -# Detective: [ 1, 1 ] -# #engineering -# ChiefEngineer: [ 1, 1 ] -# AtmosphericTechnician: [ 3, 3 ] -# StationEngineer: [ 5, 5 ] -# TechnicalAssistant: [ 3, 3 ] -# #medical -# ChiefMedicalOfficer: [ 1, 1 ] -# Chemist: [ 2, 2 ] -# MedicalDoctor: [ 3, 3 ] -# MedicalIntern: [ 2, 2 ] -# #science -# ResearchDirector: [ 1, 1 ] -# Scientist: [ 4, 4 ] -# ResearchAssistant: [ 2, 2 ] -# #security -# HeadOfSecurity: [ 1, 1 ] -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 4, 4 ] -# SecurityCadet: [ 2, 3 ] -# Lawyer: [ 1, 2 ] -# #supply -# Quartermaster: [ 1, 1 ] -# SalvageSpecialist: [ 2, 2 ] -# CargoTechnician: [ 2, 2 ] -# #civilian -# Passenger: [ -1, -1 ] -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] -# Borg: [ 2, 2 ] +- type: gameMap + id: Train + mapName: 'Train' + mapPath: /Maps/train.yml + minPlayers: 10 + maxPlayers: 50 + stations: + Train: + stationProto: StandardNanotrasenStation + components: + - type: StationRandomTransform + enableStationRotation: false + - type: StationNameSetup + mapNameTemplate: 'Train "Sentipode" {0}-{1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: 'ED' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency_omega.yml To do - add railway station + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + #service + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + Bartender: [ 1, 1 ] + Botanist: [ 2, 2 ] + Chef: [ 1, 1 ] + Janitor: [ 1, 2 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 3 ] + Detective: [ 1, 1 ] + #engineering + ChiefEngineer: [ 1, 1 ] + AtmosphericTechnician: [ 3, 3 ] + StationEngineer: [ 5, 5 ] + TechnicalAssistant: [ 3, 3 ] + #medical + ChiefMedicalOfficer: [ 1, 1 ] + Chemist: [ 2, 2 ] + MedicalDoctor: [ 3, 3 ] + MedicalIntern: [ 2, 2 ] + #science + ResearchDirector: [ 1, 1 ] + Scientist: [ 4, 4 ] + ResearchAssistant: [ 2, 2 ] + #security + HeadOfSecurity: [ 1, 1 ] + Warden: [ 1, 1 ] + SecurityOfficer: [ 4, 4 ] + SecurityCadet: [ 2, 3 ] + Lawyer: [ 1, 2 ] + #supply + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 2, 2 ] + CargoTechnician: [ 2, 2 ] + #civilian + Passenger: [ -1, -1 ] + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] + Borg: [ 2, 2 ]