fix the fact I sent a bunch of maps to detroit. (#8087)

This commit is contained in:
Moony
2022-05-10 15:21:55 -05:00
committed by GitHub
parent 1d05eea7c1
commit cdc474c7f2
5 changed files with 94 additions and 86 deletions

View File

@@ -31,7 +31,7 @@ public sealed partial class GameMapPrototype : IPrototype
[DataField("mapPath", required: true)] [DataField("mapPath", required: true)]
public ResourcePath MapPath { get; } = default!; public ResourcePath MapPath { get; } = default!;
[DataField("stations")] [DataField("stations", required: true)]
private Dictionary<string, StationConfig> _stations = new(); private Dictionary<string, StationConfig> _stations = new();
/// <summary> /// <summary>

View File

@@ -1,43 +1,45 @@
- type: gameMap - type: gameMap
id: atlas id: atlas
mapName: 'Atlas' mapName: 'Atlas'
mapNameTemplate: '{0} Atlas {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: 'R4' # R4407/Goon. GS isn't as cool sounding.
mapPath: /Maps/atlas.yml mapPath: /Maps/atlas.yml
minPlayers: 0 minPlayers: 0
maxPlayers: 25 maxPlayers: 25
overflowJobs: stations:
- Passenger Station: #TODO: Mapper, add a BecomesStation component to the primary grid of the map.
availableJobs: mapNameTemplate: '{0} Atlas {1}'
CargoTechnician: [ 1, 2 ] nameGenerator:
Passenger: [ -1, -1 ] !type:NanotrasenNameGenerator
Bartender: [ 1, 1 ] prefixCreator: 'R4' # R4407/Goon. GS isn't as cool sounding.
Botanist: [ 2, 2] overflowJobs:
Chef: [ 1, 1 ] - Passenger
Clown: [ 1, 1 ] availableJobs:
Janitor: [ 1, 1 ] CargoTechnician: [ 1, 2 ]
Mime: [ 1, 1 ] Passenger: [ -1, -1 ]
Captain: [ 1, 1 ] Bartender: [ 1, 1 ]
HeadOfPersonnel: [ 1, 1 ] Botanist: [ 2, 2]
ChiefEngineer: [ 1, 1 ] Chef: [ 1, 1 ]
StationEngineer: [ 3, 3 ] Clown: [ 1, 1 ]
ChiefMedicalOfficer: [ 1, 1 ] Janitor: [ 1, 1 ]
MedicalDoctor: [ 2, 2 ] Mime: [ 1, 1 ]
Chemist: [ 2, 2 ] Captain: [ 1, 1 ]
ResearchDirector: [ 1, 1 ] HeadOfPersonnel: [ 1, 1 ]
Scientist: [ 1, 3 ] ChiefEngineer: [ 1, 1 ]
HeadOfSecurity: [ 1, 1 ] StationEngineer: [ 3, 3 ]
SecurityOfficer: [ 3, 3 ] ChiefMedicalOfficer: [ 1, 1 ]
Chaplain: [ 1, 1 ] MedicalDoctor: [ 2, 2 ]
Librarian: [ 1, 1 ] Chemist: [ 2, 2 ]
Lawyer: [ 1, 1 ] ResearchDirector: [ 1, 1 ]
Quartermaster: [ 1, 1 ] Scientist: [ 1, 3 ]
SalvageSpecialist: [ 2, 2 ] HeadOfSecurity: [ 1, 1 ]
Musician: [ 1, 1 ] SecurityOfficer: [ 3, 3 ]
AtmosphericTechnician: [ 1, 1 ] Chaplain: [ 1, 1 ]
TechnicalAssistant: [ 1, 1 ] Librarian: [ 1, 1 ]
MedicalIntern: [ 1, 1 ] Lawyer: [ 1, 1 ]
ServiceWorker: [ 1, 1 ] Quartermaster: [ 1, 1 ]
SecurityCadet: [ 1, 1 ] SalvageSpecialist: [ 2, 2 ]
Musician: [ 1, 1 ]
AtmosphericTechnician: [ 1, 1 ]
TechnicalAssistant: [ 1, 1 ]
MedicalIntern: [ 1, 1 ]
ServiceWorker: [ 1, 1 ]
SecurityCadet: [ 1, 1 ]

View File

@@ -1,39 +1,41 @@
- type: gameMap - type: gameMap
id: barratry id: barratry
mapName: 'Barratry' mapName: 'Barratry'
mapNameTemplate: '{0} Barratry {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
mapPath: /Maps/barratry.yml mapPath: /Maps/barratry.yml
minPlayers: 40 minPlayers: 40
overflowJobs: stations:
- Passenger Station: #TODO: Mapper, add a BecomesStation component to the primary grid of the map.
availableJobs: mapNameTemplate: '{0} Barratry {1}'
CargoTechnician: [ 3, 3 ] nameGenerator:
Passenger: [ -1, -1 ] !type:NanotrasenNameGenerator
Bartender: [ 2, 2 ] prefixCreator: '14'
Botanist: [ 3, 4] overflowJobs:
Chef: [ 2, 2 ] - Passenger
Clown: [ 1, 1 ] availableJobs:
Janitor: [ 2, 3 ] CargoTechnician: [ 3, 3 ]
Mime: [ 1, 1 ] Passenger: [ -1, -1 ]
Captain: [ 1, 1 ] Bartender: [ 2, 2 ]
HeadOfPersonnel: [ 1, 1 ] Botanist: [ 3, 4]
ChiefEngineer: [ 1, 1 ] Chef: [ 2, 2 ]
StationEngineer: [ 5, 5 ] Clown: [ 1, 1 ]
ChiefMedicalOfficer: [ 1, 1 ] Janitor: [ 2, 3 ]
MedicalDoctor: [ 4, 4 ] Mime: [ 1, 1 ]
Chemist: [ 2, 3 ] Captain: [ 1, 1 ]
ResearchDirector: [ 1, 1 ] HeadOfPersonnel: [ 1, 1 ]
Scientist: [ 4, 4 ] ChiefEngineer: [ 1, 1 ]
HeadOfSecurity: [ 1, 1 ] StationEngineer: [ 5, 5 ]
SecurityOfficer: [ 5, 5 ] ChiefMedicalOfficer: [ 1, 1 ]
Chaplain: [ 1, 1 ] MedicalDoctor: [ 4, 4 ]
Warden: [ 1, 1 ] Chemist: [ 2, 3 ]
Librarian: [ 1, 1 ] ResearchDirector: [ 1, 1 ]
Lawyer: [ 2, 2 ] Scientist: [ 4, 4 ]
Quartermaster: [ 1, 1 ] HeadOfSecurity: [ 1, 1 ]
SalvageSpecialist: [ 3, 3 ] SecurityOfficer: [ 5, 5 ]
Musician: [ 1, 1 ] Chaplain: [ 1, 1 ]
AtmosphericTechnician: [ 2, 3 ] Warden: [ 1, 1 ]
Librarian: [ 1, 1 ]
Lawyer: [ 2, 2 ]
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 3, 3 ]
Musician: [ 1, 1 ]
AtmosphericTechnician: [ 2, 3 ]

View File

@@ -1,13 +1,15 @@
- type: gameMap - type: gameMap
id: infiltrator id: infiltrator
mapName: 'Syndicate Infiltrator' mapName: 'Syndicate Infiltrator'
mapNameTemplate: '{0} Infiltrator {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
mapPath: /Maps/infiltrator.yml mapPath: /Maps/infiltrator.yml
minPlayers: 0 minPlayers: 0
votable: false votable: false
overflowJobs: [] stations:
availableJobs: Station: #TODO: Mapper, add a BecomesStation component to the primary grid of the map.
Captain: [ 1, 1 ] mapNameTemplate: '{0} Infiltrator {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
overflowJobs: []
availableJobs:
Captain: [ 1, 1 ]

View File

@@ -1,13 +1,15 @@
- type: gameMap - type: gameMap
id: pirate id: pirate
mapName: 'Pirate Ship' mapName: 'Pirate Ship'
mapNameTemplate: '{0} Pirate {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
mapPath: /Maps/pirate.yml mapPath: /Maps/pirate.yml
minPlayers: 0 minPlayers: 0
votable: false votable: false
overflowJobs: [] stations:
availableJobs: Station: #TODO: Mapper, add a BecomesStation component to the primary grid of the map.
Captain: [ 1, 1 ] mapNameTemplate: '{0} Pirate {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
overflowJobs: []
availableJobs:
Captain: [ 1, 1 ]