diff --git a/Content.Server/_Amour/StationEvents/SpaceLawChange.cs b/Content.Server/_Amour/StationEvents/SpaceLawChange.cs index bc7228394c..e7f8cefc8e 100644 --- a/Content.Server/_Amour/StationEvents/SpaceLawChange.cs +++ b/Content.Server/_Amour/StationEvents/SpaceLawChange.cs @@ -104,6 +104,8 @@ namespace Content.Server._Amour.StationEvents var faxes = EntityManager.EntityQuery(); foreach (var fax in faxes) { + if (!fax.ReceiveStationGoal) + continue; _faxSystem.Receive(fax.Owner, printout, null, fax); } } diff --git a/Resources/Prototypes/GameRules/events.yml b/Resources/Prototypes/GameRules/events.yml index bb2735a9c4..d7783d1c57 100644 --- a/Resources/Prototypes/GameRules/events.yml +++ b/Resources/Prototypes/GameRules/events.yml @@ -603,7 +603,7 @@ noSpawn: true components: - type: StationEvent + maxOccurrences: 1 # everyone ignores this event weight: 5 - reoccurrenceDelay: 30 duration: 1 - type: SpaceLawChangeRule