Merge remote-tracking branch 'upstream/stable' into ed-11-12-2024-upstream

# Conflicts:
#	Content.IntegrationTests/Tests/PostMapInitTest.cs
#	Content.Shared/Lock/LockSystem.cs
#	Resources/Maps/oasis.yml
#	Resources/Prototypes/Maps/Pools/default.yml
#	Resources/Prototypes/audio.yml
This commit is contained in:
Ed
2024-12-11 14:49:02 +03:00
298 changed files with 153553 additions and 9112 deletions

View File

@@ -10,6 +10,7 @@
- id: ClericalError
- id: CockroachMigration
- id: GasLeak
- id: GreytideVirus
- id: IonStorm # its calm like 90% of the time smh
- id: KudzuGrowth
- id: MassHallucinations
@@ -36,6 +37,7 @@
- id: SleeperAgents
- id: ZombieOutbreak
- id: LoneOpsSpawn
- id: DerelictCyborgSpawn
- type: entity
id: BaseStationEvent
@@ -540,3 +542,45 @@
maxOccurrences: 1 # this event has diminishing returns on interesting-ness, so we cap it
weight: 5
- type: MobReplacementRule
- type: entity
id: GreytideVirus
parent: BaseStationEventShortDelay
components:
- type: StationEvent
startAudio:
path: /Audio/Announcements/attention.ogg
weight: 5
minimumPlayers: 25
reoccurrenceDelay: 20
- type: GreytideVirusRule
accessGroups:
- Cargo
- Command
- Engineering
- Research
- Security
- Service
blacklist:
- External # don't space everything
- type: entity
parent: BaseGameRule
id: DerelictCyborgSpawn
components:
- type: StationEvent
weight: 5
earliestStart: 15
reoccurrenceDelay: 20
minimumPlayers: 4
duration: null
- type: SpaceSpawnRule
spawnDistance: 0
- type: AntagSpawner
prototype: PlayerBorgDerelict
- type: AntagSelection
definitions:
- spawnerPrototype: SpawnPointGhostDerelictCyborg
min: 1
max: 1
pickPlayer: false