* Removes WD maps

* Sneaky bugggers

* swap pebble in for bagel map test

---------

Co-authored-by: Jeff <>
This commit is contained in:
Velcroboy 2023-10-25 11:07:25 -05:00 committed by GitHub
parent ff7cf7fddd
commit 06458944c8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
32 changed files with 20 additions and 1997034 deletions

View File

@ -45,22 +45,22 @@ namespace Content.IntegrationTests.Tests
{
"Dev",
"TestTeg",
"Fland",
"Meta",
"Packed",
"Aspid",
"Cluster",
"Omega",
"Bagel",
"Origin",
//"Fland",
//"Meta",
//"Packed",
//"Aspid",
//"Cluster",
//"Omega",
//"Bagel",
//"Origin",
"CentComm",
"Box",
"Europa",
"Barratry",
"Saltern",
"Core",
"Marathon",
"Kettle",
//"Box",
//"Europa",
//"Barratry",
//"Saltern",
//"Core",
//"Marathon",
//"Kettle",
"MeteorArena",
"Pebble", //DeltaV
"Edge", //DeltaV

View File

@ -89,13 +89,13 @@ namespace Content.IntegrationTests.Tests
await pair.CleanReturnAsync();
}
private const string TestMap = "Maps/bagel.yml";
private const string TestMap = "Maps/pebble.yml";
/// <summary>
/// Loads the default map, runs it for 5 ticks, then assert that it did not change.
/// </summary>
[Test]
public async Task LoadSaveTicksSaveBagel()
public async Task LoadSaveTicksSavePebble()
{
await using var pair = await PoolManager.GetServerClient();
var server = pair.Server;
@ -106,7 +106,7 @@ namespace Content.IntegrationTests.Tests
var cfg = server.ResolveDependency<IConfigurationManager>();
Assert.That(cfg.GetCVar(CCVars.GridFill), Is.False);
// Load bagel.yml as uninitialized map, and save it to ensure it's up to date.
// Load pebble.yml as uninitialized map, and save it to ensure it's up to date.
server.Post(() =>
{
mapId = mapManager.CreateMap();
@ -173,11 +173,11 @@ namespace Content.IntegrationTests.Tests
/// <remarks>
/// Should ensure that entities do not perform randomization prior to initialization and should prevents
/// bugs like the one discussed in github.com/space-wizards/RobustToolbox/issues/3870. This test is somewhat
/// similar to <see cref="LoadSaveTicksSaveBagel"/> and <see cref="SaveLoadSave"/>, but neither of these
/// similar to <see cref="LoadSaveTicksSavePebble"/> and <see cref="SaveLoadSave"/>, but neither of these
/// caught the mentioned bug.
/// </remarks>
[Test]
public async Task LoadTickLoadBagel()
public async Task LoadTickLoadPebble()
{
await using var pair = await PoolManager.GetServerClient();
var server = pair.Server;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,68 +0,0 @@
- type: gameMap
id: Aspid
mapName: 'NCS Aspid'
mapPath: /Maps/aspid.yml
minPlayers: 25
maxPlayers: 70
stations:
Aspid:
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:
#service
Captain: [ 1, 1 ]
HeadOfPersonnel: [ 1, 1 ]
Bartender: [ 1, 2 ]
Botanist: [ 2, 3 ]
Chef: [ 1, 3 ]
Janitor: [ 2, 3 ]
Chaplain: [ 1, 1 ]
Librarian: [ 1, 1 ]
Lawyer: [ 2, 2 ]
ServiceWorker: [ 1, 1 ]
#engineering
ChiefEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 2, 2 ]
# SeniorEngineer: [ 1, 1 ]
StationEngineer: [ 2, 3 ]
TechnicalAssistant: [ 4, 4 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Paramedic: [ 1, 1 ]
Chemist: [ 1, 2 ]
MedicalDoctor: [ 3, 3 ]
MedicalIntern: [ 4, 4 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [ 1, 1 ]
Scientist: [ 3, 4 ]
ResearchAssistant: [ 4, 4 ]
Borg: [ 2, 2 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 1, 1 ]
Detective: [ 1, 1 ]
SecurityOfficer: [ 3, 4 ]
SecurityCadet: [ 4, 4 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 3, 4 ]
CargoTechnician: [ 2, 3 ]
#civillian
Passenger: [ -1, -1 ]
Clown: [ 1, 1 ]
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]

View File

@ -1,68 +0,0 @@
- 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 ]
# SeniorEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 3, 3 ]
StationEngineer: [ 3, 3 ]
TechnicalAssistant: [ 4, 4 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Chemist: [ 2, 3 ]
MedicalDoctor: [ 2, 2 ]
Paramedic: [ 1, 1 ]
MedicalIntern: [ 4, 4 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [ 1, 1 ]
Scientist: [ 4, 4 ]
ResearchAssistant: [ 4, 4 ]
Borg: [ 2, 2 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 1, 1 ]
SecurityOfficer: [ 3, 3 ]
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 ]

View File

@ -1,66 +0,0 @@
- type: gameMap
id: Barratry
mapName: 'Barratry'
mapPath: /Maps/barratry.yml
minPlayers: 30
maxPlayers: 60
stations:
Barratry:
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:
#service
Captain: [ 1, 1 ]
HeadOfPersonnel: [ 1, 1 ]
Bartender: [ 2, 2 ]
Botanist: [ 2, 2 ]
Chef: [ 2, 2 ]
Janitor: [ 2, 2 ]
Chaplain: [ 1, 1 ]
Librarian: [ 1, 1 ]
Lawyer: [ 2, 2 ]
ServiceWorker: [ 1, 2 ]
#engineering
ChiefEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 3, 3 ]
#SeniorEngineer: [ 1, 1 ]
StationEngineer: [ 4, 4 ]
TechnicalAssistant: [ 2, 4 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
#SeniorPhysician: [ 1, 1 ]
Chemist: [ 2, 2 ]
MedicalDoctor: [ 3, 3 ]
MedicalIntern: [ 2, 4 ]
#science
ResearchDirector: [ 1, 1 ]
#SeniorResearcher: [ 1, 1 ]
Scientist: [ 4, 4 ]
ResearchAssistant: [2, 4]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
#SeniorOfficer: [ 1, 1 ]
Detective: [ 1, 1 ]
SecurityOfficer: [ 4, 4 ]
SecurityCadet: [ 2, 4 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 3, 3 ]
CargoTechnician: [ 2, 2 ]
#civillian
Passenger: [ -1, -1 ]
Clown: [ 1, 1 ]
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]

View File

@ -1,68 +0,0 @@
- 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 ]
# SeniorEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 3, 3 ]
StationEngineer: [ 4, 4 ]
TechnicalAssistant: [ 4, 4 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Chemist: [ 2, 3 ]
MedicalDoctor: [ 3, 3 ]
Paramedic: [ 1, 1 ]
MedicalIntern: [ 4, 4 ]
Psychologist: [ 1, 1 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [ 1, 1 ]
Scientist: [ 4, 4 ]
ResearchAssistant: [ 4, 4 ]
Borg: [ 2, 2 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 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 ]

View File

@ -1,67 +0,0 @@
- type: gameMap
id: Cluster
mapName: 'Cluster'
mapPath: /Maps/cluster.yml
minPlayers: 0
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 ]
# SeniorEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 2, 2 ]
StationEngineer: [ 2, 2 ]
TechnicalAssistant: [ 2, 2 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Chemist: [ 1, 1 ]
MedicalDoctor: [ 1, 1 ]
MedicalIntern: [ 2, 2 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [ 1 , 1 ]
Scientist: [ 2, 2 ]
ResearchAssistant: [ 2, 2 ]
Borg: [ 1, 1 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 1, 1 ]
Detective: [ 1, 1 ]
SecurityOfficer: [ 2, 2 ]
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 ]

View File

@ -1,68 +0,0 @@
- 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: StationJobs
overflowJobs:
- Passenger
availableJobs:
#service
Bartender: [ 2, 2 ]
Botanist: [ 3, 3]
Chef: [ 1, 2 ]
Janitor: [ 2, 2 ]
Captain: [ 1, 1 ]
HeadOfPersonnel: [ 1, 1 ]
Chaplain: [ 1, 1 ]
Librarian: [ 1, 1 ]
ServiceWorker: [ 2, 3 ]
#engineering
ChiefEngineer: [ 1, 1 ]
StationEngineer: [ 4, 4 ]
AtmosphericTechnician: [ 2, 2 ]
TechnicalAssistant: [ 2, 3 ]
# SeniorEngineer: [ 1, 1 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
MedicalDoctor: [ 3, 4 ]
Chemist: [ 2, 3 ]
MedicalIntern: [ 2, 3 ]
Paramedic: [ 1, 2 ]
# SeniorPhysician: [ 1, 1 ]
#science
ResearchDirector: [ 1, 1 ]
Scientist: [ 3, 4 ]
ResearchAssistant: [ 2, 2 ]
# SeniorResearcher: [ 1, 1 ]
#security
HeadOfSecurity: [ 1, 1 ]
SecurityOfficer: [ 4, 4 ]
Warden: [ 1, 1 ]
Lawyer: [ 2, 2 ]
SecurityCadet: [ 2, 2 ]
Detective: [ 1, 1 ]
# SeniorOfficer: [ 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 ]
Boxer: [ 2, 2 ]
Reporter: [ 1, 2 ]

View File

@ -1,67 +0,0 @@
- type: gameMap
id: Europa
mapName: 'Europa'
mapPath: /Maps/europa.yml
minPlayers: 0
maxPlayers: 40
stations:
Europa:
stationProto: StandardNanotrasenStation
components:
- 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: [ 2, 2 ]
AtmosphericTechnician: [ 2, 2 ]
TechnicalAssistant: [ 1, 1 ]
# SeniorEngineer: [ 1, 1 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
MedicalDoctor: [ 1, 2 ]
Chemist: [ 1, 2 ]
MedicalIntern: [ 1, 1 ]
Paramedic: [ 1, 2 ]
# SeniorPhysician: [ 1, 1 ]
#science
ResearchDirector: [ 1, 1 ]
Scientist: [ 1, 2 ]
ResearchAssistant: [ 1, 1 ]
# SeniorResearcher: [ 1, 1 ]
#security
HeadOfSecurity: [ 1, 1 ]
SecurityOfficer: [ 2, 2 ]
Warden: [ 1, 1 ]
Lawyer: [ 1, 1 ]
SecurityCadet: [ 3, 3 ]
Detective: [ 1, 1 ]
# SeniorOfficer: [ 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 ]

View File

@ -1,66 +0,0 @@
- 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_courser.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 ]
# SeniorEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 3, 3 ]
StationEngineer: [ 4, 4 ]
TechnicalAssistant: [ 4, 4 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Chemist: [ 3, 3 ]
MedicalDoctor: [ 5, 5 ]
Paramedic: [ 2, 2 ]
MedicalIntern: [ 4, 4 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [ 1, 1 ]
Scientist: [ 4, 4 ]
ResearchAssistant: [ 6, 6 ]
Borg: [ 2, 2 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 1, 1 ]
SecurityOfficer: [ 7, 7 ]
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 ]

View File

@ -1,68 +0,0 @@
- type: gameMap
id: Kettle
mapName: 'Kettle'
mapPath: /Maps/kettle.yml
minPlayers: 35
stations:
Kettle:
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:
#service
Captain: [ 1, 1 ]
HeadOfPersonnel: [ 1, 1 ]
Bartender: [ 1, 2 ]
Botanist: [ 3, 4 ]
Chef: [ 2, 3 ]
Janitor: [ 4, 4 ]
Chaplain: [ 1, 2 ]
Librarian: [ 1, 2 ]
Lawyer: [ 2, 3 ]
Zookeeper: [ 1, 1 ]
ServiceWorker: [ 4, 4 ]
#engineering
ChiefEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 3, 3 ]
# SeniorEngineer: [ 1, 1 ]
StationEngineer: [ 4, 6 ]
TechnicalAssistant: [ 8, 8 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Chemist: [ 2, 3 ]
Paramedic: [ 2, 2 ]
MedicalDoctor: [ 3, 5 ]
MedicalIntern: [ 8, 8 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [ 1, 1 ]
Scientist: [ 4, 6 ]
ResearchAssistant: [ 8, 8 ]
Borg: [ 2, 2 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 1, 1 ]
Detective: [ 1, 1 ]
SecurityOfficer: [ 4, 6 ]
SecurityCadet: [ 8, 8 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 3, 4 ]
CargoTechnician: [ 3, 3 ]
#civillian
Passenger: [ -1, -1 ]
Clown: [ 1, 2 ]
Mime: [ 1, 2 ]
Musician: [ 1, 2 ]

View File

@ -1,67 +0,0 @@
- 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 ]
# SeniorEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 3, 3 ]
StationEngineer: [ 3, 3 ]
TechnicalAssistant: [ 3, 3 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Chemist: [ 3, 3 ]
MedicalDoctor: [ 3, 3 ]
MedicalIntern: [ 3, 3 ]
Psychologist: [ 1, 1 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [ 1, 1 ]
Scientist: [ 3, 3 ]
ResearchAssistant: [ 3, 3 ]
Borg: [ 2, 2 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 1, 1 ]
SecurityOfficer: [ 3, 3 ]
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 ]

View File

@ -1,66 +0,0 @@
- 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_courser.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 ]
# SeniorEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 3, 3 ]
StationEngineer: [ 4, 6 ]
TechnicalAssistant: [ 3, 6 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Chemist: [ 3, 3 ]
MedicalDoctor: [ 4, 4 ]
MedicalIntern: [ 3, 6 ]
Paramedic: [ 1, 1 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [ 1, 1 ]
Scientist: [ 4, 6 ]
ResearchAssistant: [ 3, 6 ]
Borg: [ 2, 2 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 1, 1 ]
SecurityOfficer: [ 4, 6 ]
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 ]

View File

@ -1,64 +0,0 @@
- type: gameMap
id: Omega
mapName: 'Omega'
mapPath: /Maps/omega.yml
minPlayers: 0
maxPlayers: 35
stations:
Omega:
stationProto: StandardNanotrasenStation
components:
- type: StationNameSetup
mapNameTemplate: '{0} Omega Station {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: 'TG'
- 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 ]
# SeniorEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 2, 2 ]
StationEngineer: [ 2, 2 ]
TechnicalAssistant: [ 2, 2 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Chemist: [ 2, 2 ]
MedicalDoctor: [ 2, 2 ]
MedicalIntern: [ 2, 2 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [ 1, 1 ]
Scientist: [ 3, 3 ]
ResearchAssistant: [ 2, 2 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 1, 1 ]
SecurityOfficer: [ 3, 3 ]
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 ]

View File

@ -1,70 +0,0 @@
- 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 ]
# SeniorEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 3, 3 ]
StationEngineer: [ 5, 5 ]
TechnicalAssistant: [ 2, 3 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Chemist: [ 2, 3 ]
Paramedic: [ 1, 1 ]
MedicalDoctor: [ 5, 5 ]
Psychologist: [ 1, 1 ]
MedicalIntern: [ 1, 2 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [ 1, 1 ]
Scientist: [ 5, 5 ]
ResearchAssistant: [ 4, 4 ]
Borg: [ 2, 2 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 1, 1 ]
Detective: [ 1, 1 ]
SecurityOfficer: [ 6, 6 ]
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 ]

View File

@ -1,65 +0,0 @@
- 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 ]
# SeniorEngineer: [ 1, 1 ]
AtmosphericTechnician: [ 2, 2 ]
StationEngineer: [ 3, 3 ]
TechnicalAssistant: [ 3, 3 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Chemist: [ 2, 2 ]
MedicalDoctor: [ 2, 2 ]
MedicalIntern: [ 2, 2 ]
Paramedic: [ 1, 1 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [ 1, 1 ]
Scientist: [ 3, 3 ]
ResearchAssistant: [ 2, 2 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 1, 1 ]
SecurityOfficer: [ 3, 3 ]
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 ]

View File

@ -1,64 +0,0 @@
- 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 ]
# SeniorEngineer: [1, 1 ]
StationEngineer: [ 3, 3 ]
TechnicalAssistant: [ 4, 4 ]
#medical
ChiefMedicalOfficer: [ 1, 1 ]
# SeniorPhysician: [ 1, 1 ]
Chemist: [ 2, 2 ]
MedicalDoctor: [ 2, 2 ]
MedicalIntern: [ 4, 4 ]
#science
ResearchDirector: [ 1, 1 ]
# SeniorResearcher: [1, 1 ]
Scientist: [ 3, 3 ]
ResearchAssistant: [ 2, 2 ]
Borg: [ 2, 2 ]
#security
HeadOfSecurity: [ 1, 1 ]
Warden: [ 1, 1 ]
# SeniorOfficer: [ 1, 1 ]
SecurityOfficer: [ 3, 3 ]
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 ]