noSpawn: true
components:
- type: StationEvent
- weight: 10
+ weight: 8
startDelay: 30
duration: 35
- type: AnomalySpawnRule
noSpawn: true
components:
- type: StationEvent
- weight: 5
+ weight: 8
startDelay: 30
duration: 35
- type: BluespaceArtifactRule
noSpawn: true
components:
- type: StationEvent
- weight: 1
+ weight: 2
reoccurrenceDelay: 5
earliestStart: 1
duration: 1
noSpawn: true
components:
- type: StationEvent
- weight: 10
+ weight: 7
duration: 1
minimumPlayers: 15
- type: BreakerFlipRule
- type: StationEvent
startAnnouncement: station-event-bureaucratic-error-announcement
minimumPlayers: 25
- weight: 5
+ weight: 3
duration: 1
- type: BureaucraticErrorRule
noSpawn: true
components:
- type: StationEvent
- weight: 10
+ weight: 5
duration: 1
minimumPlayers: 10
- type: RandomEntityStorageSpawnRule
noSpawn: true
components:
- type: StationEvent
- weight: 5
+ weight: 6.5
duration: 1
- earliestStart: 45
- reoccurrenceDelay: 60
+ earliestStart: 40
+ reoccurrenceDelay: 20
minimumPlayers: 20
- type: RandomSpawnRule
prototype: SpawnPointGhostDragon
noSpawn: true
components:
- type: StationEvent
- weight: 10
+ weight: 6
duration: 1
earliestStart: 30
- reoccurrenceDelay: 60
- minimumPlayers: 40
+ reoccurrenceDelay: 20
+ minimumPlayers: 30
- type: NinjaSpawnRule
- type: entity
- type: RandomSpawnRule
prototype: MobRevenant
-- type: entity
- id: FalseAlarm
- parent: BaseGameRule
- noSpawn: true
- components:
- - type: StationEvent
- weight: 15
- duration: 1
- - type: FalseAlarmRule
+# disabled until event is rewritten to be more interesting
+#- type: entity
+# id: FalseAlarm
+# parent: BaseGameRule
+# noSpawn: true
+# components:
+# - type: StationEvent
+# weight: 15
+# duration: 1
+# - type: FalseAlarmRule
- type: entity
id: GasLeak
startAudio:
path: /Audio/Announcements/attention.ogg
endAnnouncement: station-event-gas-leak-end-announcement
- earliestStart: 10
- minimumPlayers: 5
- weight: 10
+ weight: 8
startDelay: 20
- type: GasLeakRule
- type: StationEvent
earliestStart: 15
minimumPlayers: 15
- weight: 5
+ weight: 7
startDelay: 50
duration: 240
- type: KudzuGrowthRule
startAudio:
path: /Audio/Announcements/attention.ogg
startDelay: 10
- earliestStart: 30
- minimumPlayers: 35
- weight: 5
+ earliestStart: 15
+ weight: 6
duration: 50
- type: VentCrittersRule
entries:
prob: 0.001
specialEntries:
- id: SpawnPointGhostRatKing
- prob: 0.005
+ prob: 0.008
- type: entity
id: CockroachMigration
startAudio:
path: /Audio/Announcements/attention.ogg
startDelay: 10
- weight: 5
+ weight: 6
duration: 50
- type: VentCrittersRule
entries:
noSpawn: true
components:
- type: StationEvent
- weight: 10
+ weight: 5
startAnnouncement: station-event-power-grid-check-start-announcement
endAnnouncement: station-event-power-grid-check-end-announcement
startAudio:
noSpawn: true
components:
- type: StationEvent
- weight: 10
+ weight: 6
duration: 1
+ maxOccurrences: 1 # this event has diminishing returns on interesting-ness, so we cap it
startAudio:
path: /Audio/Announcements/attention.ogg
- type: RandomSentienceRule
noSpawn: true
components:
- type: StationEvent
- weight: 10
+ weight: 8
startAnnouncement: station-event-solar-flare-start-announcement
endAnnouncement: station-event-solar-flare-end-announcement
startAudio:
duration: 60
- type: VentClogRule
-- type: entity
- id: VentCritters
- parent: BaseGameRule
- noSpawn: true
- components:
- - type: StationEvent
- startAnnouncement: station-event-vent-creatures-start-announcement
- startAudio:
- path: /Audio/Announcements/attention.ogg
- startDelay: 10
- earliestStart: 15
- minimumPlayers: 15
- weight: 5
- duration: 60
- - type: VentCrittersRule
- entries:
- - id: MobMouse
- prob: 0.02
- - id: MobMouse1
- prob: 0.02
- - id: MobMouse2
- prob: 0.02
- - id: MobMouseCancer
- prob: 0.001
-
- type: entity
id: SlimesSpawn
parent: BaseGameRule
path: /Audio/Announcements/attention.ogg
startDelay: 10
earliestStart: 20
- minimumPlayers: 15
- weight: 1
+ minimumPlayers: 20
+ weight: 1.5
duration: 60
- type: VentCrittersRule
entries:
components:
- type: StationEvent
earliestStart: 50
- minimumPlayers: 15
- weight: 3
+ minimumPlayers: 30
+ weight: 2
duration: 1
- type: ZombieRule
- type: AntagSelection
noSpawn: true
components:
- type: StationEvent
- earliestStart: 45
- weight: 5
+ earliestStart: 35
+ weight: 5.5
minimumPlayers: 20
- reoccurrenceDelay: 30
duration: 1
- type: LoadMapRule
mapPath: /Maps/Shuttles/striker.yml
components:
- type: StationEvent
earliestStart: 25
- weight: 15
+ weight: 8
minimumPlayers: 15
- reoccurrenceDelay: 60
+ reoccurrenceDelay: 30
startAnnouncement: station-event-communication-interception
startAudio:
path: /Audio/Announcements/intercept.ogg
noSpawn: true
components:
- type: StationEvent
- weight: 10
+ weight: 7
duration: 150
maxDuration: 300
+ reoccurrenceDelay: 30
- type: MassHallucinationsRule
minTimeBetweenIncidents: 0.1
maxTimeBetweenIncidents: 300
startAnnouncement: station-event-immovable-rod-start-announcement
startAudio:
path: /Audio/Announcements/attention.ogg
- weight: 5
+ weight: 3.5
duration: 1
- earliestStart: 45
+ earliestStart: 30
minimumPlayers: 20
- type: ImmovableRodRule
rodPrototypes:
id: IonStorm
components:
- type: StationEvent
- weight: 10
+ weight: 8
reoccurrenceDelay: 20
duration: 1
- type: IonStormRule
- type: StationEvent
earliestStart: 0
minimumPlayers: 20
+ maxOccurrences: 1 # this event has diminishing returns on interesting-ness, so we cap it
weight: 5
- type: MobReplacementRule