Skip to content

Commit

Permalink
Add 2 game maps: "Tortugs" and "The hive" (#382)
Browse files Browse the repository at this point in the history
* commit 1

* commit 2 (opsy)

* commit 3

* commit 4

* commit 5

---------

Co-authored-by: Zack Backmen <[email protected]>
  • Loading branch information
Kirillcas and Rxup authored Dec 17, 2023
1 parent 50a8429 commit 38c5198
Show file tree
Hide file tree
Showing 8 changed files with 376,723 additions and 6 deletions.
2 changes: 2 additions & 0 deletions Content.IntegrationTests/Tests/PostMapInitTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ public sealed class PostMapInitTest
"ShwrAdventurer",
"ShwrBig",
"shwrDust",
"Tortuga",
"TheHive",
//end-backmen
"Reach"
};
Expand Down
169,622 changes: 169,622 additions & 0 deletions Resources/Maps/Backmen/hive.yml

Large diffs are not rendered by default.

197,940 changes: 197,940 additions & 0 deletions Resources/Maps/Backmen/tortuga.yml

Large diffs are not rendered by default.

8,991 changes: 8,991 additions & 0 deletions Resources/Maps/Shuttles/NTES_Seal.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,8 @@
- state: green
- sprite: Backmen/Mobs/Silicon/BPLA.rsi
state: shell
- type: ConditionalSpawner
prototypes:
- BackmenDrone
- type: SpawnPoint
job_id: BKBPLATech

- type: entity
name: BPLA Spawner MED
Expand All @@ -22,6 +21,6 @@
- state: green
- sprite: Backmen/Mobs/Silicon/BPLAMED.rsi
state: shell
- type: ConditionalSpawner
prototypes:
- BackmenDroneMED
- type: SpawnPoint
job_id: BKBPLAMED

16 changes: 16 additions & 0 deletions Resources/Prototypes/Backmen/Maps/Pool/backmenstandart.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
- type: gameMapPool
id: BackmenDefaultMapPool
maps:
- CorvaxDelta
- CorvaxAvrite
- CorvaxSilly
- Cluster
- Core
- Omega
- Atlas
- Gemini
- Reach
- Tortuga
- TheHive
# - ShouSho

74 changes: 74 additions & 0 deletions Resources/Prototypes/Backmen/Maps/hive.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
- type: gameMap
id: TheHive
mapName: 'The Hive'
mapPath: /Maps/Backmen/hive.yml
minPlayers: 30
maxPlayers: 80
stations:
TheHive:
stationProto: StandardNanotrasenStation
components:
- type: StationNameSetup
mapNameTemplate: '{0} Улей {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
- type: StationEmergencyShuttle
emergencyShuttlePath: /Maps/Shuttles/NTES_Seal.yml
- type: StationJobs
overflowJobs:
- Passenger
availableJobs:
#civilian
Passenger: [ -1, -1 ]
Librarian: [ 1, 1 ]
#command
Captain: [ 1, 1 ]
#engineering
AtmosphericTechnician: [ 1, 2 ]
ChiefEngineer: [ 1, 1 ]
StationEngineer: [ 3, 4 ]
TechnicalAssistant: [ 2, 3 ]
#medical
Chemist: [ 2, 2 ]
ChiefMedicalOfficer: [ 1, 1 ]
MedicalDoctor: [ 3, 5 ]
MedicalIntern: [ 1, 3 ]
Paramedic: [ 1, 2 ]
Psychologist: [ 1, 1 ]
#security
Brigmedic: [ 1, 1 ]
Detective: [ 1, 1 ]
HeadOfSecurity: [ 1, 1 ]
Prisoner: [ 2, 3 ]
SecurityOfficer: [ 4, 6 ]
SecurityCadet: [ 1, 2 ]
Warden: [ 1, 1 ]
#service
Bartender: [ 2, 2 ]
Botanist: [ 2, 3 ]
Boxer: [ 2, 2 ]
Chef: [ 2, 3 ]
Clown: [ 1, 2 ]
HeadOfPersonnel: [ 1, 1 ]
Janitor: [ 2, 3 ]
IAA: [ 2, 2 ]
Mime: [ 1, 2 ]
Musician: [ 1, 3 ]
Reporter: [ 1, 2 ]
ServiceWorker: [ 2, 4 ]
#science
Borg: [ 2, 3 ]
Chaplain: [ 1, 1 ]
ResearchAssistant: [ 2, 3 ]
ResearchDirector: [ 1, 1 ]
Scientist: [ 3, 5 ]
#supply
Quartermaster: [ 1, 1 ]
CargoTechnician: [ 2, 3 ]
SalvageSpecialist: [ 2, 3 ]
Deliveryman: [ 2, 2 ]
#silicon
SAI: [ 1, 1 ]
BKBPLATech: [0, 3]
BKBPLAMED: [0, 3]
73 changes: 73 additions & 0 deletions Resources/Prototypes/Backmen/Maps/tortuga.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
- type: gameMap
id: Tortuga
mapName: 'Tortuga'
mapPath: /Maps/Backmen/tortuga.yml
minPlayers: 50
stations:
Tortuga:
stationProto: StandardNanotrasenStation
components:
- type: StationNameSetup
mapNameTemplate: '{0} Станция Тортуга {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
- type: StationEmergencyShuttle
emergencyShuttlePath: /Maps/Shuttles/NTES_Seal.yml
- type: StationJobs
overflowJobs:
- Passenger
availableJobs:
#civilian
Passenger: [ -1, -1 ]
Librarian: [ 1, 1 ]
#command
Captain: [ 1, 1 ]
#engineering
AtmosphericTechnician: [ 2, 3 ]
ChiefEngineer: [ 1, 1 ]
StationEngineer: [ 6, 8 ]
TechnicalAssistant: [ 3, 5 ]
#medical
Chemist: [ 2, 2 ]
ChiefMedicalOfficer: [ 1, 1 ]
MedicalDoctor: [ 7, 9 ]
MedicalIntern: [ 2, 4 ]
Paramedic: [ 1, 2 ]
Psychologist: [ 1, 1 ]
#security
Brigmedic: [ 1, 1 ]
Detective: [ 1, 1 ]
HeadOfSecurity: [ 1, 1 ]
Prisoner: [ 2, 3 ]
SecurityOfficer: [ 6, 9 ]
SecurityCadet: [ 1, 1 ]
Warden: [ 1, 1 ]
#service
Bartender: [ 2, 2 ]
Botanist: [ 2, 3 ]
Boxer: [ 2, 2 ]
Chef: [ 3, 4 ]
Clown: [ 1, 2 ]
HeadOfPersonnel: [ 1, 1 ]
Janitor: [ 2, 3 ]
IAA: [ 1, 1 ]
Mime: [ 1, 2 ]
Musician: [ 2, 3 ]
Reporter: [ 2, 2 ]
ServiceWorker: [ 3, 6 ]
#science
ResearchDirector: [ 1, 1 ]
Scientist: [ 5, 6 ]
ResearchAssistant: [ 2, 4 ]
Chaplain: [ 1, 1 ]
Borg: [ 2, 3 ]
#supply
Quartermaster: [ 1, 1 ]
CargoTechnician: [ 2, 4 ]
SalvageSpecialist: [ 3, 4 ]
Deliveryman: [ 2, 2 ]
#silicon
SAI: [ 1, 1 ]
BKBPLATech: [0, 3]
BKBPLAMED: [0, 3]

0 comments on commit 38c5198

Please sign in to comment.