Delta-v/Content.Server/StationEvents/Components
MilenVolf 5d970b0861
Station event component and system tweaks (#28331)
* Make anomaly, artifact and gifts events announcement sound optional

* Requested changes + Added new "GameRuleAfterAddedEvent" for StationEventSystem

We need to call "Add" in "StationEventSystem" after others GameRule's in case if we need to change StationEventComponent variables.

* Fix margins

* Makes use of GameRuleComponent.Delay and remove station system handling of delays plus small cleanup

* Fix merge

---------

Co-authored-by: AJCM <AJCM@tutanota.com>
2024-06-01 16:34:58 -04:00
..
AlertLevelInterceptionRuleComponent.cs Add syndicate sleeper agents random event (#27501) 2024-05-03 10:13:35 +10:00
AnomalySpawnRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BasicStationEventSchedulerComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BluespaceArtifactRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BluespaceLockerRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BreakerFlipRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BureaucraticErrorRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
CargoGiftsRuleComponent.cs Replace string data fields with LocId where relevant (#20883) 2023-10-10 23:06:24 -04:00
ClericalErrorRuleComponent.cs clerical error station event (#23091) 2023-12-27 20:09:05 -07:00
FalseAlarmRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
GasLeakRuleComponent.cs buff gas leak event (#25864) 2024-03-06 12:41:03 +11:00
ImmovableRodRuleComponent.cs Immovable Rod visual variations (#25932) 2024-03-24 23:45:52 +01:00
IonStormRuleComponent.cs Ion storm event (#20277) 2023-10-26 22:40:13 -04:00
KudzuGrowthRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
MassHallucinationsComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
MassHallucinationsRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
MeteorSwarmRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
NinjaSpawnRuleComponent.cs ninja 2 electric boogaloo (#15534) 2023-09-10 16:20:27 +10:00
PowerGridCheckRuleComponent.cs Power monitoring console overhaul (#20927) 2023-12-24 17:07:41 +11:00
RampingStationEventSchedulerComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
RandomEntityStorageSpawnRuleComponent.cs Fix closet skeletons spawning in nullspace (#22942) 2023-12-24 23:48:58 -07:00
RandomSentienceRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
RandomSpawnRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
SentienceTargetComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
SolarFlareRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
StationEventComponent.cs Station event component and system tweaks (#28331) 2024-06-01 16:34:58 -04:00
VentClogRuleComponent.cs A return to foam (foam rework) (#20831) 2023-10-27 13:52:11 +11:00
VentCritterSpawnLocationComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
VentCrittersRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00