CatStation/Content.Server/StationEvents/Components
qwerltaz e39cd127d9
fix some station events targeting off-station grids (#45813)
* fix vent critters spawning off station

* I polish the code

* add utility to get entities ONLY on the station. use in vent critters rule.

* fix station events affecting outside grids

* better argument names for GetEntitiesWithComponentOnStation

* BreakerFlipRule

* \n

* fix doc in GetEntitiesWithComponentOnStation

* keep the comments

* remove BreakerFlipRuleComponent Blacklist

* minor cleanup

* review

* format

---------

Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
2026-10-03 19:17:59 +00:00
..
AlertLevelInterceptionRuleComponent.cs Cleanup: Remove byte order markers from most files (#45796) 2026-09-17 23:23:54 +10:00
AnomalySpawnRuleComponent.cs Big prototype and datafield cleanup (#45202) 2026-08-12 02:07:22 +00:00
BasicStationEventSchedulerComponent.cs Remove Visitor Shuttles (Real) and also cleanup the event rule system to not break when I try to do this. (#41915) 2026-01-27 22:47:18 +00:00
BluespaceArtifactRuleComponent.cs Big prototype and datafield cleanup (#45202) 2026-08-12 02:07:22 +00:00
BluespaceLockerRuleComponent.cs Cleanup: Remove byte order markers from most files (#45796) 2026-09-17 23:23:54 +10:00
BreakerFlipRuleComponent.cs fix some station events targeting off-station grids (#45813) 2026-10-03 19:17:59 +00:00
BureaucraticErrorRuleComponent.cs Fix Station AI being affected by Bureaucratic Event (#32021) 2024-09-11 13:24:24 +02:00
CargoGiftsRuleComponent.cs Cleanup: Remove byte order markers from most files (#45796) 2026-09-17 23:23:54 +10:00
ClericalErrorRuleComponent.cs
FalseAlarmRuleComponent.cs Cleanup: Remove byte order markers from most files (#45796) 2026-09-17 23:23:54 +10:00
GasLeakRuleComponent.cs fix some station events targeting off-station grids (#45813) 2026-10-03 19:17:59 +00:00
GreytideVirusComponent.cs Greytide Virus station event (#33547) 2024-11-27 00:50:20 +11:00
ImmovableRodRuleComponent.cs Fix immovable rod spawning and convert them to use EntityTables (#46264) 2026-10-01 18:53:39 +00:00
IonStormRuleComponent.cs
KudzuGrowthRuleComponent.cs Cleanup: Remove byte order markers from most files (#45796) 2026-09-17 23:23:54 +10:00
MassHallucinationsRuleComponent.cs MassHallucinationsRule Minor Refactor (#28748) 2024-07-20 15:53:57 +10:00
MeteorSwarmComponent.cs Cleanup: Remove byte order markers from most files (#45796) 2026-09-17 23:23:54 +10:00
PowerGridCheckRuleComponent.cs Yaml audio params are often ignored (#36259) 2026-07-25 16:16:23 +00:00
RampingStationEventSchedulerComponent.cs Event scheduler setting tweaks (#31018) 2024-08-15 13:33:17 -06:00
RandomEntityStorageSpawnRuleComponent.cs Big prototype and datafield cleanup (#45202) 2026-08-12 02:07:22 +00:00
RandomSentienceRuleComponent.cs Re-add improved random sentience event (#29123) 2024-08-18 17:41:12 -06:00
RandomSpawnRuleComponent.cs Big prototype and datafield cleanup (#45202) 2026-08-12 02:07:22 +00:00
SentienceTargetComponent.cs Re-add improved random sentience event (#29123) 2024-08-18 17:41:12 -06:00
SolarFlareRuleComponent.cs fix some station events targeting off-station grids (#45813) 2026-10-03 19:17:59 +00:00
SpaceSpawnRuleComponent.cs SpaceSpawnRule: generate around grid center, not local origin (#46225) 2026-09-29 20:55:19 +00:00
StationEventComponent.cs Fix Infinite Sleeper Agents + Tests (#46065) 2026-09-22 18:30:24 +00:00
VentClogRuleComponent.cs Cleanup: Remove byte order markers from most files (#45796) 2026-09-17 23:23:54 +10:00
VentCritterSpawnLocationComponent.cs Cleanup: Remove byte order markers from most files (#45796) 2026-09-17 23:23:54 +10:00
VentCrittersRuleComponent.cs Cleanup: Remove byte order markers from most files (#45796) 2026-09-17 23:23:54 +10:00
VentHordeRuleComponent.cs Cleanup: Remove byte order markers from most files (#45796) 2026-09-17 23:23:54 +10:00